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