Imported Upstream version 2.2.6
[platform/upstream/cups.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for CUPS 2.2.6.
4 #
5 # Report bugs to <https://github.com/apple/cups/issues>.
6 #
7 #
8 # Copyright (C) 1992-1996, 1998-2012 Free Software 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 as_myself=
93 case $0 in #((
94   *[\\/]* ) as_myself=$0 ;;
95   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 for as_dir in $PATH
97 do
98   IFS=$as_save_IFS
99   test -z "$as_dir" && as_dir=.
100     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101   done
102 IFS=$as_save_IFS
103
104      ;;
105 esac
106 # We did not find ourselves, most probably we were run as `sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x; then
109   as_myself=$0
110 fi
111 if test ! -f "$as_myself"; then
112   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113   exit 1
114 fi
115
116 # Unset variables that we do not need and which cause bugs (e.g. in
117 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118 # suppresses any "Segmentation fault" message there.  '((' could
119 # trigger a bug in pdksh 5.2.14.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 done
124 PS1='$ '
125 PS2='> '
126 PS4='+ '
127
128 # NLS nuisances.
129 LC_ALL=C
130 export LC_ALL
131 LANGUAGE=C
132 export LANGUAGE
133
134 # CDPATH.
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137 # Use a proper internal environment variable to ensure we don't fall
138   # into an infinite loop, continuously re-executing ourselves.
139   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140     _as_can_reexec=no; export _as_can_reexec;
141     # We cannot yet assume a decent shell, so we have to provide a
142 # neutralization value for shells without unset; and this also
143 # works around shells that cannot unset nonexistent variables.
144 # Preserve -v and -x to the replacement shell.
145 BASH_ENV=/dev/null
146 ENV=/dev/null
147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148 case $- in # ((((
149   *v*x* | *x*v* ) as_opts=-vx ;;
150   *v* ) as_opts=-v ;;
151   *x* ) as_opts=-x ;;
152   * ) as_opts= ;;
153 esac
154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 # Admittedly, this is quite paranoid, since all the known shells bail
156 # out after a failed `exec'.
157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 as_fn_exit 255
159   fi
160   # We don't want this to propagate to other subprocesses.
161           { _as_can_reexec=; unset _as_can_reexec;}
162 if test "x$CONFIG_SHELL" = x; then
163   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164   emulate sh
165   NULLCMD=:
166   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167   # is contrary to our usage.  Disable this feature.
168   alias -g '\${1+\"\$@\"}'='\"\$@\"'
169   setopt NO_GLOB_SUBST
170 else
171   case \`(set -o) 2>/dev/null\` in #(
172   *posix*) :
173     set -o posix ;; #(
174   *) :
175      ;;
176 esac
177 fi
178 "
179   as_required="as_fn_return () { (exit \$1); }
180 as_fn_success () { as_fn_return 0; }
181 as_fn_failure () { as_fn_return 1; }
182 as_fn_ret_success () { return 0; }
183 as_fn_ret_failure () { return 1; }
184
185 exitcode=0
186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192 else
193   exitcode=1; echo positional parameters were not saved.
194 fi
195 test x\$exitcode = x0 || exit 1
196 test -x / || exit 1"
197   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201 test \$(( 1 + 1 )) = 2 || exit 1"
202   if (eval "$as_required") 2>/dev/null; then :
203   as_have_required=yes
204 else
205   as_have_required=no
206 fi
207   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
208
209 else
210   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
211 as_found=false
212 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
213 do
214   IFS=$as_save_IFS
215   test -z "$as_dir" && as_dir=.
216   as_found=:
217   case $as_dir in #(
218          /*)
219            for as_base in sh bash ksh sh5; do
220              # Try only shells that exist, to save several forks.
221              as_shell=$as_dir/$as_base
222              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
223                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
224   CONFIG_SHELL=$as_shell as_have_required=yes
225                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
226   break 2
227 fi
228 fi
229            done;;
230        esac
231   as_found=false
232 done
233 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
234               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
235   CONFIG_SHELL=$SHELL as_have_required=yes
236 fi; }
237 IFS=$as_save_IFS
238
239
240       if test "x$CONFIG_SHELL" != x; then :
241   export CONFIG_SHELL
242              # We cannot yet assume a decent shell, so we have to provide a
243 # neutralization value for shells without unset; and this also
244 # works around shells that cannot unset nonexistent variables.
245 # Preserve -v and -x to the replacement shell.
246 BASH_ENV=/dev/null
247 ENV=/dev/null
248 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
249 case $- in # ((((
250   *v*x* | *x*v* ) as_opts=-vx ;;
251   *v* ) as_opts=-v ;;
252   *x* ) as_opts=-x ;;
253   * ) as_opts= ;;
254 esac
255 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
256 # Admittedly, this is quite paranoid, since all the known shells bail
257 # out after a failed `exec'.
258 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
259 exit 255
260 fi
261
262     if test x$as_have_required = xno; then :
263   $as_echo "$0: This script requires a shell more modern than all"
264   $as_echo "$0: the shells that I found on your system."
265   if test x${ZSH_VERSION+set} = xset ; then
266     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
267     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
268   else
269     $as_echo "$0: Please tell bug-autoconf@gnu.org and
270 $0: https://github.com/apple/cups/issues about your system,
271 $0: including any error possibly output before this
272 $0: message. Then install a modern shell, or manually run
273 $0: the script under such a shell if you do have one."
274   fi
275   exit 1
276 fi
277 fi
278 fi
279 SHELL=${CONFIG_SHELL-/bin/sh}
280 export SHELL
281 # Unset more variables known to interfere with behavior of common tools.
282 CLICOLOR_FORCE= GREP_OPTIONS=
283 unset CLICOLOR_FORCE GREP_OPTIONS
284
285 ## --------------------- ##
286 ## M4sh Shell Functions. ##
287 ## --------------------- ##
288 # as_fn_unset VAR
289 # ---------------
290 # Portably unset VAR.
291 as_fn_unset ()
292 {
293   { eval $1=; unset $1;}
294 }
295 as_unset=as_fn_unset
296
297 # as_fn_set_status STATUS
298 # -----------------------
299 # Set $? to STATUS, without forking.
300 as_fn_set_status ()
301 {
302   return $1
303 } # as_fn_set_status
304
305 # as_fn_exit STATUS
306 # -----------------
307 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
308 as_fn_exit ()
309 {
310   set +e
311   as_fn_set_status $1
312   exit $1
313 } # as_fn_exit
314
315 # as_fn_mkdir_p
316 # -------------
317 # Create "$as_dir" as a directory, including parents if necessary.
318 as_fn_mkdir_p ()
319 {
320
321   case $as_dir in #(
322   -*) as_dir=./$as_dir;;
323   esac
324   test -d "$as_dir" || eval $as_mkdir_p || {
325     as_dirs=
326     while :; do
327       case $as_dir in #(
328       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
329       *) as_qdir=$as_dir;;
330       esac
331       as_dirs="'$as_qdir' $as_dirs"
332       as_dir=`$as_dirname -- "$as_dir" ||
333 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
334          X"$as_dir" : 'X\(//\)[^/]' \| \
335          X"$as_dir" : 'X\(//\)$' \| \
336          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
337 $as_echo X"$as_dir" |
338     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
339             s//\1/
340             q
341           }
342           /^X\(\/\/\)[^/].*/{
343             s//\1/
344             q
345           }
346           /^X\(\/\/\)$/{
347             s//\1/
348             q
349           }
350           /^X\(\/\).*/{
351             s//\1/
352             q
353           }
354           s/.*/./; q'`
355       test -d "$as_dir" && break
356     done
357     test -z "$as_dirs" || eval "mkdir $as_dirs"
358   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
359
360
361 } # as_fn_mkdir_p
362
363 # as_fn_executable_p FILE
364 # -----------------------
365 # Test if FILE is an executable regular file.
366 as_fn_executable_p ()
367 {
368   test -f "$1" && test -x "$1"
369 } # as_fn_executable_p
370 # as_fn_append VAR VALUE
371 # ----------------------
372 # Append the text in VALUE to the end of the definition contained in VAR. Take
373 # advantage of any shell optimizations that allow amortized linear growth over
374 # repeated appends, instead of the typical quadratic growth present in naive
375 # implementations.
376 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
377   eval 'as_fn_append ()
378   {
379     eval $1+=\$2
380   }'
381 else
382   as_fn_append ()
383   {
384     eval $1=\$$1\$2
385   }
386 fi # as_fn_append
387
388 # as_fn_arith ARG...
389 # ------------------
390 # Perform arithmetic evaluation on the ARGs, and store the result in the
391 # global $as_val. Take advantage of shells that can avoid forks. The arguments
392 # must be portable across $(()) and expr.
393 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
394   eval 'as_fn_arith ()
395   {
396     as_val=$(( $* ))
397   }'
398 else
399   as_fn_arith ()
400   {
401     as_val=`expr "$@" || test $? -eq 1`
402   }
403 fi # as_fn_arith
404
405
406 # as_fn_error STATUS ERROR [LINENO LOG_FD]
407 # ----------------------------------------
408 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
409 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
410 # script with STATUS, using 1 if that was 0.
411 as_fn_error ()
412 {
413   as_status=$1; test $as_status -eq 0 && as_status=1
414   if test "$4"; then
415     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
416     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
417   fi
418   $as_echo "$as_me: error: $2" >&2
419   as_fn_exit $as_status
420 } # as_fn_error
421
422 if expr a : '\(a\)' >/dev/null 2>&1 &&
423    test "X`expr 00001 : '.*\(...\)'`" = X001; then
424   as_expr=expr
425 else
426   as_expr=false
427 fi
428
429 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
430   as_basename=basename
431 else
432   as_basename=false
433 fi
434
435 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
436   as_dirname=dirname
437 else
438   as_dirname=false
439 fi
440
441 as_me=`$as_basename -- "$0" ||
442 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
443          X"$0" : 'X\(//\)$' \| \
444          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
445 $as_echo X/"$0" |
446     sed '/^.*\/\([^/][^/]*\)\/*$/{
447             s//\1/
448             q
449           }
450           /^X\/\(\/\/\)$/{
451             s//\1/
452             q
453           }
454           /^X\/\(\/\).*/{
455             s//\1/
456             q
457           }
458           s/.*/./; q'`
459
460 # Avoid depending upon Character Ranges.
461 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
462 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
463 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
464 as_cr_digits='0123456789'
465 as_cr_alnum=$as_cr_Letters$as_cr_digits
466
467
468   as_lineno_1=$LINENO as_lineno_1a=$LINENO
469   as_lineno_2=$LINENO as_lineno_2a=$LINENO
470   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
471   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
472   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
473   sed -n '
474     p
475     /[$]LINENO/=
476   ' <$as_myself |
477     sed '
478       s/[$]LINENO.*/&-/
479       t lineno
480       b
481       :lineno
482       N
483       :loop
484       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
485       t loop
486       s/-\n.*//
487     ' >$as_me.lineno &&
488   chmod +x "$as_me.lineno" ||
489     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
490
491   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
492   # already done that, so ensure we don't try to do so again and fall
493   # in an infinite loop.  This has already happened in practice.
494   _as_can_reexec=no; export _as_can_reexec
495   # Don't try to exec as it changes $[0], causing all sort of problems
496   # (the dirname of $[0] is not the place where we might find the
497   # original and so on.  Autoconf is especially sensitive to this).
498   . "./$as_me.lineno"
499   # Exit status is that of the last command.
500   exit
501 }
502
503 ECHO_C= ECHO_N= ECHO_T=
504 case `echo -n x` in #(((((
505 -n*)
506   case `echo 'xy\c'` in
507   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
508   xy)  ECHO_C='\c';;
509   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
510        ECHO_T=' ';;
511   esac;;
512 *)
513   ECHO_N='-n';;
514 esac
515
516 rm -f conf$$ conf$$.exe conf$$.file
517 if test -d conf$$.dir; then
518   rm -f conf$$.dir/conf$$.file
519 else
520   rm -f conf$$.dir
521   mkdir conf$$.dir 2>/dev/null
522 fi
523 if (echo >conf$$.file) 2>/dev/null; then
524   if ln -s conf$$.file conf$$ 2>/dev/null; then
525     as_ln_s='ln -s'
526     # ... but there are two gotchas:
527     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
528     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
529     # In both cases, we have to default to `cp -pR'.
530     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
531       as_ln_s='cp -pR'
532   elif ln conf$$.file conf$$ 2>/dev/null; then
533     as_ln_s=ln
534   else
535     as_ln_s='cp -pR'
536   fi
537 else
538   as_ln_s='cp -pR'
539 fi
540 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
541 rmdir conf$$.dir 2>/dev/null
542
543 if mkdir -p . 2>/dev/null; then
544   as_mkdir_p='mkdir -p "$as_dir"'
545 else
546   test -d ./-p && rmdir ./-p
547   as_mkdir_p=false
548 fi
549
550 as_test_x='test -x'
551 as_executable_p=as_fn_executable_p
552
553 # Sed expression to map a string onto a valid CPP name.
554 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
555
556 # Sed expression to map a string onto a valid variable name.
557 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
558
559
560 test -n "$DJDIR" || exec 7<&0 </dev/null
561 exec 6>&1
562
563 # Name of the host.
564 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
565 # so uname gets run too.
566 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
567
568 #
569 # Initializations.
570 #
571 ac_default_prefix=/usr/local
572 ac_clean_files=
573 ac_config_libobj_dir=.
574 LIBOBJS=
575 cross_compiling=no
576 subdirs=
577 MFLAGS=
578 MAKEFLAGS=
579
580 # Identity of this package.
581 PACKAGE_NAME='CUPS'
582 PACKAGE_TARNAME='cups'
583 PACKAGE_VERSION='2.2.6'
584 PACKAGE_STRING='CUPS 2.2.6'
585 PACKAGE_BUGREPORT='https://github.com/apple/cups/issues'
586 PACKAGE_URL='https://www.cups.org/'
587
588 # Factoring default headers for most tests.
589 ac_includes_default="\
590 #include <stdio.h>
591 #ifdef HAVE_SYS_TYPES_H
592 # include <sys/types.h>
593 #endif
594 #ifdef HAVE_SYS_STAT_H
595 # include <sys/stat.h>
596 #endif
597 #ifdef STDC_HEADERS
598 # include <stdlib.h>
599 # include <stddef.h>
600 #else
601 # ifdef HAVE_STDLIB_H
602 #  include <stdlib.h>
603 # endif
604 #endif
605 #ifdef HAVE_STRING_H
606 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
607 #  include <memory.h>
608 # endif
609 # include <string.h>
610 #endif
611 #ifdef HAVE_STRINGS_H
612 # include <strings.h>
613 #endif
614 #ifdef HAVE_INTTYPES_H
615 # include <inttypes.h>
616 #endif
617 #ifdef HAVE_STDINT_H
618 # include <stdint.h>
619 #endif
620 #ifdef HAVE_UNISTD_H
621 # include <unistd.h>
622 #endif"
623
624 ac_default_prefix=/
625 ac_subst_vars='LTLIBOBJS
626 LIBOBJS
627 UNINSTALL_LANGUAGES
628 INSTALL_LANGUAGES
629 PYTHON
630 PHP
631 PHPCGI
632 PERL
633 JAVA
634 CUPS_WEBIF
635 DEFAULT_IPP_PORT
636 CUPS_SNMP_COMMUNITY
637 CUPS_SNMP_ADDRESS
638 DEFAULT_RAW_PRINTING
639 CUPS_MAX_COPIES
640 CUPS_DEFAULT_SMB_CONFIG_FILE
641 CUPS_DEFAULT_LPD_CONFIG_FILE
642 CUPS_DEFAULT_PRINTCAP
643 CUPS_PRIMARY_SYSTEM_GROUP
644 CUPS_SYSTEM_GROUPS
645 CUPS_GROUP
646 CUPS_USER
647 CUPS_DEFAULT_SHARED
648 CUPS_BROWSE_LOCAL_PROTOCOLS
649 CUPS_BROWSING
650 CUPS_PAGE_LOG_FORMAT
651 CUPS_ACCESS_LOG_LEVEL
652 CUPS_LOG_LEVEL
653 CUPS_FATAL_ERRORS
654 CUPS_LOG_FILE_PERM
655 CUPS_CUPSD_FILE_PERM
656 CUPS_CONFIG_FILE_PERM
657 CUPS_EXE_FILE_PERM
658 CUPS_BUNDLEDIR
659 LANGUAGES
660 XINETD
661 RCSTOP
662 RCSTART
663 RCLEVELS
664 INITDDIR
665 INITDIR
666 SMFMANIFESTDIR
667 SYSTEMD_DIR
668 LAUNCHD_DIR
669 ONDEMANDLIBS
670 ONDEMANDFLAGS
671 IPPFIND_MAN
672 IPPFIND_BIN
673 DNSSD_BACKEND
674 DNSSDLIBS
675 LARGEFILE
676 PAMMODAUTH
677 PAMMOD
678 PAMLIBS
679 PAMFILE
680 PAMDIR
681 EXPORT_SSLLIBS
682 SSLLIBS
683 SSLFLAGS
684 IPPALIASES
685 CUPS_SERVERKEYCHAIN
686 LIBGNUTLSCONFIG
687 PTHREAD_FLAGS
688 CUPS_DEFAULT_GSSSERVICENAME
689 KRB5CONFIG
690 LIBGSSAPI
691 CUPS_LISTEN_DOMAINSOCKET
692 CUPS_DEFAULT_DOMAINSOCKET
693 RELROFLAGS
694 PIEFLAGS
695 CXXLIBS
696 LDARCHFLAGS
697 ARCHFLAGS
698 UNITTESTS
699 OPTIM
700 INSTALL_STRIP
701 LIBTOOL_INSTALL
702 LIBTOOL_CXX
703 LIBTOOL_CC
704 LIBTOOL
705 LD_CXX
706 LD_CC
707 EXPORT_LDFLAGS
708 IMGLIBS
709 DSOLIBS
710 LINKCUPSIMAGE
711 LINKCUPS
712 EXTLINKCUPSIMAGE
713 EXTLINKCUPS
714 LIBCUPSSTATIC
715 LIBCUPSPPDC
716 LIBCUPSMIME
717 LIBCUPSIMAGE
718 LIBCUPSCGI
719 LIBCUPSBASE
720 LIBCUPS
721 DSOFLAGS
722 DSOXX
723 DSO
724 MAN8DIR
725 MAN8EXT
726 MAN7EXT
727 MAN5EXT
728 MAN1EXT
729 PMANDIR
730 AMANDIR
731 CUPS_STATEDIR
732 CUPS_SERVERROOT
733 INSTALL_SYSV
734 CUPS_SERVERBIN
735 CUPS_REQUESTS
736 CUPS_LOGDIR
737 CUPS_LOCALEDIR
738 CUPS_FONTPATH
739 CUPS_DOCROOT
740 MENUDIR
741 ICONDIR
742 CUPS_DATADIR
743 CUPS_CACHEDIR
744 PRIVATEINCLUDE
745 privateinclude
746 BUILDDIRS
747 INSTALLXPC
748 CUPS_SYSTEM_AUTHKEY
749 CUPS_DEFAULT_PRINTOPERATOR_AUTH
750 DBUS_NOTIFIERLIBS
751 DBUS_NOTIFIER
752 DBUSDIR
753 SERVERLIBS
754 BACKLIBS
755 ARFLAGS
756 LIBZ
757 INSTALL_GZIP
758 LIBWRAP
759 USBQUIRKS
760 LIBUSB
761 LIBMXML
762 EGREP
763 GREP
764 LIBPAPER
765 LIBMALLOC
766 PKGCONFIG
767 INSTALLSTATIC
768 INSTALL
769 CUPS_HTMLVIEW
770 XDGOPEN
771 SED
772 RMDIR
773 RM
774 MV
775 MKDIR
776 LN
777 LD
778 GZIP
779 CHMOD
780 AR
781 RANLIB
782 ac_ct_CXX
783 CXXFLAGS
784 CXX
785 CPP
786 OBJEXT
787 EXEEXT
788 ac_ct_CC
789 CPPFLAGS
790 LDFLAGS
791 CFLAGS
792 CC
793 AWK
794 CUPS_BUILD
795 CUPS_REVISION
796 CUPS_VERSION
797 LOCALTARGET
798 host_os
799 host_vendor
800 host_cpu
801 host
802 build_os
803 build_vendor
804 build_cpu
805 build
806 target_alias
807 host_alias
808 build_alias
809 LIBS
810 ECHO_T
811 ECHO_N
812 ECHO_C
813 DEFS
814 mandir
815 localedir
816 libdir
817 psdir
818 pdfdir
819 dvidir
820 htmldir
821 infodir
822 docdir
823 oldincludedir
824 includedir
825 localstatedir
826 sharedstatedir
827 sysconfdir
828 datadir
829 datarootdir
830 libexecdir
831 sbindir
832 bindir
833 program_transform_name
834 prefix
835 exec_prefix
836 PACKAGE_URL
837 PACKAGE_BUGREPORT
838 PACKAGE_STRING
839 PACKAGE_VERSION
840 PACKAGE_TARNAME
841 PACKAGE_NAME
842 PATH_SEPARATOR
843 SHELL'
844 ac_subst_files=''
845 ac_user_opts='
846 enable_option_checking
847 with_cups_build
848 enable_static
849 enable_mallinfo
850 enable_libpaper
851 enable_libusb
852 enable_tcp_wrappers
853 enable_acl
854 enable_dbus
855 with_dbusdir
856 with_adminkey
857 with_operkey
858 with_components
859 with_privateinclude
860 with_lpdconfig
861 with_smbconfig
862 with_cachedir
863 with_icondir
864 with_menudir
865 with_docdir
866 with_fontpath
867 with_logdir
868 with_rundir
869 enable_shared
870 enable_libtool_unsupported
871 with_optim
872 enable_debug
873 enable_debug_guards
874 enable_debug_printfs
875 enable_unit_tests
876 with_archflags
877 with_ldarchflags
878 enable_relro
879 with_domainsocket
880 enable_gssapi
881 with_gssservicename
882 enable_threads
883 enable_ssl
884 enable_cdsassl
885 enable_gnutls
886 enable_pam
887 with_pam_module
888 enable_largefile
889 enable_avahi
890 enable_dnssd
891 with_dnssd_libs
892 with_dnssd_includes
893 enable_launchd
894 enable_systemd
895 with_systemd
896 enable_upstart
897 with_smfmanifestdir
898 with_rcdir
899 with_rclevels
900 with_rcstart
901 with_rcstop
902 with_xinetd
903 with_languages
904 with_bundledir
905 with_exe_file_perm
906 with_config_file_perm
907 with_cupsd_file_perm
908 with_log_file_perm
909 with_fatal_errors
910 with_log_level
911 with_access_log_level
912 enable_page_logging
913 enable_browsing
914 with_local_protocols
915 enable_default_shared
916 with_cups_user
917 with_cups_group
918 with_system_groups
919 with_printcap
920 with_lpdconfigfile
921 with_smbconfigfile
922 with_max_copies
923 enable_raw_printing
924 with_snmp_address
925 with_snmp_community
926 with_ipp_port
927 enable_webif
928 with_java
929 with_perl
930 with_php
931 with_python
932 '
933       ac_precious_vars='build_alias
934 host_alias
935 target_alias
936 CC
937 CFLAGS
938 LDFLAGS
939 LIBS
940 CPPFLAGS
941 CPP
942 CXX
943 CXXFLAGS
944 CCC'
945
946
947 # Initialize some variables set by options.
948 ac_init_help=
949 ac_init_version=false
950 ac_unrecognized_opts=
951 ac_unrecognized_sep=
952 # The variables have the same names as the options, with
953 # dashes changed to underlines.
954 cache_file=/dev/null
955 exec_prefix=NONE
956 no_create=
957 no_recursion=
958 prefix=NONE
959 program_prefix=NONE
960 program_suffix=NONE
961 program_transform_name=s,x,x,
962 silent=
963 site=
964 srcdir=
965 verbose=
966 x_includes=NONE
967 x_libraries=NONE
968
969 # Installation directory options.
970 # These are left unexpanded so users can "make install exec_prefix=/foo"
971 # and all the variables that are supposed to be based on exec_prefix
972 # by default will actually change.
973 # Use braces instead of parens because sh, perl, etc. also accept them.
974 # (The list follows the same order as the GNU Coding Standards.)
975 bindir='${exec_prefix}/bin'
976 sbindir='${exec_prefix}/sbin'
977 libexecdir='${exec_prefix}/libexec'
978 datarootdir='${prefix}/share'
979 datadir='${datarootdir}'
980 sysconfdir='${prefix}/etc'
981 sharedstatedir='${prefix}/com'
982 localstatedir='${prefix}/var'
983 includedir='${prefix}/include'
984 oldincludedir='/usr/include'
985 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
986 infodir='${datarootdir}/info'
987 htmldir='${docdir}'
988 dvidir='${docdir}'
989 pdfdir='${docdir}'
990 psdir='${docdir}'
991 libdir='${exec_prefix}/lib'
992 localedir='${datarootdir}/locale'
993 mandir='${datarootdir}/man'
994
995 ac_prev=
996 ac_dashdash=
997 for ac_option
998 do
999   # If the previous option needs an argument, assign it.
1000   if test -n "$ac_prev"; then
1001     eval $ac_prev=\$ac_option
1002     ac_prev=
1003     continue
1004   fi
1005
1006   case $ac_option in
1007   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1008   *=)   ac_optarg= ;;
1009   *)    ac_optarg=yes ;;
1010   esac
1011
1012   # Accept the important Cygnus configure options, so we can diagnose typos.
1013
1014   case $ac_dashdash$ac_option in
1015   --)
1016     ac_dashdash=yes ;;
1017
1018   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1019     ac_prev=bindir ;;
1020   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1021     bindir=$ac_optarg ;;
1022
1023   -build | --build | --buil | --bui | --bu)
1024     ac_prev=build_alias ;;
1025   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1026     build_alias=$ac_optarg ;;
1027
1028   -cache-file | --cache-file | --cache-fil | --cache-fi \
1029   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1030     ac_prev=cache_file ;;
1031   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1032   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1033     cache_file=$ac_optarg ;;
1034
1035   --config-cache | -C)
1036     cache_file=config.cache ;;
1037
1038   -datadir | --datadir | --datadi | --datad)
1039     ac_prev=datadir ;;
1040   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1041     datadir=$ac_optarg ;;
1042
1043   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1044   | --dataroo | --dataro | --datar)
1045     ac_prev=datarootdir ;;
1046   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1047   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1048     datarootdir=$ac_optarg ;;
1049
1050   -disable-* | --disable-*)
1051     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1052     # Reject names that are not valid shell variable names.
1053     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1054       as_fn_error $? "invalid feature name: $ac_useropt"
1055     ac_useropt_orig=$ac_useropt
1056     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1057     case $ac_user_opts in
1058       *"
1059 "enable_$ac_useropt"
1060 "*) ;;
1061       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1062          ac_unrecognized_sep=', ';;
1063     esac
1064     eval enable_$ac_useropt=no ;;
1065
1066   -docdir | --docdir | --docdi | --doc | --do)
1067     ac_prev=docdir ;;
1068   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1069     docdir=$ac_optarg ;;
1070
1071   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1072     ac_prev=dvidir ;;
1073   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1074     dvidir=$ac_optarg ;;
1075
1076   -enable-* | --enable-*)
1077     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1078     # Reject names that are not valid shell variable names.
1079     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1080       as_fn_error $? "invalid feature name: $ac_useropt"
1081     ac_useropt_orig=$ac_useropt
1082     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1083     case $ac_user_opts in
1084       *"
1085 "enable_$ac_useropt"
1086 "*) ;;
1087       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1088          ac_unrecognized_sep=', ';;
1089     esac
1090     eval enable_$ac_useropt=\$ac_optarg ;;
1091
1092   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1093   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1094   | --exec | --exe | --ex)
1095     ac_prev=exec_prefix ;;
1096   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1097   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1098   | --exec=* | --exe=* | --ex=*)
1099     exec_prefix=$ac_optarg ;;
1100
1101   -gas | --gas | --ga | --g)
1102     # Obsolete; use --with-gas.
1103     with_gas=yes ;;
1104
1105   -help | --help | --hel | --he | -h)
1106     ac_init_help=long ;;
1107   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1108     ac_init_help=recursive ;;
1109   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1110     ac_init_help=short ;;
1111
1112   -host | --host | --hos | --ho)
1113     ac_prev=host_alias ;;
1114   -host=* | --host=* | --hos=* | --ho=*)
1115     host_alias=$ac_optarg ;;
1116
1117   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1118     ac_prev=htmldir ;;
1119   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1120   | --ht=*)
1121     htmldir=$ac_optarg ;;
1122
1123   -includedir | --includedir | --includedi | --included | --include \
1124   | --includ | --inclu | --incl | --inc)
1125     ac_prev=includedir ;;
1126   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1127   | --includ=* | --inclu=* | --incl=* | --inc=*)
1128     includedir=$ac_optarg ;;
1129
1130   -infodir | --infodir | --infodi | --infod | --info | --inf)
1131     ac_prev=infodir ;;
1132   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1133     infodir=$ac_optarg ;;
1134
1135   -libdir | --libdir | --libdi | --libd)
1136     ac_prev=libdir ;;
1137   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1138     libdir=$ac_optarg ;;
1139
1140   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1141   | --libexe | --libex | --libe)
1142     ac_prev=libexecdir ;;
1143   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1144   | --libexe=* | --libex=* | --libe=*)
1145     libexecdir=$ac_optarg ;;
1146
1147   -localedir | --localedir | --localedi | --localed | --locale)
1148     ac_prev=localedir ;;
1149   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1150     localedir=$ac_optarg ;;
1151
1152   -localstatedir | --localstatedir | --localstatedi | --localstated \
1153   | --localstate | --localstat | --localsta | --localst | --locals)
1154     ac_prev=localstatedir ;;
1155   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1156   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1157     localstatedir=$ac_optarg ;;
1158
1159   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1160     ac_prev=mandir ;;
1161   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1162     mandir=$ac_optarg ;;
1163
1164   -nfp | --nfp | --nf)
1165     # Obsolete; use --without-fp.
1166     with_fp=no ;;
1167
1168   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1169   | --no-cr | --no-c | -n)
1170     no_create=yes ;;
1171
1172   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1173   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1174     no_recursion=yes ;;
1175
1176   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1177   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1178   | --oldin | --oldi | --old | --ol | --o)
1179     ac_prev=oldincludedir ;;
1180   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1181   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1182   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1183     oldincludedir=$ac_optarg ;;
1184
1185   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1186     ac_prev=prefix ;;
1187   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1188     prefix=$ac_optarg ;;
1189
1190   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1191   | --program-pre | --program-pr | --program-p)
1192     ac_prev=program_prefix ;;
1193   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1194   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1195     program_prefix=$ac_optarg ;;
1196
1197   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1198   | --program-suf | --program-su | --program-s)
1199     ac_prev=program_suffix ;;
1200   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1201   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1202     program_suffix=$ac_optarg ;;
1203
1204   -program-transform-name | --program-transform-name \
1205   | --program-transform-nam | --program-transform-na \
1206   | --program-transform-n | --program-transform- \
1207   | --program-transform | --program-transfor \
1208   | --program-transfo | --program-transf \
1209   | --program-trans | --program-tran \
1210   | --progr-tra | --program-tr | --program-t)
1211     ac_prev=program_transform_name ;;
1212   -program-transform-name=* | --program-transform-name=* \
1213   | --program-transform-nam=* | --program-transform-na=* \
1214   | --program-transform-n=* | --program-transform-=* \
1215   | --program-transform=* | --program-transfor=* \
1216   | --program-transfo=* | --program-transf=* \
1217   | --program-trans=* | --program-tran=* \
1218   | --progr-tra=* | --program-tr=* | --program-t=*)
1219     program_transform_name=$ac_optarg ;;
1220
1221   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1222     ac_prev=pdfdir ;;
1223   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1224     pdfdir=$ac_optarg ;;
1225
1226   -psdir | --psdir | --psdi | --psd | --ps)
1227     ac_prev=psdir ;;
1228   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1229     psdir=$ac_optarg ;;
1230
1231   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1232   | -silent | --silent | --silen | --sile | --sil)
1233     silent=yes ;;
1234
1235   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1236     ac_prev=sbindir ;;
1237   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1238   | --sbi=* | --sb=*)
1239     sbindir=$ac_optarg ;;
1240
1241   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1242   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1243   | --sharedst | --shareds | --shared | --share | --shar \
1244   | --sha | --sh)
1245     ac_prev=sharedstatedir ;;
1246   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1247   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1248   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1249   | --sha=* | --sh=*)
1250     sharedstatedir=$ac_optarg ;;
1251
1252   -site | --site | --sit)
1253     ac_prev=site ;;
1254   -site=* | --site=* | --sit=*)
1255     site=$ac_optarg ;;
1256
1257   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1258     ac_prev=srcdir ;;
1259   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1260     srcdir=$ac_optarg ;;
1261
1262   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1263   | --syscon | --sysco | --sysc | --sys | --sy)
1264     ac_prev=sysconfdir ;;
1265   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1266   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1267     sysconfdir=$ac_optarg ;;
1268
1269   -target | --target | --targe | --targ | --tar | --ta | --t)
1270     ac_prev=target_alias ;;
1271   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1272     target_alias=$ac_optarg ;;
1273
1274   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1275     verbose=yes ;;
1276
1277   -version | --version | --versio | --versi | --vers | -V)
1278     ac_init_version=: ;;
1279
1280   -with-* | --with-*)
1281     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1282     # Reject names that are not valid shell variable names.
1283     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1284       as_fn_error $? "invalid package name: $ac_useropt"
1285     ac_useropt_orig=$ac_useropt
1286     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1287     case $ac_user_opts in
1288       *"
1289 "with_$ac_useropt"
1290 "*) ;;
1291       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1292          ac_unrecognized_sep=', ';;
1293     esac
1294     eval with_$ac_useropt=\$ac_optarg ;;
1295
1296   -without-* | --without-*)
1297     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1298     # Reject names that are not valid shell variable names.
1299     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1300       as_fn_error $? "invalid package name: $ac_useropt"
1301     ac_useropt_orig=$ac_useropt
1302     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1303     case $ac_user_opts in
1304       *"
1305 "with_$ac_useropt"
1306 "*) ;;
1307       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1308          ac_unrecognized_sep=', ';;
1309     esac
1310     eval with_$ac_useropt=no ;;
1311
1312   --x)
1313     # Obsolete; use --with-x.
1314     with_x=yes ;;
1315
1316   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1317   | --x-incl | --x-inc | --x-in | --x-i)
1318     ac_prev=x_includes ;;
1319   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1320   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1321     x_includes=$ac_optarg ;;
1322
1323   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1324   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1325     ac_prev=x_libraries ;;
1326   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1327   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1328     x_libraries=$ac_optarg ;;
1329
1330   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1331 Try \`$0 --help' for more information"
1332     ;;
1333
1334   *=*)
1335     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1336     # Reject names that are not valid shell variable names.
1337     case $ac_envvar in #(
1338       '' | [0-9]* | *[!_$as_cr_alnum]* )
1339       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1340     esac
1341     eval $ac_envvar=\$ac_optarg
1342     export $ac_envvar ;;
1343
1344   *)
1345     # FIXME: should be removed in autoconf 3.0.
1346     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1347     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1348       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1349     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1350     ;;
1351
1352   esac
1353 done
1354
1355 if test -n "$ac_prev"; then
1356   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1357   as_fn_error $? "missing argument to $ac_option"
1358 fi
1359
1360 if test -n "$ac_unrecognized_opts"; then
1361   case $enable_option_checking in
1362     no) ;;
1363     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1364     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1365   esac
1366 fi
1367
1368 # Check all directory arguments for consistency.
1369 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1370                 datadir sysconfdir sharedstatedir localstatedir includedir \
1371                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1372                 libdir localedir mandir
1373 do
1374   eval ac_val=\$$ac_var
1375   # Remove trailing slashes.
1376   case $ac_val in
1377     */ )
1378       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1379       eval $ac_var=\$ac_val;;
1380   esac
1381   # Be sure to have absolute directory names.
1382   case $ac_val in
1383     [\\/$]* | ?:[\\/]* )  continue;;
1384     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1385   esac
1386   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1387 done
1388
1389 # There might be people who depend on the old broken behavior: `$host'
1390 # used to hold the argument of --host etc.
1391 # FIXME: To remove some day.
1392 build=$build_alias
1393 host=$host_alias
1394 target=$target_alias
1395
1396 # FIXME: To remove some day.
1397 if test "x$host_alias" != x; then
1398   if test "x$build_alias" = x; then
1399     cross_compiling=maybe
1400   elif test "x$build_alias" != "x$host_alias"; then
1401     cross_compiling=yes
1402   fi
1403 fi
1404
1405 ac_tool_prefix=
1406 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1407
1408 test "$silent" = yes && exec 6>/dev/null
1409
1410
1411 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1412 ac_ls_di=`ls -di .` &&
1413 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1414   as_fn_error $? "working directory cannot be determined"
1415 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1416   as_fn_error $? "pwd does not report name of working directory"
1417
1418
1419 # Find the source files, if location was not specified.
1420 if test -z "$srcdir"; then
1421   ac_srcdir_defaulted=yes
1422   # Try the directory containing this script, then the parent directory.
1423   ac_confdir=`$as_dirname -- "$as_myself" ||
1424 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1425          X"$as_myself" : 'X\(//\)[^/]' \| \
1426          X"$as_myself" : 'X\(//\)$' \| \
1427          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1428 $as_echo X"$as_myself" |
1429     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1430             s//\1/
1431             q
1432           }
1433           /^X\(\/\/\)[^/].*/{
1434             s//\1/
1435             q
1436           }
1437           /^X\(\/\/\)$/{
1438             s//\1/
1439             q
1440           }
1441           /^X\(\/\).*/{
1442             s//\1/
1443             q
1444           }
1445           s/.*/./; q'`
1446   srcdir=$ac_confdir
1447   if test ! -r "$srcdir/$ac_unique_file"; then
1448     srcdir=..
1449   fi
1450 else
1451   ac_srcdir_defaulted=no
1452 fi
1453 if test ! -r "$srcdir/$ac_unique_file"; then
1454   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1455   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1456 fi
1457 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1458 ac_abs_confdir=`(
1459         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1460         pwd)`
1461 # When building in place, set srcdir=.
1462 if test "$ac_abs_confdir" = "$ac_pwd"; then
1463   srcdir=.
1464 fi
1465 # Remove unnecessary trailing slashes from srcdir.
1466 # Double slashes in file names in object file debugging info
1467 # mess up M-x gdb in Emacs.
1468 case $srcdir in
1469 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1470 esac
1471 for ac_var in $ac_precious_vars; do
1472   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1473   eval ac_env_${ac_var}_value=\$${ac_var}
1474   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1475   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1476 done
1477
1478 #
1479 # Report the --help message.
1480 #
1481 if test "$ac_init_help" = "long"; then
1482   # Omit some internal or obsolete options to make the list less imposing.
1483   # This message is too long to be a string in the A/UX 3.1 sh.
1484   cat <<_ACEOF
1485 \`configure' configures CUPS 2.2.6 to adapt to many kinds of systems.
1486
1487 Usage: $0 [OPTION]... [VAR=VALUE]...
1488
1489 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1490 VAR=VALUE.  See below for descriptions of some of the useful variables.
1491
1492 Defaults for the options are specified in brackets.
1493
1494 Configuration:
1495   -h, --help              display this help and exit
1496       --help=short        display options specific to this package
1497       --help=recursive    display the short help of all the included packages
1498   -V, --version           display version information and exit
1499   -q, --quiet, --silent   do not print \`checking ...' messages
1500       --cache-file=FILE   cache test results in FILE [disabled]
1501   -C, --config-cache      alias for \`--cache-file=config.cache'
1502   -n, --no-create         do not create output files
1503       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1504
1505 Installation directories:
1506   --prefix=PREFIX         install architecture-independent files in PREFIX
1507                           [$ac_default_prefix]
1508   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1509                           [PREFIX]
1510
1511 By default, \`make install' will install all the files in
1512 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1513 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1514 for instance \`--prefix=\$HOME'.
1515
1516 For better control, use the options below.
1517
1518 Fine tuning of the installation directories:
1519   --bindir=DIR            user executables [EPREFIX/bin]
1520   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1521   --libexecdir=DIR        program executables [EPREFIX/libexec]
1522   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1523   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1524   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1525   --libdir=DIR            object code libraries [EPREFIX/lib]
1526   --includedir=DIR        C header files [PREFIX/include]
1527   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1528   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1529   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1530   --infodir=DIR           info documentation [DATAROOTDIR/info]
1531   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1532   --mandir=DIR            man documentation [DATAROOTDIR/man]
1533   --docdir=DIR            documentation root [DATAROOTDIR/doc/cups]
1534   --htmldir=DIR           html documentation [DOCDIR]
1535   --dvidir=DIR            dvi documentation [DOCDIR]
1536   --pdfdir=DIR            pdf documentation [DOCDIR]
1537   --psdir=DIR             ps documentation [DOCDIR]
1538 _ACEOF
1539
1540   cat <<\_ACEOF
1541
1542 System types:
1543   --build=BUILD     configure for building on BUILD [guessed]
1544   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1545 _ACEOF
1546 fi
1547
1548 if test -n "$ac_init_help"; then
1549   case $ac_init_help in
1550      short | recursive ) echo "Configuration of CUPS 2.2.6:";;
1551    esac
1552   cat <<\_ACEOF
1553
1554 Optional Features:
1555   --disable-option-checking  ignore unrecognized --enable/--with options
1556   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1557   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1558   --enable-static         install static libraries
1559   --enable-mallinfo       build with malloc debug logging
1560   --enable-libpaper       build with libpaper support
1561   --enable-libusb         use libusb for USB printing
1562   --enable-tcp-wrappers   use libwrap for TCP wrappers support
1563   --enable-acl            build with POSIX ACL support
1564   --disable-dbus          build without DBUS support
1565   --disable-shared        do not create shared libraries
1566   --enable-libtool-unsupported=/path/to/libtool
1567                           build with libtool (UNSUPPORTED!)
1568   --enable-debug          build with debugging symbols
1569   --enable-debug-guards   build with memory allocation guards
1570   --enable-debug-printfs  build with CUPS_DEBUG_LOG support
1571   --enable-unit-tests     build and run unit tests
1572   --enable-relro          build with the GCC relro option
1573   --disable-gssapi        disable GSSAPI support
1574   --disable-threads       disable multi-threading support
1575   --disable-ssl           disable SSL/TLS support
1576   --enable-cdsassl        use CDSA for SSL/TLS support, default=first
1577   --enable-gnutls         use GNU TLS for SSL/TLS support, default=second
1578   --disable-pam           disable PAM support
1579   --disable-largefile     omit support for large files
1580   --disable-avahi         disable DNS Service Discovery support using Avahi
1581   --disable-dnssd         disable DNS Service Discovery support using mDNSResponder
1582   --disable-launchd       disable launchd support
1583   --disable-systemd       disable systemd support
1584   --enable-upstart        enable upstart support
1585   --enable-page-logging   enable page_log by default
1586   --disable-browsing      disable Browsing by default
1587   --disable-default-shared
1588                           disable DefaultShared by default
1589   --disable-raw-printing  do not allow raw printing by default
1590   --enable-webif          enable the web interface by default, default=no for macOS
1591
1592 Optional Packages:
1593   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1594   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1595   --with-cups-build       set "cups-config --build" string
1596   --with-dbusdir          set DBUS configuration directory
1597   --with-adminkey         set the default SystemAuthKey value
1598   --with-operkey          set the default operator @AUTHKEY value
1599   --with-components       set components to build:
1600                             - "all" (default) builds everything
1601                             - "core" builds libcups and ipptool
1602   --with-privateinclude   set path for private include files, default=none
1603   --with-lpdconfig        set URI for LPD config file
1604   --with-smbconfig        set URI for Samba config file
1605   --with-cachedir         set path for cache files
1606   --with-icondir          set path for application icons
1607   --with-menudir          set path for application menus
1608   --with-docdir           set path for documentation
1609   --with-fontpath         set font path for pstoraster
1610   --with-logdir           set path for log files
1611   --with-rundir           set transient run-time state directory
1612   --with-optim            set optimization flags
1613   --with-archflags        set default architecture flags
1614   --with-ldarchflags      set program architecture flags
1615   --with-domainsocket     set unix domain socket name
1616   --with-gssservicename   set default gss service name
1617   --with-pam-module       set the PAM module to use
1618   --with-dnssd-libs       set directory for DNS Service Discovery library
1619   --with-dnssd-includes   set directory for DNS Service Discovery includes
1620   --with-systemd          set directory for systemd service files
1621   --with-smfmanifestdir   set path for Solaris SMF manifest
1622   --with-rcdir            set path for rc scripts
1623   --with-rclevels         set run levels for rc scripts
1624   --with-rcstart          set start number for rc scripts
1625   --with-rcstop           set stop number for rc scripts
1626   --with-xinetd           set path for xinetd config files
1627   --with-languages        set installed languages, default=all
1628   --with-bundledir        set macOS localization bundle directory
1629   --with-exe-file-perm    set default executable permissions value, default=0555
1630   --with-config-file-perm set default ConfigFilePerm value, default=0640
1631   --with-cupsd-file-perm  set default cupsd permissions, default=0500
1632   --with-log-file-perm    set default LogFilePerm value, default=0644
1633   --with-fatal-errors     set default FatalErrors value, default=config
1634   --with-log-level        set default LogLevel value, default=warn
1635   --with-access-log-level set default AccessLogLevel value, default=none
1636   --with-local-protocols  set default BrowseLocalProtocols, default=""
1637   --with-cups-user        set default user for CUPS
1638   --with-cups-group       set default group for CUPS
1639   --with-system-groups    set default system groups for CUPS
1640   --with-printcap         set default printcap file
1641   --with-lpdconfigfile    set default LPDConfigFile URI
1642   --with-smbconfigfile    set default SMBConfigFile URI
1643   --with-max-copies       set default max copies value, default=9999
1644   --with-snmp-address     set SNMP query address, default=auto
1645   --with-snmp-community   set SNMP community, default=public
1646   --with-ipp-port         set port number for IPP, default=631
1647   --with-java             set Java interpreter for web interfaces
1648   --with-perl             set Perl interpreter for web interfaces
1649   --with-php              set PHP interpreter for web interfaces
1650   --with-python           set Python interpreter for web interfaces
1651
1652 Some influential environment variables:
1653   CC          C compiler command
1654   CFLAGS      C compiler flags
1655   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1656               nonstandard directory <lib dir>
1657   LIBS        libraries to pass to the linker, e.g. -l<library>
1658   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1659               you have headers in a nonstandard directory <include dir>
1660   CPP         C preprocessor
1661   CXX         C++ compiler command
1662   CXXFLAGS    C++ compiler flags
1663
1664 Use these variables to override the choices made by `configure' or to help
1665 it to find libraries and programs with nonstandard names/locations.
1666
1667 Report bugs to <https://github.com/apple/cups/issues>.
1668 CUPS home page: <https://www.cups.org/>.
1669 _ACEOF
1670 ac_status=$?
1671 fi
1672
1673 if test "$ac_init_help" = "recursive"; then
1674   # If there are subdirs, report their specific --help.
1675   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1676     test -d "$ac_dir" ||
1677       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1678       continue
1679     ac_builddir=.
1680
1681 case "$ac_dir" in
1682 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1683 *)
1684   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1685   # A ".." for each directory in $ac_dir_suffix.
1686   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1687   case $ac_top_builddir_sub in
1688   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1689   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1690   esac ;;
1691 esac
1692 ac_abs_top_builddir=$ac_pwd
1693 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1694 # for backward compatibility:
1695 ac_top_builddir=$ac_top_build_prefix
1696
1697 case $srcdir in
1698   .)  # We are building in place.
1699     ac_srcdir=.
1700     ac_top_srcdir=$ac_top_builddir_sub
1701     ac_abs_top_srcdir=$ac_pwd ;;
1702   [\\/]* | ?:[\\/]* )  # Absolute name.
1703     ac_srcdir=$srcdir$ac_dir_suffix;
1704     ac_top_srcdir=$srcdir
1705     ac_abs_top_srcdir=$srcdir ;;
1706   *) # Relative name.
1707     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1708     ac_top_srcdir=$ac_top_build_prefix$srcdir
1709     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1710 esac
1711 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1712
1713     cd "$ac_dir" || { ac_status=$?; continue; }
1714     # Check for guested configure.
1715     if test -f "$ac_srcdir/configure.gnu"; then
1716       echo &&
1717       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1718     elif test -f "$ac_srcdir/configure"; then
1719       echo &&
1720       $SHELL "$ac_srcdir/configure" --help=recursive
1721     else
1722       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1723     fi || ac_status=$?
1724     cd "$ac_pwd" || { ac_status=$?; break; }
1725   done
1726 fi
1727
1728 test -n "$ac_init_help" && exit $ac_status
1729 if $ac_init_version; then
1730   cat <<\_ACEOF
1731 CUPS configure 2.2.6
1732 generated by GNU Autoconf 2.69
1733
1734 Copyright (C) 2012 Free Software Foundation, Inc.
1735 This configure script is free software; the Free Software Foundation
1736 gives unlimited permission to copy, distribute and modify it.
1737 _ACEOF
1738   exit
1739 fi
1740
1741 ## ------------------------ ##
1742 ## Autoconf initialization. ##
1743 ## ------------------------ ##
1744
1745 # ac_fn_c_try_compile LINENO
1746 # --------------------------
1747 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1748 ac_fn_c_try_compile ()
1749 {
1750   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1751   rm -f conftest.$ac_objext
1752   if { { ac_try="$ac_compile"
1753 case "(($ac_try" in
1754   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1755   *) ac_try_echo=$ac_try;;
1756 esac
1757 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1758 $as_echo "$ac_try_echo"; } >&5
1759   (eval "$ac_compile") 2>conftest.err
1760   ac_status=$?
1761   if test -s conftest.err; then
1762     grep -v '^ *+' conftest.err >conftest.er1
1763     cat conftest.er1 >&5
1764     mv -f conftest.er1 conftest.err
1765   fi
1766   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1767   test $ac_status = 0; } && {
1768          test -z "$ac_c_werror_flag" ||
1769          test ! -s conftest.err
1770        } && test -s conftest.$ac_objext; then :
1771   ac_retval=0
1772 else
1773   $as_echo "$as_me: failed program was:" >&5
1774 sed 's/^/| /' conftest.$ac_ext >&5
1775
1776         ac_retval=1
1777 fi
1778   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1779   as_fn_set_status $ac_retval
1780
1781 } # ac_fn_c_try_compile
1782
1783 # ac_fn_c_try_cpp LINENO
1784 # ----------------------
1785 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1786 ac_fn_c_try_cpp ()
1787 {
1788   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789   if { { ac_try="$ac_cpp conftest.$ac_ext"
1790 case "(($ac_try" in
1791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1792   *) ac_try_echo=$ac_try;;
1793 esac
1794 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1795 $as_echo "$ac_try_echo"; } >&5
1796   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1797   ac_status=$?
1798   if test -s conftest.err; then
1799     grep -v '^ *+' conftest.err >conftest.er1
1800     cat conftest.er1 >&5
1801     mv -f conftest.er1 conftest.err
1802   fi
1803   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804   test $ac_status = 0; } > conftest.i && {
1805          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1806          test ! -s conftest.err
1807        }; then :
1808   ac_retval=0
1809 else
1810   $as_echo "$as_me: failed program was:" >&5
1811 sed 's/^/| /' conftest.$ac_ext >&5
1812
1813     ac_retval=1
1814 fi
1815   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1816   as_fn_set_status $ac_retval
1817
1818 } # ac_fn_c_try_cpp
1819
1820 # ac_fn_cxx_try_compile LINENO
1821 # ----------------------------
1822 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1823 ac_fn_cxx_try_compile ()
1824 {
1825   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1826   rm -f conftest.$ac_objext
1827   if { { ac_try="$ac_compile"
1828 case "(($ac_try" in
1829   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1830   *) ac_try_echo=$ac_try;;
1831 esac
1832 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1833 $as_echo "$ac_try_echo"; } >&5
1834   (eval "$ac_compile") 2>conftest.err
1835   ac_status=$?
1836   if test -s conftest.err; then
1837     grep -v '^ *+' conftest.err >conftest.er1
1838     cat conftest.er1 >&5
1839     mv -f conftest.er1 conftest.err
1840   fi
1841   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1842   test $ac_status = 0; } && {
1843          test -z "$ac_cxx_werror_flag" ||
1844          test ! -s conftest.err
1845        } && test -s conftest.$ac_objext; then :
1846   ac_retval=0
1847 else
1848   $as_echo "$as_me: failed program was:" >&5
1849 sed 's/^/| /' conftest.$ac_ext >&5
1850
1851         ac_retval=1
1852 fi
1853   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1854   as_fn_set_status $ac_retval
1855
1856 } # ac_fn_cxx_try_compile
1857
1858 # ac_fn_c_try_link LINENO
1859 # -----------------------
1860 # Try to link conftest.$ac_ext, and return whether this succeeded.
1861 ac_fn_c_try_link ()
1862 {
1863   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1864   rm -f conftest.$ac_objext conftest$ac_exeext
1865   if { { ac_try="$ac_link"
1866 case "(($ac_try" in
1867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1868   *) ac_try_echo=$ac_try;;
1869 esac
1870 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1871 $as_echo "$ac_try_echo"; } >&5
1872   (eval "$ac_link") 2>conftest.err
1873   ac_status=$?
1874   if test -s conftest.err; then
1875     grep -v '^ *+' conftest.err >conftest.er1
1876     cat conftest.er1 >&5
1877     mv -f conftest.er1 conftest.err
1878   fi
1879   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1880   test $ac_status = 0; } && {
1881          test -z "$ac_c_werror_flag" ||
1882          test ! -s conftest.err
1883        } && test -s conftest$ac_exeext && {
1884          test "$cross_compiling" = yes ||
1885          test -x conftest$ac_exeext
1886        }; then :
1887   ac_retval=0
1888 else
1889   $as_echo "$as_me: failed program was:" >&5
1890 sed 's/^/| /' conftest.$ac_ext >&5
1891
1892         ac_retval=1
1893 fi
1894   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1895   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1896   # interfere with the next link command; also delete a directory that is
1897   # left behind by Apple's compiler.  We do this before executing the actions.
1898   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1899   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1900   as_fn_set_status $ac_retval
1901
1902 } # ac_fn_c_try_link
1903
1904 # ac_fn_c_try_run LINENO
1905 # ----------------------
1906 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1907 # that executables *can* be run.
1908 ac_fn_c_try_run ()
1909 {
1910   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1911   if { { ac_try="$ac_link"
1912 case "(($ac_try" in
1913   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1914   *) ac_try_echo=$ac_try;;
1915 esac
1916 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1917 $as_echo "$ac_try_echo"; } >&5
1918   (eval "$ac_link") 2>&5
1919   ac_status=$?
1920   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1921   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1922   { { case "(($ac_try" in
1923   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1924   *) ac_try_echo=$ac_try;;
1925 esac
1926 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1927 $as_echo "$ac_try_echo"; } >&5
1928   (eval "$ac_try") 2>&5
1929   ac_status=$?
1930   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1931   test $ac_status = 0; }; }; then :
1932   ac_retval=0
1933 else
1934   $as_echo "$as_me: program exited with status $ac_status" >&5
1935        $as_echo "$as_me: failed program was:" >&5
1936 sed 's/^/| /' conftest.$ac_ext >&5
1937
1938        ac_retval=$ac_status
1939 fi
1940   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1941   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1942   as_fn_set_status $ac_retval
1943
1944 } # ac_fn_c_try_run
1945
1946 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1947 # -------------------------------------------------------
1948 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1949 # the include files in INCLUDES and setting the cache variable VAR
1950 # accordingly.
1951 ac_fn_c_check_header_mongrel ()
1952 {
1953   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1954   if eval \${$3+:} false; then :
1955   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1956 $as_echo_n "checking for $2... " >&6; }
1957 if eval \${$3+:} false; then :
1958   $as_echo_n "(cached) " >&6
1959 fi
1960 eval ac_res=\$$3
1961                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1962 $as_echo "$ac_res" >&6; }
1963 else
1964   # Is the header compilable?
1965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1966 $as_echo_n "checking $2 usability... " >&6; }
1967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1968 /* end confdefs.h.  */
1969 $4
1970 #include <$2>
1971 _ACEOF
1972 if ac_fn_c_try_compile "$LINENO"; then :
1973   ac_header_compiler=yes
1974 else
1975   ac_header_compiler=no
1976 fi
1977 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1979 $as_echo "$ac_header_compiler" >&6; }
1980
1981 # Is the header present?
1982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1983 $as_echo_n "checking $2 presence... " >&6; }
1984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1985 /* end confdefs.h.  */
1986 #include <$2>
1987 _ACEOF
1988 if ac_fn_c_try_cpp "$LINENO"; then :
1989   ac_header_preproc=yes
1990 else
1991   ac_header_preproc=no
1992 fi
1993 rm -f conftest.err conftest.i conftest.$ac_ext
1994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1995 $as_echo "$ac_header_preproc" >&6; }
1996
1997 # So?  What about this header?
1998 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1999   yes:no: )
2000     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2001 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2002     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2003 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2004     ;;
2005   no:yes:* )
2006     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2007 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2008     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2009 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2010     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2011 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2012     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2013 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2014     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2015 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2016 ( $as_echo "## --------------------------------------------------- ##
2017 ## Report this to https://github.com/apple/cups/issues ##
2018 ## --------------------------------------------------- ##"
2019      ) | sed "s/^/$as_me: WARNING:     /" >&2
2020     ;;
2021 esac
2022   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2023 $as_echo_n "checking for $2... " >&6; }
2024 if eval \${$3+:} false; then :
2025   $as_echo_n "(cached) " >&6
2026 else
2027   eval "$3=\$ac_header_compiler"
2028 fi
2029 eval ac_res=\$$3
2030                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2031 $as_echo "$ac_res" >&6; }
2032 fi
2033   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2034
2035 } # ac_fn_c_check_header_mongrel
2036
2037 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2038 # -------------------------------------------------------
2039 # Tests whether HEADER exists and can be compiled using the include files in
2040 # INCLUDES, setting the cache variable VAR accordingly.
2041 ac_fn_c_check_header_compile ()
2042 {
2043   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2044   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2045 $as_echo_n "checking for $2... " >&6; }
2046 if eval \${$3+:} false; then :
2047   $as_echo_n "(cached) " >&6
2048 else
2049   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2050 /* end confdefs.h.  */
2051 $4
2052 #include <$2>
2053 _ACEOF
2054 if ac_fn_c_try_compile "$LINENO"; then :
2055   eval "$3=yes"
2056 else
2057   eval "$3=no"
2058 fi
2059 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2060 fi
2061 eval ac_res=\$$3
2062                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2063 $as_echo "$ac_res" >&6; }
2064   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2065
2066 } # ac_fn_c_check_header_compile
2067
2068 # ac_fn_c_check_func LINENO FUNC VAR
2069 # ----------------------------------
2070 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2071 ac_fn_c_check_func ()
2072 {
2073   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2074   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2075 $as_echo_n "checking for $2... " >&6; }
2076 if eval \${$3+:} false; then :
2077   $as_echo_n "(cached) " >&6
2078 else
2079   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2080 /* end confdefs.h.  */
2081 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2082    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2083 #define $2 innocuous_$2
2084
2085 /* System header to define __stub macros and hopefully few prototypes,
2086     which can conflict with char $2 (); below.
2087     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2088     <limits.h> exists even on freestanding compilers.  */
2089
2090 #ifdef __STDC__
2091 # include <limits.h>
2092 #else
2093 # include <assert.h>
2094 #endif
2095
2096 #undef $2
2097
2098 /* Override any GCC internal prototype to avoid an error.
2099    Use char because int might match the return type of a GCC
2100    builtin and then its argument prototype would still apply.  */
2101 #ifdef __cplusplus
2102 extern "C"
2103 #endif
2104 char $2 ();
2105 /* The GNU C library defines this for functions which it implements
2106     to always fail with ENOSYS.  Some functions are actually named
2107     something starting with __ and the normal name is an alias.  */
2108 #if defined __stub_$2 || defined __stub___$2
2109 choke me
2110 #endif
2111
2112 int
2113 main ()
2114 {
2115 return $2 ();
2116   ;
2117   return 0;
2118 }
2119 _ACEOF
2120 if ac_fn_c_try_link "$LINENO"; then :
2121   eval "$3=yes"
2122 else
2123   eval "$3=no"
2124 fi
2125 rm -f core conftest.err conftest.$ac_objext \
2126     conftest$ac_exeext conftest.$ac_ext
2127 fi
2128 eval ac_res=\$$3
2129                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2130 $as_echo "$ac_res" >&6; }
2131   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2132
2133 } # ac_fn_c_check_func
2134
2135 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2136 # ----------------------------------------------------
2137 # Tries to find if the field MEMBER exists in type AGGR, after including
2138 # INCLUDES, setting cache variable VAR accordingly.
2139 ac_fn_c_check_member ()
2140 {
2141   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2142   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2143 $as_echo_n "checking for $2.$3... " >&6; }
2144 if eval \${$4+:} false; then :
2145   $as_echo_n "(cached) " >&6
2146 else
2147   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2148 /* end confdefs.h.  */
2149 $5
2150 int
2151 main ()
2152 {
2153 static $2 ac_aggr;
2154 if (ac_aggr.$3)
2155 return 0;
2156   ;
2157   return 0;
2158 }
2159 _ACEOF
2160 if ac_fn_c_try_compile "$LINENO"; then :
2161   eval "$4=yes"
2162 else
2163   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2164 /* end confdefs.h.  */
2165 $5
2166 int
2167 main ()
2168 {
2169 static $2 ac_aggr;
2170 if (sizeof ac_aggr.$3)
2171 return 0;
2172   ;
2173   return 0;
2174 }
2175 _ACEOF
2176 if ac_fn_c_try_compile "$LINENO"; then :
2177   eval "$4=yes"
2178 else
2179   eval "$4=no"
2180 fi
2181 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2182 fi
2183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2184 fi
2185 eval ac_res=\$$4
2186                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2187 $as_echo "$ac_res" >&6; }
2188   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2189
2190 } # ac_fn_c_check_member
2191 cat >config.log <<_ACEOF
2192 This file contains any messages produced by compilers while
2193 running configure, to aid debugging if configure makes a mistake.
2194
2195 It was created by CUPS $as_me 2.2.6, which was
2196 generated by GNU Autoconf 2.69.  Invocation command line was
2197
2198   $ $0 $@
2199
2200 _ACEOF
2201 exec 5>>config.log
2202 {
2203 cat <<_ASUNAME
2204 ## --------- ##
2205 ## Platform. ##
2206 ## --------- ##
2207
2208 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2209 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2210 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2211 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2212 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2213
2214 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2215 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2216
2217 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2218 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2219 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2220 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2221 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2222 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2223 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2224
2225 _ASUNAME
2226
2227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2228 for as_dir in $PATH
2229 do
2230   IFS=$as_save_IFS
2231   test -z "$as_dir" && as_dir=.
2232     $as_echo "PATH: $as_dir"
2233   done
2234 IFS=$as_save_IFS
2235
2236 } >&5
2237
2238 cat >&5 <<_ACEOF
2239
2240
2241 ## ----------- ##
2242 ## Core tests. ##
2243 ## ----------- ##
2244
2245 _ACEOF
2246
2247
2248 # Keep a trace of the command line.
2249 # Strip out --no-create and --no-recursion so they do not pile up.
2250 # Strip out --silent because we don't want to record it for future runs.
2251 # Also quote any args containing shell meta-characters.
2252 # Make two passes to allow for proper duplicate-argument suppression.
2253 ac_configure_args=
2254 ac_configure_args0=
2255 ac_configure_args1=
2256 ac_must_keep_next=false
2257 for ac_pass in 1 2
2258 do
2259   for ac_arg
2260   do
2261     case $ac_arg in
2262     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2263     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2264     | -silent | --silent | --silen | --sile | --sil)
2265       continue ;;
2266     *\'*)
2267       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2268     esac
2269     case $ac_pass in
2270     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2271     2)
2272       as_fn_append ac_configure_args1 " '$ac_arg'"
2273       if test $ac_must_keep_next = true; then
2274         ac_must_keep_next=false # Got value, back to normal.
2275       else
2276         case $ac_arg in
2277           *=* | --config-cache | -C | -disable-* | --disable-* \
2278           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2279           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2280           | -with-* | --with-* | -without-* | --without-* | --x)
2281             case "$ac_configure_args0 " in
2282               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2283             esac
2284             ;;
2285           -* ) ac_must_keep_next=true ;;
2286         esac
2287       fi
2288       as_fn_append ac_configure_args " '$ac_arg'"
2289       ;;
2290     esac
2291   done
2292 done
2293 { ac_configure_args0=; unset ac_configure_args0;}
2294 { ac_configure_args1=; unset ac_configure_args1;}
2295
2296 # When interrupted or exit'd, cleanup temporary files, and complete
2297 # config.log.  We remove comments because anyway the quotes in there
2298 # would cause problems or look ugly.
2299 # WARNING: Use '\'' to represent an apostrophe within the trap.
2300 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2301 trap 'exit_status=$?
2302   # Save into config.log some information that might help in debugging.
2303   {
2304     echo
2305
2306     $as_echo "## ---------------- ##
2307 ## Cache variables. ##
2308 ## ---------------- ##"
2309     echo
2310     # The following way of writing the cache mishandles newlines in values,
2311 (
2312   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2313     eval ac_val=\$$ac_var
2314     case $ac_val in #(
2315     *${as_nl}*)
2316       case $ac_var in #(
2317       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2318 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2319       esac
2320       case $ac_var in #(
2321       _ | IFS | as_nl) ;; #(
2322       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2323       *) { eval $ac_var=; unset $ac_var;} ;;
2324       esac ;;
2325     esac
2326   done
2327   (set) 2>&1 |
2328     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2329     *${as_nl}ac_space=\ *)
2330       sed -n \
2331         "s/'\''/'\''\\\\'\'''\''/g;
2332           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2333       ;; #(
2334     *)
2335       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2336       ;;
2337     esac |
2338     sort
2339 )
2340     echo
2341
2342     $as_echo "## ----------------- ##
2343 ## Output variables. ##
2344 ## ----------------- ##"
2345     echo
2346     for ac_var in $ac_subst_vars
2347     do
2348       eval ac_val=\$$ac_var
2349       case $ac_val in
2350       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2351       esac
2352       $as_echo "$ac_var='\''$ac_val'\''"
2353     done | sort
2354     echo
2355
2356     if test -n "$ac_subst_files"; then
2357       $as_echo "## ------------------- ##
2358 ## File substitutions. ##
2359 ## ------------------- ##"
2360       echo
2361       for ac_var in $ac_subst_files
2362       do
2363         eval ac_val=\$$ac_var
2364         case $ac_val in
2365         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2366         esac
2367         $as_echo "$ac_var='\''$ac_val'\''"
2368       done | sort
2369       echo
2370     fi
2371
2372     if test -s confdefs.h; then
2373       $as_echo "## ----------- ##
2374 ## confdefs.h. ##
2375 ## ----------- ##"
2376       echo
2377       cat confdefs.h
2378       echo
2379     fi
2380     test "$ac_signal" != 0 &&
2381       $as_echo "$as_me: caught signal $ac_signal"
2382     $as_echo "$as_me: exit $exit_status"
2383   } >&5
2384   rm -f core *.core core.conftest.* &&
2385     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2386     exit $exit_status
2387 ' 0
2388 for ac_signal in 1 2 13 15; do
2389   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2390 done
2391 ac_signal=0
2392
2393 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2394 rm -f -r conftest* confdefs.h
2395
2396 $as_echo "/* confdefs.h */" > confdefs.h
2397
2398 # Predefined preprocessor variables.
2399
2400 cat >>confdefs.h <<_ACEOF
2401 #define PACKAGE_NAME "$PACKAGE_NAME"
2402 _ACEOF
2403
2404 cat >>confdefs.h <<_ACEOF
2405 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2406 _ACEOF
2407
2408 cat >>confdefs.h <<_ACEOF
2409 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2410 _ACEOF
2411
2412 cat >>confdefs.h <<_ACEOF
2413 #define PACKAGE_STRING "$PACKAGE_STRING"
2414 _ACEOF
2415
2416 cat >>confdefs.h <<_ACEOF
2417 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2418 _ACEOF
2419
2420 cat >>confdefs.h <<_ACEOF
2421 #define PACKAGE_URL "$PACKAGE_URL"
2422 _ACEOF
2423
2424
2425 # Let the site file select an alternate cache file if it wants to.
2426 # Prefer an explicitly selected file to automatically selected ones.
2427 ac_site_file1=NONE
2428 ac_site_file2=NONE
2429 if test -n "$CONFIG_SITE"; then
2430   # We do not want a PATH search for config.site.
2431   case $CONFIG_SITE in #((
2432     -*)  ac_site_file1=./$CONFIG_SITE;;
2433     */*) ac_site_file1=$CONFIG_SITE;;
2434     *)   ac_site_file1=./$CONFIG_SITE;;
2435   esac
2436 elif test "x$prefix" != xNONE; then
2437   ac_site_file1=$prefix/share/config.site
2438   ac_site_file2=$prefix/etc/config.site
2439 else
2440   ac_site_file1=$ac_default_prefix/share/config.site
2441   ac_site_file2=$ac_default_prefix/etc/config.site
2442 fi
2443 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2444 do
2445   test "x$ac_site_file" = xNONE && continue
2446   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2447     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2448 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2449     sed 's/^/| /' "$ac_site_file" >&5
2450     . "$ac_site_file" \
2451       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2452 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2453 as_fn_error $? "failed to load site script $ac_site_file
2454 See \`config.log' for more details" "$LINENO" 5; }
2455   fi
2456 done
2457
2458 if test -r "$cache_file"; then
2459   # Some versions of bash will fail to source /dev/null (special files
2460   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2461   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2462     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2463 $as_echo "$as_me: loading cache $cache_file" >&6;}
2464     case $cache_file in
2465       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2466       *)                      . "./$cache_file";;
2467     esac
2468   fi
2469 else
2470   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2471 $as_echo "$as_me: creating cache $cache_file" >&6;}
2472   >$cache_file
2473 fi
2474
2475 # Check that the precious variables saved in the cache have kept the same
2476 # value.
2477 ac_cache_corrupted=false
2478 for ac_var in $ac_precious_vars; do
2479   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2480   eval ac_new_set=\$ac_env_${ac_var}_set
2481   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2482   eval ac_new_val=\$ac_env_${ac_var}_value
2483   case $ac_old_set,$ac_new_set in
2484     set,)
2485       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2486 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2487       ac_cache_corrupted=: ;;
2488     ,set)
2489       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2490 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2491       ac_cache_corrupted=: ;;
2492     ,);;
2493     *)
2494       if test "x$ac_old_val" != "x$ac_new_val"; then
2495         # differences in whitespace do not lead to failure.
2496         ac_old_val_w=`echo x $ac_old_val`
2497         ac_new_val_w=`echo x $ac_new_val`
2498         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2499           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2500 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2501           ac_cache_corrupted=:
2502         else
2503           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2504 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2505           eval $ac_var=\$ac_old_val
2506         fi
2507         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2508 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2509         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2510 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2511       fi;;
2512   esac
2513   # Pass precious variables to config.status.
2514   if test "$ac_new_set" = set; then
2515     case $ac_new_val in
2516     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2517     *) ac_arg=$ac_var=$ac_new_val ;;
2518     esac
2519     case " $ac_configure_args " in
2520       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2521       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2522     esac
2523   fi
2524 done
2525 if $ac_cache_corrupted; then
2526   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2527 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2528   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2529 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2530   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2531 fi
2532 ## -------------------- ##
2533 ## Main body of script. ##
2534 ## -------------------- ##
2535
2536 ac_ext=c
2537 ac_cpp='$CPP $CPPFLAGS'
2538 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2539 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2540 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2541
2542
2543
2544
2545 ac_aux_dir=
2546 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2547   if test -f "$ac_dir/install-sh"; then
2548     ac_aux_dir=$ac_dir
2549     ac_install_sh="$ac_aux_dir/install-sh -c"
2550     break
2551   elif test -f "$ac_dir/install.sh"; then
2552     ac_aux_dir=$ac_dir
2553     ac_install_sh="$ac_aux_dir/install.sh -c"
2554     break
2555   elif test -f "$ac_dir/shtool"; then
2556     ac_aux_dir=$ac_dir
2557     ac_install_sh="$ac_aux_dir/shtool install -c"
2558     break
2559   fi
2560 done
2561 if test -z "$ac_aux_dir"; then
2562   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2563 fi
2564
2565 # These three variables are undocumented and unsupported,
2566 # and are intended to be withdrawn in a future Autoconf release.
2567 # They can cause serious problems if a builder's source tree is in a directory
2568 # whose full name contains unusual characters.
2569 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2570 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2571 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2572
2573
2574 # Make sure we can run config.sub.
2575 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2576   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2577
2578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2579 $as_echo_n "checking build system type... " >&6; }
2580 if ${ac_cv_build+:} false; then :
2581   $as_echo_n "(cached) " >&6
2582 else
2583   ac_build_alias=$build_alias
2584 test "x$ac_build_alias" = x &&
2585   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2586 test "x$ac_build_alias" = x &&
2587   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2588 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2589   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2590
2591 fi
2592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2593 $as_echo "$ac_cv_build" >&6; }
2594 case $ac_cv_build in
2595 *-*-*) ;;
2596 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2597 esac
2598 build=$ac_cv_build
2599 ac_save_IFS=$IFS; IFS='-'
2600 set x $ac_cv_build
2601 shift
2602 build_cpu=$1
2603 build_vendor=$2
2604 shift; shift
2605 # Remember, the first character of IFS is used to create $*,
2606 # except with old shells:
2607 build_os=$*
2608 IFS=$ac_save_IFS
2609 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2610
2611
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2613 $as_echo_n "checking host system type... " >&6; }
2614 if ${ac_cv_host+:} false; then :
2615   $as_echo_n "(cached) " >&6
2616 else
2617   if test "x$host_alias" = x; then
2618   ac_cv_host=$ac_cv_build
2619 else
2620   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2621     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2622 fi
2623
2624 fi
2625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2626 $as_echo "$ac_cv_host" >&6; }
2627 case $ac_cv_host in
2628 *-*-*) ;;
2629 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2630 esac
2631 host=$ac_cv_host
2632 ac_save_IFS=$IFS; IFS='-'
2633 set x $ac_cv_host
2634 shift
2635 host_cpu=$1
2636 host_vendor=$2
2637 shift; shift
2638 # Remember, the first character of IFS is used to create $*,
2639 # except with old shells:
2640 host_os=$*
2641 IFS=$ac_save_IFS
2642 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2643
2644
2645
2646 host_os_name=`echo $host_os | sed -e '1,$s/[0-9.]*$//g'`
2647 host_os_version=`echo $host_os | sed -e '1,$s/^[^0-9.]*//g' | awk -F. '{print $1 $2}'`
2648 # Linux often does not yield an OS version we can use...
2649 if test "x$host_os_version" = x; then
2650         host_os_version="0"
2651 fi
2652
2653 if test "$host_os_name" = darwin -a $host_os_version -lt 120; then
2654         as_fn_error $? "Sorry, this version of CUPS requires macOS 10.8 or higher." "$LINENO" 5
2655 fi
2656
2657 if test "$build" = "$host"; then
2658         # No, build local targets
2659         LOCALTARGET="local"
2660 else
2661         # Yes, don't build local targets
2662         LOCALTARGET=""
2663 fi
2664
2665
2666
2667 ac_config_headers="$ac_config_headers config.h"
2668
2669
2670 CUPS_VERSION="2.2.6"
2671 CUPS_REVISION=""
2672 CUPS_BUILD="cups-$CUPS_VERSION"
2673
2674
2675 # Check whether --with-cups_build was given.
2676 if test "${with_cups_build+set}" = set; then :
2677   withval=$with_cups_build; CUPS_BUILD="$withval"
2678 fi
2679
2680
2681
2682
2683
2684 cat >>confdefs.h <<_ACEOF
2685 #define CUPS_SVERSION "CUPS v$CUPS_VERSION$CUPS_REVISION"
2686 _ACEOF
2687
2688 cat >>confdefs.h <<_ACEOF
2689 #define CUPS_MINIMAL "CUPS/$CUPS_VERSION$CUPS_REVISION"
2690 _ACEOF
2691
2692
2693 CFLAGS="${CFLAGS:=}"
2694 CPPFLAGS="${CPPFLAGS:=}"
2695 CXXFLAGS="${CXXFLAGS:=}"
2696 LDFLAGS="${LDFLAGS:=}"
2697
2698 for ac_prog in gawk mawk nawk awk
2699 do
2700   # Extract the first word of "$ac_prog", so it can be a program name with args.
2701 set dummy $ac_prog; ac_word=$2
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2703 $as_echo_n "checking for $ac_word... " >&6; }
2704 if ${ac_cv_prog_AWK+:} false; then :
2705   $as_echo_n "(cached) " >&6
2706 else
2707   if test -n "$AWK"; then
2708   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2709 else
2710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2711 for as_dir in $PATH
2712 do
2713   IFS=$as_save_IFS
2714   test -z "$as_dir" && as_dir=.
2715     for ac_exec_ext in '' $ac_executable_extensions; do
2716   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2717     ac_cv_prog_AWK="$ac_prog"
2718     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2719     break 2
2720   fi
2721 done
2722   done
2723 IFS=$as_save_IFS
2724
2725 fi
2726 fi
2727 AWK=$ac_cv_prog_AWK
2728 if test -n "$AWK"; then
2729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2730 $as_echo "$AWK" >&6; }
2731 else
2732   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2733 $as_echo "no" >&6; }
2734 fi
2735
2736
2737   test -n "$AWK" && break
2738 done
2739
2740 ac_ext=c
2741 ac_cpp='$CPP $CPPFLAGS'
2742 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2743 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2744 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2745 if test -n "$ac_tool_prefix"; then
2746   for ac_prog in clang cc gcc
2747   do
2748     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2749 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2751 $as_echo_n "checking for $ac_word... " >&6; }
2752 if ${ac_cv_prog_CC+:} false; then :
2753   $as_echo_n "(cached) " >&6
2754 else
2755   if test -n "$CC"; then
2756   ac_cv_prog_CC="$CC" # Let the user override the test.
2757 else
2758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2759 for as_dir in $PATH
2760 do
2761   IFS=$as_save_IFS
2762   test -z "$as_dir" && as_dir=.
2763     for ac_exec_ext in '' $ac_executable_extensions; do
2764   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2765     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2766     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2767     break 2
2768   fi
2769 done
2770   done
2771 IFS=$as_save_IFS
2772
2773 fi
2774 fi
2775 CC=$ac_cv_prog_CC
2776 if test -n "$CC"; then
2777   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2778 $as_echo "$CC" >&6; }
2779 else
2780   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2781 $as_echo "no" >&6; }
2782 fi
2783
2784
2785     test -n "$CC" && break
2786   done
2787 fi
2788 if test -z "$CC"; then
2789   ac_ct_CC=$CC
2790   for ac_prog in clang cc gcc
2791 do
2792   # Extract the first word of "$ac_prog", so it can be a program name with args.
2793 set dummy $ac_prog; ac_word=$2
2794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2795 $as_echo_n "checking for $ac_word... " >&6; }
2796 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2797   $as_echo_n "(cached) " >&6
2798 else
2799   if test -n "$ac_ct_CC"; then
2800   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2801 else
2802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2803 for as_dir in $PATH
2804 do
2805   IFS=$as_save_IFS
2806   test -z "$as_dir" && as_dir=.
2807     for ac_exec_ext in '' $ac_executable_extensions; do
2808   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2809     ac_cv_prog_ac_ct_CC="$ac_prog"
2810     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2811     break 2
2812   fi
2813 done
2814   done
2815 IFS=$as_save_IFS
2816
2817 fi
2818 fi
2819 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2820 if test -n "$ac_ct_CC"; then
2821   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2822 $as_echo "$ac_ct_CC" >&6; }
2823 else
2824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2825 $as_echo "no" >&6; }
2826 fi
2827
2828
2829   test -n "$ac_ct_CC" && break
2830 done
2831
2832   if test "x$ac_ct_CC" = x; then
2833     CC=""
2834   else
2835     case $cross_compiling:$ac_tool_warned in
2836 yes:)
2837 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2838 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2839 ac_tool_warned=yes ;;
2840 esac
2841     CC=$ac_ct_CC
2842   fi
2843 fi
2844
2845
2846 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2847 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2848 as_fn_error $? "no acceptable C compiler found in \$PATH
2849 See \`config.log' for more details" "$LINENO" 5; }
2850
2851 # Provide some information about the compiler.
2852 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2853 set X $ac_compile
2854 ac_compiler=$2
2855 for ac_option in --version -v -V -qversion; do
2856   { { ac_try="$ac_compiler $ac_option >&5"
2857 case "(($ac_try" in
2858   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2859   *) ac_try_echo=$ac_try;;
2860 esac
2861 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2862 $as_echo "$ac_try_echo"; } >&5
2863   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2864   ac_status=$?
2865   if test -s conftest.err; then
2866     sed '10a\
2867 ... rest of stderr output deleted ...
2868          10q' conftest.err >conftest.er1
2869     cat conftest.er1 >&5
2870   fi
2871   rm -f conftest.er1 conftest.err
2872   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2873   test $ac_status = 0; }
2874 done
2875
2876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2877 /* end confdefs.h.  */
2878
2879 int
2880 main ()
2881 {
2882
2883   ;
2884   return 0;
2885 }
2886 _ACEOF
2887 ac_clean_files_save=$ac_clean_files
2888 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2889 # Try to create an executable without -o first, disregard a.out.
2890 # It will help us diagnose broken compilers, and finding out an intuition
2891 # of exeext.
2892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2893 $as_echo_n "checking whether the C compiler works... " >&6; }
2894 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2895
2896 # The possible output files:
2897 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2898
2899 ac_rmfiles=
2900 for ac_file in $ac_files
2901 do
2902   case $ac_file in
2903     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2904     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2905   esac
2906 done
2907 rm -f $ac_rmfiles
2908
2909 if { { ac_try="$ac_link_default"
2910 case "(($ac_try" in
2911   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2912   *) ac_try_echo=$ac_try;;
2913 esac
2914 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2915 $as_echo "$ac_try_echo"; } >&5
2916   (eval "$ac_link_default") 2>&5
2917   ac_status=$?
2918   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2919   test $ac_status = 0; }; then :
2920   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2921 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2922 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2923 # so that the user can short-circuit this test for compilers unknown to
2924 # Autoconf.
2925 for ac_file in $ac_files ''
2926 do
2927   test -f "$ac_file" || continue
2928   case $ac_file in
2929     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2930         ;;
2931     [ab].out )
2932         # We found the default executable, but exeext='' is most
2933         # certainly right.
2934         break;;
2935     *.* )
2936         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2937         then :; else
2938            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2939         fi
2940         # We set ac_cv_exeext here because the later test for it is not
2941         # safe: cross compilers may not add the suffix if given an `-o'
2942         # argument, so we may need to know it at that point already.
2943         # Even if this section looks crufty: it has the advantage of
2944         # actually working.
2945         break;;
2946     * )
2947         break;;
2948   esac
2949 done
2950 test "$ac_cv_exeext" = no && ac_cv_exeext=
2951
2952 else
2953   ac_file=''
2954 fi
2955 if test -z "$ac_file"; then :
2956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2957 $as_echo "no" >&6; }
2958 $as_echo "$as_me: failed program was:" >&5
2959 sed 's/^/| /' conftest.$ac_ext >&5
2960
2961 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2962 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2963 as_fn_error 77 "C compiler cannot create executables
2964 See \`config.log' for more details" "$LINENO" 5; }
2965 else
2966   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2967 $as_echo "yes" >&6; }
2968 fi
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2970 $as_echo_n "checking for C compiler default output file name... " >&6; }
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2972 $as_echo "$ac_file" >&6; }
2973 ac_exeext=$ac_cv_exeext
2974
2975 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2976 ac_clean_files=$ac_clean_files_save
2977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2978 $as_echo_n "checking for suffix of executables... " >&6; }
2979 if { { ac_try="$ac_link"
2980 case "(($ac_try" in
2981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2982   *) ac_try_echo=$ac_try;;
2983 esac
2984 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2985 $as_echo "$ac_try_echo"; } >&5
2986   (eval "$ac_link") 2>&5
2987   ac_status=$?
2988   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2989   test $ac_status = 0; }; then :
2990   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2991 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2992 # work properly (i.e., refer to `conftest.exe'), while it won't with
2993 # `rm'.
2994 for ac_file in conftest.exe conftest conftest.*; do
2995   test -f "$ac_file" || continue
2996   case $ac_file in
2997     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2998     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2999           break;;
3000     * ) break;;
3001   esac
3002 done
3003 else
3004   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3005 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3006 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3007 See \`config.log' for more details" "$LINENO" 5; }
3008 fi
3009 rm -f conftest conftest$ac_cv_exeext
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3011 $as_echo "$ac_cv_exeext" >&6; }
3012
3013 rm -f conftest.$ac_ext
3014 EXEEXT=$ac_cv_exeext
3015 ac_exeext=$EXEEXT
3016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3017 /* end confdefs.h.  */
3018 #include <stdio.h>
3019 int
3020 main ()
3021 {
3022 FILE *f = fopen ("conftest.out", "w");
3023  return ferror (f) || fclose (f) != 0;
3024
3025   ;
3026   return 0;
3027 }
3028 _ACEOF
3029 ac_clean_files="$ac_clean_files conftest.out"
3030 # Check that the compiler produces executables we can run.  If not, either
3031 # the compiler is broken, or we cross compile.
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3033 $as_echo_n "checking whether we are cross compiling... " >&6; }
3034 if test "$cross_compiling" != yes; then
3035   { { ac_try="$ac_link"
3036 case "(($ac_try" in
3037   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3038   *) ac_try_echo=$ac_try;;
3039 esac
3040 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3041 $as_echo "$ac_try_echo"; } >&5
3042   (eval "$ac_link") 2>&5
3043   ac_status=$?
3044   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3045   test $ac_status = 0; }
3046   if { ac_try='./conftest$ac_cv_exeext'
3047   { { case "(($ac_try" in
3048   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3049   *) ac_try_echo=$ac_try;;
3050 esac
3051 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3052 $as_echo "$ac_try_echo"; } >&5
3053   (eval "$ac_try") 2>&5
3054   ac_status=$?
3055   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3056   test $ac_status = 0; }; }; then
3057     cross_compiling=no
3058   else
3059     if test "$cross_compiling" = maybe; then
3060         cross_compiling=yes
3061     else
3062         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3063 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3064 as_fn_error $? "cannot run C compiled programs.
3065 If you meant to cross compile, use \`--host'.
3066 See \`config.log' for more details" "$LINENO" 5; }
3067     fi
3068   fi
3069 fi
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3071 $as_echo "$cross_compiling" >&6; }
3072
3073 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3074 ac_clean_files=$ac_clean_files_save
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3076 $as_echo_n "checking for suffix of object files... " >&6; }
3077 if ${ac_cv_objext+:} false; then :
3078   $as_echo_n "(cached) " >&6
3079 else
3080   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3081 /* end confdefs.h.  */
3082
3083 int
3084 main ()
3085 {
3086
3087   ;
3088   return 0;
3089 }
3090 _ACEOF
3091 rm -f conftest.o conftest.obj
3092 if { { ac_try="$ac_compile"
3093 case "(($ac_try" in
3094   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3095   *) ac_try_echo=$ac_try;;
3096 esac
3097 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3098 $as_echo "$ac_try_echo"; } >&5
3099   (eval "$ac_compile") 2>&5
3100   ac_status=$?
3101   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3102   test $ac_status = 0; }; then :
3103   for ac_file in conftest.o conftest.obj conftest.*; do
3104   test -f "$ac_file" || continue;
3105   case $ac_file in
3106     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3107     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3108        break;;
3109   esac
3110 done
3111 else
3112   $as_echo "$as_me: failed program was:" >&5
3113 sed 's/^/| /' conftest.$ac_ext >&5
3114
3115 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3116 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3117 as_fn_error $? "cannot compute suffix of object files: cannot compile
3118 See \`config.log' for more details" "$LINENO" 5; }
3119 fi
3120 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3121 fi
3122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3123 $as_echo "$ac_cv_objext" >&6; }
3124 OBJEXT=$ac_cv_objext
3125 ac_objext=$OBJEXT
3126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3127 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3128 if ${ac_cv_c_compiler_gnu+:} false; then :
3129   $as_echo_n "(cached) " >&6
3130 else
3131   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3132 /* end confdefs.h.  */
3133
3134 int
3135 main ()
3136 {
3137 #ifndef __GNUC__
3138        choke me
3139 #endif
3140
3141   ;
3142   return 0;
3143 }
3144 _ACEOF
3145 if ac_fn_c_try_compile "$LINENO"; then :
3146   ac_compiler_gnu=yes
3147 else
3148   ac_compiler_gnu=no
3149 fi
3150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3151 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3152
3153 fi
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3155 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3156 if test $ac_compiler_gnu = yes; then
3157   GCC=yes
3158 else
3159   GCC=
3160 fi
3161 ac_test_CFLAGS=${CFLAGS+set}
3162 ac_save_CFLAGS=$CFLAGS
3163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3164 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3165 if ${ac_cv_prog_cc_g+:} false; then :
3166   $as_echo_n "(cached) " >&6
3167 else
3168   ac_save_c_werror_flag=$ac_c_werror_flag
3169    ac_c_werror_flag=yes
3170    ac_cv_prog_cc_g=no
3171    CFLAGS="-g"
3172    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3173 /* end confdefs.h.  */
3174
3175 int
3176 main ()
3177 {
3178
3179   ;
3180   return 0;
3181 }
3182 _ACEOF
3183 if ac_fn_c_try_compile "$LINENO"; then :
3184   ac_cv_prog_cc_g=yes
3185 else
3186   CFLAGS=""
3187       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3188 /* end confdefs.h.  */
3189
3190 int
3191 main ()
3192 {
3193
3194   ;
3195   return 0;
3196 }
3197 _ACEOF
3198 if ac_fn_c_try_compile "$LINENO"; then :
3199
3200 else
3201   ac_c_werror_flag=$ac_save_c_werror_flag
3202          CFLAGS="-g"
3203          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3204 /* end confdefs.h.  */
3205
3206 int
3207 main ()
3208 {
3209
3210   ;
3211   return 0;
3212 }
3213 _ACEOF
3214 if ac_fn_c_try_compile "$LINENO"; then :
3215   ac_cv_prog_cc_g=yes
3216 fi
3217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3218 fi
3219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3220 fi
3221 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3222    ac_c_werror_flag=$ac_save_c_werror_flag
3223 fi
3224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3225 $as_echo "$ac_cv_prog_cc_g" >&6; }
3226 if test "$ac_test_CFLAGS" = set; then
3227   CFLAGS=$ac_save_CFLAGS
3228 elif test $ac_cv_prog_cc_g = yes; then
3229   if test "$GCC" = yes; then
3230     CFLAGS="-g -O2"
3231   else
3232     CFLAGS="-g"
3233   fi
3234 else
3235   if test "$GCC" = yes; then
3236     CFLAGS="-O2"
3237   else
3238     CFLAGS=
3239   fi
3240 fi
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3242 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3243 if ${ac_cv_prog_cc_c89+:} false; then :
3244   $as_echo_n "(cached) " >&6
3245 else
3246   ac_cv_prog_cc_c89=no
3247 ac_save_CC=$CC
3248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3249 /* end confdefs.h.  */
3250 #include <stdarg.h>
3251 #include <stdio.h>
3252 struct stat;
3253 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3254 struct buf { int x; };
3255 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3256 static char *e (p, i)
3257      char **p;
3258      int i;
3259 {
3260   return p[i];
3261 }
3262 static char *f (char * (*g) (char **, int), char **p, ...)
3263 {
3264   char *s;
3265   va_list v;
3266   va_start (v,p);
3267   s = g (p, va_arg (v,int));
3268   va_end (v);
3269   return s;
3270 }
3271
3272 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3273    function prototypes and stuff, but not '\xHH' hex character constants.
3274    These don't provoke an error unfortunately, instead are silently treated
3275    as 'x'.  The following induces an error, until -std is added to get
3276    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3277    array size at least.  It's necessary to write '\x00'==0 to get something
3278    that's true only with -std.  */
3279 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3280
3281 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3282    inside strings and character constants.  */
3283 #define FOO(x) 'x'
3284 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3285
3286 int test (int i, double x);
3287 struct s1 {int (*f) (int a);};
3288 struct s2 {int (*f) (double a);};
3289 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3290 int argc;
3291 char **argv;
3292 int
3293 main ()
3294 {
3295 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3296   ;
3297   return 0;
3298 }
3299 _ACEOF
3300 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3301         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3302 do
3303   CC="$ac_save_CC $ac_arg"
3304   if ac_fn_c_try_compile "$LINENO"; then :
3305   ac_cv_prog_cc_c89=$ac_arg
3306 fi
3307 rm -f core conftest.err conftest.$ac_objext
3308   test "x$ac_cv_prog_cc_c89" != "xno" && break
3309 done
3310 rm -f conftest.$ac_ext
3311 CC=$ac_save_CC
3312
3313 fi
3314 # AC_CACHE_VAL
3315 case "x$ac_cv_prog_cc_c89" in
3316   x)
3317     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3318 $as_echo "none needed" >&6; } ;;
3319   xno)
3320     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3321 $as_echo "unsupported" >&6; } ;;
3322   *)
3323     CC="$CC $ac_cv_prog_cc_c89"
3324     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3325 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3326 esac
3327 if test "x$ac_cv_prog_cc_c89" != xno; then :
3328
3329 fi
3330
3331 ac_ext=c
3332 ac_cpp='$CPP $CPPFLAGS'
3333 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3334 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3335 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3336
3337 ac_ext=c
3338 ac_cpp='$CPP $CPPFLAGS'
3339 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3340 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3341 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3343 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3344 # On Suns, sometimes $CPP names a directory.
3345 if test -n "$CPP" && test -d "$CPP"; then
3346   CPP=
3347 fi
3348 if test -z "$CPP"; then
3349   if ${ac_cv_prog_CPP+:} false; then :
3350   $as_echo_n "(cached) " >&6
3351 else
3352       # Double quotes because CPP needs to be expanded
3353     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3354     do
3355       ac_preproc_ok=false
3356 for ac_c_preproc_warn_flag in '' yes
3357 do
3358   # Use a header file that comes with gcc, so configuring glibc
3359   # with a fresh cross-compiler works.
3360   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3361   # <limits.h> exists even on freestanding compilers.
3362   # On the NeXT, cc -E runs the code through the compiler's parser,
3363   # not just through cpp. "Syntax error" is here to catch this case.
3364   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3365 /* end confdefs.h.  */
3366 #ifdef __STDC__
3367 # include <limits.h>
3368 #else
3369 # include <assert.h>
3370 #endif
3371                      Syntax error
3372 _ACEOF
3373 if ac_fn_c_try_cpp "$LINENO"; then :
3374
3375 else
3376   # Broken: fails on valid input.
3377 continue
3378 fi
3379 rm -f conftest.err conftest.i conftest.$ac_ext
3380
3381   # OK, works on sane cases.  Now check whether nonexistent headers
3382   # can be detected and how.
3383   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3384 /* end confdefs.h.  */
3385 #include <ac_nonexistent.h>
3386 _ACEOF
3387 if ac_fn_c_try_cpp "$LINENO"; then :
3388   # Broken: success on invalid input.
3389 continue
3390 else
3391   # Passes both tests.
3392 ac_preproc_ok=:
3393 break
3394 fi
3395 rm -f conftest.err conftest.i conftest.$ac_ext
3396
3397 done
3398 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3399 rm -f conftest.i conftest.err conftest.$ac_ext
3400 if $ac_preproc_ok; then :
3401   break
3402 fi
3403
3404     done
3405     ac_cv_prog_CPP=$CPP
3406
3407 fi
3408   CPP=$ac_cv_prog_CPP
3409 else
3410   ac_cv_prog_CPP=$CPP
3411 fi
3412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3413 $as_echo "$CPP" >&6; }
3414 ac_preproc_ok=false
3415 for ac_c_preproc_warn_flag in '' yes
3416 do
3417   # Use a header file that comes with gcc, so configuring glibc
3418   # with a fresh cross-compiler works.
3419   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3420   # <limits.h> exists even on freestanding compilers.
3421   # On the NeXT, cc -E runs the code through the compiler's parser,
3422   # not just through cpp. "Syntax error" is here to catch this case.
3423   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3424 /* end confdefs.h.  */
3425 #ifdef __STDC__
3426 # include <limits.h>
3427 #else
3428 # include <assert.h>
3429 #endif
3430                      Syntax error
3431 _ACEOF
3432 if ac_fn_c_try_cpp "$LINENO"; then :
3433
3434 else
3435   # Broken: fails on valid input.
3436 continue
3437 fi
3438 rm -f conftest.err conftest.i conftest.$ac_ext
3439
3440   # OK, works on sane cases.  Now check whether nonexistent headers
3441   # can be detected and how.
3442   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3443 /* end confdefs.h.  */
3444 #include <ac_nonexistent.h>
3445 _ACEOF
3446 if ac_fn_c_try_cpp "$LINENO"; then :
3447   # Broken: success on invalid input.
3448 continue
3449 else
3450   # Passes both tests.
3451 ac_preproc_ok=:
3452 break
3453 fi
3454 rm -f conftest.err conftest.i conftest.$ac_ext
3455
3456 done
3457 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3458 rm -f conftest.i conftest.err conftest.$ac_ext
3459 if $ac_preproc_ok; then :
3460
3461 else
3462   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3463 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3464 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3465 See \`config.log' for more details" "$LINENO" 5; }
3466 fi
3467
3468 ac_ext=c
3469 ac_cpp='$CPP $CPPFLAGS'
3470 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3471 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3472 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3473
3474 ac_ext=cpp
3475 ac_cpp='$CXXCPP $CPPFLAGS'
3476 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3477 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3478 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3479 if test -z "$CXX"; then
3480   if test -n "$CCC"; then
3481     CXX=$CCC
3482   else
3483     if test -n "$ac_tool_prefix"; then
3484   for ac_prog in clang++ c++ g++
3485   do
3486     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3487 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3489 $as_echo_n "checking for $ac_word... " >&6; }
3490 if ${ac_cv_prog_CXX+:} false; then :
3491   $as_echo_n "(cached) " >&6
3492 else
3493   if test -n "$CXX"; then
3494   ac_cv_prog_CXX="$CXX" # Let the user override the test.
3495 else
3496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3497 for as_dir in $PATH
3498 do
3499   IFS=$as_save_IFS
3500   test -z "$as_dir" && as_dir=.
3501     for ac_exec_ext in '' $ac_executable_extensions; do
3502   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3503     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3504     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3505     break 2
3506   fi
3507 done
3508   done
3509 IFS=$as_save_IFS
3510
3511 fi
3512 fi
3513 CXX=$ac_cv_prog_CXX
3514 if test -n "$CXX"; then
3515   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3516 $as_echo "$CXX" >&6; }
3517 else
3518   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3519 $as_echo "no" >&6; }
3520 fi
3521
3522
3523     test -n "$CXX" && break
3524   done
3525 fi
3526 if test -z "$CXX"; then
3527   ac_ct_CXX=$CXX
3528   for ac_prog in clang++ c++ g++
3529 do
3530   # Extract the first word of "$ac_prog", so it can be a program name with args.
3531 set dummy $ac_prog; ac_word=$2
3532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3533 $as_echo_n "checking for $ac_word... " >&6; }
3534 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3535   $as_echo_n "(cached) " >&6
3536 else
3537   if test -n "$ac_ct_CXX"; then
3538   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3539 else
3540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3541 for as_dir in $PATH
3542 do
3543   IFS=$as_save_IFS
3544   test -z "$as_dir" && as_dir=.
3545     for ac_exec_ext in '' $ac_executable_extensions; do
3546   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3547     ac_cv_prog_ac_ct_CXX="$ac_prog"
3548     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3549     break 2
3550   fi
3551 done
3552   done
3553 IFS=$as_save_IFS
3554
3555 fi
3556 fi
3557 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3558 if test -n "$ac_ct_CXX"; then
3559   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3560 $as_echo "$ac_ct_CXX" >&6; }
3561 else
3562   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3563 $as_echo "no" >&6; }
3564 fi
3565
3566
3567   test -n "$ac_ct_CXX" && break
3568 done
3569
3570   if test "x$ac_ct_CXX" = x; then
3571     CXX="g++"
3572   else
3573     case $cross_compiling:$ac_tool_warned in
3574 yes:)
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3576 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3577 ac_tool_warned=yes ;;
3578 esac
3579     CXX=$ac_ct_CXX
3580   fi
3581 fi
3582
3583   fi
3584 fi
3585 # Provide some information about the compiler.
3586 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3587 set X $ac_compile
3588 ac_compiler=$2
3589 for ac_option in --version -v -V -qversion; do
3590   { { ac_try="$ac_compiler $ac_option >&5"
3591 case "(($ac_try" in
3592   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3593   *) ac_try_echo=$ac_try;;
3594 esac
3595 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3596 $as_echo "$ac_try_echo"; } >&5
3597   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3598   ac_status=$?
3599   if test -s conftest.err; then
3600     sed '10a\
3601 ... rest of stderr output deleted ...
3602          10q' conftest.err >conftest.er1
3603     cat conftest.er1 >&5
3604   fi
3605   rm -f conftest.er1 conftest.err
3606   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3607   test $ac_status = 0; }
3608 done
3609
3610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3611 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3612 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3613   $as_echo_n "(cached) " >&6
3614 else
3615   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3616 /* end confdefs.h.  */
3617
3618 int
3619 main ()
3620 {
3621 #ifndef __GNUC__
3622        choke me
3623 #endif
3624
3625   ;
3626   return 0;
3627 }
3628 _ACEOF
3629 if ac_fn_cxx_try_compile "$LINENO"; then :
3630   ac_compiler_gnu=yes
3631 else
3632   ac_compiler_gnu=no
3633 fi
3634 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3635 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3636
3637 fi
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3639 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3640 if test $ac_compiler_gnu = yes; then
3641   GXX=yes
3642 else
3643   GXX=
3644 fi
3645 ac_test_CXXFLAGS=${CXXFLAGS+set}
3646 ac_save_CXXFLAGS=$CXXFLAGS
3647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3648 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3649 if ${ac_cv_prog_cxx_g+:} false; then :
3650   $as_echo_n "(cached) " >&6
3651 else
3652   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3653    ac_cxx_werror_flag=yes
3654    ac_cv_prog_cxx_g=no
3655    CXXFLAGS="-g"
3656    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3657 /* end confdefs.h.  */
3658
3659 int
3660 main ()
3661 {
3662
3663   ;
3664   return 0;
3665 }
3666 _ACEOF
3667 if ac_fn_cxx_try_compile "$LINENO"; then :
3668   ac_cv_prog_cxx_g=yes
3669 else
3670   CXXFLAGS=""
3671       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3672 /* end confdefs.h.  */
3673
3674 int
3675 main ()
3676 {
3677
3678   ;
3679   return 0;
3680 }
3681 _ACEOF
3682 if ac_fn_cxx_try_compile "$LINENO"; then :
3683
3684 else
3685   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3686          CXXFLAGS="-g"
3687          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3688 /* end confdefs.h.  */
3689
3690 int
3691 main ()
3692 {
3693
3694   ;
3695   return 0;
3696 }
3697 _ACEOF
3698 if ac_fn_cxx_try_compile "$LINENO"; then :
3699   ac_cv_prog_cxx_g=yes
3700 fi
3701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3702 fi
3703 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3704 fi
3705 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3706    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3707 fi
3708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3709 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3710 if test "$ac_test_CXXFLAGS" = set; then
3711   CXXFLAGS=$ac_save_CXXFLAGS
3712 elif test $ac_cv_prog_cxx_g = yes; then
3713   if test "$GXX" = yes; then
3714     CXXFLAGS="-g -O2"
3715   else
3716     CXXFLAGS="-g"
3717   fi
3718 else
3719   if test "$GXX" = yes; then
3720     CXXFLAGS="-O2"
3721   else
3722     CXXFLAGS=
3723   fi
3724 fi
3725 ac_ext=c
3726 ac_cpp='$CPP $CPPFLAGS'
3727 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3728 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3729 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3730
3731 if test -n "$ac_tool_prefix"; then
3732   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3733 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3735 $as_echo_n "checking for $ac_word... " >&6; }
3736 if ${ac_cv_prog_RANLIB+:} false; then :
3737   $as_echo_n "(cached) " >&6
3738 else
3739   if test -n "$RANLIB"; then
3740   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3741 else
3742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3743 for as_dir in $PATH
3744 do
3745   IFS=$as_save_IFS
3746   test -z "$as_dir" && as_dir=.
3747     for ac_exec_ext in '' $ac_executable_extensions; do
3748   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3749     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3750     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3751     break 2
3752   fi
3753 done
3754   done
3755 IFS=$as_save_IFS
3756
3757 fi
3758 fi
3759 RANLIB=$ac_cv_prog_RANLIB
3760 if test -n "$RANLIB"; then
3761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3762 $as_echo "$RANLIB" >&6; }
3763 else
3764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3765 $as_echo "no" >&6; }
3766 fi
3767
3768
3769 fi
3770 if test -z "$ac_cv_prog_RANLIB"; then
3771   ac_ct_RANLIB=$RANLIB
3772   # Extract the first word of "ranlib", so it can be a program name with args.
3773 set dummy ranlib; ac_word=$2
3774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3775 $as_echo_n "checking for $ac_word... " >&6; }
3776 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
3777   $as_echo_n "(cached) " >&6
3778 else
3779   if test -n "$ac_ct_RANLIB"; then
3780   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3781 else
3782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3783 for as_dir in $PATH
3784 do
3785   IFS=$as_save_IFS
3786   test -z "$as_dir" && as_dir=.
3787     for ac_exec_ext in '' $ac_executable_extensions; do
3788   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3789     ac_cv_prog_ac_ct_RANLIB="ranlib"
3790     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3791     break 2
3792   fi
3793 done
3794   done
3795 IFS=$as_save_IFS
3796
3797 fi
3798 fi
3799 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3800 if test -n "$ac_ct_RANLIB"; then
3801   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3802 $as_echo "$ac_ct_RANLIB" >&6; }
3803 else
3804   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3805 $as_echo "no" >&6; }
3806 fi
3807
3808   if test "x$ac_ct_RANLIB" = x; then
3809     RANLIB=":"
3810   else
3811     case $cross_compiling:$ac_tool_warned in
3812 yes:)
3813 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3814 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3815 ac_tool_warned=yes ;;
3816 esac
3817     RANLIB=$ac_ct_RANLIB
3818   fi
3819 else
3820   RANLIB="$ac_cv_prog_RANLIB"
3821 fi
3822
3823 # Extract the first word of "ar", so it can be a program name with args.
3824 set dummy ar; ac_word=$2
3825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3826 $as_echo_n "checking for $ac_word... " >&6; }
3827 if ${ac_cv_path_AR+:} false; then :
3828   $as_echo_n "(cached) " >&6
3829 else
3830   case $AR in
3831   [\\/]* | ?:[\\/]*)
3832   ac_cv_path_AR="$AR" # Let the user override the test with a path.
3833   ;;
3834   *)
3835   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3836 for as_dir in $PATH
3837 do
3838   IFS=$as_save_IFS
3839   test -z "$as_dir" && as_dir=.
3840     for ac_exec_ext in '' $ac_executable_extensions; do
3841   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3842     ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
3843     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3844     break 2
3845   fi
3846 done
3847   done
3848 IFS=$as_save_IFS
3849
3850   ;;
3851 esac
3852 fi
3853 AR=$ac_cv_path_AR
3854 if test -n "$AR"; then
3855   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3856 $as_echo "$AR" >&6; }
3857 else
3858   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3859 $as_echo "no" >&6; }
3860 fi
3861
3862
3863 # Extract the first word of "chmod", so it can be a program name with args.
3864 set dummy chmod; ac_word=$2
3865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3866 $as_echo_n "checking for $ac_word... " >&6; }
3867 if ${ac_cv_path_CHMOD+:} false; then :
3868   $as_echo_n "(cached) " >&6
3869 else
3870   case $CHMOD in
3871   [\\/]* | ?:[\\/]*)
3872   ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
3873   ;;
3874   *)
3875   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3876 for as_dir in $PATH
3877 do
3878   IFS=$as_save_IFS
3879   test -z "$as_dir" && as_dir=.
3880     for ac_exec_ext in '' $ac_executable_extensions; do
3881   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3882     ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
3883     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3884     break 2
3885   fi
3886 done
3887   done
3888 IFS=$as_save_IFS
3889
3890   ;;
3891 esac
3892 fi
3893 CHMOD=$ac_cv_path_CHMOD
3894 if test -n "$CHMOD"; then
3895   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
3896 $as_echo "$CHMOD" >&6; }
3897 else
3898   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3899 $as_echo "no" >&6; }
3900 fi
3901
3902
3903 # Extract the first word of "gzip", so it can be a program name with args.
3904 set dummy gzip; ac_word=$2
3905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3906 $as_echo_n "checking for $ac_word... " >&6; }
3907 if ${ac_cv_path_GZIP+:} false; then :
3908   $as_echo_n "(cached) " >&6
3909 else
3910   case $GZIP in
3911   [\\/]* | ?:[\\/]*)
3912   ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
3913   ;;
3914   *)
3915   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3916 for as_dir in $PATH
3917 do
3918   IFS=$as_save_IFS
3919   test -z "$as_dir" && as_dir=.
3920     for ac_exec_ext in '' $ac_executable_extensions; do
3921   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3922     ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
3923     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3924     break 2
3925   fi
3926 done
3927   done
3928 IFS=$as_save_IFS
3929
3930   ;;
3931 esac
3932 fi
3933 GZIP=$ac_cv_path_GZIP
3934 if test -n "$GZIP"; then
3935   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIP" >&5
3936 $as_echo "$GZIP" >&6; }
3937 else
3938   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3939 $as_echo "no" >&6; }
3940 fi
3941
3942
3943 # Extract the first word of "ld", so it can be a program name with args.
3944 set dummy ld; ac_word=$2
3945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3946 $as_echo_n "checking for $ac_word... " >&6; }
3947 if ${ac_cv_path_LD+:} false; then :
3948   $as_echo_n "(cached) " >&6
3949 else
3950   case $LD in
3951   [\\/]* | ?:[\\/]*)
3952   ac_cv_path_LD="$LD" # Let the user override the test with a path.
3953   ;;
3954   *)
3955   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3956 for as_dir in $PATH
3957 do
3958   IFS=$as_save_IFS
3959   test -z "$as_dir" && as_dir=.
3960     for ac_exec_ext in '' $ac_executable_extensions; do
3961   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3962     ac_cv_path_LD="$as_dir/$ac_word$ac_exec_ext"
3963     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3964     break 2
3965   fi
3966 done
3967   done
3968 IFS=$as_save_IFS
3969
3970   ;;
3971 esac
3972 fi
3973 LD=$ac_cv_path_LD
3974 if test -n "$LD"; then
3975   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
3976 $as_echo "$LD" >&6; }
3977 else
3978   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3979 $as_echo "no" >&6; }
3980 fi
3981
3982
3983 # Extract the first word of "ln", so it can be a program name with args.
3984 set dummy ln; ac_word=$2
3985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3986 $as_echo_n "checking for $ac_word... " >&6; }
3987 if ${ac_cv_path_LN+:} false; then :
3988   $as_echo_n "(cached) " >&6
3989 else
3990   case $LN in
3991   [\\/]* | ?:[\\/]*)
3992   ac_cv_path_LN="$LN" # Let the user override the test with a path.
3993   ;;
3994   *)
3995   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3996 for as_dir in $PATH
3997 do
3998   IFS=$as_save_IFS
3999   test -z "$as_dir" && as_dir=.
4000     for ac_exec_ext in '' $ac_executable_extensions; do
4001   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4002     ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
4003     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4004     break 2
4005   fi
4006 done
4007   done
4008 IFS=$as_save_IFS
4009
4010   ;;
4011 esac
4012 fi
4013 LN=$ac_cv_path_LN
4014 if test -n "$LN"; then
4015   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
4016 $as_echo "$LN" >&6; }
4017 else
4018   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4019 $as_echo "no" >&6; }
4020 fi
4021
4022
4023 # Extract the first word of "mkdir", so it can be a program name with args.
4024 set dummy mkdir; ac_word=$2
4025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4026 $as_echo_n "checking for $ac_word... " >&6; }
4027 if ${ac_cv_path_MKDIR+:} false; then :
4028   $as_echo_n "(cached) " >&6
4029 else
4030   case $MKDIR in
4031   [\\/]* | ?:[\\/]*)
4032   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
4033   ;;
4034   *)
4035   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4036 for as_dir in $PATH
4037 do
4038   IFS=$as_save_IFS
4039   test -z "$as_dir" && as_dir=.
4040     for ac_exec_ext in '' $ac_executable_extensions; do
4041   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4042     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
4043     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4044     break 2
4045   fi
4046 done
4047   done
4048 IFS=$as_save_IFS
4049
4050   ;;
4051 esac
4052 fi
4053 MKDIR=$ac_cv_path_MKDIR
4054 if test -n "$MKDIR"; then
4055   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR" >&5
4056 $as_echo "$MKDIR" >&6; }
4057 else
4058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4059 $as_echo "no" >&6; }
4060 fi
4061
4062
4063 # Extract the first word of "mv", so it can be a program name with args.
4064 set dummy mv; ac_word=$2
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4066 $as_echo_n "checking for $ac_word... " >&6; }
4067 if ${ac_cv_path_MV+:} false; then :
4068   $as_echo_n "(cached) " >&6
4069 else
4070   case $MV in
4071   [\\/]* | ?:[\\/]*)
4072   ac_cv_path_MV="$MV" # Let the user override the test with a path.
4073   ;;
4074   *)
4075   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4076 for as_dir in $PATH
4077 do
4078   IFS=$as_save_IFS
4079   test -z "$as_dir" && as_dir=.
4080     for ac_exec_ext in '' $ac_executable_extensions; do
4081   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4082     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
4083     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4084     break 2
4085   fi
4086 done
4087   done
4088 IFS=$as_save_IFS
4089
4090   ;;
4091 esac
4092 fi
4093 MV=$ac_cv_path_MV
4094 if test -n "$MV"; then
4095   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
4096 $as_echo "$MV" >&6; }
4097 else
4098   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4099 $as_echo "no" >&6; }
4100 fi
4101
4102
4103 # Extract the first word of "rm", so it can be a program name with args.
4104 set dummy rm; ac_word=$2
4105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4106 $as_echo_n "checking for $ac_word... " >&6; }
4107 if ${ac_cv_path_RM+:} false; then :
4108   $as_echo_n "(cached) " >&6
4109 else
4110   case $RM in
4111   [\\/]* | ?:[\\/]*)
4112   ac_cv_path_RM="$RM" # Let the user override the test with a path.
4113   ;;
4114   *)
4115   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4116 for as_dir in $PATH
4117 do
4118   IFS=$as_save_IFS
4119   test -z "$as_dir" && as_dir=.
4120     for ac_exec_ext in '' $ac_executable_extensions; do
4121   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4122     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
4123     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4124     break 2
4125   fi
4126 done
4127   done
4128 IFS=$as_save_IFS
4129
4130   ;;
4131 esac
4132 fi
4133 RM=$ac_cv_path_RM
4134 if test -n "$RM"; then
4135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
4136 $as_echo "$RM" >&6; }
4137 else
4138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4139 $as_echo "no" >&6; }
4140 fi
4141
4142
4143 # Extract the first word of "rmdir", so it can be a program name with args.
4144 set dummy rmdir; ac_word=$2
4145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4146 $as_echo_n "checking for $ac_word... " >&6; }
4147 if ${ac_cv_path_RMDIR+:} false; then :
4148   $as_echo_n "(cached) " >&6
4149 else
4150   case $RMDIR in
4151   [\\/]* | ?:[\\/]*)
4152   ac_cv_path_RMDIR="$RMDIR" # Let the user override the test with a path.
4153   ;;
4154   *)
4155   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4156 for as_dir in $PATH
4157 do
4158   IFS=$as_save_IFS
4159   test -z "$as_dir" && as_dir=.
4160     for ac_exec_ext in '' $ac_executable_extensions; do
4161   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4162     ac_cv_path_RMDIR="$as_dir/$ac_word$ac_exec_ext"
4163     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4164     break 2
4165   fi
4166 done
4167   done
4168 IFS=$as_save_IFS
4169
4170   ;;
4171 esac
4172 fi
4173 RMDIR=$ac_cv_path_RMDIR
4174 if test -n "$RMDIR"; then
4175   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RMDIR" >&5
4176 $as_echo "$RMDIR" >&6; }
4177 else
4178   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4179 $as_echo "no" >&6; }
4180 fi
4181
4182
4183 # Extract the first word of "sed", so it can be a program name with args.
4184 set dummy sed; ac_word=$2
4185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4186 $as_echo_n "checking for $ac_word... " >&6; }
4187 if ${ac_cv_path_SED+:} false; then :
4188   $as_echo_n "(cached) " >&6
4189 else
4190   case $SED in
4191   [\\/]* | ?:[\\/]*)
4192   ac_cv_path_SED="$SED" # Let the user override the test with a path.
4193   ;;
4194   *)
4195   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4196 for as_dir in $PATH
4197 do
4198   IFS=$as_save_IFS
4199   test -z "$as_dir" && as_dir=.
4200     for ac_exec_ext in '' $ac_executable_extensions; do
4201   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4202     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
4203     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4204     break 2
4205   fi
4206 done
4207   done
4208 IFS=$as_save_IFS
4209
4210   ;;
4211 esac
4212 fi
4213 SED=$ac_cv_path_SED
4214 if test -n "$SED"; then
4215   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4216 $as_echo "$SED" >&6; }
4217 else
4218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4219 $as_echo "no" >&6; }
4220 fi
4221
4222
4223 # Extract the first word of "xdg-open", so it can be a program name with args.
4224 set dummy xdg-open; ac_word=$2
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4226 $as_echo_n "checking for $ac_word... " >&6; }
4227 if ${ac_cv_path_XDGOPEN+:} false; then :
4228   $as_echo_n "(cached) " >&6
4229 else
4230   case $XDGOPEN in
4231   [\\/]* | ?:[\\/]*)
4232   ac_cv_path_XDGOPEN="$XDGOPEN" # Let the user override the test with a path.
4233   ;;
4234   *)
4235   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4236 for as_dir in $PATH
4237 do
4238   IFS=$as_save_IFS
4239   test -z "$as_dir" && as_dir=.
4240     for ac_exec_ext in '' $ac_executable_extensions; do
4241   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4242     ac_cv_path_XDGOPEN="$as_dir/$ac_word$ac_exec_ext"
4243     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4244     break 2
4245   fi
4246 done
4247   done
4248 IFS=$as_save_IFS
4249
4250   ;;
4251 esac
4252 fi
4253 XDGOPEN=$ac_cv_path_XDGOPEN
4254 if test -n "$XDGOPEN"; then
4255   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XDGOPEN" >&5
4256 $as_echo "$XDGOPEN" >&6; }
4257 else
4258   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4259 $as_echo "no" >&6; }
4260 fi
4261
4262
4263 if test "x$XDGOPEN" = x; then
4264         CUPS_HTMLVIEW="htmlview"
4265 else
4266         CUPS_HTMLVIEW="$XDGOPEN"
4267 fi
4268
4269
4270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for install-sh script" >&5
4271 $as_echo_n "checking for install-sh script... " >&6; }
4272 INSTALL="`pwd`/install-sh"
4273
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using $INSTALL" >&5
4275 $as_echo "using $INSTALL" >&6; }
4276
4277 if test "x$AR" = x; then
4278         as_fn_error $? "Unable to find required library archive command." "$LINENO" 5
4279 fi
4280 if test "x$CC" = x; then
4281         as_fn_error $? "Unable to find required C compiler command." "$LINENO" 5
4282 fi
4283
4284 INSTALLSTATIC=""
4285 # Check whether --enable-static was given.
4286 if test "${enable_static+set}" = set; then :
4287   enableval=$enable_static;
4288 fi
4289
4290
4291 if test x$enable_static = xyes; then
4292         echo Installing static libraries...
4293         INSTALLSTATIC="installstatic"
4294 fi
4295
4296
4297
4298 if test -n "$ac_tool_prefix"; then
4299   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4300 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4302 $as_echo_n "checking for $ac_word... " >&6; }
4303 if ${ac_cv_path_PKGCONFIG+:} false; then :
4304   $as_echo_n "(cached) " >&6
4305 else
4306   case $PKGCONFIG in
4307   [\\/]* | ?:[\\/]*)
4308   ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
4309   ;;
4310   *)
4311   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4312 for as_dir in $PATH
4313 do
4314   IFS=$as_save_IFS
4315   test -z "$as_dir" && as_dir=.
4316     for ac_exec_ext in '' $ac_executable_extensions; do
4317   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4318     ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
4319     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4320     break 2
4321   fi
4322 done
4323   done
4324 IFS=$as_save_IFS
4325
4326   ;;
4327 esac
4328 fi
4329 PKGCONFIG=$ac_cv_path_PKGCONFIG
4330 if test -n "$PKGCONFIG"; then
4331   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
4332 $as_echo "$PKGCONFIG" >&6; }
4333 else
4334   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4335 $as_echo "no" >&6; }
4336 fi
4337
4338
4339 fi
4340 if test -z "$ac_cv_path_PKGCONFIG"; then
4341   ac_pt_PKGCONFIG=$PKGCONFIG
4342   # Extract the first word of "pkg-config", so it can be a program name with args.
4343 set dummy pkg-config; ac_word=$2
4344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4345 $as_echo_n "checking for $ac_word... " >&6; }
4346 if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
4347   $as_echo_n "(cached) " >&6
4348 else
4349   case $ac_pt_PKGCONFIG in
4350   [\\/]* | ?:[\\/]*)
4351   ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
4352   ;;
4353   *)
4354   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4355 for as_dir in $PATH
4356 do
4357   IFS=$as_save_IFS
4358   test -z "$as_dir" && as_dir=.
4359     for ac_exec_ext in '' $ac_executable_extensions; do
4360   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4361     ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
4362     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4363     break 2
4364   fi
4365 done
4366   done
4367 IFS=$as_save_IFS
4368
4369   ;;
4370 esac
4371 fi
4372 ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
4373 if test -n "$ac_pt_PKGCONFIG"; then
4374   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
4375 $as_echo "$ac_pt_PKGCONFIG" >&6; }
4376 else
4377   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4378 $as_echo "no" >&6; }
4379 fi
4380
4381   if test "x$ac_pt_PKGCONFIG" = x; then
4382     PKGCONFIG=""
4383   else
4384     case $cross_compiling:$ac_tool_warned in
4385 yes:)
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4387 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4388 ac_tool_warned=yes ;;
4389 esac
4390     PKGCONFIG=$ac_pt_PKGCONFIG
4391   fi
4392 else
4393   PKGCONFIG="$ac_cv_path_PKGCONFIG"
4394 fi
4395
4396
4397
4398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing abs" >&5
4399 $as_echo_n "checking for library containing abs... " >&6; }
4400 if ${ac_cv_search_abs+:} false; then :
4401   $as_echo_n "(cached) " >&6
4402 else
4403   ac_func_search_save_LIBS=$LIBS
4404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4405 /* end confdefs.h.  */
4406
4407 /* Override any GCC internal prototype to avoid an error.
4408    Use char because int might match the return type of a GCC
4409    builtin and then its argument prototype would still apply.  */
4410 #ifdef __cplusplus
4411 extern "C"
4412 #endif
4413 char abs ();
4414 int
4415 main ()
4416 {
4417 return abs ();
4418   ;
4419   return 0;
4420 }
4421 _ACEOF
4422 for ac_lib in '' m; do
4423   if test -z "$ac_lib"; then
4424     ac_res="none required"
4425   else
4426     ac_res=-l$ac_lib
4427     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4428   fi
4429   if ac_fn_c_try_link "$LINENO"; then :
4430   ac_cv_search_abs=$ac_res
4431 fi
4432 rm -f core conftest.err conftest.$ac_objext \
4433     conftest$ac_exeext
4434   if ${ac_cv_search_abs+:} false; then :
4435   break
4436 fi
4437 done
4438 if ${ac_cv_search_abs+:} false; then :
4439
4440 else
4441   ac_cv_search_abs=no
4442 fi
4443 rm conftest.$ac_ext
4444 LIBS=$ac_func_search_save_LIBS
4445 fi
4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_abs" >&5
4447 $as_echo "$ac_cv_search_abs" >&6; }
4448 ac_res=$ac_cv_search_abs
4449 if test "$ac_res" != no; then :
4450   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4451   $as_echo "#define HAVE_ABS 1" >>confdefs.h
4452
4453 fi
4454
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
4456 $as_echo_n "checking for library containing crypt... " >&6; }
4457 if ${ac_cv_search_crypt+:} false; then :
4458   $as_echo_n "(cached) " >&6
4459 else
4460   ac_func_search_save_LIBS=$LIBS
4461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4462 /* end confdefs.h.  */
4463
4464 /* Override any GCC internal prototype to avoid an error.
4465    Use char because int might match the return type of a GCC
4466    builtin and then its argument prototype would still apply.  */
4467 #ifdef __cplusplus
4468 extern "C"
4469 #endif
4470 char crypt ();
4471 int
4472 main ()
4473 {
4474 return crypt ();
4475   ;
4476   return 0;
4477 }
4478 _ACEOF
4479 for ac_lib in '' crypt; do
4480   if test -z "$ac_lib"; then
4481     ac_res="none required"
4482   else
4483     ac_res=-l$ac_lib
4484     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4485   fi
4486   if ac_fn_c_try_link "$LINENO"; then :
4487   ac_cv_search_crypt=$ac_res
4488 fi
4489 rm -f core conftest.err conftest.$ac_objext \
4490     conftest$ac_exeext
4491   if ${ac_cv_search_crypt+:} false; then :
4492   break
4493 fi
4494 done
4495 if ${ac_cv_search_crypt+:} false; then :
4496
4497 else
4498   ac_cv_search_crypt=no
4499 fi
4500 rm conftest.$ac_ext
4501 LIBS=$ac_func_search_save_LIBS
4502 fi
4503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
4504 $as_echo "$ac_cv_search_crypt" >&6; }
4505 ac_res=$ac_cv_search_crypt
4506 if test "$ac_res" != no; then :
4507   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4508
4509 fi
4510
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fmod" >&5
4512 $as_echo_n "checking for library containing fmod... " >&6; }
4513 if ${ac_cv_search_fmod+:} false; then :
4514   $as_echo_n "(cached) " >&6
4515 else
4516   ac_func_search_save_LIBS=$LIBS
4517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4518 /* end confdefs.h.  */
4519
4520 /* Override any GCC internal prototype to avoid an error.
4521    Use char because int might match the return type of a GCC
4522    builtin and then its argument prototype would still apply.  */
4523 #ifdef __cplusplus
4524 extern "C"
4525 #endif
4526 char fmod ();
4527 int
4528 main ()
4529 {
4530 return fmod ();
4531   ;
4532   return 0;
4533 }
4534 _ACEOF
4535 for ac_lib in '' m; do
4536   if test -z "$ac_lib"; then
4537     ac_res="none required"
4538   else
4539     ac_res=-l$ac_lib
4540     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4541   fi
4542   if ac_fn_c_try_link "$LINENO"; then :
4543   ac_cv_search_fmod=$ac_res
4544 fi
4545 rm -f core conftest.err conftest.$ac_objext \
4546     conftest$ac_exeext
4547   if ${ac_cv_search_fmod+:} false; then :
4548   break
4549 fi
4550 done
4551 if ${ac_cv_search_fmod+:} false; then :
4552
4553 else
4554   ac_cv_search_fmod=no
4555 fi
4556 rm conftest.$ac_ext
4557 LIBS=$ac_func_search_save_LIBS
4558 fi
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fmod" >&5
4560 $as_echo "$ac_cv_search_fmod" >&6; }
4561 ac_res=$ac_cv_search_fmod
4562 if test "$ac_res" != no; then :
4563   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4564
4565 fi
4566
4567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getspent" >&5
4568 $as_echo_n "checking for library containing getspent... " >&6; }
4569 if ${ac_cv_search_getspent+:} false; then :
4570   $as_echo_n "(cached) " >&6
4571 else
4572   ac_func_search_save_LIBS=$LIBS
4573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4574 /* end confdefs.h.  */
4575
4576 /* Override any GCC internal prototype to avoid an error.
4577    Use char because int might match the return type of a GCC
4578    builtin and then its argument prototype would still apply.  */
4579 #ifdef __cplusplus
4580 extern "C"
4581 #endif
4582 char getspent ();
4583 int
4584 main ()
4585 {
4586 return getspent ();
4587   ;
4588   return 0;
4589 }
4590 _ACEOF
4591 for ac_lib in '' sec gen; do
4592   if test -z "$ac_lib"; then
4593     ac_res="none required"
4594   else
4595     ac_res=-l$ac_lib
4596     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4597   fi
4598   if ac_fn_c_try_link "$LINENO"; then :
4599   ac_cv_search_getspent=$ac_res
4600 fi
4601 rm -f core conftest.err conftest.$ac_objext \
4602     conftest$ac_exeext
4603   if ${ac_cv_search_getspent+:} false; then :
4604   break
4605 fi
4606 done
4607 if ${ac_cv_search_getspent+:} false; then :
4608
4609 else
4610   ac_cv_search_getspent=no
4611 fi
4612 rm conftest.$ac_ext
4613 LIBS=$ac_func_search_save_LIBS
4614 fi
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getspent" >&5
4616 $as_echo "$ac_cv_search_getspent" >&6; }
4617 ac_res=$ac_cv_search_getspent
4618 if test "$ac_res" != no; then :
4619   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4620
4621 fi
4622
4623
4624 LIBMALLOC=""
4625 # Check whether --enable-mallinfo was given.
4626 if test "${enable_mallinfo+set}" = set; then :
4627   enableval=$enable_mallinfo;
4628 fi
4629
4630
4631 if test x$enable_mallinfo = xyes; then
4632         SAVELIBS="$LIBS"
4633         LIBS=""
4634         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mallinfo" >&5
4635 $as_echo_n "checking for library containing mallinfo... " >&6; }
4636 if ${ac_cv_search_mallinfo+:} false; then :
4637   $as_echo_n "(cached) " >&6
4638 else
4639   ac_func_search_save_LIBS=$LIBS
4640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4641 /* end confdefs.h.  */
4642
4643 /* Override any GCC internal prototype to avoid an error.
4644    Use char because int might match the return type of a GCC
4645    builtin and then its argument prototype would still apply.  */
4646 #ifdef __cplusplus
4647 extern "C"
4648 #endif
4649 char mallinfo ();
4650 int
4651 main ()
4652 {
4653 return mallinfo ();
4654   ;
4655   return 0;
4656 }
4657 _ACEOF
4658 for ac_lib in '' malloc; do
4659   if test -z "$ac_lib"; then
4660     ac_res="none required"
4661   else
4662     ac_res=-l$ac_lib
4663     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4664   fi
4665   if ac_fn_c_try_link "$LINENO"; then :
4666   ac_cv_search_mallinfo=$ac_res
4667 fi
4668 rm -f core conftest.err conftest.$ac_objext \
4669     conftest$ac_exeext
4670   if ${ac_cv_search_mallinfo+:} false; then :
4671   break
4672 fi
4673 done
4674 if ${ac_cv_search_mallinfo+:} false; then :
4675
4676 else
4677   ac_cv_search_mallinfo=no
4678 fi
4679 rm conftest.$ac_ext
4680 LIBS=$ac_func_search_save_LIBS
4681 fi
4682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mallinfo" >&5
4683 $as_echo "$ac_cv_search_mallinfo" >&6; }
4684 ac_res=$ac_cv_search_mallinfo
4685 if test "$ac_res" != no; then :
4686   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4687   $as_echo "#define HAVE_MALLINFO 1" >>confdefs.h
4688
4689 fi
4690
4691         LIBMALLOC="$LIBS"
4692         LIBS="$SAVELIBS"
4693 fi
4694
4695
4696
4697 # Check whether --enable-libpaper was given.
4698 if test "${enable_libpaper+set}" = set; then :
4699   enableval=$enable_libpaper;
4700 fi
4701
4702
4703 if test x$enable_libpaper = xyes; then
4704         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systempapername in -lpaper" >&5
4705 $as_echo_n "checking for systempapername in -lpaper... " >&6; }
4706 if ${ac_cv_lib_paper_systempapername+:} false; then :
4707   $as_echo_n "(cached) " >&6
4708 else
4709   ac_check_lib_save_LIBS=$LIBS
4710 LIBS="-lpaper  $LIBS"
4711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4712 /* end confdefs.h.  */
4713
4714 /* Override any GCC internal prototype to avoid an error.
4715    Use char because int might match the return type of a GCC
4716    builtin and then its argument prototype would still apply.  */
4717 #ifdef __cplusplus
4718 extern "C"
4719 #endif
4720 char systempapername ();
4721 int
4722 main ()
4723 {
4724 return systempapername ();
4725   ;
4726   return 0;
4727 }
4728 _ACEOF
4729 if ac_fn_c_try_link "$LINENO"; then :
4730   ac_cv_lib_paper_systempapername=yes
4731 else
4732   ac_cv_lib_paper_systempapername=no
4733 fi
4734 rm -f core conftest.err conftest.$ac_objext \
4735     conftest$ac_exeext conftest.$ac_ext
4736 LIBS=$ac_check_lib_save_LIBS
4737 fi
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_paper_systempapername" >&5
4739 $as_echo "$ac_cv_lib_paper_systempapername" >&6; }
4740 if test "x$ac_cv_lib_paper_systempapername" = xyes; then :
4741   $as_echo "#define HAVE_LIBPAPER 1" >>confdefs.h
4742
4743                 LIBPAPER="-lpaper"
4744 else
4745   LIBPAPER=""
4746 fi
4747
4748 else
4749         LIBPAPER=""
4750 fi
4751
4752
4753
4754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4755 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4756 if ${ac_cv_path_GREP+:} false; then :
4757   $as_echo_n "(cached) " >&6
4758 else
4759   if test -z "$GREP"; then
4760   ac_path_GREP_found=false
4761   # Loop through the user's path and test for each of PROGNAME-LIST
4762   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4763 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4764 do
4765   IFS=$as_save_IFS
4766   test -z "$as_dir" && as_dir=.
4767     for ac_prog in grep ggrep; do
4768     for ac_exec_ext in '' $ac_executable_extensions; do
4769       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4770       as_fn_executable_p "$ac_path_GREP" || continue
4771 # Check for GNU ac_path_GREP and select it if it is found.
4772   # Check for GNU $ac_path_GREP
4773 case `"$ac_path_GREP" --version 2>&1` in
4774 *GNU*)
4775   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4776 *)
4777   ac_count=0
4778   $as_echo_n 0123456789 >"conftest.in"
4779   while :
4780   do
4781     cat "conftest.in" "conftest.in" >"conftest.tmp"
4782     mv "conftest.tmp" "conftest.in"
4783     cp "conftest.in" "conftest.nl"
4784     $as_echo 'GREP' >> "conftest.nl"
4785     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4786     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4787     as_fn_arith $ac_count + 1 && ac_count=$as_val
4788     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4789       # Best one so far, save it but keep looking for a better one
4790       ac_cv_path_GREP="$ac_path_GREP"
4791       ac_path_GREP_max=$ac_count
4792     fi
4793     # 10*(2^10) chars as input seems more than enough
4794     test $ac_count -gt 10 && break
4795   done
4796   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4797 esac
4798
4799       $ac_path_GREP_found && break 3
4800     done
4801   done
4802   done
4803 IFS=$as_save_IFS
4804   if test -z "$ac_cv_path_GREP"; then
4805     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4806   fi
4807 else
4808   ac_cv_path_GREP=$GREP
4809 fi
4810
4811 fi
4812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4813 $as_echo "$ac_cv_path_GREP" >&6; }
4814  GREP="$ac_cv_path_GREP"
4815
4816
4817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4818 $as_echo_n "checking for egrep... " >&6; }
4819 if ${ac_cv_path_EGREP+:} false; then :
4820   $as_echo_n "(cached) " >&6
4821 else
4822   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4823    then ac_cv_path_EGREP="$GREP -E"
4824    else
4825      if test -z "$EGREP"; then
4826   ac_path_EGREP_found=false
4827   # Loop through the user's path and test for each of PROGNAME-LIST
4828   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4829 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4830 do
4831   IFS=$as_save_IFS
4832   test -z "$as_dir" && as_dir=.
4833     for ac_prog in egrep; do
4834     for ac_exec_ext in '' $ac_executable_extensions; do
4835       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4836       as_fn_executable_p "$ac_path_EGREP" || continue
4837 # Check for GNU ac_path_EGREP and select it if it is found.
4838   # Check for GNU $ac_path_EGREP
4839 case `"$ac_path_EGREP" --version 2>&1` in
4840 *GNU*)
4841   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4842 *)
4843   ac_count=0
4844   $as_echo_n 0123456789 >"conftest.in"
4845   while :
4846   do
4847     cat "conftest.in" "conftest.in" >"conftest.tmp"
4848     mv "conftest.tmp" "conftest.in"
4849     cp "conftest.in" "conftest.nl"
4850     $as_echo 'EGREP' >> "conftest.nl"
4851     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4852     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4853     as_fn_arith $ac_count + 1 && ac_count=$as_val
4854     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4855       # Best one so far, save it but keep looking for a better one
4856       ac_cv_path_EGREP="$ac_path_EGREP"
4857       ac_path_EGREP_max=$ac_count
4858     fi
4859     # 10*(2^10) chars as input seems more than enough
4860     test $ac_count -gt 10 && break
4861   done
4862   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4863 esac
4864
4865       $ac_path_EGREP_found && break 3
4866     done
4867   done
4868   done
4869 IFS=$as_save_IFS
4870   if test -z "$ac_cv_path_EGREP"; then
4871     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4872   fi
4873 else
4874   ac_cv_path_EGREP=$EGREP
4875 fi
4876
4877    fi
4878 fi
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4880 $as_echo "$ac_cv_path_EGREP" >&6; }
4881  EGREP="$ac_cv_path_EGREP"
4882
4883
4884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4885 $as_echo_n "checking for ANSI C header files... " >&6; }
4886 if ${ac_cv_header_stdc+:} false; then :
4887   $as_echo_n "(cached) " >&6
4888 else
4889   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4890 /* end confdefs.h.  */
4891 #include <stdlib.h>
4892 #include <stdarg.h>
4893 #include <string.h>
4894 #include <float.h>
4895
4896 int
4897 main ()
4898 {
4899
4900   ;
4901   return 0;
4902 }
4903 _ACEOF
4904 if ac_fn_c_try_compile "$LINENO"; then :
4905   ac_cv_header_stdc=yes
4906 else
4907   ac_cv_header_stdc=no
4908 fi
4909 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4910
4911 if test $ac_cv_header_stdc = yes; then
4912   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4913   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4914 /* end confdefs.h.  */
4915 #include <string.h>
4916
4917 _ACEOF
4918 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4919   $EGREP "memchr" >/dev/null 2>&1; then :
4920
4921 else
4922   ac_cv_header_stdc=no
4923 fi
4924 rm -f conftest*
4925
4926 fi
4927
4928 if test $ac_cv_header_stdc = yes; then
4929   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4930   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4931 /* end confdefs.h.  */
4932 #include <stdlib.h>
4933
4934 _ACEOF
4935 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4936   $EGREP "free" >/dev/null 2>&1; then :
4937
4938 else
4939   ac_cv_header_stdc=no
4940 fi
4941 rm -f conftest*
4942
4943 fi
4944
4945 if test $ac_cv_header_stdc = yes; then
4946   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4947   if test "$cross_compiling" = yes; then :
4948   :
4949 else
4950   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4951 /* end confdefs.h.  */
4952 #include <ctype.h>
4953 #include <stdlib.h>
4954 #if ((' ' & 0x0FF) == 0x020)
4955 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4956 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4957 #else
4958 # define ISLOWER(c) \
4959                    (('a' <= (c) && (c) <= 'i') \
4960                      || ('j' <= (c) && (c) <= 'r') \
4961                      || ('s' <= (c) && (c) <= 'z'))
4962 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4963 #endif
4964
4965 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4966 int
4967 main ()
4968 {
4969   int i;
4970   for (i = 0; i < 256; i++)
4971     if (XOR (islower (i), ISLOWER (i))
4972         || toupper (i) != TOUPPER (i))
4973       return 2;
4974   return 0;
4975 }
4976 _ACEOF
4977 if ac_fn_c_try_run "$LINENO"; then :
4978
4979 else
4980   ac_cv_header_stdc=no
4981 fi
4982 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4983   conftest.$ac_objext conftest.beam conftest.$ac_ext
4984 fi
4985
4986 fi
4987 fi
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4989 $as_echo "$ac_cv_header_stdc" >&6; }
4990 if test $ac_cv_header_stdc = yes; then
4991
4992 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4993
4994 fi
4995
4996 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4997 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4998                   inttypes.h stdint.h unistd.h
4999 do :
5000   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5001 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5002 "
5003 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5004   cat >>confdefs.h <<_ACEOF
5005 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5006 _ACEOF
5007
5008 fi
5009
5010 done
5011
5012
5013 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
5014 if test "x$ac_cv_header_stdlib_h" = xyes; then :
5015   $as_echo "#define HAVE_STDLIB_H 1" >>confdefs.h
5016
5017 fi
5018
5019
5020 ac_fn_c_check_header_mongrel "$LINENO" "crypt.h" "ac_cv_header_crypt_h" "$ac_includes_default"
5021 if test "x$ac_cv_header_crypt_h" = xyes; then :
5022   $as_echo "#define HAVE_CRYPT_H 1" >>confdefs.h
5023
5024 fi
5025
5026
5027 ac_fn_c_check_header_mongrel "$LINENO" "langinfo.h" "ac_cv_header_langinfo_h" "$ac_includes_default"
5028 if test "x$ac_cv_header_langinfo_h" = xyes; then :
5029   $as_echo "#define HAVE_LANGINFO_H 1" >>confdefs.h
5030
5031 fi
5032
5033
5034 ac_fn_c_check_header_mongrel "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
5035 if test "x$ac_cv_header_malloc_h" = xyes; then :
5036   $as_echo "#define HAVE_MALLOC_H 1" >>confdefs.h
5037
5038 fi
5039
5040
5041 ac_fn_c_check_header_mongrel "$LINENO" "shadow.h" "ac_cv_header_shadow_h" "$ac_includes_default"
5042 if test "x$ac_cv_header_shadow_h" = xyes; then :
5043   $as_echo "#define HAVE_SHADOW_H 1" >>confdefs.h
5044
5045 fi
5046
5047
5048 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
5049 if test "x$ac_cv_header_stdint_h" = xyes; then :
5050   $as_echo "#define HAVE_STDINT_H 1" >>confdefs.h
5051
5052 fi
5053
5054
5055 ac_fn_c_check_header_mongrel "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default"
5056 if test "x$ac_cv_header_string_h" = xyes; then :
5057   $as_echo "#define HAVE_STRING_H 1" >>confdefs.h
5058
5059 fi
5060
5061
5062 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
5063 if test "x$ac_cv_header_strings_h" = xyes; then :
5064   $as_echo "#define HAVE_STRINGS_H 1" >>confdefs.h
5065
5066 fi
5067
5068
5069 ac_fn_c_check_header_mongrel "$LINENO" "bstring.h" "ac_cv_header_bstring_h" "$ac_includes_default"
5070 if test "x$ac_cv_header_bstring_h" = xyes; then :
5071   $as_echo "#define HAVE_BSTRING_H 1" >>confdefs.h
5072
5073 fi
5074
5075
5076 ac_fn_c_check_header_mongrel "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
5077 if test "x$ac_cv_header_sys_ioctl_h" = xyes; then :
5078   $as_echo "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
5079
5080 fi
5081
5082
5083 ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
5084 if test "x$ac_cv_header_sys_param_h" = xyes; then :
5085   $as_echo "#define HAVE_SYS_PARAM_H 1" >>confdefs.h
5086
5087 fi
5088
5089
5090 ac_fn_c_check_header_mongrel "$LINENO" "sys/ucred.h" "ac_cv_header_sys_ucred_h" "$ac_includes_default"
5091 if test "x$ac_cv_header_sys_ucred_h" = xyes; then :
5092   $as_echo "#define HAVE_SYS_UCRED_H 1" >>confdefs.h
5093
5094 fi
5095
5096
5097
5098 ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
5099 if test "x$ac_cv_header_iconv_h" = xyes; then :
5100   SAVELIBS="$LIBS"
5101         LIBS=""
5102         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing iconv_open" >&5
5103 $as_echo_n "checking for library containing iconv_open... " >&6; }
5104 if ${ac_cv_search_iconv_open+:} false; then :
5105   $as_echo_n "(cached) " >&6
5106 else
5107   ac_func_search_save_LIBS=$LIBS
5108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5109 /* end confdefs.h.  */
5110
5111 /* Override any GCC internal prototype to avoid an error.
5112    Use char because int might match the return type of a GCC
5113    builtin and then its argument prototype would still apply.  */
5114 #ifdef __cplusplus
5115 extern "C"
5116 #endif
5117 char iconv_open ();
5118 int
5119 main ()
5120 {
5121 return iconv_open ();
5122   ;
5123   return 0;
5124 }
5125 _ACEOF
5126 for ac_lib in '' iconv; do
5127   if test -z "$ac_lib"; then
5128     ac_res="none required"
5129   else
5130     ac_res=-l$ac_lib
5131     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5132   fi
5133   if ac_fn_c_try_link "$LINENO"; then :
5134   ac_cv_search_iconv_open=$ac_res
5135 fi
5136 rm -f core conftest.err conftest.$ac_objext \
5137     conftest$ac_exeext
5138   if ${ac_cv_search_iconv_open+:} false; then :
5139   break
5140 fi
5141 done
5142 if ${ac_cv_search_iconv_open+:} false; then :
5143
5144 else
5145   ac_cv_search_iconv_open=no
5146 fi
5147 rm conftest.$ac_ext
5148 LIBS=$ac_func_search_save_LIBS
5149 fi
5150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_iconv_open" >&5
5151 $as_echo "$ac_cv_search_iconv_open" >&6; }
5152 ac_res=$ac_cv_search_iconv_open
5153 if test "$ac_res" != no; then :
5154   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5155   $as_echo "#define HAVE_ICONV_H 1" >>confdefs.h
5156
5157                 SAVELIBS="$SAVELIBS $LIBS"
5158 fi
5159
5160         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing libiconv_open" >&5
5161 $as_echo_n "checking for library containing libiconv_open... " >&6; }
5162 if ${ac_cv_search_libiconv_open+:} false; then :
5163   $as_echo_n "(cached) " >&6
5164 else
5165   ac_func_search_save_LIBS=$LIBS
5166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5167 /* end confdefs.h.  */
5168
5169 /* Override any GCC internal prototype to avoid an error.
5170    Use char because int might match the return type of a GCC
5171    builtin and then its argument prototype would still apply.  */
5172 #ifdef __cplusplus
5173 extern "C"
5174 #endif
5175 char libiconv_open ();
5176 int
5177 main ()
5178 {
5179 return libiconv_open ();
5180   ;
5181   return 0;
5182 }
5183 _ACEOF
5184 for ac_lib in '' iconv; do
5185   if test -z "$ac_lib"; then
5186     ac_res="none required"
5187   else
5188     ac_res=-l$ac_lib
5189     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5190   fi
5191   if ac_fn_c_try_link "$LINENO"; then :
5192   ac_cv_search_libiconv_open=$ac_res
5193 fi
5194 rm -f core conftest.err conftest.$ac_objext \
5195     conftest$ac_exeext
5196   if ${ac_cv_search_libiconv_open+:} false; then :
5197   break
5198 fi
5199 done
5200 if ${ac_cv_search_libiconv_open+:} false; then :
5201
5202 else
5203   ac_cv_search_libiconv_open=no
5204 fi
5205 rm conftest.$ac_ext
5206 LIBS=$ac_func_search_save_LIBS
5207 fi
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_libiconv_open" >&5
5209 $as_echo "$ac_cv_search_libiconv_open" >&6; }
5210 ac_res=$ac_cv_search_libiconv_open
5211 if test "$ac_res" != no; then :
5212   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5213   $as_echo "#define HAVE_ICONV_H 1" >>confdefs.h
5214
5215                 SAVELIBS="$SAVELIBS $LIBS"
5216 fi
5217
5218         LIBS="$SAVELIBS"
5219 fi
5220
5221
5222
5223 LIBMXML=""
5224 ac_fn_c_check_header_mongrel "$LINENO" "mxml.h" "ac_cv_header_mxml_h" "$ac_includes_default"
5225 if test "x$ac_cv_header_mxml_h" = xyes; then :
5226   SAVELIBS="$LIBS"
5227         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mmxlNewElement" >&5
5228 $as_echo_n "checking for library containing mmxlNewElement... " >&6; }
5229 if ${ac_cv_search_mmxlNewElement+:} false; then :
5230   $as_echo_n "(cached) " >&6
5231 else
5232   ac_func_search_save_LIBS=$LIBS
5233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5234 /* end confdefs.h.  */
5235
5236 /* Override any GCC internal prototype to avoid an error.
5237    Use char because int might match the return type of a GCC
5238    builtin and then its argument prototype would still apply.  */
5239 #ifdef __cplusplus
5240 extern "C"
5241 #endif
5242 char mmxlNewElement ();
5243 int
5244 main ()
5245 {
5246 return mmxlNewElement ();
5247   ;
5248   return 0;
5249 }
5250 _ACEOF
5251 for ac_lib in '' mxml; do
5252   if test -z "$ac_lib"; then
5253     ac_res="none required"
5254   else
5255     ac_res=-l$ac_lib
5256     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5257   fi
5258   if ac_fn_c_try_link "$LINENO"; then :
5259   ac_cv_search_mmxlNewElement=$ac_res
5260 fi
5261 rm -f core conftest.err conftest.$ac_objext \
5262     conftest$ac_exeext
5263   if ${ac_cv_search_mmxlNewElement+:} false; then :
5264   break
5265 fi
5266 done
5267 if ${ac_cv_search_mmxlNewElement+:} false; then :
5268
5269 else
5270   ac_cv_search_mmxlNewElement=no
5271 fi
5272 rm conftest.$ac_ext
5273 LIBS=$ac_func_search_save_LIBS
5274 fi
5275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mmxlNewElement" >&5
5276 $as_echo "$ac_cv_search_mmxlNewElement" >&6; }
5277 ac_res=$ac_cv_search_mmxlNewElement
5278 if test "$ac_res" != no; then :
5279   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5280   $as_echo "#define HAVE_MXML_H 1" >>confdefs.h
5281
5282                 LIBMXML="-lmxml"
5283 fi
5284
5285         LIBS="$SAVELIBS"
5286 fi
5287
5288
5289
5290
5291 ac_fn_c_check_header_mongrel "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
5292 if test "x$ac_cv_header_sys_mount_h" = xyes; then :
5293   $as_echo "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
5294
5295 fi
5296
5297
5298 ac_fn_c_check_header_mongrel "$LINENO" "sys/statfs.h" "ac_cv_header_sys_statfs_h" "$ac_includes_default"
5299 if test "x$ac_cv_header_sys_statfs_h" = xyes; then :
5300   $as_echo "#define HAVE_SYS_STATFS_H 1" >>confdefs.h
5301
5302 fi
5303
5304
5305 ac_fn_c_check_header_mongrel "$LINENO" "sys/statvfs.h" "ac_cv_header_sys_statvfs_h" "$ac_includes_default"
5306 if test "x$ac_cv_header_sys_statvfs_h" = xyes; then :
5307   $as_echo "#define HAVE_SYS_STATVFS_H 1" >>confdefs.h
5308
5309 fi
5310
5311
5312 ac_fn_c_check_header_mongrel "$LINENO" "sys/vfs.h" "ac_cv_header_sys_vfs_h" "$ac_includes_default"
5313 if test "x$ac_cv_header_sys_vfs_h" = xyes; then :
5314   $as_echo "#define HAVE_SYS_VFS_H 1" >>confdefs.h
5315
5316 fi
5317
5318
5319 for ac_func in statfs statvfs
5320 do :
5321   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5322 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5323 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5324   cat >>confdefs.h <<_ACEOF
5325 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5326 _ACEOF
5327
5328 fi
5329 done
5330
5331
5332 for ac_func in strdup strlcat strlcpy
5333 do :
5334   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5335 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5336 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5337   cat >>confdefs.h <<_ACEOF
5338 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5339 _ACEOF
5340
5341 fi
5342 done
5343
5344 if test "$host_os_name" = "hp-ux" -a "$host_os_version" = "1020"; then
5345         echo Forcing snprintf emulation for HP-UX.
5346 else
5347         for ac_func in snprintf vsnprintf
5348 do :
5349   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5350 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5351 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5352   cat >>confdefs.h <<_ACEOF
5353 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5354 _ACEOF
5355
5356 fi
5357 done
5358
5359 fi
5360
5361 for ac_func in random lrand48 arc4random
5362 do :
5363   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5364 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5365 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5366   cat >>confdefs.h <<_ACEOF
5367 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5368 _ACEOF
5369
5370 fi
5371 done
5372
5373
5374 for ac_func in geteuid
5375 do :
5376   ac_fn_c_check_func "$LINENO" "geteuid" "ac_cv_func_geteuid"
5377 if test "x$ac_cv_func_geteuid" = xyes; then :
5378   cat >>confdefs.h <<_ACEOF
5379 #define HAVE_GETEUID 1
5380 _ACEOF
5381
5382 fi
5383 done
5384
5385
5386 for ac_func in setpgid
5387 do :
5388   ac_fn_c_check_func "$LINENO" "setpgid" "ac_cv_func_setpgid"
5389 if test "x$ac_cv_func_setpgid" = xyes; then :
5390   cat >>confdefs.h <<_ACEOF
5391 #define HAVE_SETPGID 1
5392 _ACEOF
5393
5394 fi
5395 done
5396
5397
5398 for ac_func in vsyslog
5399 do :
5400   ac_fn_c_check_func "$LINENO" "vsyslog" "ac_cv_func_vsyslog"
5401 if test "x$ac_cv_func_vsyslog" = xyes; then :
5402   cat >>confdefs.h <<_ACEOF
5403 #define HAVE_VSYSLOG 1
5404 _ACEOF
5405
5406 fi
5407 done
5408
5409
5410 case "$host_os_name" in
5411         linux* | gnu*)
5412                 # Do not use sigset on Linux or GNU HURD
5413                 ;;
5414         *)
5415                 # Use sigset on other platforms, if available
5416                 for ac_func in sigset
5417 do :
5418   ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset"
5419 if test "x$ac_cv_func_sigset" = xyes; then :
5420   cat >>confdefs.h <<_ACEOF
5421 #define HAVE_SIGSET 1
5422 _ACEOF
5423
5424 fi
5425 done
5426
5427                 ;;
5428 esac
5429
5430 for ac_func in sigaction
5431 do :
5432   ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5433 if test "x$ac_cv_func_sigaction" = xyes; then :
5434   cat >>confdefs.h <<_ACEOF
5435 #define HAVE_SIGACTION 1
5436 _ACEOF
5437
5438 fi
5439 done
5440
5441
5442 for ac_func in waitpid wait3
5443 do :
5444   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5445 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5446 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5447   cat >>confdefs.h <<_ACEOF
5448 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5449 _ACEOF
5450
5451 fi
5452 done
5453
5454
5455 for ac_func in posix_spawn
5456 do :
5457   ac_fn_c_check_func "$LINENO" "posix_spawn" "ac_cv_func_posix_spawn"
5458 if test "x$ac_cv_func_posix_spawn" = xyes; then :
5459   cat >>confdefs.h <<_ACEOF
5460 #define HAVE_POSIX_SPAWN 1
5461 _ACEOF
5462
5463 fi
5464 done
5465
5466
5467 for ac_func in getgrouplist
5468 do :
5469   ac_fn_c_check_func "$LINENO" "getgrouplist" "ac_cv_func_getgrouplist"
5470 if test "x$ac_cv_func_getgrouplist" = xyes; then :
5471   cat >>confdefs.h <<_ACEOF
5472 #define HAVE_GETGROUPLIST 1
5473 _ACEOF
5474
5475 fi
5476 done
5477
5478
5479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_gmtoff member in tm structure" >&5
5480 $as_echo_n "checking for tm_gmtoff member in tm structure... " >&6; }
5481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5482 /* end confdefs.h.  */
5483 #include <time.h>
5484 int
5485 main ()
5486 {
5487 struct tm t;
5488         int o = t.tm_gmtoff;
5489   ;
5490   return 0;
5491 }
5492 _ACEOF
5493 if ac_fn_c_try_compile "$LINENO"; then :
5494   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5495 $as_echo "yes" >&6; }
5496         $as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
5497
5498 else
5499   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5500 $as_echo "no" >&6; }
5501 fi
5502 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5503
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_gen member in stat structure" >&5
5505 $as_echo_n "checking for st_gen member in stat structure... " >&6; }
5506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5507 /* end confdefs.h.  */
5508 #include <sys/stat.h>
5509 int
5510 main ()
5511 {
5512 struct stat t;
5513         int o = t.st_gen;
5514   ;
5515   return 0;
5516 }
5517 _ACEOF
5518 if ac_fn_c_try_compile "$LINENO"; then :
5519   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5520 $as_echo "yes" >&6; }
5521         $as_echo "#define HAVE_ST_GEN 1" >>confdefs.h
5522
5523 else
5524   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5525 $as_echo "no" >&6; }
5526 fi
5527 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5528
5529 for ac_func in removefile
5530 do :
5531   ac_fn_c_check_func "$LINENO" "removefile" "ac_cv_func_removefile"
5532 if test "x$ac_cv_func_removefile" = xyes; then :
5533   cat >>confdefs.h <<_ACEOF
5534 #define HAVE_REMOVEFILE 1
5535 _ACEOF
5536
5537 fi
5538 done
5539
5540
5541 # Check whether --enable-libusb was given.
5542 if test "${enable_libusb+set}" = set; then :
5543   enableval=$enable_libusb;
5544 fi
5545
5546
5547 LIBUSB=""
5548 USBQUIRKS=""
5549
5550
5551
5552 if test "x$PKGCONFIG" != x; then
5553         if test x$enable_libusb != xno -a $host_os_name != darwin; then
5554                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libusb-1.0" >&5
5555 $as_echo_n "checking for libusb-1.0... " >&6; }
5556                 if $PKGCONFIG --exists libusb-1.0; then
5557                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5558 $as_echo "yes" >&6; }
5559                         $as_echo "#define HAVE_LIBUSB 1" >>confdefs.h
5560
5561                         CFLAGS="$CFLAGS `$PKGCONFIG --cflags libusb-1.0`"
5562                         LIBUSB="`$PKGCONFIG --libs libusb-1.0`"
5563                         USBQUIRKS="\$(DATADIR)/usb"
5564                 else
5565                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5566 $as_echo "no" >&6; }
5567                         if test x$enable_libusb = xyes; then
5568                                 as_fn_error $? "libusb required for --enable-libusb." "$LINENO" 5
5569                         fi
5570                 fi
5571         fi
5572 elif test x$enable_libusb = xyes; then
5573         as_fn_error $? "Need pkg-config to enable libusb support." "$LINENO" 5
5574 fi
5575
5576 # Check whether --enable-tcp_wrappers was given.
5577 if test "${enable_tcp_wrappers+set}" = set; then :
5578   enableval=$enable_tcp_wrappers;
5579 fi
5580
5581
5582 LIBWRAP=""
5583
5584
5585 if test x$enable_tcp_wrappers = xyes; then
5586         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hosts_access in -lwrap" >&5
5587 $as_echo_n "checking for hosts_access in -lwrap... " >&6; }
5588 if ${ac_cv_lib_wrap_hosts_access+:} false; then :
5589   $as_echo_n "(cached) " >&6
5590 else
5591   ac_check_lib_save_LIBS=$LIBS
5592 LIBS="-lwrap  $LIBS"
5593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5594 /* end confdefs.h.  */
5595
5596 /* Override any GCC internal prototype to avoid an error.
5597    Use char because int might match the return type of a GCC
5598    builtin and then its argument prototype would still apply.  */
5599 #ifdef __cplusplus
5600 extern "C"
5601 #endif
5602 char hosts_access ();
5603 int
5604 main ()
5605 {
5606 return hosts_access ();
5607   ;
5608   return 0;
5609 }
5610 _ACEOF
5611 if ac_fn_c_try_link "$LINENO"; then :
5612   ac_cv_lib_wrap_hosts_access=yes
5613 else
5614   ac_cv_lib_wrap_hosts_access=no
5615 fi
5616 rm -f core conftest.err conftest.$ac_objext \
5617     conftest$ac_exeext conftest.$ac_ext
5618 LIBS=$ac_check_lib_save_LIBS
5619 fi
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wrap_hosts_access" >&5
5621 $as_echo "$ac_cv_lib_wrap_hosts_access" >&6; }
5622 if test "x$ac_cv_lib_wrap_hosts_access" = xyes; then :
5623
5624                 ac_fn_c_check_header_mongrel "$LINENO" "tcpd.h" "ac_cv_header_tcpd_h" "$ac_includes_default"
5625 if test "x$ac_cv_header_tcpd_h" = xyes; then :
5626   $as_echo "#define HAVE_TCPD_H 1" >>confdefs.h
5627
5628                         LIBWRAP="-lwrap"
5629 fi
5630
5631
5632 fi
5633
5634 fi
5635
5636 INSTALL_GZIP=""
5637 LIBZ=""
5638 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
5639 if test "x$ac_cv_header_zlib_h" = xyes; then :
5640   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzgets in -lz" >&5
5641 $as_echo_n "checking for gzgets in -lz... " >&6; }
5642 if ${ac_cv_lib_z_gzgets+:} false; then :
5643   $as_echo_n "(cached) " >&6
5644 else
5645   ac_check_lib_save_LIBS=$LIBS
5646 LIBS="-lz  $LIBS"
5647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5648 /* end confdefs.h.  */
5649
5650 /* Override any GCC internal prototype to avoid an error.
5651    Use char because int might match the return type of a GCC
5652    builtin and then its argument prototype would still apply.  */
5653 #ifdef __cplusplus
5654 extern "C"
5655 #endif
5656 char gzgets ();
5657 int
5658 main ()
5659 {
5660 return gzgets ();
5661   ;
5662   return 0;
5663 }
5664 _ACEOF
5665 if ac_fn_c_try_link "$LINENO"; then :
5666   ac_cv_lib_z_gzgets=yes
5667 else
5668   ac_cv_lib_z_gzgets=no
5669 fi
5670 rm -f core conftest.err conftest.$ac_objext \
5671     conftest$ac_exeext conftest.$ac_ext
5672 LIBS=$ac_check_lib_save_LIBS
5673 fi
5674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzgets" >&5
5675 $as_echo "$ac_cv_lib_z_gzgets" >&6; }
5676 if test "x$ac_cv_lib_z_gzgets" = xyes; then :
5677   $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
5678
5679         LIBZ="-lz"
5680         LIBS="$LIBS -lz"
5681         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateCopy in -lz" >&5
5682 $as_echo_n "checking for inflateCopy in -lz... " >&6; }
5683 if ${ac_cv_lib_z_inflateCopy+:} false; then :
5684   $as_echo_n "(cached) " >&6
5685 else
5686   ac_check_lib_save_LIBS=$LIBS
5687 LIBS="-lz  $LIBS"
5688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5689 /* end confdefs.h.  */
5690
5691 /* Override any GCC internal prototype to avoid an error.
5692    Use char because int might match the return type of a GCC
5693    builtin and then its argument prototype would still apply.  */
5694 #ifdef __cplusplus
5695 extern "C"
5696 #endif
5697 char inflateCopy ();
5698 int
5699 main ()
5700 {
5701 return inflateCopy ();
5702   ;
5703   return 0;
5704 }
5705 _ACEOF
5706 if ac_fn_c_try_link "$LINENO"; then :
5707   ac_cv_lib_z_inflateCopy=yes
5708 else
5709   ac_cv_lib_z_inflateCopy=no
5710 fi
5711 rm -f core conftest.err conftest.$ac_objext \
5712     conftest$ac_exeext conftest.$ac_ext
5713 LIBS=$ac_check_lib_save_LIBS
5714 fi
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateCopy" >&5
5716 $as_echo "$ac_cv_lib_z_inflateCopy" >&6; }
5717 if test "x$ac_cv_lib_z_inflateCopy" = xyes; then :
5718   $as_echo "#define HAVE_INFLATECOPY 1" >>confdefs.h
5719
5720 fi
5721
5722         if test "x$GZIP" != z; then
5723                 INSTALL_GZIP="-z"
5724         fi
5725 fi
5726
5727 fi
5728
5729
5730
5731
5732
5733 case $host_os_name in
5734         darwin* | *bsd*)
5735                 ARFLAGS="-rcv"
5736                 ;;
5737         *)
5738                 ARFLAGS="crvs"
5739                 ;;
5740 esac
5741
5742
5743
5744 BACKLIBS=""
5745 SERVERLIBS=""
5746
5747
5748
5749 SAVELIBS="$LIBS"
5750 LIBS=""
5751 # Check whether --enable-acl was given.
5752 if test "${enable_acl+set}" = set; then :
5753   enableval=$enable_acl;
5754 fi
5755
5756 if test "x$enable_acl" != xno; then
5757         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing acl_init" >&5
5758 $as_echo_n "checking for library containing acl_init... " >&6; }
5759 if ${ac_cv_search_acl_init+:} false; then :
5760   $as_echo_n "(cached) " >&6
5761 else
5762   ac_func_search_save_LIBS=$LIBS
5763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5764 /* end confdefs.h.  */
5765
5766 /* Override any GCC internal prototype to avoid an error.
5767    Use char because int might match the return type of a GCC
5768    builtin and then its argument prototype would still apply.  */
5769 #ifdef __cplusplus
5770 extern "C"
5771 #endif
5772 char acl_init ();
5773 int
5774 main ()
5775 {
5776 return acl_init ();
5777   ;
5778   return 0;
5779 }
5780 _ACEOF
5781 for ac_lib in '' acl; do
5782   if test -z "$ac_lib"; then
5783     ac_res="none required"
5784   else
5785     ac_res=-l$ac_lib
5786     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5787   fi
5788   if ac_fn_c_try_link "$LINENO"; then :
5789   ac_cv_search_acl_init=$ac_res
5790 fi
5791 rm -f core conftest.err conftest.$ac_objext \
5792     conftest$ac_exeext
5793   if ${ac_cv_search_acl_init+:} false; then :
5794   break
5795 fi
5796 done
5797 if ${ac_cv_search_acl_init+:} false; then :
5798
5799 else
5800   ac_cv_search_acl_init=no
5801 fi
5802 rm conftest.$ac_ext
5803 LIBS=$ac_func_search_save_LIBS
5804 fi
5805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_acl_init" >&5
5806 $as_echo "$ac_cv_search_acl_init" >&6; }
5807 ac_res=$ac_cv_search_acl_init
5808 if test "$ac_res" != no; then :
5809   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5810   $as_echo "#define HAVE_ACL_INIT 1" >>confdefs.h
5811
5812 fi
5813
5814         SERVERLIBS="$SERVERLIBS $LIBS"
5815 fi
5816 LIBS="$SAVELIBS"
5817
5818 # Check whether --enable-dbus was given.
5819 if test "${enable_dbus+set}" = set; then :
5820   enableval=$enable_dbus;
5821 fi
5822
5823
5824 # Check whether --with-dbusdir was given.
5825 if test "${with_dbusdir+set}" = set; then :
5826   withval=$with_dbusdir; DBUSDIR="$withval"
5827 fi
5828
5829
5830 DBUSDIR=""
5831 DBUS_NOTIFIER=""
5832 DBUS_NOTIFIERLIBS=""
5833
5834 if test "x$enable_dbus" != xno -a "x$PKGCONFIG" != x -a "x$host_os_name" != xdarwin; then
5835         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBUS" >&5
5836 $as_echo_n "checking for DBUS... " >&6; }
5837         if $PKGCONFIG --exists dbus-1; then
5838                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5839 $as_echo "yes" >&6; }
5840                 $as_echo "#define HAVE_DBUS 1" >>confdefs.h
5841
5842                 CFLAGS="$CFLAGS `$PKGCONFIG --cflags dbus-1` -DDBUS_API_SUBJECT_TO_CHANGE"
5843                 SERVERLIBS="$SERVERLIBS `$PKGCONFIG --libs dbus-1`"
5844                 DBUS_NOTIFIER="dbus"
5845                 DBUS_NOTIFIERLIBS="`$PKGCONFIG --libs dbus-1`"
5846                 SAVELIBS="$LIBS"
5847                 LIBS="$LIBS $DBUS_NOTIFIERLIBS"
5848                 ac_fn_c_check_func "$LINENO" "dbus_message_iter_init_append" "ac_cv_func_dbus_message_iter_init_append"
5849 if test "x$ac_cv_func_dbus_message_iter_init_append" = xyes; then :
5850   $as_echo "#define HAVE_DBUS_MESSAGE_ITER_INIT_APPEND 1" >>confdefs.h
5851
5852 fi
5853
5854                 ac_fn_c_check_func "$LINENO" "dbus_threads_init" "ac_cv_func_dbus_threads_init"
5855 if test "x$ac_cv_func_dbus_threads_init" = xyes; then :
5856   $as_echo "#define HAVE_DBUS_THREADS_INIT 1" >>confdefs.h
5857
5858 fi
5859
5860                 LIBS="$SAVELIBS"
5861                 if test -d /etc/dbus-1; then
5862                         DBUSDIR="/etc/dbus-1"
5863                 fi
5864         else
5865                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5866 $as_echo "no" >&6; }
5867         fi
5868 fi
5869
5870
5871
5872
5873
5874 CUPS_DEFAULT_PRINTOPERATOR_AUTH="@SYSTEM"
5875 CUPS_DEFAULT_SYSTEM_AUTHKEY=""
5876 CUPS_SYSTEM_AUTHKEY=""
5877 INSTALLXPC=""
5878
5879 case $host_os_name in
5880         darwin*)
5881                 BACKLIBS="$BACKLIBS -framework IOKit"
5882                 SERVERLIBS="$SERVERLIBS -framework IOKit -weak_framework ApplicationServices"
5883                 LIBS="-framework SystemConfiguration -framework CoreFoundation -framework Security $LIBS"
5884
5885                                 ac_fn_c_check_header_mongrel "$LINENO" "ApplicationServices/ApplicationServices.h" "ac_cv_header_ApplicationServices_ApplicationServices_h" "$ac_includes_default"
5886 if test "x$ac_cv_header_ApplicationServices_ApplicationServices_h" = xyes; then :
5887   $as_echo "#define HAVE_APPLICATIONSERVICES_H 1" >>confdefs.h
5888
5889 fi
5890
5891
5892                 ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CoreFoundation.h" "ac_cv_header_CoreFoundation_CoreFoundation_h" "$ac_includes_default"
5893 if test "x$ac_cv_header_CoreFoundation_CoreFoundation_h" = xyes; then :
5894   $as_echo "#define HAVE_COREFOUNDATION_H 1" >>confdefs.h
5895
5896 fi
5897
5898
5899                 ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CFPriv.h" "ac_cv_header_CoreFoundation_CFPriv_h" "$ac_includes_default"
5900 if test "x$ac_cv_header_CoreFoundation_CFPriv_h" = xyes; then :
5901   $as_echo "#define HAVE_CFPRIV_H 1" >>confdefs.h
5902
5903 fi
5904
5905
5906                 ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CFBundlePriv.h" "ac_cv_header_CoreFoundation_CFBundlePriv_h" "$ac_includes_default"
5907 if test "x$ac_cv_header_CoreFoundation_CFBundlePriv_h" = xyes; then :
5908   $as_echo "#define HAVE_CFBUNDLEPRIV_H 1" >>confdefs.h
5909
5910 fi
5911
5912
5913
5914                                 for ac_func in SCDynamicStoreCopyComputerName
5915 do :
5916   ac_fn_c_check_func "$LINENO" "SCDynamicStoreCopyComputerName" "ac_cv_func_SCDynamicStoreCopyComputerName"
5917 if test "x$ac_cv_func_SCDynamicStoreCopyComputerName" = xyes; then :
5918   cat >>confdefs.h <<_ACEOF
5919 #define HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME 1
5920 _ACEOF
5921
5922 fi
5923 done
5924
5925
5926                                 ac_fn_c_check_header_mongrel "$LINENO" "membership.h" "ac_cv_header_membership_h" "$ac_includes_default"
5927 if test "x$ac_cv_header_membership_h" = xyes; then :
5928   $as_echo "#define HAVE_MEMBERSHIP_H 1" >>confdefs.h
5929
5930 fi
5931
5932
5933                 ac_fn_c_check_header_mongrel "$LINENO" "membershipPriv.h" "ac_cv_header_membershipPriv_h" "$ac_includes_default"
5934 if test "x$ac_cv_header_membershipPriv_h" = xyes; then :
5935   $as_echo "#define HAVE_MEMBERSHIPPRIV_H 1" >>confdefs.h
5936
5937 fi
5938
5939
5940                 for ac_func in mbr_uid_to_uuid
5941 do :
5942   ac_fn_c_check_func "$LINENO" "mbr_uid_to_uuid" "ac_cv_func_mbr_uid_to_uuid"
5943 if test "x$ac_cv_func_mbr_uid_to_uuid" = xyes; then :
5944   cat >>confdefs.h <<_ACEOF
5945 #define HAVE_MBR_UID_TO_UUID 1
5946 _ACEOF
5947
5948 fi
5949 done
5950
5951
5952                                 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
5953 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
5954   $as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
5955
5956 fi
5957
5958
5959
5960                                 ac_fn_c_check_header_mongrel "$LINENO" "notify.h" "ac_cv_header_notify_h" "$ac_includes_default"
5961 if test "x$ac_cv_header_notify_h" = xyes; then :
5962   $as_echo "#define HAVE_NOTIFY_H 1" >>confdefs.h
5963
5964 fi
5965
5966
5967                 for ac_func in notify_post
5968 do :
5969   ac_fn_c_check_func "$LINENO" "notify_post" "ac_cv_func_notify_post"
5970 if test "x$ac_cv_func_notify_post" = xyes; then :
5971   cat >>confdefs.h <<_ACEOF
5972 #define HAVE_NOTIFY_POST 1
5973 _ACEOF
5974
5975 fi
5976 done
5977
5978
5979
5980 # Check whether --with-adminkey was given.
5981 if test "${with_adminkey+set}" = set; then :
5982   withval=$with_adminkey; default_adminkey="$withval"
5983 else
5984   default_adminkey="default"
5985 fi
5986
5987
5988 # Check whether --with-operkey was given.
5989 if test "${with_operkey+set}" = set; then :
5990   withval=$with_operkey; default_operkey="$withval"
5991 else
5992   default_operkey="default"
5993 fi
5994
5995
5996                 ac_fn_c_check_header_mongrel "$LINENO" "Security/Authorization.h" "ac_cv_header_Security_Authorization_h" "$ac_includes_default"
5997 if test "x$ac_cv_header_Security_Authorization_h" = xyes; then :
5998
5999                         $as_echo "#define HAVE_AUTHORIZATION_H 1" >>confdefs.h
6000
6001
6002                         if test "x$default_adminkey" != xdefault; then
6003                                 CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey $default_adminkey"
6004                                 CUPS_DEFAULT_SYSTEM_AUTHKEY="$default_adminkey"
6005                         else
6006                                 CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey system.print.admin"
6007                                 CUPS_DEFAULT_SYSTEM_AUTHKEY="system.print.admin"
6008                         fi
6009
6010                         if test "x$default_operkey" != xdefault; then
6011                                 CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY($default_operkey) @admin @lpadmin"
6012                         else
6013                                 CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY(system.print.operator) @admin @lpadmin"
6014                         fi
6015 fi
6016
6017
6018                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecBasePriv.h" "ac_cv_header_Security_SecBasePriv_h" "$ac_includes_default"
6019 if test "x$ac_cv_header_Security_SecBasePriv_h" = xyes; then :
6020   $as_echo "#define HAVE_SECBASEPRIV_H 1" >>confdefs.h
6021
6022 fi
6023
6024
6025
6026                                 if test $host_os_version -ge 100; then
6027                         ac_fn_c_check_header_mongrel "$LINENO" "sandbox.h" "ac_cv_header_sandbox_h" "$ac_includes_default"
6028 if test "x$ac_cv_header_sandbox_h" = xyes; then :
6029   $as_echo "#define HAVE_SANDBOX_H 1" >>confdefs.h
6030
6031 fi
6032
6033
6034                 fi
6035                 if test $host_os_version -ge 110 -a $host_os_version -lt 120; then
6036                         # Broken public headers in 10.7.x...
6037                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sandbox/private.h presence" >&5
6038 $as_echo_n "checking for sandbox/private.h presence... " >&6; }
6039                         if test -f /usr/local/include/sandbox/private.h; then
6040                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6041 $as_echo "yes" >&6; }
6042                         else
6043                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6044 $as_echo "no" >&6; }
6045                                 as_fn_error $? "Run 'sudo mkdir -p /usr/local/include/sandbox' and 'sudo touch /usr/local/include/sandbox/private.h' to build CUPS." "$LINENO" 5
6046                         fi
6047                 fi
6048
6049                                 ac_fn_c_check_header_mongrel "$LINENO" "xpc/xpc.h" "ac_cv_header_xpc_xpc_h" "$ac_includes_default"
6050 if test "x$ac_cv_header_xpc_xpc_h" = xyes; then :
6051   $as_echo "#define HAVE_XPC 1" >>confdefs.h
6052
6053                         INSTALLXPC="install-xpc"
6054 fi
6055
6056
6057                 ac_fn_c_check_header_mongrel "$LINENO" "xpc/private.h" "ac_cv_header_xpc_private_h" "$ac_includes_default"
6058 if test "x$ac_cv_header_xpc_private_h" = xyes; then :
6059   $as_echo "#define HAVE_XPC_PRIVATE_H 1" >>confdefs.h
6060
6061 fi
6062
6063
6064                 ;;
6065 esac
6066
6067
6068 cat >>confdefs.h <<_ACEOF
6069 #define CUPS_DEFAULT_PRINTOPERATOR_AUTH "$CUPS_DEFAULT_PRINTOPERATOR_AUTH"
6070 _ACEOF
6071
6072 cat >>confdefs.h <<_ACEOF
6073 #define CUPS_DEFAULT_SYSTEM_AUTHKEY "$CUPS_DEFAULT_SYSTEM_AUTHKEY"
6074 _ACEOF
6075
6076
6077
6078
6079 COMPONENTS="all"
6080
6081
6082 # Check whether --with-components was given.
6083 if test "${with_components+set}" = set; then :
6084   withval=$with_components; COMPONENTS="$withval"
6085 fi
6086
6087
6088 case "$COMPONENTS" in
6089         all)
6090                 BUILDDIRS="filter backend berkeley cgi-bin monitor notifier ppdc scheduler systemv conf data desktop locale man doc examples templates"
6091                 ;;
6092
6093         core)
6094                 BUILDDIRS="data locale"
6095                 ;;
6096
6097         *)
6098                 as_fn_error $? "Bad build component \"$COMPONENT\" specified!" "$LINENO" 5
6099                 ;;
6100 esac
6101
6102
6103
6104
6105
6106
6107 if test "$prefix" = "NONE"; then
6108         prefix="/"
6109 fi
6110
6111 if test "$exec_prefix" = "NONE"; then
6112         if test "$prefix" = "/"; then
6113                 exec_prefix="/usr"
6114         else
6115                 exec_prefix="$prefix"
6116         fi
6117 fi
6118
6119 if test "$bindir" = "\${exec_prefix}/bin"; then
6120         bindir="$exec_prefix/bin"
6121 fi
6122
6123 cat >>confdefs.h <<_ACEOF
6124 #define CUPS_BINDIR "$bindir"
6125 _ACEOF
6126
6127
6128 if test "$sbindir" = "\${exec_prefix}/sbin"; then
6129         sbindir="$exec_prefix/sbin"
6130 fi
6131
6132 cat >>confdefs.h <<_ACEOF
6133 #define CUPS_SBINDIR "$sbindir"
6134 _ACEOF
6135
6136
6137 if test "$sharedstatedir" = "\${prefix}/com" -a "$prefix" = "/"; then
6138         sharedstatedir="/usr/com"
6139 fi
6140
6141 if test "$datarootdir" = "\${prefix}/share"; then
6142         if test "$prefix" = "/"; then
6143                 datarootdir="/usr/share"
6144         else
6145                 datarootdir="$prefix/share"
6146         fi
6147 fi
6148
6149 if test "$datadir" = "\${prefix}/share"; then
6150         if test "$prefix" = "/"; then
6151                 datadir="/usr/share"
6152         else
6153                 datadir="$prefix/share"
6154         fi
6155 elif test "$datadir" = "\${datarootdir}"; then
6156         datadir="$datarootdir"
6157 fi
6158
6159 if test "$includedir" = "\${prefix}/include" -a "$prefix" = "/"; then
6160         includedir="/usr/include"
6161 fi
6162
6163 if test "$localstatedir" = "\${prefix}/var"; then
6164         if test "$prefix" = "/"; then
6165                 if test "$host_os_name" = darwin; then
6166                         localstatedir="/private/var"
6167                 else
6168                         localstatedir="/var"
6169                 fi
6170         else
6171                 localstatedir="$prefix/var"
6172         fi
6173 fi
6174
6175 if test "$sysconfdir" = "\${prefix}/etc"; then
6176         if test "$prefix" = "/"; then
6177                 if test "$host_os_name" = darwin; then
6178                         sysconfdir="/private/etc"
6179                 else
6180                         sysconfdir="/etc"
6181                 fi
6182         else
6183                 sysconfdir="$prefix/etc"
6184         fi
6185 fi
6186
6187 if test "$libdir" = "\${exec_prefix}/lib"; then
6188         case "$host_os_name" in
6189                 linux*)
6190                         if test -d /usr/lib64 -a ! -d /usr/lib64/fakeroot; then
6191                                 libdir="$exec_prefix/lib64"
6192                         fi
6193                         ;;
6194         esac
6195 fi
6196
6197
6198 # Check whether --with-privateinclude was given.
6199 if test "${with_privateinclude+set}" = set; then :
6200   withval=$with_privateinclude; privateinclude="$withval"
6201 else
6202   privateinclude=""
6203 fi
6204
6205 if test "x$privateinclude" != x -a "x$privateinclude" != xnone; then
6206         PRIVATEINCLUDE="$privateinclude/cups"
6207 else
6208         privateinclude=""
6209         PRIVATEINCLUDE=""
6210 fi
6211
6212
6213
6214
6215 # Check whether --with-lpdconfig was given.
6216 if test "${with_lpdconfig+set}" = set; then :
6217   withval=$with_lpdconfig; LPDCONFIG="$withval"
6218 else
6219   LPDCONFIG=""
6220 fi
6221
6222
6223 if test "x$LPDCONFIG" = x; then
6224         if test -f /System/Library/LaunchDaemons/org.cups.cups-lpd.plist; then
6225                 LPDCONFIG="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist"
6226         elif test "x$XINETD" != x; then
6227                 LPDCONFIG="xinetd://$XINETD/cups-lpd"
6228         fi
6229 fi
6230
6231 if test "x$LPDCONFIG" = xoff; then
6232         cat >>confdefs.h <<_ACEOF
6233 #define CUPS_DEFAULT_LPD_CONFIG ""
6234 _ACEOF
6235
6236 else
6237         cat >>confdefs.h <<_ACEOF
6238 #define CUPS_DEFAULT_LPD_CONFIG "$LPDCONFIG"
6239 _ACEOF
6240
6241 fi
6242
6243
6244 # Check whether --with-smbconfig was given.
6245 if test "${with_smbconfig+set}" = set; then :
6246   withval=$with_smbconfig; SMBCONFIG="$withval"
6247 else
6248   SMBCONFIG=""
6249 fi
6250
6251
6252 if test "x$SMBCONFIG" = x; then
6253         if test -f /System/Library/LaunchDaemons/smbd.plist; then
6254                 SMBCONFIG="launchd:///System/Library/LaunchDaemons/smbd.plist"
6255         else
6256                 for dir in /etc /etc/samba /usr/local/etc; do
6257                         if test -f $dir/smb.conf; then
6258                                 SMBCONFIG="samba://$dir/smb.conf"
6259                                 break
6260                         fi
6261                 done
6262         fi
6263 fi
6264
6265 if test "x$SMBCONFIG" = xoff; then
6266         cat >>confdefs.h <<_ACEOF
6267 #define CUPS_DEFAULT_SMB_CONFIG ""
6268 _ACEOF
6269
6270 else
6271         cat >>confdefs.h <<_ACEOF
6272 #define CUPS_DEFAULT_SMB_CONFIG "$SMBCONFIG"
6273 _ACEOF
6274
6275 fi
6276
6277 # Cache data...
6278
6279 # Check whether --with-cachedir was given.
6280 if test "${with_cachedir+set}" = set; then :
6281   withval=$with_cachedir; cachedir="$withval"
6282 else
6283   cachedir=""
6284 fi
6285
6286
6287 if test x$cachedir = x; then
6288         if test "x$host_os_name" = xdarwin; then
6289                 CUPS_CACHEDIR="$localstatedir/spool/cups/cache"
6290         else
6291                 CUPS_CACHEDIR="$localstatedir/cache/cups"
6292         fi
6293 else
6294         CUPS_CACHEDIR="$cachedir"
6295 fi
6296 cat >>confdefs.h <<_ACEOF
6297 #define CUPS_CACHEDIR "$CUPS_CACHEDIR"
6298 _ACEOF
6299
6300
6301
6302 # Data files
6303 CUPS_DATADIR="$datadir/cups"
6304 cat >>confdefs.h <<_ACEOF
6305 #define CUPS_DATADIR "$datadir/cups"
6306 _ACEOF
6307
6308
6309
6310 # Icon directory
6311
6312 # Check whether --with-icondir was given.
6313 if test "${with_icondir+set}" = set; then :
6314   withval=$with_icondir; icondir="$withval"
6315 else
6316   icondir=""
6317 fi
6318
6319
6320 if test "x$icondir" = x -a -d /usr/share/icons; then
6321         ICONDIR="/usr/share/icons"
6322 else
6323         ICONDIR="$icondir"
6324 fi
6325
6326
6327
6328 # Menu directory
6329
6330 # Check whether --with-menudir was given.
6331 if test "${with_menudir+set}" = set; then :
6332   withval=$with_menudir; menudir="$withval"
6333 else
6334   menudir=""
6335 fi
6336
6337
6338 if test "x$menudir" = x -a -d /usr/share/applications; then
6339         MENUDIR="/usr/share/applications"
6340 else
6341         MENUDIR="$menudir"
6342 fi
6343
6344
6345
6346 # Documentation files
6347
6348 # Check whether --with-docdir was given.
6349 if test "${with_docdir+set}" = set; then :
6350   withval=$with_docdir; docdir="$withval"
6351 else
6352   docdir=""
6353 fi
6354
6355
6356 if test x$docdir = x; then
6357         CUPS_DOCROOT="$datadir/doc/cups"
6358         docdir="$datadir/doc/cups"
6359 else
6360         CUPS_DOCROOT="$docdir"
6361 fi
6362
6363 cat >>confdefs.h <<_ACEOF
6364 #define CUPS_DOCROOT "$docdir"
6365 _ACEOF
6366
6367
6368
6369 # Fonts
6370
6371 # Check whether --with-fontpath was given.
6372 if test "${with_fontpath+set}" = set; then :
6373   withval=$with_fontpath; fontpath="$withval"
6374 else
6375   fontpath=""
6376 fi
6377
6378
6379 if test "x$fontpath" = "x"; then
6380         CUPS_FONTPATH="$datadir/cups/fonts"
6381 else
6382         CUPS_FONTPATH="$fontpath"
6383 fi
6384
6385
6386 cat >>confdefs.h <<_ACEOF
6387 #define CUPS_FONTPATH "$CUPS_FONTPATH"
6388 _ACEOF
6389
6390
6391 # Locale data
6392 if test "$localedir" = "\${datarootdir}/locale"; then
6393         case "$host_os_name" in
6394                 linux* | gnu* | *bsd* | darwin*)
6395                         CUPS_LOCALEDIR="$datarootdir/locale"
6396                         ;;
6397
6398                 *)
6399                         # This is the standard System V location...
6400                         CUPS_LOCALEDIR="$exec_prefix/lib/locale"
6401                         ;;
6402         esac
6403 else
6404         CUPS_LOCALEDIR="$localedir"
6405 fi
6406
6407 cat >>confdefs.h <<_ACEOF
6408 #define CUPS_LOCALEDIR "$CUPS_LOCALEDIR"
6409 _ACEOF
6410
6411
6412
6413 # Log files...
6414
6415 # Check whether --with-logdir was given.
6416 if test "${with_logdir+set}" = set; then :
6417   withval=$with_logdir; logdir="$withval"
6418 else
6419   logdir=""
6420 fi
6421
6422
6423 if test x$logdir = x; then
6424         CUPS_LOGDIR="$localstatedir/log/cups"
6425         cat >>confdefs.h <<_ACEOF
6426 #define CUPS_LOGDIR "$localstatedir/log/cups"
6427 _ACEOF
6428
6429 else
6430         CUPS_LOGDIR="$logdir"
6431 fi
6432 cat >>confdefs.h <<_ACEOF
6433 #define CUPS_LOGDIR "$CUPS_LOGDIR"
6434 _ACEOF
6435
6436
6437
6438 # Longer-term spool data
6439 CUPS_REQUESTS="$localstatedir/spool/cups"
6440 cat >>confdefs.h <<_ACEOF
6441 #define CUPS_REQUESTS "$localstatedir/spool/cups"
6442 _ACEOF
6443
6444
6445
6446 # Server executables...
6447 case "$host_os_name" in
6448         *bsd* | darwin*)
6449                 # *BSD and Darwin (macOS)
6450                 INSTALL_SYSV=""
6451                 CUPS_SERVERBIN="$exec_prefix/libexec/cups"
6452                 ;;
6453         *)
6454                 # All others
6455                 INSTALL_SYSV="install-sysv"
6456                 CUPS_SERVERBIN="$exec_prefix/lib/cups"
6457                 ;;
6458 esac
6459
6460 cat >>confdefs.h <<_ACEOF
6461 #define CUPS_SERVERBIN "$CUPS_SERVERBIN"
6462 _ACEOF
6463
6464
6465
6466
6467 # Configuration files
6468 CUPS_SERVERROOT="$sysconfdir/cups"
6469 cat >>confdefs.h <<_ACEOF
6470 #define CUPS_SERVERROOT "$sysconfdir/cups"
6471 _ACEOF
6472
6473
6474
6475 # Transient run-time state
6476
6477 # Check whether --with-rundir was given.
6478 if test "${with_rundir+set}" = set; then :
6479   withval=$with_rundir; CUPS_STATEDIR="$withval"
6480 else
6481
6482         case "$host_os_name" in
6483                 darwin*)
6484                         # Darwin (macOS)
6485                         CUPS_STATEDIR="$CUPS_SERVERROOT"
6486                         ;;
6487                 *)
6488                         # All others
6489                         CUPS_STATEDIR="$localstatedir/run/cups"
6490                         ;;
6491         esac
6492 fi
6493
6494 cat >>confdefs.h <<_ACEOF
6495 #define CUPS_STATEDIR "$CUPS_STATEDIR"
6496 _ACEOF
6497
6498
6499
6500
6501 if test "$mandir" = "\${datarootdir}/man" -a "$prefix" = "/"; then
6502         # New GNU "standards" break previous ones, so make sure we use
6503         # the right default location for the operating system...
6504         mandir="\${prefix}/man"
6505 fi
6506
6507 if test "$mandir" = "\${prefix}/man" -a "$prefix" = "/"; then
6508         case "$host_os_name" in
6509                 darwin* | linux* | gnu* | *bsd*)
6510                         # Darwin, macOS, Linux, GNU HURD, and *BSD
6511                         mandir="/usr/share/man"
6512                         AMANDIR="/usr/share/man"
6513                         PMANDIR="/usr/share/man"
6514                         ;;
6515                 *)
6516                         # All others
6517                         mandir="/usr/man"
6518                         AMANDIR="/usr/man"
6519                         PMANDIR="/usr/man"
6520                         ;;
6521         esac
6522 else
6523         AMANDIR="$mandir"
6524         PMANDIR="$mandir"
6525 fi
6526
6527
6528
6529
6530 case "$host_os_name" in
6531         sunos*)
6532                 # Solaris
6533                 MAN1EXT=1
6534                 MAN5EXT=5
6535                 MAN7EXT=7
6536                 MAN8EXT=1m
6537                 MAN8DIR=1m
6538                 ;;
6539         linux* | gnu* | darwin*)
6540                 # Linux, GNU Hurd, and macOS
6541                 MAN1EXT=1.gz
6542                 MAN5EXT=5.gz
6543                 MAN7EXT=7.gz
6544                 MAN8EXT=8.gz
6545                 MAN8DIR=8
6546                 ;;
6547         *)
6548                 # All others
6549                 MAN1EXT=1
6550                 MAN5EXT=5
6551                 MAN7EXT=7
6552                 MAN8EXT=8
6553                 MAN8DIR=8
6554                 ;;
6555 esac
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565 PICFLAG=1
6566 DSOFLAGS="${DSOFLAGS:=}"
6567
6568 # Check whether --enable-shared was given.
6569 if test "${enable_shared+set}" = set; then :
6570   enableval=$enable_shared;
6571 fi
6572
6573
6574 cupsbase="cups"
6575 LIBCUPSBASE="lib$cupsbase"
6576 LIBCUPSSTATIC="lib$cupsbase.a"
6577
6578 if test x$enable_shared != xno; then
6579         case "$host_os_name" in
6580                 sunos*)
6581                         LIBCUPS="lib$cupsbase.so.2"
6582                         LIBCUPSCGI="libcupscgi.so.1"
6583                         LIBCUPSIMAGE="libcupsimage.so.2"
6584                         LIBCUPSMIME="libcupsmime.so.1"
6585                         LIBCUPSPPDC="libcupsppdc.so.1"
6586                         DSO="\$(CC)"
6587                         DSOXX="\$(CXX)"
6588                         DSOFLAGS="$DSOFLAGS -Wl,-h\`basename \$@\` -G \$(OPTIM)"
6589                         ;;
6590                 linux* | gnu* | *bsd*)
6591                         LIBCUPS="lib$cupsbase.so.2"
6592                         LIBCUPSCGI="libcupscgi.so.1"
6593                         LIBCUPSIMAGE="libcupsimage.so.2"
6594                         LIBCUPSMIME="libcupsmime.so.1"
6595                         LIBCUPSPPDC="libcupsppdc.so.1"
6596                         DSO="\$(CC)"
6597                         DSOXX="\$(CXX)"
6598                         DSOFLAGS="$DSOFLAGS -Wl,-soname,\`basename \$@\` -shared \$(OPTIM)"
6599                         ;;
6600                 darwin*)
6601                         LIBCUPS="lib$cupsbase.2.dylib"
6602                         LIBCUPSCGI="libcupscgi.1.dylib"
6603                         LIBCUPSIMAGE="libcupsimage.2.dylib"
6604                         LIBCUPSMIME="libcupsmime.1.dylib"
6605                         LIBCUPSPPDC="libcupsppdc.1.dylib"
6606                         DSO="\$(CC)"
6607                         DSOXX="\$(CXX)"
6608                         DSOFLAGS="$DSOFLAGS -dynamiclib -single_module -lc"
6609                         ;;
6610                 *)
6611                         echo "Warning: shared libraries may not be supported.  Trying -shared"
6612                         echo "         option with compiler."
6613                         LIBCUPS="lib$cupsbase.so.2"
6614                         LIBCUPSCGI="libcupscgi.so.1"
6615                         LIBCUPSIMAGE="libcupsimage.so.2"
6616                         LIBCUPSMIME="libcupsmime.so.1"
6617                         LIBCUPSPPDC="libcupsppdc.so.1"
6618                         DSO="\$(CC)"
6619                         DSOXX="\$(CXX)"
6620                         DSOFLAGS="$DSOFLAGS -Wl,-soname,\`basename \$@\` -shared \$(OPTIM)"
6621                         ;;
6622         esac
6623 else
6624         PICFLAG=0
6625         LIBCUPS="lib$cupsbase.a"
6626         LIBCUPSCGI="libcupscgi.a"
6627         LIBCUPSIMAGE="libcupsimage.a"
6628         LIBCUPSMIME="libcupsmime.a"
6629         LIBCUPSPPDC="libcupsppdc.a"
6630         DSO=":"
6631         DSOXX=":"
6632 fi
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645 if test x$enable_shared = xno; then
6646         LINKCUPS="../cups/lib$cupsbase.a"
6647         LINKCUPSIMAGE="../filter/libcupsimage.a"
6648
6649         EXTLINKCUPS="-lcups"
6650         EXTLINKCUPSIMAGE="-lcupsimage"
6651 else
6652         LINKCUPS="-l${cupsbase}"
6653         LINKCUPSIMAGE="-lcupsimage"
6654
6655         EXTLINKCUPS="-lcups"
6656         EXTLINKCUPSIMAGE="-lcupsimage"
6657 fi
6658
6659
6660
6661
6662
6663
6664 EXPORT_LDFLAGS=""
6665
6666 if test "$DSO" != ":"; then
6667         # When using DSOs the image libraries are linked to libcupsimage.so
6668         # rather than to the executables.  This makes things smaller if you
6669         # are using any static libraries, and it also allows us to distribute
6670         # a single DSO rather than a bunch...
6671         DSOLIBS="\$(LIBZ)"
6672         IMGLIBS=""
6673
6674         # Tell the run-time linkers where to find a DSO.  Some platforms
6675         # need this option, even when the library is installed in a
6676         # standard location...
6677         case $host_os_name in
6678                 sunos*)
6679                         # Solaris...
6680                         if test $exec_prefix != /usr; then
6681                                 DSOFLAGS="-R$libdir $DSOFLAGS"
6682                                 LDFLAGS="$LDFLAGS -R$libdir"
6683                                 EXPORT_LDFLAGS="-R$libdir"
6684                         fi
6685                         ;;
6686                 *bsd*)
6687                         # *BSD...
6688                         if test $exec_prefix != /usr; then
6689                                 DSOFLAGS="-Wl,-R$libdir $DSOFLAGS"
6690                                 LDFLAGS="$LDFLAGS -Wl,-R$libdir"
6691                                 EXPORT_LDFLAGS="-Wl,-R$libdir"
6692                         fi
6693                         ;;
6694                 linux* | gnu*)
6695                         # Linux, and HURD...
6696                         if test $exec_prefix != /usr; then
6697                                 DSOFLAGS="-Wl,-rpath,$libdir $DSOFLAGS"
6698                                 LDFLAGS="$LDFLAGS -Wl,-rpath,$libdir"
6699                                 EXPORT_LDFLAGS="-Wl,-rpath,$libdir"
6700                         fi
6701                         ;;
6702         esac
6703 else
6704         DSOLIBS=""
6705         IMGLIBS="\$(LIBZ)"
6706 fi
6707
6708
6709
6710
6711
6712
6713 # Check whether --enable-libtool_unsupported was given.
6714 if test "${enable_libtool_unsupported+set}" = set; then :
6715   enableval=$enable_libtool_unsupported; if test x$enable_libtool_unsupported != xno; then
6716                 if test x$enable_libtool_unsupported == xyes; then
6717                         as_fn_error $? "Use --enable-libtool-unsupported=/path/to/libtool." "$LINENO" 5
6718                 fi
6719                 LIBTOOL="$enable_libtool_unsupported"
6720                 enable_shared=no
6721                 echo "WARNING: libtool is not supported or endorsed by Apple Inc."
6722                 echo "         WE DO NOT PROVIDE SUPPORT FOR LIBTOOL PROBLEMS."
6723         else
6724                 LIBTOOL=""
6725         fi
6726 fi
6727
6728
6729 if test x$LIBTOOL != x; then
6730         DSO="\$(LIBTOOL) --mode=link --tag=CC ${CC}"
6731         DSOXX="\$(LIBTOOL) --mode=link --tag=CXX ${CXX}"
6732
6733         LD_CC="\$(LIBTOOL) --mode=link --tag=CC ${CC}"
6734         LD_CXX="\$(LIBTOOL) --mode=link --tag=CXX ${CXX}"
6735
6736         LIBCUPS="libcups.la"
6737         LIBCUPSSTATIC="libcups.la"
6738         LIBCUPSCGI="libcupscgi.la"
6739         LIBCUPSIMAGE="libcupsimage.la"
6740         LIBCUPSMIME="libcupsmime.la"
6741         LIBCUPSPPDC="libcupsppdc.la"
6742
6743         LIBTOOL_CC="\$(LIBTOOL) --mode=compile --tag=CC"
6744         LIBTOOL_CXX="\$(LIBTOOL) --mode=compile --tag=CXX"
6745         LIBTOOL_INSTALL="\$(LIBTOOL) --mode=install"
6746
6747         LINKCUPS="../cups/\$(LIBCUPS)"
6748         LINKCUPSIMAGE="../filter/\$(LIBCUPSIMAGE)"
6749
6750 else
6751         LD_CC="\$(CC)"
6752         LD_CXX="\$(CXX)"
6753
6754         LIBTOOL_CC=""
6755         LIBTOOL_CXX=""
6756         LIBTOOL_INSTALL=""
6757 fi
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768 INSTALL_STRIP=""
6769 OPTIM=""
6770
6771
6772
6773
6774 # Check whether --with-optim was given.
6775 if test "${with_optim+set}" = set; then :
6776   withval=$with_optim;
6777 fi
6778
6779 # Check whether --enable-debug was given.
6780 if test "${enable_debug+set}" = set; then :
6781   enableval=$enable_debug;
6782 fi
6783
6784 # Check whether --enable-debug_guards was given.
6785 if test "${enable_debug_guards+set}" = set; then :
6786   enableval=$enable_debug_guards;
6787 fi
6788
6789 # Check whether --enable-debug_printfs was given.
6790 if test "${enable_debug_printfs+set}" = set; then :
6791   enableval=$enable_debug_printfs;
6792 fi
6793
6794 # Check whether --enable-unit_tests was given.
6795 if test "${enable_unit_tests+set}" = set; then :
6796   enableval=$enable_unit_tests;
6797 fi
6798
6799
6800 if test x$enable_debug = xyes; then
6801         OPTIM="-g"
6802 else
6803         INSTALL_STRIP="-s"
6804 fi
6805
6806 if test x$enable_debug_printfs = xyes; then
6807         CFLAGS="$CFLAGS -DDEBUG"
6808         CXXFLAGS="$CXXFLAGS -DDEBUG"
6809 fi
6810
6811 if test x$enable_debug_guards = xyes; then
6812         CFLAGS="$CFLAGS -DDEBUG_GUARDS"
6813         CXXFLAGS="$CXXFLAGS -DDEBUG_GUARDS"
6814 fi
6815
6816 if test x$enable_unit_tests = xyes; then
6817         if test "$build" != "$host"; then
6818                 as_fn_error $? "Sorry, cannot build unit tests when cross-compiling." "$LINENO" 5
6819         fi
6820
6821         UNITTESTS="unittests"
6822 else
6823         UNITTESTS=""
6824 fi
6825
6826
6827
6828 # Check whether --with-archflags was given.
6829 if test "${with_archflags+set}" = set; then :
6830   withval=$with_archflags;
6831 fi
6832
6833
6834 # Check whether --with-ldarchflags was given.
6835 if test "${with_ldarchflags+set}" = set; then :
6836   withval=$with_ldarchflags;
6837 fi
6838
6839
6840 if test -z "$with_archflags"; then
6841         ARCHFLAGS=""
6842 else
6843         ARCHFLAGS="$with_archflags"
6844 fi
6845
6846 if test -z "$with_ldarchflags"; then
6847         if test "$host_os_name" = darwin; then
6848                 # Only create Intel programs by default
6849                 LDARCHFLAGS="`echo $ARCHFLAGS | sed -e '1,$s/-arch ppc64//'`"
6850         else
6851                 LDARCHFLAGS="$ARCHFLAGS"
6852         fi
6853 else
6854         LDARCHFLAGS="$with_ldarchflags"
6855 fi
6856
6857
6858
6859
6860 # Check whether --enable-relro was given.
6861 if test "${enable_relro+set}" = set; then :
6862   enableval=$enable_relro;
6863 fi
6864
6865
6866 CXXLIBS="${CXXLIBS:=}"
6867
6868
6869 PIEFLAGS=""
6870
6871
6872 RELROFLAGS=""
6873
6874
6875 if test -n "$GCC"; then
6876         # Add GCC-specific compiler options...
6877         if test -z "$OPTIM"; then
6878                 if test "x$with_optim" = x; then
6879                         # Default to optimize-for-size and debug
6880                         OPTIM="-Os -g"
6881                 else
6882                         OPTIM="$with_optim $OPTIM"
6883                 fi
6884         fi
6885
6886         # Generate position-independent code as needed...
6887         if test $PICFLAG = 1; then
6888                 OPTIM="-fPIC $OPTIM"
6889         fi
6890
6891         # The -fstack-protector option is available with some versions of
6892         # GCC and adds "stack canaries" which detect when the return address
6893         # has been overwritten, preventing many types of exploit attacks.
6894         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fstack-protector" >&5
6895 $as_echo_n "checking whether compiler supports -fstack-protector... " >&6; }
6896         OLDCFLAGS="$CFLAGS"
6897         CFLAGS="$CFLAGS -fstack-protector"
6898         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6899 /* end confdefs.h.  */
6900
6901 int
6902 main ()
6903 {
6904
6905   ;
6906   return 0;
6907 }
6908 _ACEOF
6909 if ac_fn_c_try_link "$LINENO"; then :
6910   if test "x$LSB_BUILD" = xy; then
6911                         # Can't use stack-protector with LSB binaries...
6912                         OPTIM="$OPTIM -fno-stack-protector"
6913                 else
6914                         OPTIM="$OPTIM -fstack-protector"
6915                 fi
6916                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6917 $as_echo "yes" >&6; }
6918 else
6919   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6920 $as_echo "no" >&6; }
6921 fi
6922 rm -f core conftest.err conftest.$ac_objext \
6923     conftest$ac_exeext conftest.$ac_ext
6924         CFLAGS="$OLDCFLAGS"
6925
6926         if test "x$LSB_BUILD" != xy; then
6927                 # The -fPIE option is available with some versions of GCC and
6928                 # adds randomization of addresses, which avoids another class of
6929                 # exploits that depend on a fixed address for common functions.
6930                 #
6931                 # Not available to LSB binaries...
6932                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fPIE" >&5
6933 $as_echo_n "checking whether compiler supports -fPIE... " >&6; }
6934                 OLDCFLAGS="$CFLAGS"
6935                 case "$host_os_name" in
6936                         darwin*)
6937                                 CFLAGS="$CFLAGS -fPIE -Wl,-pie"
6938                                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6939 /* end confdefs.h.  */
6940
6941 int
6942 main ()
6943 {
6944
6945   ;
6946   return 0;
6947 }
6948 _ACEOF
6949 if ac_fn_c_try_compile "$LINENO"; then :
6950
6951                                         PIEFLAGS="-fPIE -Wl,-pie"
6952                                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6953 $as_echo "yes" >&6; }
6954 else
6955   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6956 $as_echo "no" >&6; }
6957 fi
6958 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6959                                 ;;
6960
6961                         *)
6962                                 CFLAGS="$CFLAGS -fPIE -pie"
6963                                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6964 /* end confdefs.h.  */
6965
6966 int
6967 main ()
6968 {
6969
6970   ;
6971   return 0;
6972 }
6973 _ACEOF
6974 if ac_fn_c_try_compile "$LINENO"; then :
6975
6976                                         PIEFLAGS="-fPIE -pie"
6977                                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6978 $as_echo "yes" >&6; }
6979 else
6980   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6981 $as_echo "no" >&6; }
6982 fi
6983 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6984                                 ;;
6985                 esac
6986                 CFLAGS="$OLDCFLAGS"
6987         fi
6988
6989         if test "x$with_optim" = x; then
6990                 # Add useful warning options for tracking down problems...
6991                 OPTIM="-Wall -Wno-format-y2k -Wunused $OPTIM"
6992
6993                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wno-unused-result" >&5
6994 $as_echo_n "checking whether compiler supports -Wno-unused-result... " >&6; }
6995                 OLDCFLAGS="$CFLAGS"
6996                 CFLAGS="$CFLAGS -Werror -Wno-unused-result"
6997                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6998 /* end confdefs.h.  */
6999
7000 int
7001 main ()
7002 {
7003
7004   ;
7005   return 0;
7006 }
7007 _ACEOF
7008 if ac_fn_c_try_compile "$LINENO"; then :
7009   OPTIM="$OPTIM -Wno-unused-result"
7010                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7011 $as_echo "yes" >&6; }
7012 else
7013   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7014 $as_echo "no" >&6; }
7015 fi
7016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7017                 CFLAGS="$OLDCFLAGS"
7018
7019                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wsign-conversion" >&5
7020 $as_echo_n "checking whether compiler supports -Wsign-conversion... " >&6; }
7021                 OLDCFLAGS="$CFLAGS"
7022                 CFLAGS="$CFLAGS -Werror -Wsign-conversion"
7023                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7024 /* end confdefs.h.  */
7025
7026 int
7027 main ()
7028 {
7029
7030   ;
7031   return 0;
7032 }
7033 _ACEOF
7034 if ac_fn_c_try_compile "$LINENO"; then :
7035   OPTIM="$OPTIM -Wsign-conversion"
7036                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7037 $as_echo "yes" >&6; }
7038 else
7039   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7040 $as_echo "no" >&6; }
7041 fi
7042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7043                 CFLAGS="$OLDCFLAGS"
7044
7045                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wno-tautological-compare" >&5
7046 $as_echo_n "checking whether compiler supports -Wno-tautological-compare... " >&6; }
7047                 OLDCFLAGS="$CFLAGS"
7048                 CFLAGS="$CFLAGS -Werror -Wno-tautological-compare"
7049                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7050 /* end confdefs.h.  */
7051
7052 int
7053 main ()
7054 {
7055
7056   ;
7057   return 0;
7058 }
7059 _ACEOF
7060 if ac_fn_c_try_compile "$LINENO"; then :
7061   OPTIM="$OPTIM -Wno-tautological-compare"
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 fi
7068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7069                 CFLAGS="$OLDCFLAGS"
7070
7071                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wno-format-truncation" >&5
7072 $as_echo_n "checking whether compiler supports -Wno-format-truncation... " >&6; }
7073                 OLDCFLAGS="$CFLAGS"
7074                 CFLAGS="$CFLAGS -Werror -Wno-format-truncation"
7075                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7076 /* end confdefs.h.  */
7077
7078 int
7079 main ()
7080 {
7081
7082   ;
7083   return 0;
7084 }
7085 _ACEOF
7086 if ac_fn_c_try_compile "$LINENO"; then :
7087   OPTIM="$OPTIM -Wno-format-truncation"
7088                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7089 $as_echo "yes" >&6; }
7090 else
7091   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7092 $as_echo "no" >&6; }
7093 fi
7094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7095                 CFLAGS="$OLDCFLAGS"
7096
7097                 # Additional warning options for development testing...
7098                 if test -d .svn; then
7099                         OPTIM="-Werror $OPTIM"
7100                 fi
7101         fi
7102
7103         case "$host_os_name" in
7104                 darwin*)
7105                         # -D_FORTIFY_SOURCE=2 adds additional object size
7106                         # checking, basically wrapping all string functions
7107                         # with buffer-limited ones.  Not strictly needed for
7108                         # CUPS since we already use buffer-limited calls, but
7109                         # this will catch any additions that are broken.
7110                         CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
7111                         ;;
7112
7113                 linux*)
7114                         # The -z relro option is provided by the Linux linker command to
7115                         # make relocatable data read-only.
7116                         if test x$enable_relro = xyes; then
7117                                 RELROFLAGS="-Wl,-z,relro,-z,now"
7118                         fi
7119                         ;;
7120         esac
7121 else
7122         # Add vendor-specific compiler options...
7123         case $host_os_name in
7124                 sunos*)
7125                         # Solaris
7126                         if test -z "$OPTIM"; then
7127                                 if test "x$with_optim" = x; then
7128                                         OPTIM="-xO2"
7129                                 else
7130                                         OPTIM="$with_optim $OPTIM"
7131                                 fi
7132                         fi
7133
7134                         if test $PICFLAG = 1; then
7135                                 OPTIM="-KPIC $OPTIM"
7136                         fi
7137                         ;;
7138                 *)
7139                         # Running some other operating system; inform the user they
7140                         # should contribute the necessary options to
7141                         # cups-support@cups.org...
7142                         echo "Building CUPS with default compiler optimizations; contact"
7143                         echo "cups-devel@cups.org with uname and compiler options needed"
7144                         echo "for your platform, or set the CFLAGS and LDFLAGS environment"
7145                         echo "variables before running configure."
7146                         ;;
7147         esac
7148 fi
7149
7150 # Add general compiler options per platform...
7151 case $host_os_name in
7152         linux*)
7153                 # glibc 2.8 and higher breaks peer credentials unless you
7154                 # define _GNU_SOURCE...
7155                 OPTIM="$OPTIM -D_GNU_SOURCE"
7156                 ;;
7157 esac
7158
7159
7160
7161 ac_fn_c_check_header_compile "$LINENO" "resolv.h" "ac_cv_header_resolv_h" "
7162 #include <sys/socket.h>
7163 #include <netinet/in.h>
7164 #include <arpa/inet.h>
7165 #include <netinet/in_systm.h>
7166 #include <netinet/ip.h>
7167 "
7168 if test "x$ac_cv_header_resolv_h" = xyes; then :
7169   $as_echo "#define HAVE_RESOLV_H 1" >>confdefs.h
7170
7171 fi
7172
7173
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
7175 $as_echo_n "checking for library containing socket... " >&6; }
7176 if ${ac_cv_search_socket+:} false; then :
7177   $as_echo_n "(cached) " >&6
7178 else
7179   ac_func_search_save_LIBS=$LIBS
7180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7181 /* end confdefs.h.  */
7182
7183 /* Override any GCC internal prototype to avoid an error.
7184    Use char because int might match the return type of a GCC
7185    builtin and then its argument prototype would still apply.  */
7186 #ifdef __cplusplus
7187 extern "C"
7188 #endif
7189 char socket ();
7190 int
7191 main ()
7192 {
7193 return socket ();
7194   ;
7195   return 0;
7196 }
7197 _ACEOF
7198 for ac_lib in '' socket; do
7199   if test -z "$ac_lib"; then
7200     ac_res="none required"
7201   else
7202     ac_res=-l$ac_lib
7203     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7204   fi
7205   if ac_fn_c_try_link "$LINENO"; then :
7206   ac_cv_search_socket=$ac_res
7207 fi
7208 rm -f core conftest.err conftest.$ac_objext \
7209     conftest$ac_exeext
7210   if ${ac_cv_search_socket+:} false; then :
7211   break
7212 fi
7213 done
7214 if ${ac_cv_search_socket+:} false; then :
7215
7216 else
7217   ac_cv_search_socket=no
7218 fi
7219 rm conftest.$ac_ext
7220 LIBS=$ac_func_search_save_LIBS
7221 fi
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
7223 $as_echo "$ac_cv_search_socket" >&6; }
7224 ac_res=$ac_cv_search_socket
7225 if test "$ac_res" != no; then :
7226   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7227
7228 fi
7229
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyaddr" >&5
7231 $as_echo_n "checking for library containing gethostbyaddr... " >&6; }
7232 if ${ac_cv_search_gethostbyaddr+:} false; then :
7233   $as_echo_n "(cached) " >&6
7234 else
7235   ac_func_search_save_LIBS=$LIBS
7236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7237 /* end confdefs.h.  */
7238
7239 /* Override any GCC internal prototype to avoid an error.
7240    Use char because int might match the return type of a GCC
7241    builtin and then its argument prototype would still apply.  */
7242 #ifdef __cplusplus
7243 extern "C"
7244 #endif
7245 char gethostbyaddr ();
7246 int
7247 main ()
7248 {
7249 return gethostbyaddr ();
7250   ;
7251   return 0;
7252 }
7253 _ACEOF
7254 for ac_lib in '' nsl; do
7255   if test -z "$ac_lib"; then
7256     ac_res="none required"
7257   else
7258     ac_res=-l$ac_lib
7259     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7260   fi
7261   if ac_fn_c_try_link "$LINENO"; then :
7262   ac_cv_search_gethostbyaddr=$ac_res
7263 fi
7264 rm -f core conftest.err conftest.$ac_objext \
7265     conftest$ac_exeext
7266   if ${ac_cv_search_gethostbyaddr+:} false; then :
7267   break
7268 fi
7269 done
7270 if ${ac_cv_search_gethostbyaddr+:} false; then :
7271
7272 else
7273   ac_cv_search_gethostbyaddr=no
7274 fi
7275 rm conftest.$ac_ext
7276 LIBS=$ac_func_search_save_LIBS
7277 fi
7278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyaddr" >&5
7279 $as_echo "$ac_cv_search_gethostbyaddr" >&6; }
7280 ac_res=$ac_cv_search_gethostbyaddr
7281 if test "$ac_res" != no; then :
7282   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7283
7284 fi
7285
7286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getifaddrs" >&5
7287 $as_echo_n "checking for library containing getifaddrs... " >&6; }
7288 if ${ac_cv_search_getifaddrs+:} false; then :
7289   $as_echo_n "(cached) " >&6
7290 else
7291   ac_func_search_save_LIBS=$LIBS
7292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7293 /* end confdefs.h.  */
7294
7295 /* Override any GCC internal prototype to avoid an error.
7296    Use char because int might match the return type of a GCC
7297    builtin and then its argument prototype would still apply.  */
7298 #ifdef __cplusplus
7299 extern "C"
7300 #endif
7301 char getifaddrs ();
7302 int
7303 main ()
7304 {
7305 return getifaddrs ();
7306   ;
7307   return 0;
7308 }
7309 _ACEOF
7310 for ac_lib in '' nsl; do
7311   if test -z "$ac_lib"; then
7312     ac_res="none required"
7313   else
7314     ac_res=-l$ac_lib
7315     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7316   fi
7317   if ac_fn_c_try_link "$LINENO"; then :
7318   ac_cv_search_getifaddrs=$ac_res
7319 fi
7320 rm -f core conftest.err conftest.$ac_objext \
7321     conftest$ac_exeext
7322   if ${ac_cv_search_getifaddrs+:} false; then :
7323   break
7324 fi
7325 done
7326 if ${ac_cv_search_getifaddrs+:} false; then :
7327
7328 else
7329   ac_cv_search_getifaddrs=no
7330 fi
7331 rm conftest.$ac_ext
7332 LIBS=$ac_func_search_save_LIBS
7333 fi
7334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getifaddrs" >&5
7335 $as_echo "$ac_cv_search_getifaddrs" >&6; }
7336 ac_res=$ac_cv_search_getifaddrs
7337 if test "$ac_res" != no; then :
7338   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7339   $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h
7340
7341 fi
7342
7343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing hstrerror" >&5
7344 $as_echo_n "checking for library containing hstrerror... " >&6; }
7345 if ${ac_cv_search_hstrerror+:} false; then :
7346   $as_echo_n "(cached) " >&6
7347 else
7348   ac_func_search_save_LIBS=$LIBS
7349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7350 /* end confdefs.h.  */
7351
7352 /* Override any GCC internal prototype to avoid an error.
7353    Use char because int might match the return type of a GCC
7354    builtin and then its argument prototype would still apply.  */
7355 #ifdef __cplusplus
7356 extern "C"
7357 #endif
7358 char hstrerror ();
7359 int
7360 main ()
7361 {
7362 return hstrerror ();
7363   ;
7364   return 0;
7365 }
7366 _ACEOF
7367 for ac_lib in '' nsl socket resolv; do
7368   if test -z "$ac_lib"; then
7369     ac_res="none required"
7370   else
7371     ac_res=-l$ac_lib
7372     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7373   fi
7374   if ac_fn_c_try_link "$LINENO"; then :
7375   ac_cv_search_hstrerror=$ac_res
7376 fi
7377 rm -f core conftest.err conftest.$ac_objext \
7378     conftest$ac_exeext
7379   if ${ac_cv_search_hstrerror+:} false; then :
7380   break
7381 fi
7382 done
7383 if ${ac_cv_search_hstrerror+:} false; then :
7384
7385 else
7386   ac_cv_search_hstrerror=no
7387 fi
7388 rm conftest.$ac_ext
7389 LIBS=$ac_func_search_save_LIBS
7390 fi
7391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_hstrerror" >&5
7392 $as_echo "$ac_cv_search_hstrerror" >&6; }
7393 ac_res=$ac_cv_search_hstrerror
7394 if test "$ac_res" != no; then :
7395   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7396   $as_echo "#define HAVE_HSTRERROR 1" >>confdefs.h
7397
7398 fi
7399
7400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing rresvport_af" >&5
7401 $as_echo_n "checking for library containing rresvport_af... " >&6; }
7402 if ${ac_cv_search_rresvport_af+:} false; then :
7403   $as_echo_n "(cached) " >&6
7404 else
7405   ac_func_search_save_LIBS=$LIBS
7406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7407 /* end confdefs.h.  */
7408
7409 /* Override any GCC internal prototype to avoid an error.
7410    Use char because int might match the return type of a GCC
7411    builtin and then its argument prototype would still apply.  */
7412 #ifdef __cplusplus
7413 extern "C"
7414 #endif
7415 char rresvport_af ();
7416 int
7417 main ()
7418 {
7419 return rresvport_af ();
7420   ;
7421   return 0;
7422 }
7423 _ACEOF
7424 for ac_lib in '' nsl; do
7425   if test -z "$ac_lib"; then
7426     ac_res="none required"
7427   else
7428     ac_res=-l$ac_lib
7429     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7430   fi
7431   if ac_fn_c_try_link "$LINENO"; then :
7432   ac_cv_search_rresvport_af=$ac_res
7433 fi
7434 rm -f core conftest.err conftest.$ac_objext \
7435     conftest$ac_exeext
7436   if ${ac_cv_search_rresvport_af+:} false; then :
7437   break
7438 fi
7439 done
7440 if ${ac_cv_search_rresvport_af+:} false; then :
7441
7442 else
7443   ac_cv_search_rresvport_af=no
7444 fi
7445 rm conftest.$ac_ext
7446 LIBS=$ac_func_search_save_LIBS
7447 fi
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_rresvport_af" >&5
7449 $as_echo "$ac_cv_search_rresvport_af" >&6; }
7450 ac_res=$ac_cv_search_rresvport_af
7451 if test "$ac_res" != no; then :
7452   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7453   $as_echo "#define HAVE_RRESVPORT_AF 1" >>confdefs.h
7454
7455 fi
7456
7457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing __res_init" >&5
7458 $as_echo_n "checking for library containing __res_init... " >&6; }
7459 if ${ac_cv_search___res_init+:} false; then :
7460   $as_echo_n "(cached) " >&6
7461 else
7462   ac_func_search_save_LIBS=$LIBS
7463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7464 /* end confdefs.h.  */
7465
7466 /* Override any GCC internal prototype to avoid an error.
7467    Use char because int might match the return type of a GCC
7468    builtin and then its argument prototype would still apply.  */
7469 #ifdef __cplusplus
7470 extern "C"
7471 #endif
7472 char __res_init ();
7473 int
7474 main ()
7475 {
7476 return __res_init ();
7477   ;
7478   return 0;
7479 }
7480 _ACEOF
7481 for ac_lib in '' resolv bind; do
7482   if test -z "$ac_lib"; then
7483     ac_res="none required"
7484   else
7485     ac_res=-l$ac_lib
7486     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7487   fi
7488   if ac_fn_c_try_link "$LINENO"; then :
7489   ac_cv_search___res_init=$ac_res
7490 fi
7491 rm -f core conftest.err conftest.$ac_objext \
7492     conftest$ac_exeext
7493   if ${ac_cv_search___res_init+:} false; then :
7494   break
7495 fi
7496 done
7497 if ${ac_cv_search___res_init+:} false; then :
7498
7499 else
7500   ac_cv_search___res_init=no
7501 fi
7502 rm conftest.$ac_ext
7503 LIBS=$ac_func_search_save_LIBS
7504 fi
7505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search___res_init" >&5
7506 $as_echo "$ac_cv_search___res_init" >&6; }
7507 ac_res=$ac_cv_search___res_init
7508 if test "$ac_res" != no; then :
7509   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7510   $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7511
7512 else
7513   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_9_init" >&5
7514 $as_echo_n "checking for library containing res_9_init... " >&6; }
7515 if ${ac_cv_search_res_9_init+:} false; then :
7516   $as_echo_n "(cached) " >&6
7517 else
7518   ac_func_search_save_LIBS=$LIBS
7519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7520 /* end confdefs.h.  */
7521
7522 /* Override any GCC internal prototype to avoid an error.
7523    Use char because int might match the return type of a GCC
7524    builtin and then its argument prototype would still apply.  */
7525 #ifdef __cplusplus
7526 extern "C"
7527 #endif
7528 char res_9_init ();
7529 int
7530 main ()
7531 {
7532 return res_9_init ();
7533   ;
7534   return 0;
7535 }
7536 _ACEOF
7537 for ac_lib in '' resolv bind; do
7538   if test -z "$ac_lib"; then
7539     ac_res="none required"
7540   else
7541     ac_res=-l$ac_lib
7542     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7543   fi
7544   if ac_fn_c_try_link "$LINENO"; then :
7545   ac_cv_search_res_9_init=$ac_res
7546 fi
7547 rm -f core conftest.err conftest.$ac_objext \
7548     conftest$ac_exeext
7549   if ${ac_cv_search_res_9_init+:} false; then :
7550   break
7551 fi
7552 done
7553 if ${ac_cv_search_res_9_init+:} false; then :
7554
7555 else
7556   ac_cv_search_res_9_init=no
7557 fi
7558 rm conftest.$ac_ext
7559 LIBS=$ac_func_search_save_LIBS
7560 fi
7561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_9_init" >&5
7562 $as_echo "$ac_cv_search_res_9_init" >&6; }
7563 ac_res=$ac_cv_search_res_9_init
7564 if test "$ac_res" != no; then :
7565   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7566   $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7567
7568 else
7569   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_init" >&5
7570 $as_echo_n "checking for library containing res_init... " >&6; }
7571 if ${ac_cv_search_res_init+:} false; then :
7572   $as_echo_n "(cached) " >&6
7573 else
7574   ac_func_search_save_LIBS=$LIBS
7575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7576 /* end confdefs.h.  */
7577
7578 /* Override any GCC internal prototype to avoid an error.
7579    Use char because int might match the return type of a GCC
7580    builtin and then its argument prototype would still apply.  */
7581 #ifdef __cplusplus
7582 extern "C"
7583 #endif
7584 char res_init ();
7585 int
7586 main ()
7587 {
7588 return res_init ();
7589   ;
7590   return 0;
7591 }
7592 _ACEOF
7593 for ac_lib in '' resolv bind; do
7594   if test -z "$ac_lib"; then
7595     ac_res="none required"
7596   else
7597     ac_res=-l$ac_lib
7598     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7599   fi
7600   if ac_fn_c_try_link "$LINENO"; then :
7601   ac_cv_search_res_init=$ac_res
7602 fi
7603 rm -f core conftest.err conftest.$ac_objext \
7604     conftest$ac_exeext
7605   if ${ac_cv_search_res_init+:} false; then :
7606   break
7607 fi
7608 done
7609 if ${ac_cv_search_res_init+:} false; then :
7610
7611 else
7612   ac_cv_search_res_init=no
7613 fi
7614 rm conftest.$ac_ext
7615 LIBS=$ac_func_search_save_LIBS
7616 fi
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_init" >&5
7618 $as_echo "$ac_cv_search_res_init" >&6; }
7619 ac_res=$ac_cv_search_res_init
7620 if test "$ac_res" != no; then :
7621   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7622   $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
7623
7624 fi
7625
7626 fi
7627
7628 fi
7629
7630
7631 # Tru64 5.1b leaks file descriptors with these functions; disable until
7632 # we can come up with a test for this...
7633 if test "$host_os_name" != "osf1"; then
7634         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
7635 $as_echo_n "checking for library containing getaddrinfo... " >&6; }
7636 if ${ac_cv_search_getaddrinfo+:} false; then :
7637   $as_echo_n "(cached) " >&6
7638 else
7639   ac_func_search_save_LIBS=$LIBS
7640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7641 /* end confdefs.h.  */
7642
7643 /* Override any GCC internal prototype to avoid an error.
7644    Use char because int might match the return type of a GCC
7645    builtin and then its argument prototype would still apply.  */
7646 #ifdef __cplusplus
7647 extern "C"
7648 #endif
7649 char getaddrinfo ();
7650 int
7651 main ()
7652 {
7653 return getaddrinfo ();
7654   ;
7655   return 0;
7656 }
7657 _ACEOF
7658 for ac_lib in '' nsl; do
7659   if test -z "$ac_lib"; then
7660     ac_res="none required"
7661   else
7662     ac_res=-l$ac_lib
7663     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7664   fi
7665   if ac_fn_c_try_link "$LINENO"; then :
7666   ac_cv_search_getaddrinfo=$ac_res
7667 fi
7668 rm -f core conftest.err conftest.$ac_objext \
7669     conftest$ac_exeext
7670   if ${ac_cv_search_getaddrinfo+:} false; then :
7671   break
7672 fi
7673 done
7674 if ${ac_cv_search_getaddrinfo+:} false; then :
7675
7676 else
7677   ac_cv_search_getaddrinfo=no
7678 fi
7679 rm conftest.$ac_ext
7680 LIBS=$ac_func_search_save_LIBS
7681 fi
7682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
7683 $as_echo "$ac_cv_search_getaddrinfo" >&6; }
7684 ac_res=$ac_cv_search_getaddrinfo
7685 if test "$ac_res" != no; then :
7686   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7687   $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
7688
7689 fi
7690
7691         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getnameinfo" >&5
7692 $as_echo_n "checking for library containing getnameinfo... " >&6; }
7693 if ${ac_cv_search_getnameinfo+:} false; then :
7694   $as_echo_n "(cached) " >&6
7695 else
7696   ac_func_search_save_LIBS=$LIBS
7697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7698 /* end confdefs.h.  */
7699
7700 /* Override any GCC internal prototype to avoid an error.
7701    Use char because int might match the return type of a GCC
7702    builtin and then its argument prototype would still apply.  */
7703 #ifdef __cplusplus
7704 extern "C"
7705 #endif
7706 char getnameinfo ();
7707 int
7708 main ()
7709 {
7710 return getnameinfo ();
7711   ;
7712   return 0;
7713 }
7714 _ACEOF
7715 for ac_lib in '' nsl; do
7716   if test -z "$ac_lib"; then
7717     ac_res="none required"
7718   else
7719     ac_res=-l$ac_lib
7720     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7721   fi
7722   if ac_fn_c_try_link "$LINENO"; then :
7723   ac_cv_search_getnameinfo=$ac_res
7724 fi
7725 rm -f core conftest.err conftest.$ac_objext \
7726     conftest$ac_exeext
7727   if ${ac_cv_search_getnameinfo+:} false; then :
7728   break
7729 fi
7730 done
7731 if ${ac_cv_search_getnameinfo+:} false; then :
7732
7733 else
7734   ac_cv_search_getnameinfo=no
7735 fi
7736 rm conftest.$ac_ext
7737 LIBS=$ac_func_search_save_LIBS
7738 fi
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getnameinfo" >&5
7740 $as_echo "$ac_cv_search_getnameinfo" >&6; }
7741 ac_res=$ac_cv_search_getnameinfo
7742 if test "$ac_res" != no; then :
7743   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7744   $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
7745
7746 fi
7747
7748 fi
7749
7750 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
7751 "
7752 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
7753
7754 fi
7755
7756 ac_fn_c_check_header_mongrel "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
7757 if test "x$ac_cv_header_sys_sockio_h" = xyes; then :
7758   $as_echo "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
7759
7760 fi
7761
7762
7763
7764 CUPS_DEFAULT_DOMAINSOCKET=""
7765
7766
7767 # Check whether --with-domainsocket was given.
7768 if test "${with_domainsocket+set}" = set; then :
7769   withval=$with_domainsocket; default_domainsocket="$withval"
7770 else
7771   default_domainsocket=""
7772 fi
7773
7774
7775 if test x$enable_domainsocket != xno -a x$default_domainsocket != xno; then
7776         if test "x$default_domainsocket" = x; then
7777                 case "$host_os_name" in
7778                         darwin*)
7779                                 # Darwin and macOS do their own thing...
7780                                 CUPS_DEFAULT_DOMAINSOCKET="$localstatedir/run/cupsd"
7781                                 ;;
7782                         *)
7783                                 # All others use FHS standard...
7784                                 CUPS_DEFAULT_DOMAINSOCKET="$CUPS_STATEDIR/cups.sock"
7785                                 ;;
7786                 esac
7787         else
7788                 CUPS_DEFAULT_DOMAINSOCKET="$default_domainsocket"
7789         fi
7790
7791         CUPS_LISTEN_DOMAINSOCKET="Listen $CUPS_DEFAULT_DOMAINSOCKET"
7792
7793         cat >>confdefs.h <<_ACEOF
7794 #define CUPS_DEFAULT_DOMAINSOCKET "$CUPS_DEFAULT_DOMAINSOCKET"
7795 _ACEOF
7796
7797 else
7798         CUPS_LISTEN_DOMAINSOCKET=""
7799 fi
7800
7801
7802
7803
7804
7805 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
7806 if test "x$ac_cv_func_poll" = xyes; then :
7807   $as_echo "#define HAVE_POLL 1" >>confdefs.h
7808
7809 fi
7810
7811 ac_fn_c_check_func "$LINENO" "epoll_create" "ac_cv_func_epoll_create"
7812 if test "x$ac_cv_func_epoll_create" = xyes; then :
7813   $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
7814
7815 fi
7816
7817 ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
7818 if test "x$ac_cv_func_kqueue" = xyes; then :
7819   $as_echo "#define HAVE_KQUEUE 1" >>confdefs.h
7820
7821 fi
7822
7823
7824
7825 # Check whether --enable-gssapi was given.
7826 if test "${enable_gssapi+set}" = set; then :
7827   enableval=$enable_gssapi;
7828 fi
7829
7830
7831 LIBGSSAPI=""
7832
7833
7834 if test x$enable_gssapi != xno; then
7835         if test -n "$ac_tool_prefix"; then
7836   # Extract the first word of "${ac_tool_prefix}krb5-config", so it can be a program name with args.
7837 set dummy ${ac_tool_prefix}krb5-config; ac_word=$2
7838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7839 $as_echo_n "checking for $ac_word... " >&6; }
7840 if ${ac_cv_path_KRB5CONFIG+:} false; then :
7841   $as_echo_n "(cached) " >&6
7842 else
7843   case $KRB5CONFIG in
7844   [\\/]* | ?:[\\/]*)
7845   ac_cv_path_KRB5CONFIG="$KRB5CONFIG" # Let the user override the test with a path.
7846   ;;
7847   *)
7848   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7849 for as_dir in $PATH
7850 do
7851   IFS=$as_save_IFS
7852   test -z "$as_dir" && as_dir=.
7853     for ac_exec_ext in '' $ac_executable_extensions; do
7854   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7855     ac_cv_path_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
7856     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7857     break 2
7858   fi
7859 done
7860   done
7861 IFS=$as_save_IFS
7862
7863   ;;
7864 esac
7865 fi
7866 KRB5CONFIG=$ac_cv_path_KRB5CONFIG
7867 if test -n "$KRB5CONFIG"; then
7868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5CONFIG" >&5
7869 $as_echo "$KRB5CONFIG" >&6; }
7870 else
7871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7872 $as_echo "no" >&6; }
7873 fi
7874
7875
7876 fi
7877 if test -z "$ac_cv_path_KRB5CONFIG"; then
7878   ac_pt_KRB5CONFIG=$KRB5CONFIG
7879   # Extract the first word of "krb5-config", so it can be a program name with args.
7880 set dummy krb5-config; ac_word=$2
7881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7882 $as_echo_n "checking for $ac_word... " >&6; }
7883 if ${ac_cv_path_ac_pt_KRB5CONFIG+:} false; then :
7884   $as_echo_n "(cached) " >&6
7885 else
7886   case $ac_pt_KRB5CONFIG in
7887   [\\/]* | ?:[\\/]*)
7888   ac_cv_path_ac_pt_KRB5CONFIG="$ac_pt_KRB5CONFIG" # Let the user override the test with a path.
7889   ;;
7890   *)
7891   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7892 for as_dir in $PATH
7893 do
7894   IFS=$as_save_IFS
7895   test -z "$as_dir" && as_dir=.
7896     for ac_exec_ext in '' $ac_executable_extensions; do
7897   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7898     ac_cv_path_ac_pt_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
7899     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7900     break 2
7901   fi
7902 done
7903   done
7904 IFS=$as_save_IFS
7905
7906   ;;
7907 esac
7908 fi
7909 ac_pt_KRB5CONFIG=$ac_cv_path_ac_pt_KRB5CONFIG
7910 if test -n "$ac_pt_KRB5CONFIG"; then
7911   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_KRB5CONFIG" >&5
7912 $as_echo "$ac_pt_KRB5CONFIG" >&6; }
7913 else
7914   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7915 $as_echo "no" >&6; }
7916 fi
7917
7918   if test "x$ac_pt_KRB5CONFIG" = x; then
7919     KRB5CONFIG=""
7920   else
7921     case $cross_compiling:$ac_tool_warned in
7922 yes:)
7923 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7924 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7925 ac_tool_warned=yes ;;
7926 esac
7927     KRB5CONFIG=$ac_pt_KRB5CONFIG
7928   fi
7929 else
7930   KRB5CONFIG="$ac_cv_path_KRB5CONFIG"
7931 fi
7932
7933         if test "x$KRB5CONFIG" != x; then
7934                 case "$host_os_name" in
7935                         darwin)
7936                                 # macOS weak-links to the Kerberos framework...
7937                                 LIBGSSAPI="-weak_framework Kerberos"
7938                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS framework" >&5
7939 $as_echo_n "checking for GSS framework... " >&6; }
7940                                 if test -d /System/Library/Frameworks/GSS.framework; then
7941                                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7942 $as_echo "yes" >&6; }
7943                                         LIBGSSAPI="$LIBGSSAPI -weak_framework GSS"
7944                                 else
7945                                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7946 $as_echo "no" >&6; }
7947                                 fi
7948                                 ;;
7949                         sunos*)
7950                                 # Solaris has a non-standard krb5-config, don't use it!
7951                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
7952 $as_echo_n "checking for gss_display_status in -lgss... " >&6; }
7953 if ${ac_cv_lib_gss_gss_display_status+:} false; then :
7954   $as_echo_n "(cached) " >&6
7955 else
7956   ac_check_lib_save_LIBS=$LIBS
7957 LIBS="-lgss  $LIBS"
7958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7959 /* end confdefs.h.  */
7960
7961 /* Override any GCC internal prototype to avoid an error.
7962    Use char because int might match the return type of a GCC
7963    builtin and then its argument prototype would still apply.  */
7964 #ifdef __cplusplus
7965 extern "C"
7966 #endif
7967 char gss_display_status ();
7968 int
7969 main ()
7970 {
7971 return gss_display_status ();
7972   ;
7973   return 0;
7974 }
7975 _ACEOF
7976 if ac_fn_c_try_link "$LINENO"; then :
7977   ac_cv_lib_gss_gss_display_status=yes
7978 else
7979   ac_cv_lib_gss_gss_display_status=no
7980 fi
7981 rm -f core conftest.err conftest.$ac_objext \
7982     conftest$ac_exeext conftest.$ac_ext
7983 LIBS=$ac_check_lib_save_LIBS
7984 fi
7985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
7986 $as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
7987 if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
7988
7989 $as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
7990
7991                                         CFLAGS="`$KRB5CONFIG --cflags` $CFLAGS"
7992                                         CPPFLAGS="`$KRB5CONFIG --cflags` $CPPFLAGS"
7993                                         LIBGSSAPI="-lgss `$KRB5CONFIG --libs`"
7994 fi
7995
7996                                 ;;
7997                         *)
7998                                 # Other platforms just ask for GSSAPI
7999                                 CFLAGS="`$KRB5CONFIG --cflags gssapi` $CFLAGS"
8000                                 CPPFLAGS="`$KRB5CONFIG --cflags gssapi` $CPPFLAGS"
8001                                 LIBGSSAPI="`$KRB5CONFIG --libs gssapi`"
8002                                 ;;
8003                 esac
8004
8005 $as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
8006
8007         else
8008                 # Check for vendor-specific implementations...
8009                 case "$host_os_name" in
8010                         hp-ux*)
8011                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
8012 $as_echo_n "checking for gss_display_status in -lgss... " >&6; }
8013 if ${ac_cv_lib_gss_gss_display_status+:} false; then :
8014   $as_echo_n "(cached) " >&6
8015 else
8016   ac_check_lib_save_LIBS=$LIBS
8017 LIBS="-lgss  $LIBS"
8018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8019 /* end confdefs.h.  */
8020
8021 /* Override any GCC internal prototype to avoid an error.
8022    Use char because int might match the return type of a GCC
8023    builtin and then its argument prototype would still apply.  */
8024 #ifdef __cplusplus
8025 extern "C"
8026 #endif
8027 char gss_display_status ();
8028 int
8029 main ()
8030 {
8031 return gss_display_status ();
8032   ;
8033   return 0;
8034 }
8035 _ACEOF
8036 if ac_fn_c_try_link "$LINENO"; then :
8037   ac_cv_lib_gss_gss_display_status=yes
8038 else
8039   ac_cv_lib_gss_gss_display_status=no
8040 fi
8041 rm -f core conftest.err conftest.$ac_objext \
8042     conftest$ac_exeext conftest.$ac_ext
8043 LIBS=$ac_check_lib_save_LIBS
8044 fi
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
8046 $as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
8047 if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
8048
8049 $as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
8050
8051                                         LIBGSSAPI="-lgss -lgssapi_krb5"
8052 fi
8053
8054                                 ;;
8055                         sunos*)
8056                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_display_status in -lgss" >&5
8057 $as_echo_n "checking for gss_display_status in -lgss... " >&6; }
8058 if ${ac_cv_lib_gss_gss_display_status+:} false; then :
8059   $as_echo_n "(cached) " >&6
8060 else
8061   ac_check_lib_save_LIBS=$LIBS
8062 LIBS="-lgss  $LIBS"
8063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8064 /* end confdefs.h.  */
8065
8066 /* Override any GCC internal prototype to avoid an error.
8067    Use char because int might match the return type of a GCC
8068    builtin and then its argument prototype would still apply.  */
8069 #ifdef __cplusplus
8070 extern "C"
8071 #endif
8072 char gss_display_status ();
8073 int
8074 main ()
8075 {
8076 return gss_display_status ();
8077   ;
8078   return 0;
8079 }
8080 _ACEOF
8081 if ac_fn_c_try_link "$LINENO"; then :
8082   ac_cv_lib_gss_gss_display_status=yes
8083 else
8084   ac_cv_lib_gss_gss_display_status=no
8085 fi
8086 rm -f core conftest.err conftest.$ac_objext \
8087     conftest$ac_exeext conftest.$ac_ext
8088 LIBS=$ac_check_lib_save_LIBS
8089 fi
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_display_status" >&5
8091 $as_echo "$ac_cv_lib_gss_gss_display_status" >&6; }
8092 if test "x$ac_cv_lib_gss_gss_display_status" = xyes; then :
8093
8094 $as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
8095
8096                                         LIBGSSAPI="-lgss"
8097 fi
8098
8099                                 ;;
8100                 esac
8101         fi
8102
8103         if test "x$LIBGSSAPI" != x; then
8104                 ac_fn_c_check_header_mongrel "$LINENO" "krb5.h" "ac_cv_header_krb5_h" "$ac_includes_default"
8105 if test "x$ac_cv_header_krb5_h" = xyes; then :
8106   $as_echo "#define HAVE_KRB5_H 1" >>confdefs.h
8107
8108 fi
8109
8110
8111                 if test -d /System/Library/Frameworks/GSS.framework; then
8112                         ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi.h" "ac_cv_header_GSS_gssapi_h" "$ac_includes_default"
8113 if test "x$ac_cv_header_GSS_gssapi_h" = xyes; then :
8114   $as_echo "#define HAVE_GSS_GSSAPI_H 1" >>confdefs.h
8115
8116 fi
8117
8118
8119                         ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi_generic.h" "ac_cv_header_GSS_gssapi_generic_h" "$ac_includes_default"
8120 if test "x$ac_cv_header_GSS_gssapi_generic_h" = xyes; then :
8121   $as_echo "#define HAVE_GSS_GSSAPI_GENERIC_H 1" >>confdefs.h
8122
8123 fi
8124
8125
8126                         ac_fn_c_check_header_mongrel "$LINENO" "GSS/gssapi_spi.h" "ac_cv_header_GSS_gssapi_spi_h" "$ac_includes_default"
8127 if test "x$ac_cv_header_GSS_gssapi_spi_h" = xyes; then :
8128   $as_echo "#define HAVE_GSS_GSSAPI_SPI_H 1" >>confdefs.h
8129
8130 fi
8131
8132
8133                 else
8134                         ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
8135 if test "x$ac_cv_header_gssapi_h" = xyes; then :
8136   $as_echo "#define HAVE_GSSAPI_H 1" >>confdefs.h
8137
8138 fi
8139
8140
8141                         ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi.h" "ac_cv_header_gssapi_gssapi_h" "$ac_includes_default"
8142 if test "x$ac_cv_header_gssapi_gssapi_h" = xyes; then :
8143   $as_echo "#define HAVE_GSSAPI_GSSAPI_H 1" >>confdefs.h
8144
8145 fi
8146
8147
8148                 fi
8149
8150                 SAVELIBS="$LIBS"
8151                 LIBS="$LIBS $LIBGSSAPI"
8152
8153                 ac_fn_c_check_func "$LINENO" "__ApplePrivate_gss_acquire_cred_ex_f" "ac_cv_func___ApplePrivate_gss_acquire_cred_ex_f"
8154 if test "x$ac_cv_func___ApplePrivate_gss_acquire_cred_ex_f" = xyes; then :
8155   $as_echo "#define HAVE_GSS_ACQUIRE_CRED_EX_F 1" >>confdefs.h
8156
8157 fi
8158
8159
8160                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSS_C_NT_HOSTBASED_SERVICE" >&5
8161 $as_echo_n "checking for GSS_C_NT_HOSTBASED_SERVICE... " >&6; }
8162                 if test x$ac_cv_header_gssapi_gssapi_h = xyes; then
8163                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8164 /* end confdefs.h.  */
8165  #include <gssapi/gssapi.h>
8166 int
8167 main ()
8168 {
8169  gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
8170   ;
8171   return 0;
8172 }
8173 _ACEOF
8174 if ac_fn_c_try_compile "$LINENO"; then :
8175   $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
8176
8177                                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8178 $as_echo "yes" >&6; }
8179 else
8180   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8181 $as_echo "no" >&6; }
8182 fi
8183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8184                 elif test x$ac_cv_header_gss_gssapi_h = xyes; then
8185                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8186 /* end confdefs.h.  */
8187  #include <GSS/gssapi.h>
8188 int
8189 main ()
8190 {
8191  gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
8192   ;
8193   return 0;
8194 }
8195 _ACEOF
8196 if ac_fn_c_try_compile "$LINENO"; then :
8197   $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
8198
8199                                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8200 $as_echo "yes" >&6; }
8201 else
8202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8203 $as_echo "no" >&6; }
8204 fi
8205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8206                 else
8207                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8208 /* end confdefs.h.  */
8209  #include <gssapi.h>
8210 int
8211 main ()
8212 {
8213  gss_OID foo = GSS_C_NT_HOSTBASED_SERVICE;
8214   ;
8215   return 0;
8216 }
8217 _ACEOF
8218 if ac_fn_c_try_compile "$LINENO"; then :
8219   $as_echo "#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1" >>confdefs.h
8220
8221                                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8222 $as_echo "yes" >&6; }
8223 else
8224   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8225 $as_echo "no" >&6; }
8226 fi
8227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8228                 fi
8229
8230                 LIBS="$SAVELIBS"
8231         fi
8232 fi
8233
8234
8235 # Check whether --with-gssservicename was given.
8236 if test "${with_gssservicename+set}" = set; then :
8237   withval=$with_gssservicename; default_gssservicename="$withval"
8238 else
8239   default_gssservicename="default"
8240 fi
8241
8242
8243 if test x$default_gssservicename != xno; then
8244         if test "x$default_gssservicename" = "xdefault"; then
8245                 CUPS_DEFAULT_GSSSERVICENAME="host"
8246         else
8247                 CUPS_DEFAULT_GSSSERVICENAME="$default_gssservicename"
8248         fi
8249 else
8250         CUPS_DEFAULT_GSSSERVICENAME=""
8251 fi
8252
8253
8254 cat >>confdefs.h <<_ACEOF
8255 #define CUPS_DEFAULT_GSSSERVICENAME "$CUPS_DEFAULT_GSSSERVICENAME"
8256 _ACEOF
8257
8258
8259
8260 # Check whether --enable-threads was given.
8261 if test "${enable_threads+set}" = set; then :
8262   enableval=$enable_threads;
8263 fi
8264
8265
8266 have_pthread=no
8267 PTHREAD_FLAGS=""
8268
8269 if test "x$enable_threads" != xno; then
8270         ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
8271 if test "x$ac_cv_header_pthread_h" = xyes; then :
8272   $as_echo "#define HAVE_PTHREAD_H 1" >>confdefs.h
8273
8274 fi
8275
8276
8277
8278         if test x$ac_cv_header_pthread_h = xyes; then
8279                                 for flag in -lpthreads -lpthread -pthread; do
8280                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create using $flag" >&5
8281 $as_echo_n "checking for pthread_create using $flag... " >&6; }
8282                         SAVELIBS="$LIBS"
8283                         LIBS="$flag $LIBS"
8284                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8285 /* end confdefs.h.  */
8286 #include <pthread.h>
8287 int
8288 main ()
8289 {
8290 pthread_create(0, 0, 0, 0);
8291   ;
8292   return 0;
8293 }
8294 _ACEOF
8295 if ac_fn_c_try_link "$LINENO"; then :
8296   have_pthread=yes
8297 else
8298   LIBS="$SAVELIBS"
8299 fi
8300 rm -f core conftest.err conftest.$ac_objext \
8301     conftest$ac_exeext conftest.$ac_ext
8302                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_pthread" >&5
8303 $as_echo "$have_pthread" >&6; }
8304
8305                         if test $have_pthread = yes; then
8306                                 PTHREAD_FLAGS="-D_THREAD_SAFE -D_REENTRANT"
8307
8308                                 # Solaris requires -D_POSIX_PTHREAD_SEMANTICS to
8309                                 # be POSIX-compliant... :(
8310                                 if test $host_os_name = sunos; then
8311                                         PTHREAD_FLAGS="$PTHREAD_FLAGS -D_POSIX_PTHREAD_SEMANTICS"
8312                                 fi
8313                                 break
8314                         fi
8315                 done
8316         fi
8317 fi
8318
8319
8320
8321
8322 # Check whether --enable-ssl was given.
8323 if test "${enable_ssl+set}" = set; then :
8324   enableval=$enable_ssl;
8325 fi
8326
8327 # Check whether --enable-cdsassl was given.
8328 if test "${enable_cdsassl+set}" = set; then :
8329   enableval=$enable_cdsassl;
8330 fi
8331
8332 # Check whether --enable-gnutls was given.
8333 if test "${enable_gnutls+set}" = set; then :
8334   enableval=$enable_gnutls;
8335 fi
8336
8337
8338 SSLFLAGS=""
8339 SSLLIBS=""
8340 have_ssl=0
8341 CUPS_SERVERKEYCHAIN=""
8342
8343 if test x$enable_ssl != xno; then
8344         if test $have_ssl = 0 -a "x$enable_cdsassl" != "xno"; then
8345         if test $host_os_name = darwin; then
8346             ac_fn_c_check_header_mongrel "$LINENO" "Security/SecureTransport.h" "ac_cv_header_Security_SecureTransport_h" "$ac_includes_default"
8347 if test "x$ac_cv_header_Security_SecureTransport_h" = xyes; then :
8348
8349                 have_ssl=1
8350                 $as_echo "#define HAVE_SSL 1" >>confdefs.h
8351
8352                 $as_echo "#define HAVE_CDSASSL 1" >>confdefs.h
8353
8354                 CUPS_SERVERKEYCHAIN="/Library/Keychains/System.keychain"
8355
8356                                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecureTransportPriv.h" "ac_cv_header_Security_SecureTransportPriv_h" "$ac_includes_default"
8357 if test "x$ac_cv_header_Security_SecureTransportPriv_h" = xyes; then :
8358   $as_echo "#define HAVE_SECURETRANSPORTPRIV_H 1" >>confdefs.h
8359
8360 fi
8361
8362
8363                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecCertificate.h" "ac_cv_header_Security_SecCertificate_h" "$ac_includes_default"
8364 if test "x$ac_cv_header_Security_SecCertificate_h" = xyes; then :
8365   $as_echo "#define HAVE_SECCERTIFICATE_H 1" >>confdefs.h
8366
8367 fi
8368
8369
8370                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecItem.h" "ac_cv_header_Security_SecItem_h" "$ac_includes_default"
8371 if test "x$ac_cv_header_Security_SecItem_h" = xyes; then :
8372   $as_echo "#define HAVE_SECITEM_H 1" >>confdefs.h
8373
8374 fi
8375
8376
8377                 ac_fn_c_check_header_compile "$LINENO" "Security/SecItemPriv.h" "ac_cv_header_Security_SecItemPriv_h" "#include <Security/SecItem.h>
8378 "
8379 if test "x$ac_cv_header_Security_SecItemPriv_h" = xyes; then :
8380   $as_echo "#define HAVE_SECITEMPRIV_H 1" >>confdefs.h
8381
8382 fi
8383
8384
8385                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecPolicy.h" "ac_cv_header_Security_SecPolicy_h" "$ac_includes_default"
8386 if test "x$ac_cv_header_Security_SecPolicy_h" = xyes; then :
8387   $as_echo "#define HAVE_SECPOLICY_H 1" >>confdefs.h
8388
8389 fi
8390
8391
8392                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecPolicyPriv.h" "ac_cv_header_Security_SecPolicyPriv_h" "$ac_includes_default"
8393 if test "x$ac_cv_header_Security_SecPolicyPriv_h" = xyes; then :
8394   $as_echo "#define HAVE_SECPOLICYPRIV_H 1" >>confdefs.h
8395
8396 fi
8397
8398
8399                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecBasePriv.h" "ac_cv_header_Security_SecBasePriv_h" "$ac_includes_default"
8400 if test "x$ac_cv_header_Security_SecBasePriv_h" = xyes; then :
8401   $as_echo "#define HAVE_SECBASEPRIV_H 1" >>confdefs.h
8402
8403 fi
8404
8405
8406                 ac_fn_c_check_header_mongrel "$LINENO" "Security/SecIdentitySearchPriv.h" "ac_cv_header_Security_SecIdentitySearchPriv_h" "$ac_includes_default"
8407 if test "x$ac_cv_header_Security_SecIdentitySearchPriv_h" = xyes; then :
8408   $as_echo "#define HAVE_SECIDENTITYSEARCHPRIV_H 1" >>confdefs.h
8409
8410 fi
8411
8412
8413
8414                 $as_echo "#define HAVE_CSSMERRORSTRING 1" >>confdefs.h
8415
8416                 $as_echo "#define HAVE_SECKEYCHAINOPEN 1" >>confdefs.h
8417
8418 fi
8419
8420
8421
8422                 if test $host_os_version -ge 150; then
8423                         $as_echo "#define HAVE_SSLSETENABLEDCIPHERS 1" >>confdefs.h
8424
8425                 fi
8426         fi
8427     fi
8428
8429         if test $have_ssl = 0 -a "x$enable_gnutls" != "xno" -a "x$PKGCONFIG" != x; then
8430         if test -n "$ac_tool_prefix"; then
8431   # Extract the first word of "${ac_tool_prefix}libgnutls-config", so it can be a program name with args.
8432 set dummy ${ac_tool_prefix}libgnutls-config; ac_word=$2
8433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8434 $as_echo_n "checking for $ac_word... " >&6; }
8435 if ${ac_cv_path_LIBGNUTLSCONFIG+:} false; then :
8436   $as_echo_n "(cached) " >&6
8437 else
8438   case $LIBGNUTLSCONFIG in
8439   [\\/]* | ?:[\\/]*)
8440   ac_cv_path_LIBGNUTLSCONFIG="$LIBGNUTLSCONFIG" # Let the user override the test with a path.
8441   ;;
8442   *)
8443   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8444 for as_dir in $PATH
8445 do
8446   IFS=$as_save_IFS
8447   test -z "$as_dir" && as_dir=.
8448     for ac_exec_ext in '' $ac_executable_extensions; do
8449   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8450     ac_cv_path_LIBGNUTLSCONFIG="$as_dir/$ac_word$ac_exec_ext"
8451     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8452     break 2
8453   fi
8454 done
8455   done
8456 IFS=$as_save_IFS
8457
8458   ;;
8459 esac
8460 fi
8461 LIBGNUTLSCONFIG=$ac_cv_path_LIBGNUTLSCONFIG
8462 if test -n "$LIBGNUTLSCONFIG"; then
8463   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGNUTLSCONFIG" >&5
8464 $as_echo "$LIBGNUTLSCONFIG" >&6; }
8465 else
8466   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8467 $as_echo "no" >&6; }
8468 fi
8469
8470
8471 fi
8472 if test -z "$ac_cv_path_LIBGNUTLSCONFIG"; then
8473   ac_pt_LIBGNUTLSCONFIG=$LIBGNUTLSCONFIG
8474   # Extract the first word of "libgnutls-config", so it can be a program name with args.
8475 set dummy libgnutls-config; ac_word=$2
8476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8477 $as_echo_n "checking for $ac_word... " >&6; }
8478 if ${ac_cv_path_ac_pt_LIBGNUTLSCONFIG+:} false; then :
8479   $as_echo_n "(cached) " >&6
8480 else
8481   case $ac_pt_LIBGNUTLSCONFIG in
8482   [\\/]* | ?:[\\/]*)
8483   ac_cv_path_ac_pt_LIBGNUTLSCONFIG="$ac_pt_LIBGNUTLSCONFIG" # Let the user override the test with a path.
8484   ;;
8485   *)
8486   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8487 for as_dir in $PATH
8488 do
8489   IFS=$as_save_IFS
8490   test -z "$as_dir" && as_dir=.
8491     for ac_exec_ext in '' $ac_executable_extensions; do
8492   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8493     ac_cv_path_ac_pt_LIBGNUTLSCONFIG="$as_dir/$ac_word$ac_exec_ext"
8494     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8495     break 2
8496   fi
8497 done
8498   done
8499 IFS=$as_save_IFS
8500
8501   ;;
8502 esac
8503 fi
8504 ac_pt_LIBGNUTLSCONFIG=$ac_cv_path_ac_pt_LIBGNUTLSCONFIG
8505 if test -n "$ac_pt_LIBGNUTLSCONFIG"; then
8506   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_LIBGNUTLSCONFIG" >&5
8507 $as_echo "$ac_pt_LIBGNUTLSCONFIG" >&6; }
8508 else
8509   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8510 $as_echo "no" >&6; }
8511 fi
8512
8513   if test "x$ac_pt_LIBGNUTLSCONFIG" = x; then
8514     LIBGNUTLSCONFIG=""
8515   else
8516     case $cross_compiling:$ac_tool_warned in
8517 yes:)
8518 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8519 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8520 ac_tool_warned=yes ;;
8521 esac
8522     LIBGNUTLSCONFIG=$ac_pt_LIBGNUTLSCONFIG
8523   fi
8524 else
8525   LIBGNUTLSCONFIG="$ac_cv_path_LIBGNUTLSCONFIG"
8526 fi
8527
8528         if $PKGCONFIG --exists gnutls; then
8529             have_ssl=1
8530             SSLLIBS=`$PKGCONFIG --libs gnutls`
8531             SSLFLAGS=`$PKGCONFIG --cflags gnutls`
8532             $as_echo "#define HAVE_SSL 1" >>confdefs.h
8533
8534             $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
8535
8536         elif test "x$LIBGNUTLSCONFIG" != x; then
8537             have_ssl=1
8538             SSLLIBS=`$LIBGNUTLSCONFIG --libs`
8539             SSLFLAGS=`$LIBGNUTLSCONFIG --cflags`
8540             $as_echo "#define HAVE_SSL 1" >>confdefs.h
8541
8542             $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
8543
8544         fi
8545
8546         if test $have_ssl = 1; then
8547             CUPS_SERVERKEYCHAIN="ssl"
8548
8549             SAVELIBS="$LIBS"
8550             LIBS="$LIBS $SSLLIBS"
8551             ac_fn_c_check_func "$LINENO" "gnutls_transport_set_pull_timeout_function" "ac_cv_func_gnutls_transport_set_pull_timeout_function"
8552 if test "x$ac_cv_func_gnutls_transport_set_pull_timeout_function" = xyes; then :
8553   $as_echo "#define HAVE_GNUTLS_TRANSPORT_SET_PULL_TIMEOUT_FUNCTION 1" >>confdefs.h
8554
8555 fi
8556
8557             ac_fn_c_check_func "$LINENO" "gnutls_priority_set_direct" "ac_cv_func_gnutls_priority_set_direct"
8558 if test "x$ac_cv_func_gnutls_priority_set_direct" = xyes; then :
8559   $as_echo "#define HAVE_GNUTLS_PRIORITY_SET_DIRECT 1" >>confdefs.h
8560
8561 fi
8562
8563             LIBS="$SAVELIBS"
8564         fi
8565     fi
8566 fi
8567
8568 IPPALIASES="http"
8569 if test $have_ssl = 1; then
8570     { $as_echo "$as_me:${as_lineno-$LINENO}: result:     Using SSLLIBS=\"$SSLLIBS\"" >&5
8571 $as_echo "    Using SSLLIBS=\"$SSLLIBS\"" >&6; }
8572     { $as_echo "$as_me:${as_lineno-$LINENO}: result:     Using SSLFLAGS=\"$SSLFLAGS\"" >&5
8573 $as_echo "    Using SSLFLAGS=\"$SSLFLAGS\"" >&6; }
8574     IPPALIASES="http https ipps"
8575 elif test x$enable_cdsa = xyes -o x$enable_gnutls = xyes; then
8576     as_fn_error $? "Unable to enable SSL support." "$LINENO" 5
8577 fi
8578
8579
8580
8581
8582
8583
8584 EXPORT_SSLLIBS="$SSLLIBS"
8585
8586
8587
8588 # Check whether --enable-pam was given.
8589 if test "${enable_pam+set}" = set; then :
8590   enableval=$enable_pam;
8591 fi
8592
8593
8594 # Check whether --with-pam_module was given.
8595 if test "${with_pam_module+set}" = set; then :
8596   withval=$with_pam_module;
8597 fi
8598
8599
8600 PAMDIR=""
8601 PAMFILE="pam.std"
8602 PAMLIBS=""
8603 PAMMOD="pam_unknown.so"
8604 PAMMODAUTH="pam_unknown.so"
8605
8606 if test x$enable_pam != xno; then
8607         SAVELIBS="$LIBS"
8608
8609         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
8610 $as_echo_n "checking for dlopen in -ldl... " >&6; }
8611 if ${ac_cv_lib_dl_dlopen+:} false; then :
8612   $as_echo_n "(cached) " >&6
8613 else
8614   ac_check_lib_save_LIBS=$LIBS
8615 LIBS="-ldl  $LIBS"
8616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8617 /* end confdefs.h.  */
8618
8619 /* Override any GCC internal prototype to avoid an error.
8620    Use char because int might match the return type of a GCC
8621    builtin and then its argument prototype would still apply.  */
8622 #ifdef __cplusplus
8623 extern "C"
8624 #endif
8625 char dlopen ();
8626 int
8627 main ()
8628 {
8629 return dlopen ();
8630   ;
8631   return 0;
8632 }
8633 _ACEOF
8634 if ac_fn_c_try_link "$LINENO"; then :
8635   ac_cv_lib_dl_dlopen=yes
8636 else
8637   ac_cv_lib_dl_dlopen=no
8638 fi
8639 rm -f core conftest.err conftest.$ac_objext \
8640     conftest$ac_exeext conftest.$ac_ext
8641 LIBS=$ac_check_lib_save_LIBS
8642 fi
8643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
8644 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
8645 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
8646   cat >>confdefs.h <<_ACEOF
8647 #define HAVE_LIBDL 1
8648 _ACEOF
8649
8650   LIBS="-ldl $LIBS"
8651
8652 fi
8653
8654         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
8655 $as_echo_n "checking for pam_start in -lpam... " >&6; }
8656 if ${ac_cv_lib_pam_pam_start+:} false; then :
8657   $as_echo_n "(cached) " >&6
8658 else
8659   ac_check_lib_save_LIBS=$LIBS
8660 LIBS="-lpam  $LIBS"
8661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8662 /* end confdefs.h.  */
8663
8664 /* Override any GCC internal prototype to avoid an error.
8665    Use char because int might match the return type of a GCC
8666    builtin and then its argument prototype would still apply.  */
8667 #ifdef __cplusplus
8668 extern "C"
8669 #endif
8670 char pam_start ();
8671 int
8672 main ()
8673 {
8674 return pam_start ();
8675   ;
8676   return 0;
8677 }
8678 _ACEOF
8679 if ac_fn_c_try_link "$LINENO"; then :
8680   ac_cv_lib_pam_pam_start=yes
8681 else
8682   ac_cv_lib_pam_pam_start=no
8683 fi
8684 rm -f core conftest.err conftest.$ac_objext \
8685     conftest$ac_exeext conftest.$ac_ext
8686 LIBS=$ac_check_lib_save_LIBS
8687 fi
8688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
8689 $as_echo "$ac_cv_lib_pam_pam_start" >&6; }
8690 if test "x$ac_cv_lib_pam_pam_start" = xyes; then :
8691   cat >>confdefs.h <<_ACEOF
8692 #define HAVE_LIBPAM 1
8693 _ACEOF
8694
8695   LIBS="-lpam $LIBS"
8696
8697 fi
8698
8699         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_set_item in -lpam" >&5
8700 $as_echo_n "checking for pam_set_item in -lpam... " >&6; }
8701 if ${ac_cv_lib_pam_pam_set_item+:} false; then :
8702   $as_echo_n "(cached) " >&6
8703 else
8704   ac_check_lib_save_LIBS=$LIBS
8705 LIBS="-lpam  $LIBS"
8706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8707 /* end confdefs.h.  */
8708
8709 /* Override any GCC internal prototype to avoid an error.
8710    Use char because int might match the return type of a GCC
8711    builtin and then its argument prototype would still apply.  */
8712 #ifdef __cplusplus
8713 extern "C"
8714 #endif
8715 char pam_set_item ();
8716 int
8717 main ()
8718 {
8719 return pam_set_item ();
8720   ;
8721   return 0;
8722 }
8723 _ACEOF
8724 if ac_fn_c_try_link "$LINENO"; then :
8725   ac_cv_lib_pam_pam_set_item=yes
8726 else
8727   ac_cv_lib_pam_pam_set_item=no
8728 fi
8729 rm -f core conftest.err conftest.$ac_objext \
8730     conftest$ac_exeext conftest.$ac_ext
8731 LIBS=$ac_check_lib_save_LIBS
8732 fi
8733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_set_item" >&5
8734 $as_echo "$ac_cv_lib_pam_pam_set_item" >&6; }
8735 if test "x$ac_cv_lib_pam_pam_set_item" = xyes; then :
8736   $as_echo "#define HAVE_PAM_SET_ITEM 1" >>confdefs.h
8737
8738 fi
8739
8740         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_setcred in -lpam" >&5
8741 $as_echo_n "checking for pam_setcred in -lpam... " >&6; }
8742 if ${ac_cv_lib_pam_pam_setcred+:} false; then :
8743   $as_echo_n "(cached) " >&6
8744 else
8745   ac_check_lib_save_LIBS=$LIBS
8746 LIBS="-lpam  $LIBS"
8747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8748 /* end confdefs.h.  */
8749
8750 /* Override any GCC internal prototype to avoid an error.
8751    Use char because int might match the return type of a GCC
8752    builtin and then its argument prototype would still apply.  */
8753 #ifdef __cplusplus
8754 extern "C"
8755 #endif
8756 char pam_setcred ();
8757 int
8758 main ()
8759 {
8760 return pam_setcred ();
8761   ;
8762   return 0;
8763 }
8764 _ACEOF
8765 if ac_fn_c_try_link "$LINENO"; then :
8766   ac_cv_lib_pam_pam_setcred=yes
8767 else
8768   ac_cv_lib_pam_pam_setcred=no
8769 fi
8770 rm -f core conftest.err conftest.$ac_objext \
8771     conftest$ac_exeext conftest.$ac_ext
8772 LIBS=$ac_check_lib_save_LIBS
8773 fi
8774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_setcred" >&5
8775 $as_echo "$ac_cv_lib_pam_pam_setcred" >&6; }
8776 if test "x$ac_cv_lib_pam_pam_setcred" = xyes; then :
8777   $as_echo "#define HAVE_PAM_SETCRED 1" >>confdefs.h
8778
8779 fi
8780
8781         ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
8782 if test "x$ac_cv_header_security_pam_appl_h" = xyes; then :
8783
8784 fi
8785
8786
8787         if test x$ac_cv_header_security_pam_appl_h != xyes; then
8788                 ac_fn_c_check_header_mongrel "$LINENO" "pam/pam_appl.h" "ac_cv_header_pam_pam_appl_h" "$ac_includes_default"
8789 if test "x$ac_cv_header_pam_pam_appl_h" = xyes; then :
8790   $as_echo "#define HAVE_PAM_PAM_APPL_H 1" >>confdefs.h
8791
8792 fi
8793
8794
8795         fi
8796
8797         if test x$ac_cv_lib_pam_pam_start != xno; then
8798                 # Set the necessary libraries for PAM...
8799                 if test x$ac_cv_lib_dl_dlopen != xno; then
8800                         PAMLIBS="-lpam -ldl"
8801                 else
8802                         PAMLIBS="-lpam"
8803                 fi
8804
8805                 # Find the PAM configuration directory, if any...
8806                 for dir in /private/etc/pam.d /etc/pam.d; do
8807                         if test -d $dir; then
8808                                 PAMDIR=$dir
8809                                 break;
8810                         fi
8811                 done
8812         fi
8813
8814         LIBS="$SAVELIBS"
8815
8816         case "$host_os_name" in
8817                 darwin*)
8818                         # Darwin/macOS
8819                         if test "x$with_pam_module" != x; then
8820                                 PAMFILE="pam.$with_pam_module"
8821                         elif test -f /usr/lib/pam/pam_opendirectory.so.2; then
8822                                 PAMFILE="pam.opendirectory"
8823                         else
8824                                 PAMFILE="pam.securityserver"
8825                         fi
8826                         ;;
8827
8828                 *)
8829                         # All others; this test might need to be updated
8830                         # as Linux distributors move things around...
8831                         if test "x$with_pam_module" != x; then
8832                                 PAMMOD="pam_${with_pam_module}.so"
8833                         elif test -f /lib/security/pam_unix2.so; then
8834                                 PAMMOD="pam_unix2.so"
8835                         elif test -f /lib/security/pam_unix.so; then
8836                                 PAMMOD="pam_unix.so"
8837                         fi
8838
8839                         if test "x$PAMMOD" = xpam_unix.so; then
8840                                 PAMMODAUTH="$PAMMOD shadow nodelay"
8841                         else
8842                                 PAMMODAUTH="$PAMMOD nodelay"
8843                         fi
8844                         ;;
8845         esac
8846 fi
8847
8848
8849
8850
8851
8852
8853
8854
8855 # Check whether --enable-largefile was given.
8856 if test "${enable_largefile+set}" = set; then :
8857   enableval=$enable_largefile;
8858 fi
8859
8860 if test "$enable_largefile" != no; then
8861
8862   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
8863 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
8864 if ${ac_cv_sys_largefile_CC+:} false; then :
8865   $as_echo_n "(cached) " >&6
8866 else
8867   ac_cv_sys_largefile_CC=no
8868      if test "$GCC" != yes; then
8869        ac_save_CC=$CC
8870        while :; do
8871          # IRIX 6.2 and later do not support large files by default,
8872          # so use the C compiler's -n32 option if that helps.
8873          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8874 /* end confdefs.h.  */
8875 #include <sys/types.h>
8876  /* Check that off_t can represent 2**63 - 1 correctly.
8877     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8878     since some C++ compilers masquerading as C compilers
8879     incorrectly reject 9223372036854775807.  */
8880 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8881   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8882                        && LARGE_OFF_T % 2147483647 == 1)
8883                       ? 1 : -1];
8884 int
8885 main ()
8886 {
8887
8888   ;
8889   return 0;
8890 }
8891 _ACEOF
8892          if ac_fn_c_try_compile "$LINENO"; then :
8893   break
8894 fi
8895 rm -f core conftest.err conftest.$ac_objext
8896          CC="$CC -n32"
8897          if ac_fn_c_try_compile "$LINENO"; then :
8898   ac_cv_sys_largefile_CC=' -n32'; break
8899 fi
8900 rm -f core conftest.err conftest.$ac_objext
8901          break
8902        done
8903        CC=$ac_save_CC
8904        rm -f conftest.$ac_ext
8905     fi
8906 fi
8907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
8908 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
8909   if test "$ac_cv_sys_largefile_CC" != no; then
8910     CC=$CC$ac_cv_sys_largefile_CC
8911   fi
8912
8913   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
8914 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
8915 if ${ac_cv_sys_file_offset_bits+:} false; then :
8916   $as_echo_n "(cached) " >&6
8917 else
8918   while :; do
8919   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8920 /* end confdefs.h.  */
8921 #include <sys/types.h>
8922  /* Check that off_t can represent 2**63 - 1 correctly.
8923     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8924     since some C++ compilers masquerading as C compilers
8925     incorrectly reject 9223372036854775807.  */
8926 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8927   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8928                        && LARGE_OFF_T % 2147483647 == 1)
8929                       ? 1 : -1];
8930 int
8931 main ()
8932 {
8933
8934   ;
8935   return 0;
8936 }
8937 _ACEOF
8938 if ac_fn_c_try_compile "$LINENO"; then :
8939   ac_cv_sys_file_offset_bits=no; break
8940 fi
8941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8942   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8943 /* end confdefs.h.  */
8944 #define _FILE_OFFSET_BITS 64
8945 #include <sys/types.h>
8946  /* Check that off_t can represent 2**63 - 1 correctly.
8947     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8948     since some C++ compilers masquerading as C compilers
8949     incorrectly reject 9223372036854775807.  */
8950 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8951   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8952                        && LARGE_OFF_T % 2147483647 == 1)
8953                       ? 1 : -1];
8954 int
8955 main ()
8956 {
8957
8958   ;
8959   return 0;
8960 }
8961 _ACEOF
8962 if ac_fn_c_try_compile "$LINENO"; then :
8963   ac_cv_sys_file_offset_bits=64; break
8964 fi
8965 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8966   ac_cv_sys_file_offset_bits=unknown
8967   break
8968 done
8969 fi
8970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
8971 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
8972 case $ac_cv_sys_file_offset_bits in #(
8973   no | unknown) ;;
8974   *)
8975 cat >>confdefs.h <<_ACEOF
8976 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
8977 _ACEOF
8978 ;;
8979 esac
8980 rm -rf conftest*
8981   if test $ac_cv_sys_file_offset_bits = unknown; then
8982     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
8983 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
8984 if ${ac_cv_sys_large_files+:} false; then :
8985   $as_echo_n "(cached) " >&6
8986 else
8987   while :; do
8988   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8989 /* end confdefs.h.  */
8990 #include <sys/types.h>
8991  /* Check that off_t can represent 2**63 - 1 correctly.
8992     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8993     since some C++ compilers masquerading as C compilers
8994     incorrectly reject 9223372036854775807.  */
8995 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8996   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8997                        && LARGE_OFF_T % 2147483647 == 1)
8998                       ? 1 : -1];
8999 int
9000 main ()
9001 {
9002
9003   ;
9004   return 0;
9005 }
9006 _ACEOF
9007 if ac_fn_c_try_compile "$LINENO"; then :
9008   ac_cv_sys_large_files=no; break
9009 fi
9010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9011   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9012 /* end confdefs.h.  */
9013 #define _LARGE_FILES 1
9014 #include <sys/types.h>
9015  /* Check that off_t can represent 2**63 - 1 correctly.
9016     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9017     since some C++ compilers masquerading as C compilers
9018     incorrectly reject 9223372036854775807.  */
9019 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9020   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9021                        && LARGE_OFF_T % 2147483647 == 1)
9022                       ? 1 : -1];
9023 int
9024 main ()
9025 {
9026
9027   ;
9028   return 0;
9029 }
9030 _ACEOF
9031 if ac_fn_c_try_compile "$LINENO"; then :
9032   ac_cv_sys_large_files=1; break
9033 fi
9034 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9035   ac_cv_sys_large_files=unknown
9036   break
9037 done
9038 fi
9039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
9040 $as_echo "$ac_cv_sys_large_files" >&6; }
9041 case $ac_cv_sys_large_files in #(
9042   no | unknown) ;;
9043   *)
9044 cat >>confdefs.h <<_ACEOF
9045 #define _LARGE_FILES $ac_cv_sys_large_files
9046 _ACEOF
9047 ;;
9048 esac
9049 rm -rf conftest*
9050   fi
9051
9052
9053 fi
9054
9055
9056 LARGEFILE=""
9057 if test x$enable_largefile != xno; then
9058         LARGEFILE="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
9059
9060         if test x$ac_cv_sys_large_files = x1; then
9061                 LARGEFILE="$LARGEFILE -D_LARGE_FILES"
9062         fi
9063
9064         if test x$ac_cv_sys_file_offset_bits = x64; then
9065                 LARGEFILE="$LARGEFILE -D_FILE_OFFSET_BITS=64"
9066         fi
9067 fi
9068
9069
9070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
9071 $as_echo_n "checking for long long int... " >&6; }
9072 if ${ac_cv_c_long_long+:} false; then :
9073   $as_echo_n "(cached) " >&6
9074 else
9075   if test "$GCC" = yes; then
9076                 ac_cv_c_long_long=yes
9077         else
9078                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9079 /* end confdefs.h.  */
9080
9081 int
9082 main ()
9083 {
9084 long long int i;
9085   ;
9086   return 0;
9087 }
9088 _ACEOF
9089 if ac_fn_c_try_compile "$LINENO"; then :
9090   ac_cv_c_long_long=yes
9091 else
9092   ac_cv_c_long_long=no
9093 fi
9094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9095         fi
9096 fi
9097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_long_long" >&5
9098 $as_echo "$ac_cv_c_long_long" >&6; }
9099
9100 if test $ac_cv_c_long_long = yes; then
9101         $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
9102
9103 fi
9104
9105 ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
9106 if test "x$ac_cv_func_strtoll" = xyes; then :
9107   $as_echo "#define HAVE_STRTOLL 1" >>confdefs.h
9108
9109 fi
9110
9111
9112
9113 # Check whether --enable-avahi was given.
9114 if test "${enable_avahi+set}" = set; then :
9115   enableval=$enable_avahi;
9116 fi
9117
9118 # Check whether --enable-dnssd was given.
9119 if test "${enable_dnssd+set}" = set; then :
9120   enableval=$enable_dnssd;
9121 fi
9122
9123
9124 # Check whether --with-dnssd-libs was given.
9125 if test "${with_dnssd_libs+set}" = set; then :
9126   withval=$with_dnssd_libs; LDFLAGS="-L$withval $LDFLAGS"
9127         DSOFLAGS="-L$withval $DSOFLAGS"
9128 fi
9129
9130
9131 # Check whether --with-dnssd-includes was given.
9132 if test "${with_dnssd_includes+set}" = set; then :
9133   withval=$with_dnssd_includes; CFLAGS="-I$withval $CFLAGS"
9134         CPPFLAGS="-I$withval $CPPFLAGS"
9135 fi
9136
9137
9138 DNSSDLIBS=""
9139 DNSSD_BACKEND=""
9140 IPPFIND_BIN=""
9141 IPPFIND_MAN=""
9142
9143 if test "x$PKGCONFIG" != x -a x$enable_avahi != xno -a x$host_os_name != xdarwin; then
9144         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Avahi" >&5
9145 $as_echo_n "checking for Avahi... " >&6; }
9146         if $PKGCONFIG --exists avahi-client; then
9147                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9148 $as_echo "yes" >&6; }
9149                 CFLAGS="$CFLAGS `$PKGCONFIG --cflags avahi-client`"
9150                 DNSSDLIBS="`$PKGCONFIG --libs avahi-client`"
9151                 DNSSD_BACKEND="dnssd"
9152                 IPPFIND_BIN="ippfind"
9153                 IPPFIND_MAN="ippfind.\$(MAN1EXT)"
9154                 $as_echo "#define HAVE_AVAHI 1" >>confdefs.h
9155
9156         else
9157                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9158 $as_echo "no" >&6; }
9159         fi
9160 fi
9161
9162 if test "x$DNSSD_BACKEND" = x -a x$enable_dnssd != xno; then
9163         ac_fn_c_check_header_mongrel "$LINENO" "dns_sd.h" "ac_cv_header_dns_sd_h" "$ac_includes_default"
9164 if test "x$ac_cv_header_dns_sd_h" = xyes; then :
9165
9166                 case "$host_os_name" in
9167                         darwin*)
9168                                 # Darwin and macOS...
9169                                 $as_echo "#define HAVE_DNSSD 1" >>confdefs.h
9170
9171                                 DNSSDLIBS="-framework CoreFoundation -framework SystemConfiguration"
9172                                 DNSSD_BACKEND="dnssd"
9173                                 IPPFIND_BIN="ippfind"
9174                                 IPPFIND_MAN="ippfind.\$(MAN1EXT)"
9175                                 ;;
9176                         *)
9177                                 # All others...
9178                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for current version of dns_sd library" >&5
9179 $as_echo_n "checking for current version of dns_sd library... " >&6; }
9180                                 SAVELIBS="$LIBS"
9181                                 LIBS="$LIBS -ldns_sd"
9182                                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9183 /* end confdefs.h.  */
9184 #include <dns_sd.h>
9185 int
9186 main ()
9187 {
9188 int constant = kDNSServiceFlagsShareConnection;
9189                                         unsigned char txtRecord[100];
9190                                         uint8_t valueLen;
9191                                         TXTRecordGetValuePtr(sizeof(txtRecord),
9192                                             txtRecord, "value", &valueLen);
9193   ;
9194   return 0;
9195 }
9196 _ACEOF
9197 if ac_fn_c_try_compile "$LINENO"; then :
9198   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9199 $as_echo "yes" >&6; }
9200                                         $as_echo "#define HAVE_DNSSD 1" >>confdefs.h
9201
9202                                         DNSSDLIBS="-ldns_sd"
9203                                         DNSSD_BACKEND="dnssd"
9204 else
9205   IPPFIND_BIN="ippfind"
9206                                         IPPFIND_MAN="ippfind.\$(MAN1EXT)"
9207                                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9208 $as_echo "no" >&6; }
9209 fi
9210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9211                                 LIBS="$SAVELIBS"
9212                                 ;;
9213                 esac
9214
9215 fi
9216
9217
9218 fi
9219
9220
9221
9222
9223
9224
9225
9226 ONDEMANDFLAGS=""
9227 ONDEMANDLIBS=""
9228
9229
9230
9231 # Check whether --enable-launchd was given.
9232 if test "${enable_launchd+set}" = set; then :
9233   enableval=$enable_launchd;
9234 fi
9235
9236 LAUNCHD_DIR=""
9237
9238
9239 if test x$enable_launchd != xno; then
9240         ac_fn_c_check_func "$LINENO" "launch_activate_socket" "ac_cv_func_launch_activate_socket"
9241 if test "x$ac_cv_func_launch_activate_socket" = xyes; then :
9242
9243                 $as_echo "#define HAVE_LAUNCHD 1" >>confdefs.h
9244
9245                 $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
9246
9247 fi
9248
9249         ac_fn_c_check_header_mongrel "$LINENO" "launch.h" "ac_cv_header_launch_h" "$ac_includes_default"
9250 if test "x$ac_cv_header_launch_h" = xyes; then :
9251   $as_echo "#define HAVE_LAUNCH_H 1" >>confdefs.h
9252
9253 fi
9254
9255
9256
9257         if test "$host_os_name" = darwin; then
9258                 LAUNCHD_DIR="/System/Library/LaunchDaemons"
9259                 # liblaunch is already part of libSystem
9260         fi
9261 fi
9262
9263 # Check whether --enable-systemd was given.
9264 if test "${enable_systemd+set}" = set; then :
9265   enableval=$enable_systemd;
9266 fi
9267
9268
9269 # Check whether --with-systemd was given.
9270 if test "${with_systemd+set}" = set; then :
9271   withval=$with_systemd; SYSTEMD_DIR="$withval"
9272 else
9273   SYSTEMD_DIR=""
9274 fi
9275
9276
9277
9278 if test x$enable_systemd != xno; then
9279         if test "x$PKGCONFIG" = x; then
9280                 if test x$enable_systemd = xyes; then
9281                         as_fn_error $? "Need pkg-config to enable systemd support." "$LINENO" 5
9282                 fi
9283         else
9284                 have_systemd=no
9285                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsystemd" >&5
9286 $as_echo_n "checking for libsystemd... " >&6; }
9287                 if $PKGCONFIG --exists libsystemd; then
9288                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9289 $as_echo "yes" >&6; }
9290                         have_systemd=yes
9291                         ONDEMANDFLAGS=`$PKGCONFIG --cflags libsystemd`
9292                         ONDEMANDLIBS=`$PKGCONFIG --libs libsystemd`
9293                 elif $PKGCONFIG --exists libsystemd-daemon; then
9294                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - legacy" >&5
9295 $as_echo "yes - legacy" >&6; }
9296                         have_systemd=yes
9297                         ONDEMANDFLAGS=`$PKGCONFIG --cflags libsystemd-daemon`
9298                         ONDEMANDLIBS=`$PKGCONFIG --libs libsystemd-daemon`
9299
9300                         if $PKGCONFIG --exists libsystemd-journal; then
9301                                 ONDEMANDFLAGS="$ONDEMANDFLAGS `$PKGCONFIG --cflags libsystemd-journal`"
9302                                 ONDEMANDLIBS="$ONDEMANDLIBS `$PKGCONFIG --libs libsystemd-journal`"
9303                         fi
9304                 else
9305                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9306 $as_echo "no" >&6; }
9307                 fi
9308
9309                 if test $have_systemd = yes; then
9310                         $as_echo "#define HAVE_SYSTEMD 1" >>confdefs.h
9311
9312                         $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
9313
9314                         ac_fn_c_check_header_mongrel "$LINENO" "systemd/sd-journal.h" "ac_cv_header_systemd_sd_journal_h" "$ac_includes_default"
9315 if test "x$ac_cv_header_systemd_sd_journal_h" = xyes; then :
9316   $as_echo "#define HAVE_SYSTEMD_SD_JOURNAL_H 1" >>confdefs.h
9317
9318 fi
9319
9320
9321                         if test "x$SYSTEMD_DIR" = x; then
9322                                 SYSTEMD_DIR="`$PKGCONFIG --variable=systemdsystemunitdir systemd`"
9323                         fi
9324                 fi
9325         fi
9326 fi
9327
9328 # Check whether --enable-upstart was given.
9329 if test "${enable_upstart+set}" = set; then :
9330   enableval=$enable_upstart;
9331 fi
9332
9333 if test "x$enable_upstart" = "xyes"; then
9334         if test "x$have_systemd" = "xyes"; then
9335                 as_fn_error $? "Cannot support both systemd and upstart." "$LINENO" 5
9336         fi
9337         $as_echo "#define HAVE_UPSTART 1" >>confdefs.h
9338
9339         $as_echo "#define HAVE_ONDEMAND 1" >>confdefs.h
9340
9341 fi
9342
9343 SMFMANIFESTDIR=""
9344
9345
9346 # Check whether --with-smfmanifestdir was given.
9347 if test "${with_smfmanifestdir+set}" = set; then :
9348   withval=$with_smfmanifestdir; SMFMANIFESTDIR="$withval"
9349 fi
9350
9351
9352
9353 # Check whether --with-rcdir was given.
9354 if test "${with_rcdir+set}" = set; then :
9355   withval=$with_rcdir; rcdir="$withval"
9356 else
9357   rcdir=""
9358 fi
9359
9360
9361 # Check whether --with-rclevels was given.
9362 if test "${with_rclevels+set}" = set; then :
9363   withval=$with_rclevels; rclevels="$withval"
9364 else
9365   rclevels="2 3 5"
9366 fi
9367
9368
9369 # Check whether --with-rcstart was given.
9370 if test "${with_rcstart+set}" = set; then :
9371   withval=$with_rcstart; rcstart="$withval"
9372 else
9373   rcstart=""
9374 fi
9375
9376
9377 # Check whether --with-rcstop was given.
9378 if test "${with_rcstop+set}" = set; then :
9379   withval=$with_rcstop; rcstop="$withval"
9380 else
9381   rcstop=""
9382 fi
9383
9384
9385 if test x$rcdir = x; then
9386         if test x$LAUNCHD_DIR = x -a x$SYSTEMD_DIR = x -a x$SMFMANIFESTDIR = x; then
9387                 # Fall back on "init", the original service startup interface...
9388                 if test -d /sbin/init.d; then
9389                         # SuSE
9390                         rcdir="/sbin/init.d"
9391                 elif test -d /etc/init.d; then
9392                         # Others
9393                         rcdir="/etc"
9394                 else
9395                         # RedHat, NetBSD
9396                         rcdir="/etc/rc.d"
9397                 fi
9398         else
9399                 rcdir="no"
9400         fi
9401 fi
9402
9403 if test "x$rcstart" = x; then
9404         case "$host_os_name" in
9405                 linux* | gnu*)
9406                         # Linux
9407                         rcstart="81"
9408                         ;;
9409
9410                 sunos*)
9411                         # Solaris
9412                         rcstart="81"
9413                         ;;
9414
9415                 *)
9416                         # Others
9417                         rcstart="99"
9418                         ;;
9419         esac
9420 fi
9421
9422 if test "x$rcstop" = x; then
9423         case "$host_os_name" in
9424                 linux* | gnu*)
9425                         # Linux
9426                         rcstop="36"
9427                         ;;
9428
9429                 *)
9430                         # Others
9431                         rcstop="00"
9432                         ;;
9433         esac
9434 fi
9435
9436 INITDIR=""
9437 INITDDIR=""
9438 RCLEVELS="$rclevels"
9439 RCSTART="$rcstart"
9440 RCSTOP="$rcstop"
9441
9442
9443
9444
9445
9446
9447 if test "x$rcdir" != xno; then
9448         if test "x$rclevels" = x; then
9449                 INITDDIR="$rcdir"
9450         else
9451                 INITDIR="$rcdir"
9452         fi
9453 fi
9454
9455
9456 # Check whether --with-xinetd was given.
9457 if test "${with_xinetd+set}" = set; then :
9458   withval=$with_xinetd; xinetd="$withval"
9459 else
9460   xinetd=""
9461 fi
9462
9463 XINETD=""
9464
9465
9466 if test "x$xinetd" = x; then
9467         if test ! -x /sbin/launchd; then
9468                 for dir in /etc/xinetd.d /usr/local/etc/xinetd.d; do
9469                         if test -d $dir; then
9470                                 XINETD="$dir"
9471                                 break
9472                         fi
9473                 done
9474         fi
9475 elif test "x$xinetd" != xno; then
9476         XINETD="$xinetd"
9477 fi
9478
9479
9480 LANGUAGES="`ls -1 locale/cups_*.po 2>/dev/null | sed -e '1,$s/locale\/cups_//' -e '1,$s/\.po//' | tr '\n' ' '`"
9481
9482
9483 # Check whether --with-languages was given.
9484 if test "${with_languages+set}" = set; then :
9485   withval=$with_languages;
9486         case "$withval" in
9487                 none | no) LANGUAGES="" ;;
9488                 all) ;;
9489                 *) LANGUAGES="$withval" ;;
9490         esac
9491 fi
9492
9493
9494
9495
9496 # Check whether --with-bundledir was given.
9497 if test "${with_bundledir+set}" = set; then :
9498   withval=$with_bundledir; CUPS_BUNDLEDIR="$withval"
9499 else
9500   if test "x$host_os_name" = xdarwin -a $host_os_version -ge 100; then
9501                 CUPS_BUNDLEDIR="/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A"
9502                 LANGUAGES=""
9503         else
9504                 CUPS_BUNDLEDIR=""
9505         fi
9506 fi
9507
9508
9509
9510 if test "x$CUPS_BUNDLEDIR" != x; then
9511         cat >>confdefs.h <<_ACEOF
9512 #define CUPS_BUNDLEDIR "$CUPS_BUNDLEDIR"
9513 _ACEOF
9514
9515 fi
9516
9517
9518 # Check whether --with-exe_file_perm was given.
9519 if test "${with_exe_file_perm+set}" = set; then :
9520   withval=$with_exe_file_perm; CUPS_EXE_FILE_PERM="$withval"
9521 else
9522   case "$host_os_name" in
9523                 linux* | gnu*)
9524                         CUPS_EXE_FILE_PERM="755"
9525                         ;;
9526                 *)
9527                         CUPS_EXE_FILE_PERM="555"
9528                         ;;
9529         esac
9530 fi
9531
9532
9533
9534
9535 # Check whether --with-config_file_perm was given.
9536 if test "${with_config_file_perm+set}" = set; then :
9537   withval=$with_config_file_perm; CUPS_CONFIG_FILE_PERM="$withval"
9538 else
9539   if test "x$host_os_name" = xdarwin; then
9540                 CUPS_CONFIG_FILE_PERM="644"
9541         else
9542                 CUPS_CONFIG_FILE_PERM="640"
9543         fi
9544 fi
9545
9546
9547 cat >>confdefs.h <<_ACEOF
9548 #define CUPS_DEFAULT_CONFIG_FILE_PERM 0$CUPS_CONFIG_FILE_PERM
9549 _ACEOF
9550
9551
9552
9553 # Check whether --with-cupsd_file_perm was given.
9554 if test "${with_cupsd_file_perm+set}" = set; then :
9555   withval=$with_cupsd_file_perm; CUPS_CUPSD_FILE_PERM="$withval"
9556 else
9557   case "$host_os_name" in
9558                 linux* | gnu*)
9559                         CUPS_CUPSD_FILE_PERM="700"
9560                         ;;
9561                 *)
9562                         CUPS_CUPSD_FILE_PERM="500"
9563                         ;;
9564         esac
9565 fi
9566
9567
9568
9569
9570 # Check whether --with-log_file_perm was given.
9571 if test "${with_log_file_perm+set}" = set; then :
9572   withval=$with_log_file_perm; CUPS_LOG_FILE_PERM="$withval"
9573 else
9574   CUPS_LOG_FILE_PERM="644"
9575 fi
9576
9577
9578 cat >>confdefs.h <<_ACEOF
9579 #define CUPS_DEFAULT_LOG_FILE_PERM 0$CUPS_LOG_FILE_PERM
9580 _ACEOF
9581
9582
9583
9584 # Check whether --with-fatal_errors was given.
9585 if test "${with_fatal_errors+set}" = set; then :
9586   withval=$with_fatal_errors; CUPS_FATAL_ERRORS="$withval"
9587 else
9588   CUPS_FATAL_ERRORS="config"
9589 fi
9590
9591
9592 cat >>confdefs.h <<_ACEOF
9593 #define CUPS_DEFAULT_FATAL_ERRORS "$CUPS_FATAL_ERRORS"
9594 _ACEOF
9595
9596
9597
9598 # Check whether --with-log_level was given.
9599 if test "${with_log_level+set}" = set; then :
9600   withval=$with_log_level; CUPS_LOG_LEVEL="$withval"
9601 else
9602   CUPS_LOG_LEVEL="warn"
9603 fi
9604
9605
9606 cat >>confdefs.h <<_ACEOF
9607 #define CUPS_DEFAULT_LOG_LEVEL "$CUPS_LOG_LEVEL"
9608 _ACEOF
9609
9610
9611
9612 # Check whether --with-access_log_level was given.
9613 if test "${with_access_log_level+set}" = set; then :
9614   withval=$with_access_log_level; CUPS_ACCESS_LOG_LEVEL="$withval"
9615 else
9616   CUPS_ACCESS_LOG_LEVEL="none"
9617 fi
9618
9619
9620 cat >>confdefs.h <<_ACEOF
9621 #define CUPS_DEFAULT_ACCESS_LOG_LEVEL "$CUPS_ACCESS_LOG_LEVEL"
9622 _ACEOF
9623
9624
9625 # Check whether --enable-page_logging was given.
9626 if test "${enable_page_logging+set}" = set; then :
9627   enableval=$enable_page_logging;
9628 fi
9629
9630 if test "x$enable_page_logging" = xyes; then
9631         CUPS_PAGE_LOG_FORMAT=""
9632 else
9633         CUPS_PAGE_LOG_FORMAT="PageLogFormat"
9634 fi
9635
9636
9637 # Check whether --enable-browsing was given.
9638 if test "${enable_browsing+set}" = set; then :
9639   enableval=$enable_browsing;
9640 fi
9641
9642 if test "x$enable_browsing" = xno; then
9643         CUPS_BROWSING="No"
9644         cat >>confdefs.h <<_ACEOF
9645 #define CUPS_DEFAULT_BROWSING 0
9646 _ACEOF
9647
9648 else
9649         CUPS_BROWSING="Yes"
9650         cat >>confdefs.h <<_ACEOF
9651 #define CUPS_DEFAULT_BROWSING 1
9652 _ACEOF
9653
9654 fi
9655
9656
9657
9658 # Check whether --with-local_protocols was given.
9659 if test "${with_local_protocols+set}" = set; then :
9660   withval=$with_local_protocols; default_local_protocols="$withval"
9661 else
9662   default_local_protocols="default"
9663 fi
9664
9665
9666 if test x$with_local_protocols != xno; then
9667         if test "x$default_local_protocols" = "xdefault"; then
9668                 if test "x$DNSSD_BACKEND" != "x"; then
9669                         CUPS_BROWSE_LOCAL_PROTOCOLS="dnssd"
9670                 else
9671                         CUPS_BROWSE_LOCAL_PROTOCOLS=""
9672                 fi
9673         else
9674                 CUPS_BROWSE_LOCAL_PROTOCOLS="$default_local_protocols"
9675         fi
9676 else
9677         CUPS_BROWSE_LOCAL_PROTOCOLS=""
9678 fi
9679
9680
9681 cat >>confdefs.h <<_ACEOF
9682 #define CUPS_DEFAULT_BROWSE_LOCAL_PROTOCOLS "$CUPS_BROWSE_LOCAL_PROTOCOLS"
9683 _ACEOF
9684
9685
9686 # Check whether --enable-default_shared was given.
9687 if test "${enable_default_shared+set}" = set; then :
9688   enableval=$enable_default_shared;
9689 fi
9690
9691 if test "x$enable_default_shared" = xno; then
9692         CUPS_DEFAULT_SHARED="No"
9693         cat >>confdefs.h <<_ACEOF
9694 #define CUPS_DEFAULT_DEFAULT_SHARED 0
9695 _ACEOF
9696
9697 else
9698         CUPS_DEFAULT_SHARED="Yes"
9699         cat >>confdefs.h <<_ACEOF
9700 #define CUPS_DEFAULT_DEFAULT_SHARED 1
9701 _ACEOF
9702
9703 fi
9704
9705
9706
9707 # Check whether --with-cups_user was given.
9708 if test "${with_cups_user+set}" = set; then :
9709   withval=$with_cups_user; CUPS_USER="$withval"
9710 else
9711   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default print user" >&5
9712 $as_echo_n "checking for default print user... " >&6; }
9713         if test x$host_os_name = xdarwin; then
9714                 if test x`id -u _lp 2>/dev/null` = x; then
9715                         CUPS_USER="lp";
9716                 else
9717                         CUPS_USER="_lp";
9718                 fi
9719                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_USER" >&5
9720 $as_echo "$CUPS_USER" >&6; }
9721         elif test -f /etc/passwd; then
9722                 CUPS_USER=""
9723                 for user in lp lpd guest daemon nobody; do
9724                         if test "`grep \^${user}: /etc/passwd`" != ""; then
9725                                 CUPS_USER="$user"
9726                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $user" >&5
9727 $as_echo "$user" >&6; }
9728                                 break;
9729                         fi
9730                 done
9731
9732                 if test x$CUPS_USER = x; then
9733                         CUPS_USER="nobody"
9734                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9735 $as_echo "not found" >&6; }
9736                 fi
9737         else
9738                 CUPS_USER="nobody"
9739                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no password file" >&5
9740 $as_echo "no password file" >&6; }
9741         fi
9742 fi
9743
9744
9745 if test "x$CUPS_USER" = "xroot" -o "x$CUPS_USER" = "x0"; then
9746         as_fn_error $? "The default user for CUPS cannot be root!" "$LINENO" 5
9747 fi
9748
9749
9750 # Check whether --with-cups_group was given.
9751 if test "${with_cups_group+set}" = set; then :
9752   withval=$with_cups_group; CUPS_GROUP="$withval"
9753 else
9754   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default print group" >&5
9755 $as_echo_n "checking for default print group... " >&6; }
9756         if test x$host_os_name = xdarwin; then
9757                 if test x`id -g _lp 2>/dev/null` = x; then
9758                         CUPS_GROUP="lp";
9759                 else
9760                         CUPS_GROUP="_lp";
9761                 fi
9762                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_GROUP" >&5
9763 $as_echo "$CUPS_GROUP" >&6; }
9764         elif test -f /etc/group; then
9765                 GROUP_LIST="_lp lp nobody"
9766                 CUPS_GROUP=""
9767                 for group in $GROUP_LIST; do
9768                         if test "`grep \^${group}: /etc/group`" != ""; then
9769                                 CUPS_GROUP="$group"
9770                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $group" >&5
9771 $as_echo "$group" >&6; }
9772                                 break;
9773                         fi
9774                 done
9775
9776                 if test x$CUPS_GROUP = x; then
9777                         CUPS_GROUP="nobody"
9778                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9779 $as_echo "not found" >&6; }
9780                 fi
9781         else
9782                 CUPS_GROUP="nobody"
9783                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no group file" >&5
9784 $as_echo "no group file" >&6; }
9785         fi
9786 fi
9787
9788
9789 if test "x$CUPS_GROUP" = "xroot" -o "x$CUPS_GROUP" = "xwheel" -o "x$CUPS_GROUP" = "x0"; then
9790         as_fn_error $? "The default group for CUPS cannot be root!" "$LINENO" 5
9791 fi
9792
9793
9794 # Check whether --with-system_groups was given.
9795 if test "${with_system_groups+set}" = set; then :
9796   withval=$with_system_groups; CUPS_SYSTEM_GROUPS="$withval"
9797 else
9798   if test x$host_os_name = xdarwin; then
9799                 CUPS_SYSTEM_GROUPS="admin"
9800         else
9801                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default system groups" >&5
9802 $as_echo_n "checking for default system groups... " >&6; }
9803                 if test -f /etc/group; then
9804                         CUPS_SYSTEM_GROUPS=""
9805                         GROUP_LIST="lpadmin sys system root"
9806                         for group in $GROUP_LIST; do
9807                                 if test "`grep \^${group}: /etc/group`" != ""; then
9808                                         if test "x$CUPS_SYSTEM_GROUPS" = x; then
9809                                                 CUPS_SYSTEM_GROUPS="$group"
9810                                         else
9811                                                 CUPS_SYSTEM_GROUPS="$CUPS_SYSTEM_GROUPS $group"
9812                                         fi
9813                                 fi
9814                         done
9815
9816                         if test "x$CUPS_SYSTEM_GROUPS" = x; then
9817                                 CUPS_SYSTEM_GROUPS="$GROUP_LIST"
9818                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no groups found" >&5
9819 $as_echo "no groups found" >&6; }
9820                         else
9821                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$CUPS_SYSTEM_GROUPS\"" >&5
9822 $as_echo "\"$CUPS_SYSTEM_GROUPS\"" >&6; }
9823                         fi
9824                 else
9825                         CUPS_SYSTEM_GROUPS="$GROUP_LIST"
9826                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no group file" >&5
9827 $as_echo "no group file" >&6; }
9828                 fi
9829         fi
9830 fi
9831
9832
9833 CUPS_PRIMARY_SYSTEM_GROUP="`echo $CUPS_SYSTEM_GROUPS | awk '{print $1}'`"
9834
9835 for group in $CUPS_SYSTEM_GROUPS; do
9836         if test "x$CUPS_GROUP" = "x$group"; then
9837                 as_fn_error $? "The default system groups cannot contain the default CUPS group!" "$LINENO" 5
9838         fi
9839 done
9840
9841
9842
9843
9844
9845
9846 cat >>confdefs.h <<_ACEOF
9847 #define CUPS_DEFAULT_USER "$CUPS_USER"
9848 _ACEOF
9849
9850 cat >>confdefs.h <<_ACEOF
9851 #define CUPS_DEFAULT_GROUP "$CUPS_GROUP"
9852 _ACEOF
9853
9854 cat >>confdefs.h <<_ACEOF
9855 #define CUPS_DEFAULT_SYSTEM_GROUPS "$CUPS_SYSTEM_GROUPS"
9856 _ACEOF
9857
9858
9859
9860 # Check whether --with-printcap was given.
9861 if test "${with_printcap+set}" = set; then :
9862   withval=$with_printcap; default_printcap="$withval"
9863 else
9864   default_printcap="default"
9865 fi
9866
9867
9868 if test x$default_printcap != xno; then
9869         if test "x$default_printcap" = "xdefault"; then
9870                 case $host_os_name in
9871                         darwin*)
9872                                 if test $host_os_version -ge 90; then
9873                                         CUPS_DEFAULT_PRINTCAP="/Library/Preferences/org.cups.printers.plist"
9874                                 else
9875                                         CUPS_DEFAULT_PRINTCAP="/etc/printcap"
9876                                 fi
9877                                 ;;
9878                         sunos*)
9879                                 CUPS_DEFAULT_PRINTCAP="/etc/printers.conf"
9880                                 ;;
9881                         *)
9882                                 CUPS_DEFAULT_PRINTCAP="/etc/printcap"
9883                                 ;;
9884                 esac
9885         else
9886                 CUPS_DEFAULT_PRINTCAP="$default_printcap"
9887         fi
9888 else
9889         CUPS_DEFAULT_PRINTCAP=""
9890 fi
9891
9892
9893 cat >>confdefs.h <<_ACEOF
9894 #define CUPS_DEFAULT_PRINTCAP "$CUPS_DEFAULT_PRINTCAP"
9895 _ACEOF
9896
9897
9898
9899 # Check whether --with-lpdconfigfile was given.
9900 if test "${with_lpdconfigfile+set}" = set; then :
9901   withval=$with_lpdconfigfile; default_lpdconfigfile="$withval"
9902 else
9903   default_lpdconfigfile="default"
9904 fi
9905
9906
9907 if test x$default_lpdconfigfile != xno; then
9908         if test "x$default_lpdconfigfile" = "xdefault"; then
9909                 case $host_os_name in
9910                         darwin*)
9911                                 CUPS_DEFAULT_LPD_CONFIG_FILE="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist"
9912                                 ;;
9913                         *)
9914                                 if test "x$XINETD" != x; then
9915                                         CUPS_DEFAULT_LPD_CONFIG_FILE="xinetd://$XINETD/cups-lpd"
9916                                 else
9917                                         CUPS_DEFAULT_LPD_CONFIG_FILE=""
9918                                 fi
9919                                 ;;
9920                 esac
9921         else
9922                 CUPS_DEFAULT_LPD_CONFIG_FILE="$default_lpdconfigfile"
9923         fi
9924 else
9925         CUPS_DEFAULT_LPD_CONFIG_FILE=""
9926 fi
9927
9928 cat >>confdefs.h <<_ACEOF
9929 #define CUPS_DEFAULT_LPD_CONFIG_FILE "$CUPS_DEFAULT_LPD_CONFIG_FILE"
9930 _ACEOF
9931
9932
9933
9934
9935 # Check whether --with-smbconfigfile was given.
9936 if test "${with_smbconfigfile+set}" = set; then :
9937   withval=$with_smbconfigfile; default_smbconfigfile="$withval"
9938 else
9939   default_smbconfigfile="default"
9940 fi
9941
9942
9943 if test x$default_smbconfigfile != xno; then
9944         if test "x$default_smbconfigfile" = "xdefault"; then
9945                 if test -f /etc/smb.conf; then
9946                         CUPS_DEFAULT_SMB_CONFIG_FILE="samba:///etc/smb.conf"
9947                 else
9948                         CUPS_DEFAULT_SMB_CONFIG_FILE=""
9949                 fi
9950         else
9951                 CUPS_DEFAULT_SMB_CONFIG_FILE="$default_smbconfigfile"
9952         fi
9953 else
9954         CUPS_DEFAULT_SMB_CONFIG_FILE=""
9955 fi
9956
9957 cat >>confdefs.h <<_ACEOF
9958 #define CUPS_DEFAULT_SMB_CONFIG_FILE "$CUPS_DEFAULT_SMB_CONFIG_FILE"
9959 _ACEOF
9960
9961
9962
9963
9964 # Check whether --with-max-copies was given.
9965 if test "${with_max_copies+set}" = set; then :
9966   withval=$with_max_copies; CUPS_MAX_COPIES="$withval"
9967 else
9968   CUPS_MAX_COPIES="9999"
9969 fi
9970
9971
9972
9973 cat >>confdefs.h <<_ACEOF
9974 #define CUPS_DEFAULT_MAX_COPIES $CUPS_MAX_COPIES
9975 _ACEOF
9976
9977
9978 # Check whether --enable-raw_printing was given.
9979 if test "${enable_raw_printing+set}" = set; then :
9980   enableval=$enable_raw_printing;
9981 fi
9982
9983 if test "x$enable_raw_printing" != xno; then
9984         DEFAULT_RAW_PRINTING=""
9985 else
9986         DEFAULT_RAW_PRINTING="#"
9987 fi
9988
9989
9990
9991 # Check whether --with-snmp-address was given.
9992 if test "${with_snmp_address+set}" = set; then :
9993   withval=$with_snmp_address; if test "x$withval" = x; then
9994                 CUPS_SNMP_ADDRESS=""
9995         else
9996                 CUPS_SNMP_ADDRESS="Address $withval"
9997         fi
9998 else
9999   if test "x$host_os_name" = xdarwin; then
10000                 CUPS_SNMP_ADDRESS=""
10001         else
10002                 CUPS_SNMP_ADDRESS="Address @LOCAL"
10003         fi
10004 fi
10005
10006
10007
10008 # Check whether --with-snmp-community was given.
10009 if test "${with_snmp_community+set}" = set; then :
10010   withval=$with_snmp_community; CUPS_SNMP_COMMUNITY="Community $withval"
10011 else
10012   CUPS_SNMP_COMMUNITY="Community public"
10013 fi
10014
10015
10016
10017
10018
10019
10020 # Check whether --with-ipp-port was given.
10021 if test "${with_ipp_port+set}" = set; then :
10022   withval=$with_ipp_port; DEFAULT_IPP_PORT="$withval"
10023 else
10024   DEFAULT_IPP_PORT="631"
10025 fi
10026
10027
10028
10029 cat >>confdefs.h <<_ACEOF
10030 #define CUPS_DEFAULT_IPP_PORT $DEFAULT_IPP_PORT
10031 _ACEOF
10032
10033
10034 # Check whether --enable-webif was given.
10035 if test "${enable_webif+set}" = set; then :
10036   enableval=$enable_webif;
10037 fi
10038
10039 case "x$enable_webif" in
10040         xno)
10041                 CUPS_WEBIF=No
10042                 CUPS_DEFAULT_WEBIF=0
10043                 ;;
10044         xyes)
10045                 CUPS_WEBIF=Yes
10046                 CUPS_DEFAULT_WEBIF=1
10047                 ;;
10048         *)
10049                 if test $host_os_name = darwin; then
10050                         CUPS_WEBIF=No
10051                         CUPS_DEFAULT_WEBIF=0
10052                 else
10053                         CUPS_WEBIF=Yes
10054                         CUPS_DEFAULT_WEBIF=1
10055                 fi
10056                 ;;
10057 esac
10058
10059
10060 cat >>confdefs.h <<_ACEOF
10061 #define CUPS_DEFAULT_WEBIF $CUPS_DEFAULT_WEBIF
10062 _ACEOF
10063
10064
10065
10066
10067 # Check whether --with-java was given.
10068 if test "${with_java+set}" = set; then :
10069   withval=$with_java; CUPS_JAVA="$withval"
10070 else
10071   CUPS_JAVA="auto"
10072 fi
10073
10074
10075 if test "x$CUPS_JAVA" = xauto; then
10076         # Extract the first word of "java", so it can be a program name with args.
10077 set dummy java; ac_word=$2
10078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10079 $as_echo_n "checking for $ac_word... " >&6; }
10080 if ${ac_cv_path_JAVA+:} false; then :
10081   $as_echo_n "(cached) " >&6
10082 else
10083   case $JAVA in
10084   [\\/]* | ?:[\\/]*)
10085   ac_cv_path_JAVA="$JAVA" # Let the user override the test with a path.
10086   ;;
10087   *)
10088   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10089 for as_dir in $PATH
10090 do
10091   IFS=$as_save_IFS
10092   test -z "$as_dir" && as_dir=.
10093     for ac_exec_ext in '' $ac_executable_extensions; do
10094   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10095     ac_cv_path_JAVA="$as_dir/$ac_word$ac_exec_ext"
10096     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10097     break 2
10098   fi
10099 done
10100   done
10101 IFS=$as_save_IFS
10102
10103   ;;
10104 esac
10105 fi
10106 JAVA=$ac_cv_path_JAVA
10107 if test -n "$JAVA"; then
10108   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA" >&5
10109 $as_echo "$JAVA" >&6; }
10110 else
10111   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10112 $as_echo "no" >&6; }
10113 fi
10114
10115
10116         CUPS_JAVA="$JAVA"
10117 elif test "x$CUPS_JAVA" = xno; then
10118         CUPS_JAVA=""
10119 fi
10120
10121 cat >>confdefs.h <<_ACEOF
10122 #define CUPS_JAVA "$CUPS_JAVA"
10123 _ACEOF
10124
10125
10126 if test "x$CUPS_JAVA" != x; then
10127         $as_echo "#define HAVE_JAVA 1" >>confdefs.h
10128
10129 fi
10130
10131
10132 # Check whether --with-perl was given.
10133 if test "${with_perl+set}" = set; then :
10134   withval=$with_perl; CUPS_PERL="$withval"
10135 else
10136   CUPS_PERL="auto"
10137 fi
10138
10139
10140 if test "x$CUPS_PERL" = xauto; then
10141         # Extract the first word of "perl", so it can be a program name with args.
10142 set dummy perl; ac_word=$2
10143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10144 $as_echo_n "checking for $ac_word... " >&6; }
10145 if ${ac_cv_path_PERL+:} false; then :
10146   $as_echo_n "(cached) " >&6
10147 else
10148   case $PERL in
10149   [\\/]* | ?:[\\/]*)
10150   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
10151   ;;
10152   *)
10153   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10154 for as_dir in $PATH
10155 do
10156   IFS=$as_save_IFS
10157   test -z "$as_dir" && as_dir=.
10158     for ac_exec_ext in '' $ac_executable_extensions; do
10159   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10160     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
10161     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10162     break 2
10163   fi
10164 done
10165   done
10166 IFS=$as_save_IFS
10167
10168   ;;
10169 esac
10170 fi
10171 PERL=$ac_cv_path_PERL
10172 if test -n "$PERL"; then
10173   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
10174 $as_echo "$PERL" >&6; }
10175 else
10176   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10177 $as_echo "no" >&6; }
10178 fi
10179
10180
10181         CUPS_PERL="$PERL"
10182 elif test "x$CUPS_PERL" = xno; then
10183         CUPS_PERL=""
10184 fi
10185
10186 cat >>confdefs.h <<_ACEOF
10187 #define CUPS_PERL "$CUPS_PERL"
10188 _ACEOF
10189
10190
10191 if test "x$CUPS_PERL" != x; then
10192         $as_echo "#define HAVE_PERL 1" >>confdefs.h
10193
10194 fi
10195
10196
10197 # Check whether --with-php was given.
10198 if test "${with_php+set}" = set; then :
10199   withval=$with_php; CUPS_PHP="$withval"
10200 else
10201   CUPS_PHP="auto"
10202 fi
10203
10204
10205 if test "x$CUPS_PHP" = xauto; then
10206         # Extract the first word of "php-cgi", so it can be a program name with args.
10207 set dummy php-cgi; ac_word=$2
10208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10209 $as_echo_n "checking for $ac_word... " >&6; }
10210 if ${ac_cv_path_PHPCGI+:} false; then :
10211   $as_echo_n "(cached) " >&6
10212 else
10213   case $PHPCGI in
10214   [\\/]* | ?:[\\/]*)
10215   ac_cv_path_PHPCGI="$PHPCGI" # Let the user override the test with a path.
10216   ;;
10217   *)
10218   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10219 for as_dir in $PATH
10220 do
10221   IFS=$as_save_IFS
10222   test -z "$as_dir" && as_dir=.
10223     for ac_exec_ext in '' $ac_executable_extensions; do
10224   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10225     ac_cv_path_PHPCGI="$as_dir/$ac_word$ac_exec_ext"
10226     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10227     break 2
10228   fi
10229 done
10230   done
10231 IFS=$as_save_IFS
10232
10233   ;;
10234 esac
10235 fi
10236 PHPCGI=$ac_cv_path_PHPCGI
10237 if test -n "$PHPCGI"; then
10238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHPCGI" >&5
10239 $as_echo "$PHPCGI" >&6; }
10240 else
10241   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10242 $as_echo "no" >&6; }
10243 fi
10244
10245
10246         if test "x$PHPCGI" = x; then
10247                 # Extract the first word of "php", so it can be a program name with args.
10248 set dummy php; ac_word=$2
10249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10250 $as_echo_n "checking for $ac_word... " >&6; }
10251 if ${ac_cv_path_PHP+:} false; then :
10252   $as_echo_n "(cached) " >&6
10253 else
10254   case $PHP in
10255   [\\/]* | ?:[\\/]*)
10256   ac_cv_path_PHP="$PHP" # Let the user override the test with a path.
10257   ;;
10258   *)
10259   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10260 for as_dir in $PATH
10261 do
10262   IFS=$as_save_IFS
10263   test -z "$as_dir" && as_dir=.
10264     for ac_exec_ext in '' $ac_executable_extensions; do
10265   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10266     ac_cv_path_PHP="$as_dir/$ac_word$ac_exec_ext"
10267     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10268     break 2
10269   fi
10270 done
10271   done
10272 IFS=$as_save_IFS
10273
10274   ;;
10275 esac
10276 fi
10277 PHP=$ac_cv_path_PHP
10278 if test -n "$PHP"; then
10279   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP" >&5
10280 $as_echo "$PHP" >&6; }
10281 else
10282   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10283 $as_echo "no" >&6; }
10284 fi
10285
10286
10287                 CUPS_PHP="$PHP"
10288         else
10289                 CUPS_PHP="$PHPCGI"
10290         fi
10291 elif test "x$CUPS_PHP" = xno; then
10292         CUPS_PHP=""
10293 fi
10294
10295 cat >>confdefs.h <<_ACEOF
10296 #define CUPS_PHP "$CUPS_PHP"
10297 _ACEOF
10298
10299
10300 if test "x$CUPS_PHP" = x; then
10301         CUPS_PHP="no"
10302 else
10303         $as_echo "#define HAVE_PHP 1" >>confdefs.h
10304
10305 fi
10306
10307
10308 # Check whether --with-python was given.
10309 if test "${with_python+set}" = set; then :
10310   withval=$with_python; CUPS_PYTHON="$withval"
10311 else
10312   CUPS_PYTHON="auto"
10313 fi
10314
10315
10316 if test "x$CUPS_PYTHON" = xauto; then
10317         # Extract the first word of "python", so it can be a program name with args.
10318 set dummy python; ac_word=$2
10319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10320 $as_echo_n "checking for $ac_word... " >&6; }
10321 if ${ac_cv_path_PYTHON+:} false; then :
10322   $as_echo_n "(cached) " >&6
10323 else
10324   case $PYTHON in
10325   [\\/]* | ?:[\\/]*)
10326   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
10327   ;;
10328   *)
10329   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10330 for as_dir in $PATH
10331 do
10332   IFS=$as_save_IFS
10333   test -z "$as_dir" && as_dir=.
10334     for ac_exec_ext in '' $ac_executable_extensions; do
10335   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10336     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
10337     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10338     break 2
10339   fi
10340 done
10341   done
10342 IFS=$as_save_IFS
10343
10344   ;;
10345 esac
10346 fi
10347 PYTHON=$ac_cv_path_PYTHON
10348 if test -n "$PYTHON"; then
10349   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
10350 $as_echo "$PYTHON" >&6; }
10351 else
10352   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10353 $as_echo "no" >&6; }
10354 fi
10355
10356
10357         CUPS_PYTHON="$PYTHON"
10358 elif test "x$CUPS_PYTHON" = xno; then
10359         CUPS_PYTHON=""
10360 fi
10361
10362 cat >>confdefs.h <<_ACEOF
10363 #define CUPS_PYTHON "$CUPS_PYTHON"
10364 _ACEOF
10365
10366
10367 if test "x$CUPS_PYTHON" != x; then
10368         $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10369
10370 fi
10371
10372
10373 INSTALL_LANGUAGES=""
10374 UNINSTALL_LANGUAGES=""
10375 LANGFILES=""
10376 if test "x$LANGUAGES" != x; then
10377         INSTALL_LANGUAGES="install-languages"
10378         UNINSTALL_LANGUAGES="uninstall-languages"
10379         for lang in $LANGUAGES; do
10380                 if test -f doc/$lang/index.html.in; then
10381                         LANGFILES="$LANGFILES doc/$lang/index.html"
10382                 fi
10383
10384                 if test -f templates/$lang/header.tmpl.in; then
10385                         LANGFILES="$LANGFILES templates/$lang/header.tmpl"
10386                 fi
10387         done
10388 elif test "x$CUPS_BUNDLEDIR" != x; then
10389         INSTALL_LANGUAGES="install-langbundle"
10390         UNINSTALL_LANGUAGES="uninstall-langbundle"
10391 fi
10392
10393
10394
10395
10396 ac_config_files="$ac_config_files Makedefs conf/cups-files.conf conf/cupsd.conf conf/mime.convs conf/pam.std conf/snmp.conf cups-config desktop/cups.desktop doc/index.html man/client.conf.man man/cups-files.conf.man man/cups-lpd.man man/cups-snmp.man man/cupsaddsmb.man man/cupsd.conf.man man/cupsd.man man/lpoptions.man scheduler/cups-lpd.xinetd scheduler/cups.sh scheduler/cups.xml scheduler/org.cups.cups-lpd.plist scheduler/org.cups.cups-lpdAT.service scheduler/org.cups.cupsd.path scheduler/org.cups.cupsd.service scheduler/org.cups.cupsd.socket templates/header.tmpl packaging/cups.list $LANGFILES"
10397
10398 cat >confcache <<\_ACEOF
10399 # This file is a shell script that caches the results of configure
10400 # tests run on this system so they can be shared between configure
10401 # scripts and configure runs, see configure's option --config-cache.
10402 # It is not useful on other systems.  If it contains results you don't
10403 # want to keep, you may remove or edit it.
10404 #
10405 # config.status only pays attention to the cache file if you give it
10406 # the --recheck option to rerun configure.
10407 #
10408 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10409 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10410 # following values.
10411
10412 _ACEOF
10413
10414 # The following way of writing the cache mishandles newlines in values,
10415 # but we know of no workaround that is simple, portable, and efficient.
10416 # So, we kill variables containing newlines.
10417 # Ultrix sh set writes to stderr and can't be redirected directly,
10418 # and sets the high bit in the cache file unless we assign to the vars.
10419 (
10420   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10421     eval ac_val=\$$ac_var
10422     case $ac_val in #(
10423     *${as_nl}*)
10424       case $ac_var in #(
10425       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10426 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10427       esac
10428       case $ac_var in #(
10429       _ | IFS | as_nl) ;; #(
10430       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10431       *) { eval $ac_var=; unset $ac_var;} ;;
10432       esac ;;
10433     esac
10434   done
10435
10436   (set) 2>&1 |
10437     case $as_nl`(ac_space=' '; set) 2>&1` in #(
10438     *${as_nl}ac_space=\ *)
10439       # `set' does not quote correctly, so add quotes: double-quote
10440       # substitution turns \\\\ into \\, and sed turns \\ into \.
10441       sed -n \
10442         "s/'/'\\\\''/g;
10443           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10444       ;; #(
10445     *)
10446       # `set' quotes correctly as required by POSIX, so do not add quotes.
10447       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10448       ;;
10449     esac |
10450     sort
10451 ) |
10452   sed '
10453      /^ac_cv_env_/b end
10454      t clear
10455      :clear
10456      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10457      t end
10458      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10459      :end' >>confcache
10460 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10461   if test -w "$cache_file"; then
10462     if test "x$cache_file" != "x/dev/null"; then
10463       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10464 $as_echo "$as_me: updating cache $cache_file" >&6;}
10465       if test ! -f "$cache_file" || test -h "$cache_file"; then
10466         cat confcache >"$cache_file"
10467       else
10468         case $cache_file in #(
10469         */* | ?:*)
10470           mv -f confcache "$cache_file"$$ &&
10471           mv -f "$cache_file"$$ "$cache_file" ;; #(
10472         *)
10473           mv -f confcache "$cache_file" ;;
10474         esac
10475       fi
10476     fi
10477   else
10478     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10479 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10480   fi
10481 fi
10482 rm -f confcache
10483
10484 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10485 # Let make expand exec_prefix.
10486 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10487
10488 DEFS=-DHAVE_CONFIG_H
10489
10490 ac_libobjs=
10491 ac_ltlibobjs=
10492 U=
10493 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10494   # 1. Remove the extension, and $U if already installed.
10495   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10496   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10497   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
10498   #    will be set to the directory where LIBOBJS objects are built.
10499   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10500   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10501 done
10502 LIBOBJS=$ac_libobjs
10503
10504 LTLIBOBJS=$ac_ltlibobjs
10505
10506
10507
10508 : "${CONFIG_STATUS=./config.status}"
10509 ac_write_fail=0
10510 ac_clean_files_save=$ac_clean_files
10511 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10512 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10513 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10514 as_write_fail=0
10515 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10516 #! $SHELL
10517 # Generated by $as_me.
10518 # Run this file to recreate the current configuration.
10519 # Compiler output produced by configure, useful for debugging
10520 # configure, is in config.log if it exists.
10521
10522 debug=false
10523 ac_cs_recheck=false
10524 ac_cs_silent=false
10525
10526 SHELL=\${CONFIG_SHELL-$SHELL}
10527 export SHELL
10528 _ASEOF
10529 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10530 ## -------------------- ##
10531 ## M4sh Initialization. ##
10532 ## -------------------- ##
10533
10534 # Be more Bourne compatible
10535 DUALCASE=1; export DUALCASE # for MKS sh
10536 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10537   emulate sh
10538   NULLCMD=:
10539   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10540   # is contrary to our usage.  Disable this feature.
10541   alias -g '${1+"$@"}'='"$@"'
10542   setopt NO_GLOB_SUBST
10543 else
10544   case `(set -o) 2>/dev/null` in #(
10545   *posix*) :
10546     set -o posix ;; #(
10547   *) :
10548      ;;
10549 esac
10550 fi
10551
10552
10553 as_nl='
10554 '
10555 export as_nl
10556 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10557 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10558 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10559 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10560 # Prefer a ksh shell builtin over an external printf program on Solaris,
10561 # but without wasting forks for bash or zsh.
10562 if test -z "$BASH_VERSION$ZSH_VERSION" \
10563     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10564   as_echo='print -r --'
10565   as_echo_n='print -rn --'
10566 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10567   as_echo='printf %s\n'
10568   as_echo_n='printf %s'
10569 else
10570   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10571     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10572     as_echo_n='/usr/ucb/echo -n'
10573   else
10574     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10575     as_echo_n_body='eval
10576       arg=$1;
10577       case $arg in #(
10578       *"$as_nl"*)
10579         expr "X$arg" : "X\\(.*\\)$as_nl";
10580         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10581       esac;
10582       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10583     '
10584     export as_echo_n_body
10585     as_echo_n='sh -c $as_echo_n_body as_echo'
10586   fi
10587   export as_echo_body
10588   as_echo='sh -c $as_echo_body as_echo'
10589 fi
10590
10591 # The user is always right.
10592 if test "${PATH_SEPARATOR+set}" != set; then
10593   PATH_SEPARATOR=:
10594   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10595     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10596       PATH_SEPARATOR=';'
10597   }
10598 fi
10599
10600
10601 # IFS
10602 # We need space, tab and new line, in precisely that order.  Quoting is
10603 # there to prevent editors from complaining about space-tab.
10604 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
10605 # splitting by setting IFS to empty value.)
10606 IFS=" ""        $as_nl"
10607
10608 # Find who we are.  Look in the path if we contain no directory separator.
10609 as_myself=
10610 case $0 in #((
10611   *[\\/]* ) as_myself=$0 ;;
10612   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10613 for as_dir in $PATH
10614 do
10615   IFS=$as_save_IFS
10616   test -z "$as_dir" && as_dir=.
10617     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10618   done
10619 IFS=$as_save_IFS
10620
10621      ;;
10622 esac
10623 # We did not find ourselves, most probably we were run as `sh COMMAND'
10624 # in which case we are not to be found in the path.
10625 if test "x$as_myself" = x; then
10626   as_myself=$0
10627 fi
10628 if test ! -f "$as_myself"; then
10629   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10630   exit 1
10631 fi
10632
10633 # Unset variables that we do not need and which cause bugs (e.g. in
10634 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
10635 # suppresses any "Segmentation fault" message there.  '((' could
10636 # trigger a bug in pdksh 5.2.14.
10637 for as_var in BASH_ENV ENV MAIL MAILPATH
10638 do eval test x\${$as_var+set} = xset \
10639   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
10640 done
10641 PS1='$ '
10642 PS2='> '
10643 PS4='+ '
10644
10645 # NLS nuisances.
10646 LC_ALL=C
10647 export LC_ALL
10648 LANGUAGE=C
10649 export LANGUAGE
10650
10651 # CDPATH.
10652 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10653
10654
10655 # as_fn_error STATUS ERROR [LINENO LOG_FD]
10656 # ----------------------------------------
10657 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10658 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10659 # script with STATUS, using 1 if that was 0.
10660 as_fn_error ()
10661 {
10662   as_status=$1; test $as_status -eq 0 && as_status=1
10663   if test "$4"; then
10664     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10665     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10666   fi
10667   $as_echo "$as_me: error: $2" >&2
10668   as_fn_exit $as_status
10669 } # as_fn_error
10670
10671
10672 # as_fn_set_status STATUS
10673 # -----------------------
10674 # Set $? to STATUS, without forking.
10675 as_fn_set_status ()
10676 {
10677   return $1
10678 } # as_fn_set_status
10679
10680 # as_fn_exit STATUS
10681 # -----------------
10682 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10683 as_fn_exit ()
10684 {
10685   set +e
10686   as_fn_set_status $1
10687   exit $1
10688 } # as_fn_exit
10689
10690 # as_fn_unset VAR
10691 # ---------------
10692 # Portably unset VAR.
10693 as_fn_unset ()
10694 {
10695   { eval $1=; unset $1;}
10696 }
10697 as_unset=as_fn_unset
10698 # as_fn_append VAR VALUE
10699 # ----------------------
10700 # Append the text in VALUE to the end of the definition contained in VAR. Take
10701 # advantage of any shell optimizations that allow amortized linear growth over
10702 # repeated appends, instead of the typical quadratic growth present in naive
10703 # implementations.
10704 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10705   eval 'as_fn_append ()
10706   {
10707     eval $1+=\$2
10708   }'
10709 else
10710   as_fn_append ()
10711   {
10712     eval $1=\$$1\$2
10713   }
10714 fi # as_fn_append
10715
10716 # as_fn_arith ARG...
10717 # ------------------
10718 # Perform arithmetic evaluation on the ARGs, and store the result in the
10719 # global $as_val. Take advantage of shells that can avoid forks. The arguments
10720 # must be portable across $(()) and expr.
10721 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10722   eval 'as_fn_arith ()
10723   {
10724     as_val=$(( $* ))
10725   }'
10726 else
10727   as_fn_arith ()
10728   {
10729     as_val=`expr "$@" || test $? -eq 1`
10730   }
10731 fi # as_fn_arith
10732
10733
10734 if expr a : '\(a\)' >/dev/null 2>&1 &&
10735    test "X`expr 00001 : '.*\(...\)'`" = X001; then
10736   as_expr=expr
10737 else
10738   as_expr=false
10739 fi
10740
10741 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10742   as_basename=basename
10743 else
10744   as_basename=false
10745 fi
10746
10747 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10748   as_dirname=dirname
10749 else
10750   as_dirname=false
10751 fi
10752
10753 as_me=`$as_basename -- "$0" ||
10754 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10755          X"$0" : 'X\(//\)$' \| \
10756          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10757 $as_echo X/"$0" |
10758     sed '/^.*\/\([^/][^/]*\)\/*$/{
10759             s//\1/
10760             q
10761           }
10762           /^X\/\(\/\/\)$/{
10763             s//\1/
10764             q
10765           }
10766           /^X\/\(\/\).*/{
10767             s//\1/
10768             q
10769           }
10770           s/.*/./; q'`
10771
10772 # Avoid depending upon Character Ranges.
10773 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10774 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10775 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10776 as_cr_digits='0123456789'
10777 as_cr_alnum=$as_cr_Letters$as_cr_digits
10778
10779 ECHO_C= ECHO_N= ECHO_T=
10780 case `echo -n x` in #(((((
10781 -n*)
10782   case `echo 'xy\c'` in
10783   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
10784   xy)  ECHO_C='\c';;
10785   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
10786        ECHO_T=' ';;
10787   esac;;
10788 *)
10789   ECHO_N='-n';;
10790 esac
10791
10792 rm -f conf$$ conf$$.exe conf$$.file
10793 if test -d conf$$.dir; then
10794   rm -f conf$$.dir/conf$$.file
10795 else
10796   rm -f conf$$.dir
10797   mkdir conf$$.dir 2>/dev/null
10798 fi
10799 if (echo >conf$$.file) 2>/dev/null; then
10800   if ln -s conf$$.file conf$$ 2>/dev/null; then
10801     as_ln_s='ln -s'
10802     # ... but there are two gotchas:
10803     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10804     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10805     # In both cases, we have to default to `cp -pR'.
10806     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
10807       as_ln_s='cp -pR'
10808   elif ln conf$$.file conf$$ 2>/dev/null; then
10809     as_ln_s=ln
10810   else
10811     as_ln_s='cp -pR'
10812   fi
10813 else
10814   as_ln_s='cp -pR'
10815 fi
10816 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10817 rmdir conf$$.dir 2>/dev/null
10818
10819
10820 # as_fn_mkdir_p
10821 # -------------
10822 # Create "$as_dir" as a directory, including parents if necessary.
10823 as_fn_mkdir_p ()
10824 {
10825
10826   case $as_dir in #(
10827   -*) as_dir=./$as_dir;;
10828   esac
10829   test -d "$as_dir" || eval $as_mkdir_p || {
10830     as_dirs=
10831     while :; do
10832       case $as_dir in #(
10833       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10834       *) as_qdir=$as_dir;;
10835       esac
10836       as_dirs="'$as_qdir' $as_dirs"
10837       as_dir=`$as_dirname -- "$as_dir" ||
10838 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10839          X"$as_dir" : 'X\(//\)[^/]' \| \
10840          X"$as_dir" : 'X\(//\)$' \| \
10841          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10842 $as_echo X"$as_dir" |
10843     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10844             s//\1/
10845             q
10846           }
10847           /^X\(\/\/\)[^/].*/{
10848             s//\1/
10849             q
10850           }
10851           /^X\(\/\/\)$/{
10852             s//\1/
10853             q
10854           }
10855           /^X\(\/\).*/{
10856             s//\1/
10857             q
10858           }
10859           s/.*/./; q'`
10860       test -d "$as_dir" && break
10861     done
10862     test -z "$as_dirs" || eval "mkdir $as_dirs"
10863   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10864
10865
10866 } # as_fn_mkdir_p
10867 if mkdir -p . 2>/dev/null; then
10868   as_mkdir_p='mkdir -p "$as_dir"'
10869 else
10870   test -d ./-p && rmdir ./-p
10871   as_mkdir_p=false
10872 fi
10873
10874
10875 # as_fn_executable_p FILE
10876 # -----------------------
10877 # Test if FILE is an executable regular file.
10878 as_fn_executable_p ()
10879 {
10880   test -f "$1" && test -x "$1"
10881 } # as_fn_executable_p
10882 as_test_x='test -x'
10883 as_executable_p=as_fn_executable_p
10884
10885 # Sed expression to map a string onto a valid CPP name.
10886 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10887
10888 # Sed expression to map a string onto a valid variable name.
10889 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10890
10891
10892 exec 6>&1
10893 ## ----------------------------------- ##
10894 ## Main body of $CONFIG_STATUS script. ##
10895 ## ----------------------------------- ##
10896 _ASEOF
10897 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10898
10899 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10900 # Save the log message, to keep $0 and so on meaningful, and to
10901 # report actual input values of CONFIG_FILES etc. instead of their
10902 # values after options handling.
10903 ac_log="
10904 This file was extended by CUPS $as_me 2.2.6, which was
10905 generated by GNU Autoconf 2.69.  Invocation command line was
10906
10907   CONFIG_FILES    = $CONFIG_FILES
10908   CONFIG_HEADERS  = $CONFIG_HEADERS
10909   CONFIG_LINKS    = $CONFIG_LINKS
10910   CONFIG_COMMANDS = $CONFIG_COMMANDS
10911   $ $0 $@
10912
10913 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10914 "
10915
10916 _ACEOF
10917
10918 case $ac_config_files in *"
10919 "*) set x $ac_config_files; shift; ac_config_files=$*;;
10920 esac
10921
10922 case $ac_config_headers in *"
10923 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10924 esac
10925
10926
10927 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10928 # Files that config.status was made for.
10929 config_files="$ac_config_files"
10930 config_headers="$ac_config_headers"
10931
10932 _ACEOF
10933
10934 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10935 ac_cs_usage="\
10936 \`$as_me' instantiates files and other configuration actions
10937 from templates according to the current configuration.  Unless the files
10938 and actions are specified as TAGs, all are instantiated by default.
10939
10940 Usage: $0 [OPTION]... [TAG]...
10941
10942   -h, --help       print this help, then exit
10943   -V, --version    print version number and configuration settings, then exit
10944       --config     print configuration, then exit
10945   -q, --quiet, --silent
10946                    do not print progress messages
10947   -d, --debug      don't remove temporary files
10948       --recheck    update $as_me by reconfiguring in the same conditions
10949       --file=FILE[:TEMPLATE]
10950                    instantiate the configuration file FILE
10951       --header=FILE[:TEMPLATE]
10952                    instantiate the configuration header FILE
10953
10954 Configuration files:
10955 $config_files
10956
10957 Configuration headers:
10958 $config_headers
10959
10960 Report bugs to <https://github.com/apple/cups/issues>.
10961 CUPS home page: <https://www.cups.org/>."
10962
10963 _ACEOF
10964 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10965 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10966 ac_cs_version="\\
10967 CUPS config.status 2.2.6
10968 configured by $0, generated by GNU Autoconf 2.69,
10969   with options \\"\$ac_cs_config\\"
10970
10971 Copyright (C) 2012 Free Software Foundation, Inc.
10972 This config.status script is free software; the Free Software Foundation
10973 gives unlimited permission to copy, distribute and modify it."
10974
10975 ac_pwd='$ac_pwd'
10976 srcdir='$srcdir'
10977 AWK='$AWK'
10978 test -n "\$AWK" || AWK=awk
10979 _ACEOF
10980
10981 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10982 # The default lists apply if the user does not specify any file.
10983 ac_need_defaults=:
10984 while test $# != 0
10985 do
10986   case $1 in
10987   --*=?*)
10988     ac_option=`expr "X$1" : 'X\([^=]*\)='`
10989     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10990     ac_shift=:
10991     ;;
10992   --*=)
10993     ac_option=`expr "X$1" : 'X\([^=]*\)='`
10994     ac_optarg=
10995     ac_shift=:
10996     ;;
10997   *)
10998     ac_option=$1
10999     ac_optarg=$2
11000     ac_shift=shift
11001     ;;
11002   esac
11003
11004   case $ac_option in
11005   # Handling of the options.
11006   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11007     ac_cs_recheck=: ;;
11008   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11009     $as_echo "$ac_cs_version"; exit ;;
11010   --config | --confi | --conf | --con | --co | --c )
11011     $as_echo "$ac_cs_config"; exit ;;
11012   --debug | --debu | --deb | --de | --d | -d )
11013     debug=: ;;
11014   --file | --fil | --fi | --f )
11015     $ac_shift
11016     case $ac_optarg in
11017     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11018     '') as_fn_error $? "missing file argument" ;;
11019     esac
11020     as_fn_append CONFIG_FILES " '$ac_optarg'"
11021     ac_need_defaults=false;;
11022   --header | --heade | --head | --hea )
11023     $ac_shift
11024     case $ac_optarg in
11025     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11026     esac
11027     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11028     ac_need_defaults=false;;
11029   --he | --h)
11030     # Conflict between --help and --header
11031     as_fn_error $? "ambiguous option: \`$1'
11032 Try \`$0 --help' for more information.";;
11033   --help | --hel | -h )
11034     $as_echo "$ac_cs_usage"; exit ;;
11035   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11036   | -silent | --silent | --silen | --sile | --sil | --si | --s)
11037     ac_cs_silent=: ;;
11038
11039   # This is an error.
11040   -*) as_fn_error $? "unrecognized option: \`$1'
11041 Try \`$0 --help' for more information." ;;
11042
11043   *) as_fn_append ac_config_targets " $1"
11044      ac_need_defaults=false ;;
11045
11046   esac
11047   shift
11048 done
11049
11050 ac_configure_extra_args=
11051
11052 if $ac_cs_silent; then
11053   exec 6>/dev/null
11054   ac_configure_extra_args="$ac_configure_extra_args --silent"
11055 fi
11056
11057 _ACEOF
11058 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11059 if \$ac_cs_recheck; then
11060   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11061   shift
11062   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11063   CONFIG_SHELL='$SHELL'
11064   export CONFIG_SHELL
11065   exec "\$@"
11066 fi
11067
11068 _ACEOF
11069 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11070 exec 5>>config.log
11071 {
11072   echo
11073   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11074 ## Running $as_me. ##
11075 _ASBOX
11076   $as_echo "$ac_log"
11077 } >&5
11078
11079 _ACEOF
11080 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11081 _ACEOF
11082
11083 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11084
11085 # Handling of arguments.
11086 for ac_config_target in $ac_config_targets
11087 do
11088   case $ac_config_target in
11089     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11090     "Makedefs") CONFIG_FILES="$CONFIG_FILES Makedefs" ;;
11091     "conf/cups-files.conf") CONFIG_FILES="$CONFIG_FILES conf/cups-files.conf" ;;
11092     "conf/cupsd.conf") CONFIG_FILES="$CONFIG_FILES conf/cupsd.conf" ;;
11093     "conf/mime.convs") CONFIG_FILES="$CONFIG_FILES conf/mime.convs" ;;
11094     "conf/pam.std") CONFIG_FILES="$CONFIG_FILES conf/pam.std" ;;
11095     "conf/snmp.conf") CONFIG_FILES="$CONFIG_FILES conf/snmp.conf" ;;
11096     "cups-config") CONFIG_FILES="$CONFIG_FILES cups-config" ;;
11097     "desktop/cups.desktop") CONFIG_FILES="$CONFIG_FILES desktop/cups.desktop" ;;
11098     "doc/index.html") CONFIG_FILES="$CONFIG_FILES doc/index.html" ;;
11099     "man/client.conf.man") CONFIG_FILES="$CONFIG_FILES man/client.conf.man" ;;
11100     "man/cups-files.conf.man") CONFIG_FILES="$CONFIG_FILES man/cups-files.conf.man" ;;
11101     "man/cups-lpd.man") CONFIG_FILES="$CONFIG_FILES man/cups-lpd.man" ;;
11102     "man/cups-snmp.man") CONFIG_FILES="$CONFIG_FILES man/cups-snmp.man" ;;
11103     "man/cupsaddsmb.man") CONFIG_FILES="$CONFIG_FILES man/cupsaddsmb.man" ;;
11104     "man/cupsd.conf.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.conf.man" ;;
11105     "man/cupsd.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.man" ;;
11106     "man/lpoptions.man") CONFIG_FILES="$CONFIG_FILES man/lpoptions.man" ;;
11107     "scheduler/cups-lpd.xinetd") CONFIG_FILES="$CONFIG_FILES scheduler/cups-lpd.xinetd" ;;
11108     "scheduler/cups.sh") CONFIG_FILES="$CONFIG_FILES scheduler/cups.sh" ;;
11109     "scheduler/cups.xml") CONFIG_FILES="$CONFIG_FILES scheduler/cups.xml" ;;
11110     "scheduler/org.cups.cups-lpd.plist") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cups-lpd.plist" ;;
11111     "scheduler/org.cups.cups-lpdAT.service") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cups-lpdAT.service" ;;
11112     "scheduler/org.cups.cupsd.path") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.path" ;;
11113     "scheduler/org.cups.cupsd.service") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.service" ;;
11114     "scheduler/org.cups.cupsd.socket") CONFIG_FILES="$CONFIG_FILES scheduler/org.cups.cupsd.socket" ;;
11115     "templates/header.tmpl") CONFIG_FILES="$CONFIG_FILES templates/header.tmpl" ;;
11116     "packaging/cups.list") CONFIG_FILES="$CONFIG_FILES packaging/cups.list" ;;
11117     "$LANGFILES") CONFIG_FILES="$CONFIG_FILES $LANGFILES" ;;
11118
11119   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11120   esac
11121 done
11122
11123
11124 # If the user did not use the arguments to specify the items to instantiate,
11125 # then the envvar interface is used.  Set only those that are not.
11126 # We use the long form for the default assignment because of an extremely
11127 # bizarre bug on SunOS 4.1.3.
11128 if $ac_need_defaults; then
11129   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11130   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11131 fi
11132
11133 # Have a temporary directory for convenience.  Make it in the build tree
11134 # simply because there is no reason against having it here, and in addition,
11135 # creating and moving files from /tmp can sometimes cause problems.
11136 # Hook for its removal unless debugging.
11137 # Note that there is a small window in which the directory will not be cleaned:
11138 # after its creation but before its name has been assigned to `$tmp'.
11139 $debug ||
11140 {
11141   tmp= ac_tmp=
11142   trap 'exit_status=$?
11143   : "${ac_tmp:=$tmp}"
11144   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
11145 ' 0
11146   trap 'as_fn_exit 1' 1 2 13 15
11147 }
11148 # Create a (secure) tmp directory for tmp files.
11149
11150 {
11151   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11152   test -d "$tmp"
11153 }  ||
11154 {
11155   tmp=./conf$$-$RANDOM
11156   (umask 077 && mkdir "$tmp")
11157 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
11158 ac_tmp=$tmp
11159
11160 # Set up the scripts for CONFIG_FILES section.
11161 # No need to generate them if there are no CONFIG_FILES.
11162 # This happens for instance with `./config.status config.h'.
11163 if test -n "$CONFIG_FILES"; then
11164
11165
11166 ac_cr=`echo X | tr X '\015'`
11167 # On cygwin, bash can eat \r inside `` if the user requested igncr.
11168 # But we know of no other shell where ac_cr would be empty at this
11169 # point, so we can use a bashism as a fallback.
11170 if test "x$ac_cr" = x; then
11171   eval ac_cr=\$\'\\r\'
11172 fi
11173 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11174 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11175   ac_cs_awk_cr='\\r'
11176 else
11177   ac_cs_awk_cr=$ac_cr
11178 fi
11179
11180 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
11181 _ACEOF
11182
11183
11184 {
11185   echo "cat >conf$$subs.awk <<_ACEOF" &&
11186   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11187   echo "_ACEOF"
11188 } >conf$$subs.sh ||
11189   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11190 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
11191 ac_delim='%!_!# '
11192 for ac_last_try in false false false false false :; do
11193   . ./conf$$subs.sh ||
11194     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11195
11196   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11197   if test $ac_delim_n = $ac_delim_num; then
11198     break
11199   elif $ac_last_try; then
11200     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11201   else
11202     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11203   fi
11204 done
11205 rm -f conf$$subs.sh
11206
11207 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11208 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
11209 _ACEOF
11210 sed -n '
11211 h
11212 s/^/S["/; s/!.*/"]=/
11213 p
11214 g
11215 s/^[^!]*!//
11216 :repl
11217 t repl
11218 s/'"$ac_delim"'$//
11219 t delim
11220 :nl
11221 h
11222 s/\(.\{148\}\)..*/\1/
11223 t more1
11224 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11225 p
11226 n
11227 b repl
11228 :more1
11229 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11230 p
11231 g
11232 s/.\{148\}//
11233 t nl
11234 :delim
11235 h
11236 s/\(.\{148\}\)..*/\1/
11237 t more2
11238 s/["\\]/\\&/g; s/^/"/; s/$/"/
11239 p
11240 b
11241 :more2
11242 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11243 p
11244 g
11245 s/.\{148\}//
11246 t delim
11247 ' <conf$$subs.awk | sed '
11248 /^[^""]/{
11249   N
11250   s/\n//
11251 }
11252 ' >>$CONFIG_STATUS || ac_write_fail=1
11253 rm -f conf$$subs.awk
11254 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11255 _ACAWK
11256 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
11257   for (key in S) S_is_set[key] = 1
11258   FS = "\a"
11259
11260 }
11261 {
11262   line = $ 0
11263   nfields = split(line, field, "@")
11264   substed = 0
11265   len = length(field[1])
11266   for (i = 2; i < nfields; i++) {
11267     key = field[i]
11268     keylen = length(key)
11269     if (S_is_set[key]) {
11270       value = S[key]
11271       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11272       len += length(value) + length(field[++i])
11273       substed = 1
11274     } else
11275       len += 1 + keylen
11276   }
11277
11278   print line
11279 }
11280
11281 _ACAWK
11282 _ACEOF
11283 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11284 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11285   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11286 else
11287   cat
11288 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
11289   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
11290 _ACEOF
11291
11292 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
11293 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
11294 # trailing colons and then remove the whole line if VPATH becomes empty
11295 # (actually we leave an empty line to preserve line numbers).
11296 if test "x$srcdir" = x.; then
11297   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
11298 h
11299 s///
11300 s/^/:/
11301 s/[      ]*$/:/
11302 s/:\$(srcdir):/:/g
11303 s/:\${srcdir}:/:/g
11304 s/:@srcdir@:/:/g
11305 s/^:*//
11306 s/:*$//
11307 x
11308 s/\(=[   ]*\).*/\1/
11309 G
11310 s/\n//
11311 s/^[^=]*=[       ]*$//
11312 }'
11313 fi
11314
11315 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11316 fi # test -n "$CONFIG_FILES"
11317
11318 # Set up the scripts for CONFIG_HEADERS section.
11319 # No need to generate them if there are no CONFIG_HEADERS.
11320 # This happens for instance with `./config.status Makefile'.
11321 if test -n "$CONFIG_HEADERS"; then
11322 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
11323 BEGIN {
11324 _ACEOF
11325
11326 # Transform confdefs.h into an awk script `defines.awk', embedded as
11327 # here-document in config.status, that substitutes the proper values into
11328 # config.h.in to produce config.h.
11329
11330 # Create a delimiter string that does not exist in confdefs.h, to ease
11331 # handling of long lines.
11332 ac_delim='%!_!# '
11333 for ac_last_try in false false :; do
11334   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
11335   if test -z "$ac_tt"; then
11336     break
11337   elif $ac_last_try; then
11338     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
11339   else
11340     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11341   fi
11342 done
11343
11344 # For the awk script, D is an array of macro values keyed by name,
11345 # likewise P contains macro parameters if any.  Preserve backslash
11346 # newline sequences.
11347
11348 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11349 sed -n '
11350 s/.\{148\}/&'"$ac_delim"'/g
11351 t rset
11352 :rset
11353 s/^[     ]*#[    ]*define[       ][      ]*/ /
11354 t def
11355 d
11356 :def
11357 s/\\$//
11358 t bsnl
11359 s/["\\]/\\&/g
11360 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
11361 D["\1"]=" \3"/p
11362 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
11363 d
11364 :bsnl
11365 s/["\\]/\\&/g
11366 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
11367 D["\1"]=" \3\\\\\\n"\\/p
11368 t cont
11369 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11370 t cont
11371 d
11372 :cont
11373 n
11374 s/.\{148\}/&'"$ac_delim"'/g
11375 t clear
11376 :clear
11377 s/\\$//
11378 t bsnlc
11379 s/["\\]/\\&/g; s/^/"/; s/$/"/p
11380 d
11381 :bsnlc
11382 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11383 b cont
11384 ' <confdefs.h | sed '
11385 s/'"$ac_delim"'/"\\\
11386 "/g' >>$CONFIG_STATUS || ac_write_fail=1
11387
11388 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11389   for (key in D) D_is_set[key] = 1
11390   FS = "\a"
11391 }
11392 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11393   line = \$ 0
11394   split(line, arg, " ")
11395   if (arg[1] == "#") {
11396     defundef = arg[2]
11397     mac1 = arg[3]
11398   } else {
11399     defundef = substr(arg[1], 2)
11400     mac1 = arg[2]
11401   }
11402   split(mac1, mac2, "(") #)
11403   macro = mac2[1]
11404   prefix = substr(line, 1, index(line, defundef) - 1)
11405   if (D_is_set[macro]) {
11406     # Preserve the white space surrounding the "#".
11407     print prefix "define", macro P[macro] D[macro]
11408     next
11409   } else {
11410     # Replace #undef with comments.  This is necessary, for example,
11411     # in the case of _POSIX_SOURCE, which is predefined and required
11412     # on some systems where configure will not decide to define it.
11413     if (defundef == "undef") {
11414       print "/*", prefix defundef, macro, "*/"
11415       next
11416     }
11417   }
11418 }
11419 { print }
11420 _ACAWK
11421 _ACEOF
11422 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11423   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
11424 fi # test -n "$CONFIG_HEADERS"
11425
11426
11427 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
11428 shift
11429 for ac_tag
11430 do
11431   case $ac_tag in
11432   :[FHLC]) ac_mode=$ac_tag; continue;;
11433   esac
11434   case $ac_mode$ac_tag in
11435   :[FHL]*:*);;
11436   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
11437   :[FH]-) ac_tag=-:-;;
11438   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11439   esac
11440   ac_save_IFS=$IFS
11441   IFS=:
11442   set x $ac_tag
11443   IFS=$ac_save_IFS
11444   shift
11445   ac_file=$1
11446   shift
11447
11448   case $ac_mode in
11449   :L) ac_source=$1;;
11450   :[FH])
11451     ac_file_inputs=
11452     for ac_f
11453     do
11454       case $ac_f in
11455       -) ac_f="$ac_tmp/stdin";;
11456       *) # Look for the file first in the build tree, then in the source tree
11457          # (if the path is not absolute).  The absolute path cannot be DOS-style,
11458          # because $ac_f cannot contain `:'.
11459          test -f "$ac_f" ||
11460            case $ac_f in
11461            [\\/$]*) false;;
11462            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11463            esac ||
11464            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11465       esac
11466       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11467       as_fn_append ac_file_inputs " '$ac_f'"
11468     done
11469
11470     # Let's still pretend it is `configure' which instantiates (i.e., don't
11471     # use $as_me), people would be surprised to read:
11472     #    /* config.h.  Generated by config.status.  */
11473     configure_input='Generated from '`
11474           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11475         `' by configure.'
11476     if test x"$ac_file" != x-; then
11477       configure_input="$ac_file.  $configure_input"
11478       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11479 $as_echo "$as_me: creating $ac_file" >&6;}
11480     fi
11481     # Neutralize special characters interpreted by sed in replacement strings.
11482     case $configure_input in #(
11483     *\&* | *\|* | *\\* )
11484        ac_sed_conf_input=`$as_echo "$configure_input" |
11485        sed 's/[\\\\&|]/\\\\&/g'`;; #(
11486     *) ac_sed_conf_input=$configure_input;;
11487     esac
11488
11489     case $ac_tag in
11490     *:-:* | *:-) cat >"$ac_tmp/stdin" \
11491       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
11492     esac
11493     ;;
11494   esac
11495
11496   ac_dir=`$as_dirname -- "$ac_file" ||
11497 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11498          X"$ac_file" : 'X\(//\)[^/]' \| \
11499          X"$ac_file" : 'X\(//\)$' \| \
11500          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11501 $as_echo X"$ac_file" |
11502     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11503             s//\1/
11504             q
11505           }
11506           /^X\(\/\/\)[^/].*/{
11507             s//\1/
11508             q
11509           }
11510           /^X\(\/\/\)$/{
11511             s//\1/
11512             q
11513           }
11514           /^X\(\/\).*/{
11515             s//\1/
11516             q
11517           }
11518           s/.*/./; q'`
11519   as_dir="$ac_dir"; as_fn_mkdir_p
11520   ac_builddir=.
11521
11522 case "$ac_dir" in
11523 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11524 *)
11525   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11526   # A ".." for each directory in $ac_dir_suffix.
11527   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11528   case $ac_top_builddir_sub in
11529   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11530   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11531   esac ;;
11532 esac
11533 ac_abs_top_builddir=$ac_pwd
11534 ac_abs_builddir=$ac_pwd$ac_dir_suffix
11535 # for backward compatibility:
11536 ac_top_builddir=$ac_top_build_prefix
11537
11538 case $srcdir in
11539   .)  # We are building in place.
11540     ac_srcdir=.
11541     ac_top_srcdir=$ac_top_builddir_sub
11542     ac_abs_top_srcdir=$ac_pwd ;;
11543   [\\/]* | ?:[\\/]* )  # Absolute name.
11544     ac_srcdir=$srcdir$ac_dir_suffix;
11545     ac_top_srcdir=$srcdir
11546     ac_abs_top_srcdir=$srcdir ;;
11547   *) # Relative name.
11548     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11549     ac_top_srcdir=$ac_top_build_prefix$srcdir
11550     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11551 esac
11552 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11553
11554
11555   case $ac_mode in
11556   :F)
11557   #
11558   # CONFIG_FILE
11559   #
11560
11561 _ACEOF
11562
11563 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11564 # If the template does not know about datarootdir, expand it.
11565 # FIXME: This hack should be removed a few years after 2.60.
11566 ac_datarootdir_hack=; ac_datarootdir_seen=
11567 ac_sed_dataroot='
11568 /datarootdir/ {
11569   p
11570   q
11571 }
11572 /@datadir@/p
11573 /@docdir@/p
11574 /@infodir@/p
11575 /@localedir@/p
11576 /@mandir@/p'
11577 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11578 *datarootdir*) ac_datarootdir_seen=yes;;
11579 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11580   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11581 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11582 _ACEOF
11583 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11584   ac_datarootdir_hack='
11585   s&@datadir@&$datadir&g
11586   s&@docdir@&$docdir&g
11587   s&@infodir@&$infodir&g
11588   s&@localedir@&$localedir&g
11589   s&@mandir@&$mandir&g
11590   s&\\\${datarootdir}&$datarootdir&g' ;;
11591 esac
11592 _ACEOF
11593
11594 # Neutralize VPATH when `$srcdir' = `.'.
11595 # Shell code in configure.ac might set extrasub.
11596 # FIXME: do we really want to maintain this feature?
11597 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11598 ac_sed_extra="$ac_vpsub
11599 $extrasub
11600 _ACEOF
11601 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11602 :t
11603 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11604 s|@configure_input@|$ac_sed_conf_input|;t t
11605 s&@top_builddir@&$ac_top_builddir_sub&;t t
11606 s&@top_build_prefix@&$ac_top_build_prefix&;t t
11607 s&@srcdir@&$ac_srcdir&;t t
11608 s&@abs_srcdir@&$ac_abs_srcdir&;t t
11609 s&@top_srcdir@&$ac_top_srcdir&;t t
11610 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11611 s&@builddir@&$ac_builddir&;t t
11612 s&@abs_builddir@&$ac_abs_builddir&;t t
11613 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11614 $ac_datarootdir_hack
11615 "
11616 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
11617   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11618
11619 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11620   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
11621   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
11622       "$ac_tmp/out"`; test -z "$ac_out"; } &&
11623   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11624 which seems to be undefined.  Please make sure it is defined" >&5
11625 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11626 which seems to be undefined.  Please make sure it is defined" >&2;}
11627
11628   rm -f "$ac_tmp/stdin"
11629   case $ac_file in
11630   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
11631   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
11632   esac \
11633   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11634  ;;
11635   :H)
11636   #
11637   # CONFIG_HEADER
11638   #
11639   if test x"$ac_file" != x-; then
11640     {
11641       $as_echo "/* $configure_input  */" \
11642       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
11643     } >"$ac_tmp/config.h" \
11644       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11645     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
11646       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
11647 $as_echo "$as_me: $ac_file is unchanged" >&6;}
11648     else
11649       rm -f "$ac_file"
11650       mv "$ac_tmp/config.h" "$ac_file" \
11651         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11652     fi
11653   else
11654     $as_echo "/* $configure_input  */" \
11655       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
11656       || as_fn_error $? "could not create -" "$LINENO" 5
11657   fi
11658  ;;
11659
11660
11661   esac
11662
11663 done # for ac_tag
11664
11665
11666 as_fn_exit 0
11667 _ACEOF
11668 ac_clean_files=$ac_clean_files_save
11669
11670 test $ac_write_fail = 0 ||
11671   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
11672
11673
11674 # configure is writing to config.log, and then calls config.status.
11675 # config.status does its own redirection, appending to config.log.
11676 # Unfortunately, on DOS this fails, as config.log is still kept open
11677 # by configure, so config.status won't be able to write to it; its
11678 # output is simply discarded.  So we exec the FD to /dev/null,
11679 # effectively closing config.log, so it can be properly (re)opened and
11680 # appended to by config.status.  When coming back to configure, we
11681 # need to make the FD available again.
11682 if test "$no_create" != yes; then
11683   ac_cs_success=:
11684   ac_config_status_args=
11685   test "$silent" = yes &&
11686     ac_config_status_args="$ac_config_status_args --quiet"
11687   exec 5>/dev/null
11688   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
11689   exec 5>>config.log
11690   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11691   # would make configure fail if this is the last instruction.
11692   $ac_cs_success || as_fn_exit 1
11693 fi
11694 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
11695   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11696 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
11697 fi
11698
11699
11700 chmod +x cups-config