*** empty log message ***
[dana/urxvt.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59.
4 #
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization.  ##
10 ## --------------------- ##
11
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14   emulate sh
15   NULLCMD=:
16   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17   # is contrary to our usage.  Disable this feature.
18   alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20   set -o posix
21 fi
22 DUALCASE=1; export DUALCASE # for MKS sh
23
24 # Support unset when possible.
25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26   as_unset=unset
27 else
28   as_unset=false
29 fi
30
31
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
34 PS1='$ '
35 PS2='> '
36 PS4='+ '
37
38 # NLS nuisances.
39 for as_var in \
40   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42   LC_TELEPHONE LC_TIME
43 do
44   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45     eval $as_var=C; export $as_var
46   else
47     $as_unset $as_var
48   fi
49 done
50
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
53   as_expr=expr
54 else
55   as_expr=false
56 fi
57
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59   as_basename=basename
60 else
61   as_basename=false
62 fi
63
64
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68          X"$0" : 'X\(//\)$' \| \
69          X"$0" : 'X\(/\)$' \| \
70          .     : '\(.\)' 2>/dev/null ||
71 echo X/"$0" |
72     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73           /^X\/\(\/\/\)$/{ s//\1/; q; }
74           /^X\/\(\/\).*/{ s//\1/; q; }
75           s/.*/./; q'`
76
77
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88   echo "#! /bin/sh" >conf$$.sh
89   echo  "exit 0"   >>conf$$.sh
90   chmod +x conf$$.sh
91   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92     PATH_SEPARATOR=';'
93   else
94     PATH_SEPARATOR=:
95   fi
96   rm -f conf$$.sh
97 fi
98
99
100   as_lineno_1=$LINENO
101   as_lineno_2=$LINENO
102   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103   test "x$as_lineno_1" != "x$as_lineno_2" &&
104   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
105   # Find who we are.  Look in the path if we contain no path at all
106   # relative or not.
107   case $0 in
108     *[\\/]* ) as_myself=$0 ;;
109     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110 for as_dir in $PATH
111 do
112   IFS=$as_save_IFS
113   test -z "$as_dir" && as_dir=.
114   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115 done
116
117        ;;
118   esac
119   # We did not find ourselves, most probably we were run as `sh COMMAND'
120   # in which case we are not to be found in the path.
121   if test "x$as_myself" = x; then
122     as_myself=$0
123   fi
124   if test ! -f "$as_myself"; then
125     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126    { (exit 1); exit 1; }; }
127   fi
128   case $CONFIG_SHELL in
129   '')
130     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132 do
133   IFS=$as_save_IFS
134   test -z "$as_dir" && as_dir=.
135   for as_base in sh bash ksh sh5; do
136          case $as_dir in
137          /*)
138            if ("$as_dir/$as_base" -c '
139   as_lineno_1=$LINENO
140   as_lineno_2=$LINENO
141   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142   test "x$as_lineno_1" != "x$as_lineno_2" &&
143   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
144              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146              CONFIG_SHELL=$as_dir/$as_base
147              export CONFIG_SHELL
148              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149            fi;;
150          esac
151        done
152 done
153 ;;
154   esac
155
156   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157   # uniformly replaced by the line number.  The first 'sed' inserts a
158   # line-number line before each line; the second 'sed' does the real
159   # work.  The second script uses 'N' to pair each line-number line
160   # with the numbered line, and appends trailing '-' during
161   # substitution so that $LINENO is not a special case at line end.
162   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
164   sed '=' <$as_myself |
165     sed '
166       N
167       s,$,-,
168       : loop
169       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170       t loop
171       s,-$,,
172       s,^['$as_cr_digits']*\n,,
173     ' >$as_me.lineno &&
174   chmod +x $as_me.lineno ||
175     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176    { (exit 1); exit 1; }; }
177
178   # Don't try to exec as it changes $[0], causing all sort of problems
179   # (the dirname of $[0] is not the place where we might find the
180   # original and so on.  Autoconf is especially sensible to this).
181   . ./$as_me.lineno
182   # Exit status is that of the last command.
183   exit
184 }
185
186
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188   *c*,-n*) ECHO_N= ECHO_C='
189 ' ECHO_T='      ' ;;
190   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
192 esac
193
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195   as_expr=expr
196 else
197   as_expr=false
198 fi
199
200 rm -f conf$$ conf$$.exe conf$$.file
201 echo >conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203   # We could just check for DJGPP; but this test a) works b) is more generic
204   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205   if test -f conf$$.exe; then
206     # Don't use ln at all; we don't have any links
207     as_ln_s='cp -p'
208   else
209     as_ln_s='ln -s'
210   fi
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212   as_ln_s=ln
213 else
214   as_ln_s='cp -p'
215 fi
216 rm -f conf$$ conf$$.exe conf$$.file
217
218 if mkdir -p . 2>/dev/null; then
219   as_mkdir_p=:
220 else
221   test -d ./-p && rmdir ./-p
222   as_mkdir_p=false
223 fi
224
225 as_executable_p="test -f"
226
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
229
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
233
234 # IFS
235 # We need space, tab and new line, in precisely that order.
236 as_nl='
237 '
238 IFS="   $as_nl"
239
240 # CDPATH.
241 $as_unset CDPATH
242
243
244 # Find the correct PATH separator.  Usually this is `:', but
245 # DJGPP uses `;' like DOS.
246 if test "X${PATH_SEPARATOR+set}" != Xset; then
247   UNAME=${UNAME-`uname 2>/dev/null`}
248   case X$UNAME in
249     *-DOS) lt_cv_sys_path_separator=';' ;;
250     *)     lt_cv_sys_path_separator=':' ;;
251   esac
252 fi
253
254
255 # Check that we are running under the correct shell.
256 SHELL=${CONFIG_SHELL-/bin/sh}
257
258 case "X$ECHO" in
259 X*--fallback-echo)
260   # Remove one level of quotation (which was required for Make).
261   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
262   ;;
263 esac
264
265 echo=${ECHO-echo}
266 if test "X$1" = X--no-reexec; then
267   # Discard the --no-reexec flag, and continue.
268   shift
269 elif test "X$1" = X--fallback-echo; then
270   # Avoid inline document here, it may be left over
271   :
272 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
273   # Yippee, $echo works!
274   :
275 else
276   # Restart under the correct shell.
277   exec $SHELL "$0" --no-reexec ${1+"$@"}
278 fi
279
280 if test "X$1" = X--fallback-echo; then
281   # used as fallback echo
282   shift
283   cat <<EOF
284
285 EOF
286   exit 0
287 fi
288
289 # The HP-UX ksh and POSIX shell print the target directory to stdout
290 # if CDPATH is set.
291 if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
292
293 if test -z "$ECHO"; then
294 if test "X${echo_test_string+set}" != Xset; then
295 # find a string as large as possible, as long as the shell can cope with it
296   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
297     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
298     if (echo_test_string="`eval $cmd`") 2>/dev/null &&
299        echo_test_string="`eval $cmd`" &&
300        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
301     then
302       break
303     fi
304   done
305 fi
306
307 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
308    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
309    test "X$echo_testing_string" = "X$echo_test_string"; then
310   :
311 else
312   # The Solaris, AIX, and Digital Unix default echo programs unquote
313   # backslashes.  This makes it impossible to quote backslashes using
314   #   echo "$something" | sed 's/\\/\\\\/g'
315   #
316   # So, first we look for a working echo in the user's PATH.
317
318   IFS="${IFS=   }"; save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
319   for dir in $PATH /usr/ucb; do
320     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
321        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
322        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
323        test "X$echo_testing_string" = "X$echo_test_string"; then
324       echo="$dir/echo"
325       break
326     fi
327   done
328   IFS="$save_ifs"
329
330   if test "X$echo" = Xecho; then
331     # We didn't find a better echo, so look for alternatives.
332     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
333        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
334        test "X$echo_testing_string" = "X$echo_test_string"; then
335       # This shell has a builtin print -r that does the trick.
336       echo='print -r'
337     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
338          test "X$CONFIG_SHELL" != X/bin/ksh; then
339       # If we have ksh, try running ltconfig again with it.
340       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
341       export ORIGINAL_CONFIG_SHELL
342       CONFIG_SHELL=/bin/ksh
343       export CONFIG_SHELL
344       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
345     else
346       # Try using printf.
347       echo='printf %s\n'
348       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
349          echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
350          test "X$echo_testing_string" = "X$echo_test_string"; then
351         # Cool, printf works
352         :
353       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
354            test "X$echo_testing_string" = 'X\t' &&
355            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
356            test "X$echo_testing_string" = "X$echo_test_string"; then
357         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
358         export CONFIG_SHELL
359         SHELL="$CONFIG_SHELL"
360         export SHELL
361         echo="$CONFIG_SHELL $0 --fallback-echo"
362       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
363            test "X$echo_testing_string" = 'X\t' &&
364            echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
365            test "X$echo_testing_string" = "X$echo_test_string"; then
366         echo="$CONFIG_SHELL $0 --fallback-echo"
367       else
368         # maybe with a smaller string...
369         prev=:
370
371         for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
372           if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
373           then
374             break
375           fi
376           prev="$cmd"
377         done
378
379         if test "$prev" != 'sed 50q "$0"'; then
380           echo_test_string=`eval $prev`
381           export echo_test_string
382           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
383         else
384           # Oops.  We lost completely, so just stick with echo.
385           echo=echo
386         fi
387       fi
388     fi
389   fi
390 fi
391 fi
392
393 # Copy echo and quote the copy suitably for passing to libtool from
394 # the Makefile, instead of quoting the original, which is used later.
395 ECHO=$echo
396 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
397    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
398 fi
399
400
401
402 # Name of the host.
403 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
404 # so uname gets run too.
405 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
406
407 exec 6>&1
408
409 #
410 # Initializations.
411 #
412 ac_default_prefix=/usr/local
413 ac_config_libobj_dir=.
414 cross_compiling=no
415 subdirs=
416 MFLAGS=
417 MAKEFLAGS=
418 SHELL=${CONFIG_SHELL-/bin/sh}
419
420 # Maximum number of lines to put in a shell here document.
421 # This variable seems obsolete.  It should probably be removed, and
422 # only ac_max_sed_lines should be used.
423 : ${ac_max_here_lines=38}
424
425 # Identity of this package.
426 PACKAGE_NAME=
427 PACKAGE_TARNAME=
428 PACKAGE_VERSION=
429 PACKAGE_STRING=
430 PACKAGE_BUGREPORT=
431
432 ac_unique_file="src/feature.h"
433 # Factoring default headers for most tests.
434 ac_includes_default="\
435 #include <stdio.h>
436 #if HAVE_SYS_TYPES_H
437 # include <sys/types.h>
438 #endif
439 #if HAVE_SYS_STAT_H
440 # include <sys/stat.h>
441 #endif
442 #if STDC_HEADERS
443 # include <stdlib.h>
444 # include <stddef.h>
445 #else
446 # if HAVE_STDLIB_H
447 #  include <stdlib.h>
448 # endif
449 #endif
450 #if HAVE_STRING_H
451 # if !STDC_HEADERS && HAVE_MEMORY_H
452 #  include <memory.h>
453 # endif
454 # include <string.h>
455 #endif
456 #if HAVE_STRINGS_H
457 # include <strings.h>
458 #endif
459 #if HAVE_INTTYPES_H
460 # include <inttypes.h>
461 #else
462 # if HAVE_STDINT_H
463 #  include <stdint.h>
464 # endif
465 #endif
466 #if HAVE_UNISTD_H
467 # include <unistd.h>
468 #endif"
469
470 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS VERSION DATE LSMDATE LIBVERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA AWK LINKER CXXCPP EGREP build build_cpu build_vendor build_os host host_cpu host_vendor host_os LN_S ECHO RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP LIBTOOL INSTALL_LIBRXVT RXVTNAME MV RM CP LN SED CMP TBL X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS XPM_CPPFLAGS XPM_CFLAGS XPM_LIBS rxvt_int16_typedef rxvt_uint16_typedef rxvt_int32_typedef rxvt_uint32_typedef rxvt_intp_define rxvt_u_intp_define DEBUG DINCLUDE DLIB include_stdint_h include_stdarg_h include_stdlib_h include_unistd_h include_string_h include_fcntl_h include_util_h include_assert_h include_sys_ioctl_h include_sys_select_h include_sys_strredir_h include_sys_time_h include_time_h LIBOBJS LTLIBOBJS'
471 ac_subst_files='MCOMMON'
472
473 # Initialize some variables set by options.
474 ac_init_help=
475 ac_init_version=false
476 # The variables have the same names as the options, with
477 # dashes changed to underlines.
478 cache_file=/dev/null
479 exec_prefix=NONE
480 no_create=
481 no_recursion=
482 prefix=NONE
483 program_prefix=NONE
484 program_suffix=NONE
485 program_transform_name=s,x,x,
486 silent=
487 site=
488 srcdir=
489 verbose=
490 x_includes=NONE
491 x_libraries=NONE
492
493 # Installation directory options.
494 # These are left unexpanded so users can "make install exec_prefix=/foo"
495 # and all the variables that are supposed to be based on exec_prefix
496 # by default will actually change.
497 # Use braces instead of parens because sh, perl, etc. also accept them.
498 bindir='${exec_prefix}/bin'
499 sbindir='${exec_prefix}/sbin'
500 libexecdir='${exec_prefix}/libexec'
501 datadir='${prefix}/share'
502 sysconfdir='${prefix}/etc'
503 sharedstatedir='${prefix}/com'
504 localstatedir='${prefix}/var'
505 libdir='${exec_prefix}/lib'
506 includedir='${prefix}/include'
507 oldincludedir='/usr/include'
508 infodir='${prefix}/info'
509 mandir='${prefix}/man'
510
511 ac_prev=
512 for ac_option
513 do
514   # If the previous option needs an argument, assign it.
515   if test -n "$ac_prev"; then
516     eval "$ac_prev=\$ac_option"
517     ac_prev=
518     continue
519   fi
520
521   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
522
523   # Accept the important Cygnus configure options, so we can diagnose typos.
524
525   case $ac_option in
526
527   -bindir | --bindir | --bindi | --bind | --bin | --bi)
528     ac_prev=bindir ;;
529   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
530     bindir=$ac_optarg ;;
531
532   -build | --build | --buil | --bui | --bu)
533     ac_prev=build_alias ;;
534   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
535     build_alias=$ac_optarg ;;
536
537   -cache-file | --cache-file | --cache-fil | --cache-fi \
538   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
539     ac_prev=cache_file ;;
540   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
541   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
542     cache_file=$ac_optarg ;;
543
544   --config-cache | -C)
545     cache_file=config.cache ;;
546
547   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
548     ac_prev=datadir ;;
549   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
550   | --da=*)
551     datadir=$ac_optarg ;;
552
553   -disable-* | --disable-*)
554     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
555     # Reject names that are not valid shell variable names.
556     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
557       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
558    { (exit 1); exit 1; }; }
559     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
560     eval "enable_$ac_feature=no" ;;
561
562   -enable-* | --enable-*)
563     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
564     # Reject names that are not valid shell variable names.
565     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
566       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
567    { (exit 1); exit 1; }; }
568     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
569     case $ac_option in
570       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
571       *) ac_optarg=yes ;;
572     esac
573     eval "enable_$ac_feature='$ac_optarg'" ;;
574
575   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
576   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
577   | --exec | --exe | --ex)
578     ac_prev=exec_prefix ;;
579   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
580   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
581   | --exec=* | --exe=* | --ex=*)
582     exec_prefix=$ac_optarg ;;
583
584   -gas | --gas | --ga | --g)
585     # Obsolete; use --with-gas.
586     with_gas=yes ;;
587
588   -help | --help | --hel | --he | -h)
589     ac_init_help=long ;;
590   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
591     ac_init_help=recursive ;;
592   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
593     ac_init_help=short ;;
594
595   -host | --host | --hos | --ho)
596     ac_prev=host_alias ;;
597   -host=* | --host=* | --hos=* | --ho=*)
598     host_alias=$ac_optarg ;;
599
600   -includedir | --includedir | --includedi | --included | --include \
601   | --includ | --inclu | --incl | --inc)
602     ac_prev=includedir ;;
603   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
604   | --includ=* | --inclu=* | --incl=* | --inc=*)
605     includedir=$ac_optarg ;;
606
607   -infodir | --infodir | --infodi | --infod | --info | --inf)
608     ac_prev=infodir ;;
609   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
610     infodir=$ac_optarg ;;
611
612   -libdir | --libdir | --libdi | --libd)
613     ac_prev=libdir ;;
614   -libdir=* | --libdir=* | --libdi=* | --libd=*)
615     libdir=$ac_optarg ;;
616
617   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
618   | --libexe | --libex | --libe)
619     ac_prev=libexecdir ;;
620   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
621   | --libexe=* | --libex=* | --libe=*)
622     libexecdir=$ac_optarg ;;
623
624   -localstatedir | --localstatedir | --localstatedi | --localstated \
625   | --localstate | --localstat | --localsta | --localst \
626   | --locals | --local | --loca | --loc | --lo)
627     ac_prev=localstatedir ;;
628   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
629   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
630   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
631     localstatedir=$ac_optarg ;;
632
633   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
634     ac_prev=mandir ;;
635   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
636     mandir=$ac_optarg ;;
637
638   -nfp | --nfp | --nf)
639     # Obsolete; use --without-fp.
640     with_fp=no ;;
641
642   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
643   | --no-cr | --no-c | -n)
644     no_create=yes ;;
645
646   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
647   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
648     no_recursion=yes ;;
649
650   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
651   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
652   | --oldin | --oldi | --old | --ol | --o)
653     ac_prev=oldincludedir ;;
654   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
655   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
656   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
657     oldincludedir=$ac_optarg ;;
658
659   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
660     ac_prev=prefix ;;
661   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
662     prefix=$ac_optarg ;;
663
664   -program-prefix | --program-prefix | --program-prefi | --program-pref \
665   | --program-pre | --program-pr | --program-p)
666     ac_prev=program_prefix ;;
667   -program-prefix=* | --program-prefix=* | --program-prefi=* \
668   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
669     program_prefix=$ac_optarg ;;
670
671   -program-suffix | --program-suffix | --program-suffi | --program-suff \
672   | --program-suf | --program-su | --program-s)
673     ac_prev=program_suffix ;;
674   -program-suffix=* | --program-suffix=* | --program-suffi=* \
675   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
676     program_suffix=$ac_optarg ;;
677
678   -program-transform-name | --program-transform-name \
679   | --program-transform-nam | --program-transform-na \
680   | --program-transform-n | --program-transform- \
681   | --program-transform | --program-transfor \
682   | --program-transfo | --program-transf \
683   | --program-trans | --program-tran \
684   | --progr-tra | --program-tr | --program-t)
685     ac_prev=program_transform_name ;;
686   -program-transform-name=* | --program-transform-name=* \
687   | --program-transform-nam=* | --program-transform-na=* \
688   | --program-transform-n=* | --program-transform-=* \
689   | --program-transform=* | --program-transfor=* \
690   | --program-transfo=* | --program-transf=* \
691   | --program-trans=* | --program-tran=* \
692   | --progr-tra=* | --program-tr=* | --program-t=*)
693     program_transform_name=$ac_optarg ;;
694
695   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
696   | -silent | --silent | --silen | --sile | --sil)
697     silent=yes ;;
698
699   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
700     ac_prev=sbindir ;;
701   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
702   | --sbi=* | --sb=*)
703     sbindir=$ac_optarg ;;
704
705   -sharedstatedir | --sharedstatedir | --sharedstatedi \
706   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
707   | --sharedst | --shareds | --shared | --share | --shar \
708   | --sha | --sh)
709     ac_prev=sharedstatedir ;;
710   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
711   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
712   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
713   | --sha=* | --sh=*)
714     sharedstatedir=$ac_optarg ;;
715
716   -site | --site | --sit)
717     ac_prev=site ;;
718   -site=* | --site=* | --sit=*)
719     site=$ac_optarg ;;
720
721   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
722     ac_prev=srcdir ;;
723   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
724     srcdir=$ac_optarg ;;
725
726   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
727   | --syscon | --sysco | --sysc | --sys | --sy)
728     ac_prev=sysconfdir ;;
729   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
730   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
731     sysconfdir=$ac_optarg ;;
732
733   -target | --target | --targe | --targ | --tar | --ta | --t)
734     ac_prev=target_alias ;;
735   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
736     target_alias=$ac_optarg ;;
737
738   -v | -verbose | --verbose | --verbos | --verbo | --verb)
739     verbose=yes ;;
740
741   -version | --version | --versio | --versi | --vers | -V)
742     ac_init_version=: ;;
743
744   -with-* | --with-*)
745     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
746     # Reject names that are not valid shell variable names.
747     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
748       { echo "$as_me: error: invalid package name: $ac_package" >&2
749    { (exit 1); exit 1; }; }
750     ac_package=`echo $ac_package| sed 's/-/_/g'`
751     case $ac_option in
752       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
753       *) ac_optarg=yes ;;
754     esac
755     eval "with_$ac_package='$ac_optarg'" ;;
756
757   -without-* | --without-*)
758     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
759     # Reject names that are not valid shell variable names.
760     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
761       { echo "$as_me: error: invalid package name: $ac_package" >&2
762    { (exit 1); exit 1; }; }
763     ac_package=`echo $ac_package | sed 's/-/_/g'`
764     eval "with_$ac_package=no" ;;
765
766   --x)
767     # Obsolete; use --with-x.
768     with_x=yes ;;
769
770   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
771   | --x-incl | --x-inc | --x-in | --x-i)
772     ac_prev=x_includes ;;
773   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
774   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
775     x_includes=$ac_optarg ;;
776
777   -x-libraries | --x-libraries | --x-librarie | --x-librari \
778   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
779     ac_prev=x_libraries ;;
780   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
781   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
782     x_libraries=$ac_optarg ;;
783
784   -*) { echo "$as_me: error: unrecognized option: $ac_option
785 Try \`$0 --help' for more information." >&2
786    { (exit 1); exit 1; }; }
787     ;;
788
789   *=*)
790     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
791     # Reject names that are not valid shell variable names.
792     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
793       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
794    { (exit 1); exit 1; }; }
795     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
796     eval "$ac_envvar='$ac_optarg'"
797     export $ac_envvar ;;
798
799   *)
800     # FIXME: should be removed in autoconf 3.0.
801     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
802     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
803       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
804     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
805     ;;
806
807   esac
808 done
809
810 if test -n "$ac_prev"; then
811   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
812   { echo "$as_me: error: missing argument to $ac_option" >&2
813    { (exit 1); exit 1; }; }
814 fi
815
816 # Be sure to have absolute paths.
817 for ac_var in exec_prefix prefix
818 do
819   eval ac_val=$`echo $ac_var`
820   case $ac_val in
821     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
822     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
823    { (exit 1); exit 1; }; };;
824   esac
825 done
826
827 # Be sure to have absolute paths.
828 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
829               localstatedir libdir includedir oldincludedir infodir mandir
830 do
831   eval ac_val=$`echo $ac_var`
832   case $ac_val in
833     [\\/$]* | ?:[\\/]* ) ;;
834     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
835    { (exit 1); exit 1; }; };;
836   esac
837 done
838
839 # There might be people who depend on the old broken behavior: `$host'
840 # used to hold the argument of --host etc.
841 # FIXME: To remove some day.
842 build=$build_alias
843 host=$host_alias
844 target=$target_alias
845
846 # FIXME: To remove some day.
847 if test "x$host_alias" != x; then
848   if test "x$build_alias" = x; then
849     cross_compiling=maybe
850     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
851     If a cross compiler is detected then cross compile mode will be used." >&2
852   elif test "x$build_alias" != "x$host_alias"; then
853     cross_compiling=yes
854   fi
855 fi
856
857 ac_tool_prefix=
858 test -n "$host_alias" && ac_tool_prefix=$host_alias-
859
860 test "$silent" = yes && exec 6>/dev/null
861
862
863 # Find the source files, if location was not specified.
864 if test -z "$srcdir"; then
865   ac_srcdir_defaulted=yes
866   # Try the directory containing this script, then its parent.
867   ac_confdir=`(dirname "$0") 2>/dev/null ||
868 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
869          X"$0" : 'X\(//\)[^/]' \| \
870          X"$0" : 'X\(//\)$' \| \
871          X"$0" : 'X\(/\)' \| \
872          .     : '\(.\)' 2>/dev/null ||
873 echo X"$0" |
874     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
875           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
876           /^X\(\/\/\)$/{ s//\1/; q; }
877           /^X\(\/\).*/{ s//\1/; q; }
878           s/.*/./; q'`
879   srcdir=$ac_confdir
880   if test ! -r $srcdir/$ac_unique_file; then
881     srcdir=..
882   fi
883 else
884   ac_srcdir_defaulted=no
885 fi
886 if test ! -r $srcdir/$ac_unique_file; then
887   if test "$ac_srcdir_defaulted" = yes; then
888     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
889    { (exit 1); exit 1; }; }
890   else
891     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
892    { (exit 1); exit 1; }; }
893   fi
894 fi
895 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
896   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
897    { (exit 1); exit 1; }; }
898 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
899 ac_env_build_alias_set=${build_alias+set}
900 ac_env_build_alias_value=$build_alias
901 ac_cv_env_build_alias_set=${build_alias+set}
902 ac_cv_env_build_alias_value=$build_alias
903 ac_env_host_alias_set=${host_alias+set}
904 ac_env_host_alias_value=$host_alias
905 ac_cv_env_host_alias_set=${host_alias+set}
906 ac_cv_env_host_alias_value=$host_alias
907 ac_env_target_alias_set=${target_alias+set}
908 ac_env_target_alias_value=$target_alias
909 ac_cv_env_target_alias_set=${target_alias+set}
910 ac_cv_env_target_alias_value=$target_alias
911 ac_env_CC_set=${CC+set}
912 ac_env_CC_value=$CC
913 ac_cv_env_CC_set=${CC+set}
914 ac_cv_env_CC_value=$CC
915 ac_env_CFLAGS_set=${CFLAGS+set}
916 ac_env_CFLAGS_value=$CFLAGS
917 ac_cv_env_CFLAGS_set=${CFLAGS+set}
918 ac_cv_env_CFLAGS_value=$CFLAGS
919 ac_env_LDFLAGS_set=${LDFLAGS+set}
920 ac_env_LDFLAGS_value=$LDFLAGS
921 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
922 ac_cv_env_LDFLAGS_value=$LDFLAGS
923 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
924 ac_env_CPPFLAGS_value=$CPPFLAGS
925 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
926 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
927 ac_env_CXX_set=${CXX+set}
928 ac_env_CXX_value=$CXX
929 ac_cv_env_CXX_set=${CXX+set}
930 ac_cv_env_CXX_value=$CXX
931 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
932 ac_env_CXXFLAGS_value=$CXXFLAGS
933 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
934 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
935 ac_env_CPP_set=${CPP+set}
936 ac_env_CPP_value=$CPP
937 ac_cv_env_CPP_set=${CPP+set}
938 ac_cv_env_CPP_value=$CPP
939 ac_env_CXXCPP_set=${CXXCPP+set}
940 ac_env_CXXCPP_value=$CXXCPP
941 ac_cv_env_CXXCPP_set=${CXXCPP+set}
942 ac_cv_env_CXXCPP_value=$CXXCPP
943
944 #
945 # Report the --help message.
946 #
947 if test "$ac_init_help" = "long"; then
948   # Omit some internal or obsolete options to make the list less imposing.
949   # This message is too long to be a string in the A/UX 3.1 sh.
950   cat <<_ACEOF
951 \`configure' configures this package to adapt to many kinds of systems.
952
953 Usage: $0 [OPTION]... [VAR=VALUE]...
954
955 To assign environment variables (e.g., CC, CFLAGS...), specify them as
956 VAR=VALUE.  See below for descriptions of some of the useful variables.
957
958 Defaults for the options are specified in brackets.
959
960 Configuration:
961   -h, --help              display this help and exit
962       --help=short        display options specific to this package
963       --help=recursive    display the short help of all the included packages
964   -V, --version           display version information and exit
965   -q, --quiet, --silent   do not print \`checking...' messages
966       --cache-file=FILE   cache test results in FILE [disabled]
967   -C, --config-cache      alias for \`--cache-file=config.cache'
968   -n, --no-create         do not create output files
969       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
970
971 _ACEOF
972
973   cat <<_ACEOF
974 Installation directories:
975   --prefix=PREFIX         install architecture-independent files in PREFIX
976                           [$ac_default_prefix]
977   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
978                           [PREFIX]
979
980 By default, \`make install' will install all the files in
981 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
982 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
983 for instance \`--prefix=\$HOME'.
984
985 For better control, use the options below.
986
987 Fine tuning of the installation directories:
988   --bindir=DIR           user executables [EPREFIX/bin]
989   --sbindir=DIR          system admin executables [EPREFIX/sbin]
990   --libexecdir=DIR       program executables [EPREFIX/libexec]
991   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
992   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
993   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
994   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
995   --libdir=DIR           object code libraries [EPREFIX/lib]
996   --includedir=DIR       C header files [PREFIX/include]
997   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
998   --infodir=DIR          info documentation [PREFIX/info]
999   --mandir=DIR           man documentation [PREFIX/man]
1000 _ACEOF
1001
1002   cat <<\_ACEOF
1003
1004 X features:
1005   --x-includes=DIR    X include files are in DIR
1006   --x-libraries=DIR   X library files are in DIR
1007
1008 Program names:
1009   --program-prefix=PREFIX            prepend PREFIX to installed program names
1010   --program-suffix=SUFFIX            append SUFFIX to installed program names
1011   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1012
1013 System types:
1014   --build=BUILD     configure for building on BUILD [guessed]
1015   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1016 _ACEOF
1017 fi
1018
1019 if test -n "$ac_init_help"; then
1020
1021   cat <<\_ACEOF
1022
1023 Optional Features:
1024   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1025   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1026   --enable-shared=PKGS  build shared libraries default=no
1027   --enable-static=PKGS  build static libraries default=yes
1028   --enable-fast-install=PKGS  optimize for fast installation default=yes
1029   --disable-libtool-lock  avoid locking (might break parallel builds)
1030   --enable-everything     enable standard non-multichoice features
1031                      NOTE: this option is order dependent
1032                      NOTE: automatically enabled with --enable-shared
1033   --enable-unicode3       use 21 instead of 16 bits to represent unicode characters
1034   --enable-combining      enable composition of base and combining characters
1035   --enable-xft            enable xft support on systems that have it
1036   --enable-utmp           enable utmp (utmpx) support
1037   --enable-wtmp           enable wtmp (wtmpx) support (requires --enable-utmp)
1038   --enable-lastlog        enable lastlog support (requires --enable-utmp)
1039   --enable-xpm-background enable XPM background pixmaps
1040   --enable-transparency   enable transparent backgrounds
1041   --enable-menubar        enable menubar
1042   --enable-rxvt-scroll    enable rxvt style scrollbar
1043   --enable-next-scroll    enable NeXT style scrollbar
1044   --enable-xterm-scroll   enable Xterm style scrollbar
1045   --enable-plain-scroll   enable plain style scrollbar
1046   --enable-half-shadow    use half width/height shadow on rxvt scrollbar
1047   --enable-xim            XIM (X Input Method) protocol support
1048   --enable-ttygid         enable tty setting to group named "tty"
1049   --disable-backspace-key disable handling of the backspace key
1050   --disable-delete-key    disable handling of the delete key
1051   --disable-resources     disable all resource checking
1052   --enable-xgetdefault    enable resources via X instead of our small version
1053   --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
1054   --enable-strings        enable some replacement system functions
1055   --disable-swapscreen    disable swap screen support
1056   --enable-frills         enable support for rarely used features
1057   --enable-linespace      enable support for linespace
1058   --enable-24bit          enable support for using 24bit visuals if available
1059   --enable-keepscrolling  enable continual scrolling on scrollbar arrow press
1060   --enable-selectionscrolling  enable scrolling during selections
1061   --enable-mousewheel     enable scrolling via mouse wheel or buttons 4 & 5
1062   --enable-slipwheeling   enable slip wheel scrolling     (requires previous)
1063   --enable-dmalloc        enable Gray Watson's malloc - for debugging use
1064   --enable-dlmalloc       enable Doug Lea's malloc - for production use
1065                      NOTE: enable only one malloc package
1066   --enable-smart-resize   enable smart growth/shrink behaviour
1067   --enable-256-color      enable 256-color support
1068   --enable-cursor-blink   enable blinking cursor
1069   --enable-text-blink     enable blinking text
1070   --enable-pointer-blank  enable pointer blank when typing or inactive pointer
1071
1072 Optional Packages:
1073   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1074   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1075   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1076   --with-pic              try to use only PIC/non-PIC objects default=use both
1077   --with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,cn,cn_ext,all)
1078   --with-res-name=NAME    use this as default resource name (default: urxvt)
1079   --with-res-class=CLASS  use this as the resource class (default: URxvt)
1080   --with-name=NAME        set the basename for the installed binaries (default: urxvt)
1081   --with-term=NAME        set the terminal to NAME (default: rxvt)
1082   --with-terminfo=PATH    set the path to the terminfo tree to PATH
1083   --with-x                use the X Window System
1084   --with-xpm-includes=DIR use XPM includes in DIR
1085   --with-xpm-library=DIR  use XPM library in DIR
1086   --with-xpm              use XPM
1087
1088 Some influential environment variables:
1089   CC          C compiler command
1090   CFLAGS      C compiler flags
1091   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1092               nonstandard directory <lib dir>
1093   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1094               headers in a nonstandard directory <include dir>
1095   CXX         C++ compiler command
1096   CXXFLAGS    C++ compiler flags
1097   CPP         C preprocessor
1098   CXXCPP      C++ preprocessor
1099
1100 Use these variables to override the choices made by `configure' or to help
1101 it to find libraries and programs with nonstandard names/locations.
1102
1103 _ACEOF
1104 fi
1105
1106 if test "$ac_init_help" = "recursive"; then
1107   # If there are subdirs, report their specific --help.
1108   ac_popdir=`pwd`
1109   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1110     test -d $ac_dir || continue
1111     ac_builddir=.
1112
1113 if test "$ac_dir" != .; then
1114   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1115   # A "../" for each directory in $ac_dir_suffix.
1116   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1117 else
1118   ac_dir_suffix= ac_top_builddir=
1119 fi
1120
1121 case $srcdir in
1122   .)  # No --srcdir option.  We are building in place.
1123     ac_srcdir=.
1124     if test -z "$ac_top_builddir"; then
1125        ac_top_srcdir=.
1126     else
1127        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1128     fi ;;
1129   [\\/]* | ?:[\\/]* )  # Absolute path.
1130     ac_srcdir=$srcdir$ac_dir_suffix;
1131     ac_top_srcdir=$srcdir ;;
1132   *) # Relative path.
1133     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1134     ac_top_srcdir=$ac_top_builddir$srcdir ;;
1135 esac
1136
1137 # Do not use `cd foo && pwd` to compute absolute paths, because
1138 # the directories may not exist.
1139 case `pwd` in
1140 .) ac_abs_builddir="$ac_dir";;
1141 *)
1142   case "$ac_dir" in
1143   .) ac_abs_builddir=`pwd`;;
1144   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1145   *) ac_abs_builddir=`pwd`/"$ac_dir";;
1146   esac;;
1147 esac
1148 case $ac_abs_builddir in
1149 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1150 *)
1151   case ${ac_top_builddir}. in
1152   .) ac_abs_top_builddir=$ac_abs_builddir;;
1153   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1154   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1155   esac;;
1156 esac
1157 case $ac_abs_builddir in
1158 .) ac_abs_srcdir=$ac_srcdir;;
1159 *)
1160   case $ac_srcdir in
1161   .) ac_abs_srcdir=$ac_abs_builddir;;
1162   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1163   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1164   esac;;
1165 esac
1166 case $ac_abs_builddir in
1167 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1168 *)
1169   case $ac_top_srcdir in
1170   .) ac_abs_top_srcdir=$ac_abs_builddir;;
1171   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1172   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1173   esac;;
1174 esac
1175
1176     cd $ac_dir
1177     # Check for guested configure; otherwise get Cygnus style configure.
1178     if test -f $ac_srcdir/configure.gnu; then
1179       echo
1180       $SHELL $ac_srcdir/configure.gnu  --help=recursive
1181     elif test -f $ac_srcdir/configure; then
1182       echo
1183       $SHELL $ac_srcdir/configure  --help=recursive
1184     elif test -f $ac_srcdir/configure.ac ||
1185            test -f $ac_srcdir/configure.in; then
1186       echo
1187       $ac_configure --help
1188     else
1189       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1190     fi
1191     cd "$ac_popdir"
1192   done
1193 fi
1194
1195 test -n "$ac_init_help" && exit 0
1196 if $ac_init_version; then
1197   cat <<\_ACEOF
1198
1199 Copyright (C) 2003 Free Software Foundation, Inc.
1200 This configure script is free software; the Free Software Foundation
1201 gives unlimited permission to copy, distribute and modify it.
1202 _ACEOF
1203   exit 0
1204 fi
1205 exec 5>config.log
1206 cat >&5 <<_ACEOF
1207 This file contains any messages produced by compilers while
1208 running configure, to aid debugging if configure makes a mistake.
1209
1210 It was created by $as_me, which was
1211 generated by GNU Autoconf 2.59.  Invocation command line was
1212
1213   $ $0 $@
1214
1215 _ACEOF
1216 {
1217 cat <<_ASUNAME
1218 ## --------- ##
1219 ## Platform. ##
1220 ## --------- ##
1221
1222 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1223 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1224 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1225 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1226 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1227
1228 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1229 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1230
1231 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1232 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1233 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1234 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1235 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1236 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1237 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1238
1239 _ASUNAME
1240
1241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1242 for as_dir in $PATH
1243 do
1244   IFS=$as_save_IFS
1245   test -z "$as_dir" && as_dir=.
1246   echo "PATH: $as_dir"
1247 done
1248
1249 } >&5
1250
1251 cat >&5 <<_ACEOF
1252
1253
1254 ## ----------- ##
1255 ## Core tests. ##
1256 ## ----------- ##
1257
1258 _ACEOF
1259
1260
1261 # Keep a trace of the command line.
1262 # Strip out --no-create and --no-recursion so they do not pile up.
1263 # Strip out --silent because we don't want to record it for future runs.
1264 # Also quote any args containing shell meta-characters.
1265 # Make two passes to allow for proper duplicate-argument suppression.
1266 ac_configure_args=
1267 ac_configure_args0=
1268 ac_configure_args1=
1269 ac_sep=
1270 ac_must_keep_next=false
1271 for ac_pass in 1 2
1272 do
1273   for ac_arg
1274   do
1275     case $ac_arg in
1276     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1277     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1278     | -silent | --silent | --silen | --sile | --sil)
1279       continue ;;
1280     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1281       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1282     esac
1283     case $ac_pass in
1284     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1285     2)
1286       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1287       if test $ac_must_keep_next = true; then
1288         ac_must_keep_next=false # Got value, back to normal.
1289       else
1290         case $ac_arg in
1291           *=* | --config-cache | -C | -disable-* | --disable-* \
1292           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1293           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1294           | -with-* | --with-* | -without-* | --without-* | --x)
1295             case "$ac_configure_args0 " in
1296               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1297             esac
1298             ;;
1299           -* ) ac_must_keep_next=true ;;
1300         esac
1301       fi
1302       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1303       # Get rid of the leading space.
1304       ac_sep=" "
1305       ;;
1306     esac
1307   done
1308 done
1309 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1310 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1311
1312 # When interrupted or exit'd, cleanup temporary files, and complete
1313 # config.log.  We remove comments because anyway the quotes in there
1314 # would cause problems or look ugly.
1315 # WARNING: Be sure not to use single quotes in there, as some shells,
1316 # such as our DU 5.0 friend, will then `close' the trap.
1317 trap 'exit_status=$?
1318   # Save into config.log some information that might help in debugging.
1319   {
1320     echo
1321
1322     cat <<\_ASBOX
1323 ## ---------------- ##
1324 ## Cache variables. ##
1325 ## ---------------- ##
1326 _ASBOX
1327     echo
1328     # The following way of writing the cache mishandles newlines in values,
1329 {
1330   (set) 2>&1 |
1331     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1332     *ac_space=\ *)
1333       sed -n \
1334         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1335           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1336       ;;
1337     *)
1338       sed -n \
1339         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1340       ;;
1341     esac;
1342 }
1343     echo
1344
1345     cat <<\_ASBOX
1346 ## ----------------- ##
1347 ## Output variables. ##
1348 ## ----------------- ##
1349 _ASBOX
1350     echo
1351     for ac_var in $ac_subst_vars
1352     do
1353       eval ac_val=$`echo $ac_var`
1354       echo "$ac_var='"'"'$ac_val'"'"'"
1355     done | sort
1356     echo
1357
1358     if test -n "$ac_subst_files"; then
1359       cat <<\_ASBOX
1360 ## ------------- ##
1361 ## Output files. ##
1362 ## ------------- ##
1363 _ASBOX
1364       echo
1365       for ac_var in $ac_subst_files
1366       do
1367         eval ac_val=$`echo $ac_var`
1368         echo "$ac_var='"'"'$ac_val'"'"'"
1369       done | sort
1370       echo
1371     fi
1372
1373     if test -s confdefs.h; then
1374       cat <<\_ASBOX
1375 ## ----------- ##
1376 ## confdefs.h. ##
1377 ## ----------- ##
1378 _ASBOX
1379       echo
1380       sed "/^$/d" confdefs.h | sort
1381       echo
1382     fi
1383     test "$ac_signal" != 0 &&
1384       echo "$as_me: caught signal $ac_signal"
1385     echo "$as_me: exit $exit_status"
1386   } >&5
1387   rm -f core *.core &&
1388   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1389     exit $exit_status
1390      ' 0
1391 for ac_signal in 1 2 13 15; do
1392   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1393 done
1394 ac_signal=0
1395
1396 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1397 rm -rf conftest* confdefs.h
1398 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1399 echo >confdefs.h
1400
1401 # Predefined preprocessor variables.
1402
1403 cat >>confdefs.h <<_ACEOF
1404 #define PACKAGE_NAME "$PACKAGE_NAME"
1405 _ACEOF
1406
1407
1408 cat >>confdefs.h <<_ACEOF
1409 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1410 _ACEOF
1411
1412
1413 cat >>confdefs.h <<_ACEOF
1414 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1415 _ACEOF
1416
1417
1418 cat >>confdefs.h <<_ACEOF
1419 #define PACKAGE_STRING "$PACKAGE_STRING"
1420 _ACEOF
1421
1422
1423 cat >>confdefs.h <<_ACEOF
1424 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1425 _ACEOF
1426
1427
1428 # Let the site file select an alternate cache file if it wants to.
1429 # Prefer explicitly selected file to automatically selected ones.
1430 if test -z "$CONFIG_SITE"; then
1431   if test "x$prefix" != xNONE; then
1432     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1433   else
1434     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1435   fi
1436 fi
1437 for ac_site_file in $CONFIG_SITE; do
1438   if test -r "$ac_site_file"; then
1439     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1440 echo "$as_me: loading site script $ac_site_file" >&6;}
1441     sed 's/^/| /' "$ac_site_file" >&5
1442     . "$ac_site_file"
1443   fi
1444 done
1445
1446 if test -r "$cache_file"; then
1447   # Some versions of bash will fail to source /dev/null (special
1448   # files actually), so we avoid doing that.
1449   if test -f "$cache_file"; then
1450     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1451 echo "$as_me: loading cache $cache_file" >&6;}
1452     case $cache_file in
1453       [\\/]* | ?:[\\/]* ) . $cache_file;;
1454       *)                      . ./$cache_file;;
1455     esac
1456   fi
1457 else
1458   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1459 echo "$as_me: creating cache $cache_file" >&6;}
1460   >$cache_file
1461 fi
1462
1463 # Check that the precious variables saved in the cache have kept the same
1464 # value.
1465 ac_cache_corrupted=false
1466 for ac_var in `(set) 2>&1 |
1467                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1468   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1469   eval ac_new_set=\$ac_env_${ac_var}_set
1470   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1471   eval ac_new_val="\$ac_env_${ac_var}_value"
1472   case $ac_old_set,$ac_new_set in
1473     set,)
1474       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1475 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1476       ac_cache_corrupted=: ;;
1477     ,set)
1478       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1479 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1480       ac_cache_corrupted=: ;;
1481     ,);;
1482     *)
1483       if test "x$ac_old_val" != "x$ac_new_val"; then
1484         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1485 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1486         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1487 echo "$as_me:   former value:  $ac_old_val" >&2;}
1488         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1489 echo "$as_me:   current value: $ac_new_val" >&2;}
1490         ac_cache_corrupted=:
1491       fi;;
1492   esac
1493   # Pass precious variables to config.status.
1494   if test "$ac_new_set" = set; then
1495     case $ac_new_val in
1496     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1497       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1498     *) ac_arg=$ac_var=$ac_new_val ;;
1499     esac
1500     case " $ac_configure_args " in
1501       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1502       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1503     esac
1504   fi
1505 done
1506 if $ac_cache_corrupted; then
1507   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1508 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1509   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1510 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1511    { (exit 1); exit 1; }; }
1512 fi
1513
1514 ac_ext=c
1515 ac_cpp='$CPP $CPPFLAGS'
1516 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1517 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1518 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538 ac_aux_dir=
1539 for ac_dir in autoconf $srcdir/autoconf; do
1540   if test -f $ac_dir/install-sh; then
1541     ac_aux_dir=$ac_dir
1542     ac_install_sh="$ac_aux_dir/install-sh -c"
1543     break
1544   elif test -f $ac_dir/install.sh; then
1545     ac_aux_dir=$ac_dir
1546     ac_install_sh="$ac_aux_dir/install.sh -c"
1547     break
1548   elif test -f $ac_dir/shtool; then
1549     ac_aux_dir=$ac_dir
1550     ac_install_sh="$ac_aux_dir/shtool install -c"
1551     break
1552   fi
1553 done
1554 if test -z "$ac_aux_dir"; then
1555   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&5
1556 echo "$as_me: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&2;}
1557    { (exit 1); exit 1; }; }
1558 fi
1559 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1560 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1561 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1562
1563           ac_config_headers="$ac_config_headers config.h:autoconf/config.h.in"
1564
1565
1566 VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1567 DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1568 LSMDATE=`sed -n -e 's/^.*[ \t]LSMDATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1569 LIBVERSION=`sed -n -e 's/^.*[ \t]LIBVERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1570 echo ""
1571 echo "configuring for rxvt $VERSION"
1572 echo ""
1573
1574
1575 ac_ext=c
1576 ac_cpp='$CPP $CPPFLAGS'
1577 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1578 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1579 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1580 if test -n "$ac_tool_prefix"; then
1581   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1582 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1583 echo "$as_me:$LINENO: checking for $ac_word" >&5
1584 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1585 if test "${ac_cv_prog_CC+set}" = set; then
1586   echo $ECHO_N "(cached) $ECHO_C" >&6
1587 else
1588   if test -n "$CC"; then
1589   ac_cv_prog_CC="$CC" # Let the user override the test.
1590 else
1591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1592 for as_dir in $PATH
1593 do
1594   IFS=$as_save_IFS
1595   test -z "$as_dir" && as_dir=.
1596   for ac_exec_ext in '' $ac_executable_extensions; do
1597   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1598     ac_cv_prog_CC="${ac_tool_prefix}gcc"
1599     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1600     break 2
1601   fi
1602 done
1603 done
1604
1605 fi
1606 fi
1607 CC=$ac_cv_prog_CC
1608 if test -n "$CC"; then
1609   echo "$as_me:$LINENO: result: $CC" >&5
1610 echo "${ECHO_T}$CC" >&6
1611 else
1612   echo "$as_me:$LINENO: result: no" >&5
1613 echo "${ECHO_T}no" >&6
1614 fi
1615
1616 fi
1617 if test -z "$ac_cv_prog_CC"; then
1618   ac_ct_CC=$CC
1619   # Extract the first word of "gcc", so it can be a program name with args.
1620 set dummy gcc; ac_word=$2
1621 echo "$as_me:$LINENO: checking for $ac_word" >&5
1622 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1623 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1624   echo $ECHO_N "(cached) $ECHO_C" >&6
1625 else
1626   if test -n "$ac_ct_CC"; then
1627   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1628 else
1629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1630 for as_dir in $PATH
1631 do
1632   IFS=$as_save_IFS
1633   test -z "$as_dir" && as_dir=.
1634   for ac_exec_ext in '' $ac_executable_extensions; do
1635   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1636     ac_cv_prog_ac_ct_CC="gcc"
1637     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1638     break 2
1639   fi
1640 done
1641 done
1642
1643 fi
1644 fi
1645 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1646 if test -n "$ac_ct_CC"; then
1647   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1648 echo "${ECHO_T}$ac_ct_CC" >&6
1649 else
1650   echo "$as_me:$LINENO: result: no" >&5
1651 echo "${ECHO_T}no" >&6
1652 fi
1653
1654   CC=$ac_ct_CC
1655 else
1656   CC="$ac_cv_prog_CC"
1657 fi
1658
1659 if test -z "$CC"; then
1660   if test -n "$ac_tool_prefix"; then
1661   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1662 set dummy ${ac_tool_prefix}cc; ac_word=$2
1663 echo "$as_me:$LINENO: checking for $ac_word" >&5
1664 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1665 if test "${ac_cv_prog_CC+set}" = set; then
1666   echo $ECHO_N "(cached) $ECHO_C" >&6
1667 else
1668   if test -n "$CC"; then
1669   ac_cv_prog_CC="$CC" # Let the user override the test.
1670 else
1671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1672 for as_dir in $PATH
1673 do
1674   IFS=$as_save_IFS
1675   test -z "$as_dir" && as_dir=.
1676   for ac_exec_ext in '' $ac_executable_extensions; do
1677   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1678     ac_cv_prog_CC="${ac_tool_prefix}cc"
1679     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1680     break 2
1681   fi
1682 done
1683 done
1684
1685 fi
1686 fi
1687 CC=$ac_cv_prog_CC
1688 if test -n "$CC"; then
1689   echo "$as_me:$LINENO: result: $CC" >&5
1690 echo "${ECHO_T}$CC" >&6
1691 else
1692   echo "$as_me:$LINENO: result: no" >&5
1693 echo "${ECHO_T}no" >&6
1694 fi
1695
1696 fi
1697 if test -z "$ac_cv_prog_CC"; then
1698   ac_ct_CC=$CC
1699   # Extract the first word of "cc", so it can be a program name with args.
1700 set dummy cc; ac_word=$2
1701 echo "$as_me:$LINENO: checking for $ac_word" >&5
1702 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1703 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1704   echo $ECHO_N "(cached) $ECHO_C" >&6
1705 else
1706   if test -n "$ac_ct_CC"; then
1707   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1708 else
1709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1710 for as_dir in $PATH
1711 do
1712   IFS=$as_save_IFS
1713   test -z "$as_dir" && as_dir=.
1714   for ac_exec_ext in '' $ac_executable_extensions; do
1715   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1716     ac_cv_prog_ac_ct_CC="cc"
1717     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1718     break 2
1719   fi
1720 done
1721 done
1722
1723 fi
1724 fi
1725 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1726 if test -n "$ac_ct_CC"; then
1727   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1728 echo "${ECHO_T}$ac_ct_CC" >&6
1729 else
1730   echo "$as_me:$LINENO: result: no" >&5
1731 echo "${ECHO_T}no" >&6
1732 fi
1733
1734   CC=$ac_ct_CC
1735 else
1736   CC="$ac_cv_prog_CC"
1737 fi
1738
1739 fi
1740 if test -z "$CC"; then
1741   # Extract the first word of "cc", so it can be a program name with args.
1742 set dummy cc; ac_word=$2
1743 echo "$as_me:$LINENO: checking for $ac_word" >&5
1744 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1745 if test "${ac_cv_prog_CC+set}" = set; then
1746   echo $ECHO_N "(cached) $ECHO_C" >&6
1747 else
1748   if test -n "$CC"; then
1749   ac_cv_prog_CC="$CC" # Let the user override the test.
1750 else
1751   ac_prog_rejected=no
1752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1753 for as_dir in $PATH
1754 do
1755   IFS=$as_save_IFS
1756   test -z "$as_dir" && as_dir=.
1757   for ac_exec_ext in '' $ac_executable_extensions; do
1758   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1759     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1760        ac_prog_rejected=yes
1761        continue
1762      fi
1763     ac_cv_prog_CC="cc"
1764     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1765     break 2
1766   fi
1767 done
1768 done
1769
1770 if test $ac_prog_rejected = yes; then
1771   # We found a bogon in the path, so make sure we never use it.
1772   set dummy $ac_cv_prog_CC
1773   shift
1774   if test $# != 0; then
1775     # We chose a different compiler from the bogus one.
1776     # However, it has the same basename, so the bogon will be chosen
1777     # first if we set CC to just the basename; use the full file name.
1778     shift
1779     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1780   fi
1781 fi
1782 fi
1783 fi
1784 CC=$ac_cv_prog_CC
1785 if test -n "$CC"; then
1786   echo "$as_me:$LINENO: result: $CC" >&5
1787 echo "${ECHO_T}$CC" >&6
1788 else
1789   echo "$as_me:$LINENO: result: no" >&5
1790 echo "${ECHO_T}no" >&6
1791 fi
1792
1793 fi
1794 if test -z "$CC"; then
1795   if test -n "$ac_tool_prefix"; then
1796   for ac_prog in cl
1797   do
1798     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1799 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1800 echo "$as_me:$LINENO: checking for $ac_word" >&5
1801 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1802 if test "${ac_cv_prog_CC+set}" = set; then
1803   echo $ECHO_N "(cached) $ECHO_C" >&6
1804 else
1805   if test -n "$CC"; then
1806   ac_cv_prog_CC="$CC" # Let the user override the test.
1807 else
1808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1809 for as_dir in $PATH
1810 do
1811   IFS=$as_save_IFS
1812   test -z "$as_dir" && as_dir=.
1813   for ac_exec_ext in '' $ac_executable_extensions; do
1814   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1815     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1816     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1817     break 2
1818   fi
1819 done
1820 done
1821
1822 fi
1823 fi
1824 CC=$ac_cv_prog_CC
1825 if test -n "$CC"; then
1826   echo "$as_me:$LINENO: result: $CC" >&5
1827 echo "${ECHO_T}$CC" >&6
1828 else
1829   echo "$as_me:$LINENO: result: no" >&5
1830 echo "${ECHO_T}no" >&6
1831 fi
1832
1833     test -n "$CC" && break
1834   done
1835 fi
1836 if test -z "$CC"; then
1837   ac_ct_CC=$CC
1838   for ac_prog in cl
1839 do
1840   # Extract the first word of "$ac_prog", so it can be a program name with args.
1841 set dummy $ac_prog; ac_word=$2
1842 echo "$as_me:$LINENO: checking for $ac_word" >&5
1843 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1844 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1845   echo $ECHO_N "(cached) $ECHO_C" >&6
1846 else
1847   if test -n "$ac_ct_CC"; then
1848   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1849 else
1850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1851 for as_dir in $PATH
1852 do
1853   IFS=$as_save_IFS
1854   test -z "$as_dir" && as_dir=.
1855   for ac_exec_ext in '' $ac_executable_extensions; do
1856   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1857     ac_cv_prog_ac_ct_CC="$ac_prog"
1858     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1859     break 2
1860   fi
1861 done
1862 done
1863
1864 fi
1865 fi
1866 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1867 if test -n "$ac_ct_CC"; then
1868   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1869 echo "${ECHO_T}$ac_ct_CC" >&6
1870 else
1871   echo "$as_me:$LINENO: result: no" >&5
1872 echo "${ECHO_T}no" >&6
1873 fi
1874
1875   test -n "$ac_ct_CC" && break
1876 done
1877
1878   CC=$ac_ct_CC
1879 fi
1880
1881 fi
1882
1883
1884 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1885 See \`config.log' for more details." >&5
1886 echo "$as_me: error: no acceptable C compiler found in \$PATH
1887 See \`config.log' for more details." >&2;}
1888    { (exit 1); exit 1; }; }
1889
1890 # Provide some information about the compiler.
1891 echo "$as_me:$LINENO:" \
1892      "checking for C compiler version" >&5
1893 ac_compiler=`set X $ac_compile; echo $2`
1894 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1895   (eval $ac_compiler --version </dev/null >&5) 2>&5
1896   ac_status=$?
1897   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1898   (exit $ac_status); }
1899 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1900   (eval $ac_compiler -v </dev/null >&5) 2>&5
1901   ac_status=$?
1902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1903   (exit $ac_status); }
1904 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1905   (eval $ac_compiler -V </dev/null >&5) 2>&5
1906   ac_status=$?
1907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1908   (exit $ac_status); }
1909
1910 cat >conftest.$ac_ext <<_ACEOF
1911 /* confdefs.h.  */
1912 _ACEOF
1913 cat confdefs.h >>conftest.$ac_ext
1914 cat >>conftest.$ac_ext <<_ACEOF
1915 /* end confdefs.h.  */
1916
1917 int
1918 main ()
1919 {
1920
1921   ;
1922   return 0;
1923 }
1924 _ACEOF
1925 ac_clean_files_save=$ac_clean_files
1926 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1927 # Try to create an executable without -o first, disregard a.out.
1928 # It will help us diagnose broken compilers, and finding out an intuition
1929 # of exeext.
1930 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1931 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1932 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1933 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1934   (eval $ac_link_default) 2>&5
1935   ac_status=$?
1936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1937   (exit $ac_status); }; then
1938   # Find the output, starting from the most likely.  This scheme is
1939 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1940 # resort.
1941
1942 # Be careful to initialize this variable, since it used to be cached.
1943 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1944 ac_cv_exeext=
1945 # b.out is created by i960 compilers.
1946 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1947 do
1948   test -f "$ac_file" || continue
1949   case $ac_file in
1950     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1951         ;;
1952     conftest.$ac_ext )
1953         # This is the source file.
1954         ;;
1955     [ab].out )
1956         # We found the default executable, but exeext='' is most
1957         # certainly right.
1958         break;;
1959     *.* )
1960         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1961         # FIXME: I believe we export ac_cv_exeext for Libtool,
1962         # but it would be cool to find out if it's true.  Does anybody
1963         # maintain Libtool? --akim.
1964         export ac_cv_exeext
1965         break;;
1966     * )
1967         break;;
1968   esac
1969 done
1970 else
1971   echo "$as_me: failed program was:" >&5
1972 sed 's/^/| /' conftest.$ac_ext >&5
1973
1974 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
1975 See \`config.log' for more details." >&5
1976 echo "$as_me: error: C compiler cannot create executables
1977 See \`config.log' for more details." >&2;}
1978    { (exit 77); exit 77; }; }
1979 fi
1980
1981 ac_exeext=$ac_cv_exeext
1982 echo "$as_me:$LINENO: result: $ac_file" >&5
1983 echo "${ECHO_T}$ac_file" >&6
1984
1985 # Check the compiler produces executables we can run.  If not, either
1986 # the compiler is broken, or we cross compile.
1987 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1988 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1989 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1990 # If not cross compiling, check that we can run a simple program.
1991 if test "$cross_compiling" != yes; then
1992   if { ac_try='./$ac_file'
1993   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1994   (eval $ac_try) 2>&5
1995   ac_status=$?
1996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1997   (exit $ac_status); }; }; then
1998     cross_compiling=no
1999   else
2000     if test "$cross_compiling" = maybe; then
2001         cross_compiling=yes
2002     else
2003         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2004 If you meant to cross compile, use \`--host'.
2005 See \`config.log' for more details." >&5
2006 echo "$as_me: error: cannot run C compiled programs.
2007 If you meant to cross compile, use \`--host'.
2008 See \`config.log' for more details." >&2;}
2009    { (exit 1); exit 1; }; }
2010     fi
2011   fi
2012 fi
2013 echo "$as_me:$LINENO: result: yes" >&5
2014 echo "${ECHO_T}yes" >&6
2015
2016 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2017 ac_clean_files=$ac_clean_files_save
2018 # Check the compiler produces executables we can run.  If not, either
2019 # the compiler is broken, or we cross compile.
2020 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2021 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2022 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2023 echo "${ECHO_T}$cross_compiling" >&6
2024
2025 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2026 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2027 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2028   (eval $ac_link) 2>&5
2029   ac_status=$?
2030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2031   (exit $ac_status); }; then
2032   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2033 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2034 # work properly (i.e., refer to `conftest.exe'), while it won't with
2035 # `rm'.
2036 for ac_file in conftest.exe conftest conftest.*; do
2037   test -f "$ac_file" || continue
2038   case $ac_file in
2039     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2040     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2041           export ac_cv_exeext
2042           break;;
2043     * ) break;;
2044   esac
2045 done
2046 else
2047   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2048 See \`config.log' for more details." >&5
2049 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2050 See \`config.log' for more details." >&2;}
2051    { (exit 1); exit 1; }; }
2052 fi
2053
2054 rm -f conftest$ac_cv_exeext
2055 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2056 echo "${ECHO_T}$ac_cv_exeext" >&6
2057
2058 rm -f conftest.$ac_ext
2059 EXEEXT=$ac_cv_exeext
2060 ac_exeext=$EXEEXT
2061 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2062 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2063 if test "${ac_cv_objext+set}" = set; then
2064   echo $ECHO_N "(cached) $ECHO_C" >&6
2065 else
2066   cat >conftest.$ac_ext <<_ACEOF
2067 /* confdefs.h.  */
2068 _ACEOF
2069 cat confdefs.h >>conftest.$ac_ext
2070 cat >>conftest.$ac_ext <<_ACEOF
2071 /* end confdefs.h.  */
2072
2073 int
2074 main ()
2075 {
2076
2077   ;
2078   return 0;
2079 }
2080 _ACEOF
2081 rm -f conftest.o conftest.obj
2082 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2083   (eval $ac_compile) 2>&5
2084   ac_status=$?
2085   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2086   (exit $ac_status); }; then
2087   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2088   case $ac_file in
2089     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2090     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2091        break;;
2092   esac
2093 done
2094 else
2095   echo "$as_me: failed program was:" >&5
2096 sed 's/^/| /' conftest.$ac_ext >&5
2097
2098 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2099 See \`config.log' for more details." >&5
2100 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2101 See \`config.log' for more details." >&2;}
2102    { (exit 1); exit 1; }; }
2103 fi
2104
2105 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2106 fi
2107 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2108 echo "${ECHO_T}$ac_cv_objext" >&6
2109 OBJEXT=$ac_cv_objext
2110 ac_objext=$OBJEXT
2111 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2112 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2113 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2114   echo $ECHO_N "(cached) $ECHO_C" >&6
2115 else
2116   cat >conftest.$ac_ext <<_ACEOF
2117 /* confdefs.h.  */
2118 _ACEOF
2119 cat confdefs.h >>conftest.$ac_ext
2120 cat >>conftest.$ac_ext <<_ACEOF
2121 /* end confdefs.h.  */
2122
2123 int
2124 main ()
2125 {
2126 #ifndef __GNUC__
2127        choke me
2128 #endif
2129
2130   ;
2131   return 0;
2132 }
2133 _ACEOF
2134 rm -f conftest.$ac_objext
2135 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2136   (eval $ac_compile) 2>conftest.er1
2137   ac_status=$?
2138   grep -v '^ *+' conftest.er1 >conftest.err
2139   rm -f conftest.er1
2140   cat conftest.err >&5
2141   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2142   (exit $ac_status); } &&
2143          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2144   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2145   (eval $ac_try) 2>&5
2146   ac_status=$?
2147   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2148   (exit $ac_status); }; } &&
2149          { ac_try='test -s conftest.$ac_objext'
2150   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2151   (eval $ac_try) 2>&5
2152   ac_status=$?
2153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2154   (exit $ac_status); }; }; then
2155   ac_compiler_gnu=yes
2156 else
2157   echo "$as_me: failed program was:" >&5
2158 sed 's/^/| /' conftest.$ac_ext >&5
2159
2160 ac_compiler_gnu=no
2161 fi
2162 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2163 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2164
2165 fi
2166 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2167 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2168 GCC=`test $ac_compiler_gnu = yes && echo yes`
2169 ac_test_CFLAGS=${CFLAGS+set}
2170 ac_save_CFLAGS=$CFLAGS
2171 CFLAGS="-g"
2172 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2173 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2174 if test "${ac_cv_prog_cc_g+set}" = set; then
2175   echo $ECHO_N "(cached) $ECHO_C" >&6
2176 else
2177   cat >conftest.$ac_ext <<_ACEOF
2178 /* confdefs.h.  */
2179 _ACEOF
2180 cat confdefs.h >>conftest.$ac_ext
2181 cat >>conftest.$ac_ext <<_ACEOF
2182 /* end confdefs.h.  */
2183
2184 int
2185 main ()
2186 {
2187
2188   ;
2189   return 0;
2190 }
2191 _ACEOF
2192 rm -f conftest.$ac_objext
2193 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2194   (eval $ac_compile) 2>conftest.er1
2195   ac_status=$?
2196   grep -v '^ *+' conftest.er1 >conftest.err
2197   rm -f conftest.er1
2198   cat conftest.err >&5
2199   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2200   (exit $ac_status); } &&
2201          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2202   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2203   (eval $ac_try) 2>&5
2204   ac_status=$?
2205   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2206   (exit $ac_status); }; } &&
2207          { ac_try='test -s conftest.$ac_objext'
2208   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2209   (eval $ac_try) 2>&5
2210   ac_status=$?
2211   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2212   (exit $ac_status); }; }; then
2213   ac_cv_prog_cc_g=yes
2214 else
2215   echo "$as_me: failed program was:" >&5
2216 sed 's/^/| /' conftest.$ac_ext >&5
2217
2218 ac_cv_prog_cc_g=no
2219 fi
2220 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2221 fi
2222 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2223 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2224 if test "$ac_test_CFLAGS" = set; then
2225   CFLAGS=$ac_save_CFLAGS
2226 elif test $ac_cv_prog_cc_g = yes; then
2227   if test "$GCC" = yes; then
2228     CFLAGS="-g -O2"
2229   else
2230     CFLAGS="-g"
2231   fi
2232 else
2233   if test "$GCC" = yes; then
2234     CFLAGS="-O2"
2235   else
2236     CFLAGS=
2237   fi
2238 fi
2239 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2240 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2241 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2242   echo $ECHO_N "(cached) $ECHO_C" >&6
2243 else
2244   ac_cv_prog_cc_stdc=no
2245 ac_save_CC=$CC
2246 cat >conftest.$ac_ext <<_ACEOF
2247 /* confdefs.h.  */
2248 _ACEOF
2249 cat confdefs.h >>conftest.$ac_ext
2250 cat >>conftest.$ac_ext <<_ACEOF
2251 /* end confdefs.h.  */
2252 #include <stdarg.h>
2253 #include <stdio.h>
2254 #include <sys/types.h>
2255 #include <sys/stat.h>
2256 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2257 struct buf { int x; };
2258 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2259 static char *e (p, i)
2260      char **p;
2261      int i;
2262 {
2263   return p[i];
2264 }
2265 static char *f (char * (*g) (char **, int), char **p, ...)
2266 {
2267   char *s;
2268   va_list v;
2269   va_start (v,p);
2270   s = g (p, va_arg (v,int));
2271   va_end (v);
2272   return s;
2273 }
2274
2275 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2276    function prototypes and stuff, but not '\xHH' hex character constants.
2277    These don't provoke an error unfortunately, instead are silently treated
2278    as 'x'.  The following induces an error, until -std1 is added to get
2279    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2280    array size at least.  It's necessary to write '\x00'==0 to get something
2281    that's true only with -std1.  */
2282 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2283
2284 int test (int i, double x);
2285 struct s1 {int (*f) (int a);};
2286 struct s2 {int (*f) (double a);};
2287 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2288 int argc;
2289 char **argv;
2290 int
2291 main ()
2292 {
2293 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2294   ;
2295   return 0;
2296 }
2297 _ACEOF
2298 # Don't try gcc -ansi; that turns off useful extensions and
2299 # breaks some systems' header files.
2300 # AIX                   -qlanglvl=ansi
2301 # Ultrix and OSF/1      -std1
2302 # HP-UX 10.20 and later -Ae
2303 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2304 # SVR4                  -Xc -D__EXTENSIONS__
2305 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2306 do
2307   CC="$ac_save_CC $ac_arg"
2308   rm -f conftest.$ac_objext
2309 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2310   (eval $ac_compile) 2>conftest.er1
2311   ac_status=$?
2312   grep -v '^ *+' conftest.er1 >conftest.err
2313   rm -f conftest.er1
2314   cat conftest.err >&5
2315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2316   (exit $ac_status); } &&
2317          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2318   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2319   (eval $ac_try) 2>&5
2320   ac_status=$?
2321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2322   (exit $ac_status); }; } &&
2323          { ac_try='test -s conftest.$ac_objext'
2324   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2325   (eval $ac_try) 2>&5
2326   ac_status=$?
2327   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2328   (exit $ac_status); }; }; then
2329   ac_cv_prog_cc_stdc=$ac_arg
2330 break
2331 else
2332   echo "$as_me: failed program was:" >&5
2333 sed 's/^/| /' conftest.$ac_ext >&5
2334
2335 fi
2336 rm -f conftest.err conftest.$ac_objext
2337 done
2338 rm -f conftest.$ac_ext conftest.$ac_objext
2339 CC=$ac_save_CC
2340
2341 fi
2342
2343 case "x$ac_cv_prog_cc_stdc" in
2344   x|xno)
2345     echo "$as_me:$LINENO: result: none needed" >&5
2346 echo "${ECHO_T}none needed" >&6 ;;
2347   *)
2348     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2349 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2350     CC="$CC $ac_cv_prog_cc_stdc" ;;
2351 esac
2352
2353 # Some people use a C++ compiler to compile C.  Since we use `exit',
2354 # in C++ we need to declare it.  In case someone uses the same compiler
2355 # for both compiling C and C++ we need to have the C++ compiler decide
2356 # the declaration of exit, since it's the most demanding environment.
2357 cat >conftest.$ac_ext <<_ACEOF
2358 #ifndef __cplusplus
2359   choke me
2360 #endif
2361 _ACEOF
2362 rm -f conftest.$ac_objext
2363 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2364   (eval $ac_compile) 2>conftest.er1
2365   ac_status=$?
2366   grep -v '^ *+' conftest.er1 >conftest.err
2367   rm -f conftest.er1
2368   cat conftest.err >&5
2369   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2370   (exit $ac_status); } &&
2371          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2372   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2373   (eval $ac_try) 2>&5
2374   ac_status=$?
2375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2376   (exit $ac_status); }; } &&
2377          { ac_try='test -s conftest.$ac_objext'
2378   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2379   (eval $ac_try) 2>&5
2380   ac_status=$?
2381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2382   (exit $ac_status); }; }; then
2383   for ac_declaration in \
2384    '' \
2385    'extern "C" void std::exit (int) throw (); using std::exit;' \
2386    'extern "C" void std::exit (int); using std::exit;' \
2387    'extern "C" void exit (int) throw ();' \
2388    'extern "C" void exit (int);' \
2389    'void exit (int);'
2390 do
2391   cat >conftest.$ac_ext <<_ACEOF
2392 /* confdefs.h.  */
2393 _ACEOF
2394 cat confdefs.h >>conftest.$ac_ext
2395 cat >>conftest.$ac_ext <<_ACEOF
2396 /* end confdefs.h.  */
2397 $ac_declaration
2398 #include <stdlib.h>
2399 int
2400 main ()
2401 {
2402 exit (42);
2403   ;
2404   return 0;
2405 }
2406 _ACEOF
2407 rm -f conftest.$ac_objext
2408 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2409   (eval $ac_compile) 2>conftest.er1
2410   ac_status=$?
2411   grep -v '^ *+' conftest.er1 >conftest.err
2412   rm -f conftest.er1
2413   cat conftest.err >&5
2414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2415   (exit $ac_status); } &&
2416          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2417   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2418   (eval $ac_try) 2>&5
2419   ac_status=$?
2420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2421   (exit $ac_status); }; } &&
2422          { ac_try='test -s conftest.$ac_objext'
2423   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2424   (eval $ac_try) 2>&5
2425   ac_status=$?
2426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2427   (exit $ac_status); }; }; then
2428   :
2429 else
2430   echo "$as_me: failed program was:" >&5
2431 sed 's/^/| /' conftest.$ac_ext >&5
2432
2433 continue
2434 fi
2435 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2436   cat >conftest.$ac_ext <<_ACEOF
2437 /* confdefs.h.  */
2438 _ACEOF
2439 cat confdefs.h >>conftest.$ac_ext
2440 cat >>conftest.$ac_ext <<_ACEOF
2441 /* end confdefs.h.  */
2442 $ac_declaration
2443 int
2444 main ()
2445 {
2446 exit (42);
2447   ;
2448   return 0;
2449 }
2450 _ACEOF
2451 rm -f conftest.$ac_objext
2452 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2453   (eval $ac_compile) 2>conftest.er1
2454   ac_status=$?
2455   grep -v '^ *+' conftest.er1 >conftest.err
2456   rm -f conftest.er1
2457   cat conftest.err >&5
2458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2459   (exit $ac_status); } &&
2460          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2461   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2462   (eval $ac_try) 2>&5
2463   ac_status=$?
2464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2465   (exit $ac_status); }; } &&
2466          { ac_try='test -s conftest.$ac_objext'
2467   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2468   (eval $ac_try) 2>&5
2469   ac_status=$?
2470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2471   (exit $ac_status); }; }; then
2472   break
2473 else
2474   echo "$as_me: failed program was:" >&5
2475 sed 's/^/| /' conftest.$ac_ext >&5
2476
2477 fi
2478 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2479 done
2480 rm -f conftest*
2481 if test -n "$ac_declaration"; then
2482   echo '#ifdef __cplusplus' >>confdefs.h
2483   echo $ac_declaration      >>confdefs.h
2484   echo '#endif'             >>confdefs.h
2485 fi
2486
2487 else
2488   echo "$as_me: failed program was:" >&5
2489 sed 's/^/| /' conftest.$ac_ext >&5
2490
2491 fi
2492 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2493 ac_ext=c
2494 ac_cpp='$CPP $CPPFLAGS'
2495 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2496 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2497 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2498
2499 ac_ext=cc
2500 ac_cpp='$CXXCPP $CPPFLAGS'
2501 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2502 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2503 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2504 if test -n "$ac_tool_prefix"; then
2505   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2506   do
2507     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2508 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2509 echo "$as_me:$LINENO: checking for $ac_word" >&5
2510 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2511 if test "${ac_cv_prog_CXX+set}" = set; then
2512   echo $ECHO_N "(cached) $ECHO_C" >&6
2513 else
2514   if test -n "$CXX"; then
2515   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2516 else
2517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2518 for as_dir in $PATH
2519 do
2520   IFS=$as_save_IFS
2521   test -z "$as_dir" && as_dir=.
2522   for ac_exec_ext in '' $ac_executable_extensions; do
2523   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2524     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2525     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2526     break 2
2527   fi
2528 done
2529 done
2530
2531 fi
2532 fi
2533 CXX=$ac_cv_prog_CXX
2534 if test -n "$CXX"; then
2535   echo "$as_me:$LINENO: result: $CXX" >&5
2536 echo "${ECHO_T}$CXX" >&6
2537 else
2538   echo "$as_me:$LINENO: result: no" >&5
2539 echo "${ECHO_T}no" >&6
2540 fi
2541
2542     test -n "$CXX" && break
2543   done
2544 fi
2545 if test -z "$CXX"; then
2546   ac_ct_CXX=$CXX
2547   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2548 do
2549   # Extract the first word of "$ac_prog", so it can be a program name with args.
2550 set dummy $ac_prog; ac_word=$2
2551 echo "$as_me:$LINENO: checking for $ac_word" >&5
2552 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2553 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2554   echo $ECHO_N "(cached) $ECHO_C" >&6
2555 else
2556   if test -n "$ac_ct_CXX"; then
2557   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2558 else
2559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2560 for as_dir in $PATH
2561 do
2562   IFS=$as_save_IFS
2563   test -z "$as_dir" && as_dir=.
2564   for ac_exec_ext in '' $ac_executable_extensions; do
2565   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2566     ac_cv_prog_ac_ct_CXX="$ac_prog"
2567     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2568     break 2
2569   fi
2570 done
2571 done
2572
2573 fi
2574 fi
2575 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2576 if test -n "$ac_ct_CXX"; then
2577   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2578 echo "${ECHO_T}$ac_ct_CXX" >&6
2579 else
2580   echo "$as_me:$LINENO: result: no" >&5
2581 echo "${ECHO_T}no" >&6
2582 fi
2583
2584   test -n "$ac_ct_CXX" && break
2585 done
2586 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2587
2588   CXX=$ac_ct_CXX
2589 fi
2590
2591
2592 # Provide some information about the compiler.
2593 echo "$as_me:$LINENO:" \
2594      "checking for C++ compiler version" >&5
2595 ac_compiler=`set X $ac_compile; echo $2`
2596 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2597   (eval $ac_compiler --version </dev/null >&5) 2>&5
2598   ac_status=$?
2599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2600   (exit $ac_status); }
2601 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2602   (eval $ac_compiler -v </dev/null >&5) 2>&5
2603   ac_status=$?
2604   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2605   (exit $ac_status); }
2606 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2607   (eval $ac_compiler -V </dev/null >&5) 2>&5
2608   ac_status=$?
2609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2610   (exit $ac_status); }
2611
2612 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2613 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2614 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2615   echo $ECHO_N "(cached) $ECHO_C" >&6
2616 else
2617   cat >conftest.$ac_ext <<_ACEOF
2618 /* confdefs.h.  */
2619 _ACEOF
2620 cat confdefs.h >>conftest.$ac_ext
2621 cat >>conftest.$ac_ext <<_ACEOF
2622 /* end confdefs.h.  */
2623
2624 int
2625 main ()
2626 {
2627 #ifndef __GNUC__
2628        choke me
2629 #endif
2630
2631   ;
2632   return 0;
2633 }
2634 _ACEOF
2635 rm -f conftest.$ac_objext
2636 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2637   (eval $ac_compile) 2>conftest.er1
2638   ac_status=$?
2639   grep -v '^ *+' conftest.er1 >conftest.err
2640   rm -f conftest.er1
2641   cat conftest.err >&5
2642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2643   (exit $ac_status); } &&
2644          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2645   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2646   (eval $ac_try) 2>&5
2647   ac_status=$?
2648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2649   (exit $ac_status); }; } &&
2650          { ac_try='test -s conftest.$ac_objext'
2651   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2652   (eval $ac_try) 2>&5
2653   ac_status=$?
2654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2655   (exit $ac_status); }; }; then
2656   ac_compiler_gnu=yes
2657 else
2658   echo "$as_me: failed program was:" >&5
2659 sed 's/^/| /' conftest.$ac_ext >&5
2660
2661 ac_compiler_gnu=no
2662 fi
2663 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2664 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2665
2666 fi
2667 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2668 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2669 GXX=`test $ac_compiler_gnu = yes && echo yes`
2670 ac_test_CXXFLAGS=${CXXFLAGS+set}
2671 ac_save_CXXFLAGS=$CXXFLAGS
2672 CXXFLAGS="-g"
2673 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2674 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2675 if test "${ac_cv_prog_cxx_g+set}" = set; then
2676   echo $ECHO_N "(cached) $ECHO_C" >&6
2677 else
2678   cat >conftest.$ac_ext <<_ACEOF
2679 /* confdefs.h.  */
2680 _ACEOF
2681 cat confdefs.h >>conftest.$ac_ext
2682 cat >>conftest.$ac_ext <<_ACEOF
2683 /* end confdefs.h.  */
2684
2685 int
2686 main ()
2687 {
2688
2689   ;
2690   return 0;
2691 }
2692 _ACEOF
2693 rm -f conftest.$ac_objext
2694 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2695   (eval $ac_compile) 2>conftest.er1
2696   ac_status=$?
2697   grep -v '^ *+' conftest.er1 >conftest.err
2698   rm -f conftest.er1
2699   cat conftest.err >&5
2700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2701   (exit $ac_status); } &&
2702          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2703   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2704   (eval $ac_try) 2>&5
2705   ac_status=$?
2706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2707   (exit $ac_status); }; } &&
2708          { ac_try='test -s conftest.$ac_objext'
2709   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2710   (eval $ac_try) 2>&5
2711   ac_status=$?
2712   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2713   (exit $ac_status); }; }; then
2714   ac_cv_prog_cxx_g=yes
2715 else
2716   echo "$as_me: failed program was:" >&5
2717 sed 's/^/| /' conftest.$ac_ext >&5
2718
2719 ac_cv_prog_cxx_g=no
2720 fi
2721 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2722 fi
2723 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2724 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2725 if test "$ac_test_CXXFLAGS" = set; then
2726   CXXFLAGS=$ac_save_CXXFLAGS
2727 elif test $ac_cv_prog_cxx_g = yes; then
2728   if test "$GXX" = yes; then
2729     CXXFLAGS="-g -O2"
2730   else
2731     CXXFLAGS="-g"
2732   fi
2733 else
2734   if test "$GXX" = yes; then
2735     CXXFLAGS="-O2"
2736   else
2737     CXXFLAGS=
2738   fi
2739 fi
2740 for ac_declaration in \
2741    '' \
2742    'extern "C" void std::exit (int) throw (); using std::exit;' \
2743    'extern "C" void std::exit (int); using std::exit;' \
2744    'extern "C" void exit (int) throw ();' \
2745    'extern "C" void exit (int);' \
2746    'void exit (int);'
2747 do
2748   cat >conftest.$ac_ext <<_ACEOF
2749 /* confdefs.h.  */
2750 _ACEOF
2751 cat confdefs.h >>conftest.$ac_ext
2752 cat >>conftest.$ac_ext <<_ACEOF
2753 /* end confdefs.h.  */
2754 $ac_declaration
2755 #include <stdlib.h>
2756 int
2757 main ()
2758 {
2759 exit (42);
2760   ;
2761   return 0;
2762 }
2763 _ACEOF
2764 rm -f conftest.$ac_objext
2765 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2766   (eval $ac_compile) 2>conftest.er1
2767   ac_status=$?
2768   grep -v '^ *+' conftest.er1 >conftest.err
2769   rm -f conftest.er1
2770   cat conftest.err >&5
2771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2772   (exit $ac_status); } &&
2773          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2774   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2775   (eval $ac_try) 2>&5
2776   ac_status=$?
2777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2778   (exit $ac_status); }; } &&
2779          { ac_try='test -s conftest.$ac_objext'
2780   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2781   (eval $ac_try) 2>&5
2782   ac_status=$?
2783   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2784   (exit $ac_status); }; }; then
2785   :
2786 else
2787   echo "$as_me: failed program was:" >&5
2788 sed 's/^/| /' conftest.$ac_ext >&5
2789
2790 continue
2791 fi
2792 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2793   cat >conftest.$ac_ext <<_ACEOF
2794 /* confdefs.h.  */
2795 _ACEOF
2796 cat confdefs.h >>conftest.$ac_ext
2797 cat >>conftest.$ac_ext <<_ACEOF
2798 /* end confdefs.h.  */
2799 $ac_declaration
2800 int
2801 main ()
2802 {
2803 exit (42);
2804   ;
2805   return 0;
2806 }
2807 _ACEOF
2808 rm -f conftest.$ac_objext
2809 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2810   (eval $ac_compile) 2>conftest.er1
2811   ac_status=$?
2812   grep -v '^ *+' conftest.er1 >conftest.err
2813   rm -f conftest.er1
2814   cat conftest.err >&5
2815   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2816   (exit $ac_status); } &&
2817          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2818   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2819   (eval $ac_try) 2>&5
2820   ac_status=$?
2821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2822   (exit $ac_status); }; } &&
2823          { ac_try='test -s conftest.$ac_objext'
2824   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2825   (eval $ac_try) 2>&5
2826   ac_status=$?
2827   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2828   (exit $ac_status); }; }; then
2829   break
2830 else
2831   echo "$as_me: failed program was:" >&5
2832 sed 's/^/| /' conftest.$ac_ext >&5
2833
2834 fi
2835 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2836 done
2837 rm -f conftest*
2838 if test -n "$ac_declaration"; then
2839   echo '#ifdef __cplusplus' >>confdefs.h
2840   echo $ac_declaration      >>confdefs.h
2841   echo '#endif'             >>confdefs.h
2842 fi
2843
2844 ac_ext=c
2845 ac_cpp='$CPP $CPPFLAGS'
2846 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2847 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2848 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2849
2850 ac_ext=c
2851 ac_cpp='$CPP $CPPFLAGS'
2852 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2853 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2854 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2855 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2856 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2857 # On Suns, sometimes $CPP names a directory.
2858 if test -n "$CPP" && test -d "$CPP"; then
2859   CPP=
2860 fi
2861 if test -z "$CPP"; then
2862   if test "${ac_cv_prog_CPP+set}" = set; then
2863   echo $ECHO_N "(cached) $ECHO_C" >&6
2864 else
2865       # Double quotes because CPP needs to be expanded
2866     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2867     do
2868       ac_preproc_ok=false
2869 for ac_c_preproc_warn_flag in '' yes
2870 do
2871   # Use a header file that comes with gcc, so configuring glibc
2872   # with a fresh cross-compiler works.
2873   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2874   # <limits.h> exists even on freestanding compilers.
2875   # On the NeXT, cc -E runs the code through the compiler's parser,
2876   # not just through cpp. "Syntax error" is here to catch this case.
2877   cat >conftest.$ac_ext <<_ACEOF
2878 /* confdefs.h.  */
2879 _ACEOF
2880 cat confdefs.h >>conftest.$ac_ext
2881 cat >>conftest.$ac_ext <<_ACEOF
2882 /* end confdefs.h.  */
2883 #ifdef __STDC__
2884 # include <limits.h>
2885 #else
2886 # include <assert.h>
2887 #endif
2888                      Syntax error
2889 _ACEOF
2890 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2891   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2892   ac_status=$?
2893   grep -v '^ *+' conftest.er1 >conftest.err
2894   rm -f conftest.er1
2895   cat conftest.err >&5
2896   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2897   (exit $ac_status); } >/dev/null; then
2898   if test -s conftest.err; then
2899     ac_cpp_err=$ac_c_preproc_warn_flag
2900     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2901   else
2902     ac_cpp_err=
2903   fi
2904 else
2905   ac_cpp_err=yes
2906 fi
2907 if test -z "$ac_cpp_err"; then
2908   :
2909 else
2910   echo "$as_me: failed program was:" >&5
2911 sed 's/^/| /' conftest.$ac_ext >&5
2912
2913   # Broken: fails on valid input.
2914 continue
2915 fi
2916 rm -f conftest.err conftest.$ac_ext
2917
2918   # OK, works on sane cases.  Now check whether non-existent headers
2919   # can be detected and how.
2920   cat >conftest.$ac_ext <<_ACEOF
2921 /* confdefs.h.  */
2922 _ACEOF
2923 cat confdefs.h >>conftest.$ac_ext
2924 cat >>conftest.$ac_ext <<_ACEOF
2925 /* end confdefs.h.  */
2926 #include <ac_nonexistent.h>
2927 _ACEOF
2928 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2929   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2930   ac_status=$?
2931   grep -v '^ *+' conftest.er1 >conftest.err
2932   rm -f conftest.er1
2933   cat conftest.err >&5
2934   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2935   (exit $ac_status); } >/dev/null; then
2936   if test -s conftest.err; then
2937     ac_cpp_err=$ac_c_preproc_warn_flag
2938     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2939   else
2940     ac_cpp_err=
2941   fi
2942 else
2943   ac_cpp_err=yes
2944 fi
2945 if test -z "$ac_cpp_err"; then
2946   # Broken: success on invalid input.
2947 continue
2948 else
2949   echo "$as_me: failed program was:" >&5
2950 sed 's/^/| /' conftest.$ac_ext >&5
2951
2952   # Passes both tests.
2953 ac_preproc_ok=:
2954 break
2955 fi
2956 rm -f conftest.err conftest.$ac_ext
2957
2958 done
2959 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2960 rm -f conftest.err conftest.$ac_ext
2961 if $ac_preproc_ok; then
2962   break
2963 fi
2964
2965     done
2966     ac_cv_prog_CPP=$CPP
2967
2968 fi
2969   CPP=$ac_cv_prog_CPP
2970 else
2971   ac_cv_prog_CPP=$CPP
2972 fi
2973 echo "$as_me:$LINENO: result: $CPP" >&5
2974 echo "${ECHO_T}$CPP" >&6
2975 ac_preproc_ok=false
2976 for ac_c_preproc_warn_flag in '' yes
2977 do
2978   # Use a header file that comes with gcc, so configuring glibc
2979   # with a fresh cross-compiler works.
2980   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2981   # <limits.h> exists even on freestanding compilers.
2982   # On the NeXT, cc -E runs the code through the compiler's parser,
2983   # not just through cpp. "Syntax error" is here to catch this case.
2984   cat >conftest.$ac_ext <<_ACEOF
2985 /* confdefs.h.  */
2986 _ACEOF
2987 cat confdefs.h >>conftest.$ac_ext
2988 cat >>conftest.$ac_ext <<_ACEOF
2989 /* end confdefs.h.  */
2990 #ifdef __STDC__
2991 # include <limits.h>
2992 #else
2993 # include <assert.h>
2994 #endif
2995                      Syntax error
2996 _ACEOF
2997 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2998   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2999   ac_status=$?
3000   grep -v '^ *+' conftest.er1 >conftest.err
3001   rm -f conftest.er1
3002   cat conftest.err >&5
3003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3004   (exit $ac_status); } >/dev/null; then
3005   if test -s conftest.err; then
3006     ac_cpp_err=$ac_c_preproc_warn_flag
3007     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3008   else
3009     ac_cpp_err=
3010   fi
3011 else
3012   ac_cpp_err=yes
3013 fi
3014 if test -z "$ac_cpp_err"; then
3015   :
3016 else
3017   echo "$as_me: failed program was:" >&5
3018 sed 's/^/| /' conftest.$ac_ext >&5
3019
3020   # Broken: fails on valid input.
3021 continue
3022 fi
3023 rm -f conftest.err conftest.$ac_ext
3024
3025   # OK, works on sane cases.  Now check whether non-existent headers
3026   # can be detected and how.
3027   cat >conftest.$ac_ext <<_ACEOF
3028 /* confdefs.h.  */
3029 _ACEOF
3030 cat confdefs.h >>conftest.$ac_ext
3031 cat >>conftest.$ac_ext <<_ACEOF
3032 /* end confdefs.h.  */
3033 #include <ac_nonexistent.h>
3034 _ACEOF
3035 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3036   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3037   ac_status=$?
3038   grep -v '^ *+' conftest.er1 >conftest.err
3039   rm -f conftest.er1
3040   cat conftest.err >&5
3041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3042   (exit $ac_status); } >/dev/null; then
3043   if test -s conftest.err; then
3044     ac_cpp_err=$ac_c_preproc_warn_flag
3045     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3046   else
3047     ac_cpp_err=
3048   fi
3049 else
3050   ac_cpp_err=yes
3051 fi
3052 if test -z "$ac_cpp_err"; then
3053   # Broken: success on invalid input.
3054 continue
3055 else
3056   echo "$as_me: failed program was:" >&5
3057 sed 's/^/| /' conftest.$ac_ext >&5
3058
3059   # Passes both tests.
3060 ac_preproc_ok=:
3061 break
3062 fi
3063 rm -f conftest.err conftest.$ac_ext
3064
3065 done
3066 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3067 rm -f conftest.err conftest.$ac_ext
3068 if $ac_preproc_ok; then
3069   :
3070 else
3071   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3072 See \`config.log' for more details." >&5
3073 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3074 See \`config.log' for more details." >&2;}
3075    { (exit 1); exit 1; }; }
3076 fi
3077
3078 ac_ext=c
3079 ac_cpp='$CPP $CPPFLAGS'
3080 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3081 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3082 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3083
3084 # Find a good install program.  We prefer a C program (faster),
3085 # so one script is as good as another.  But avoid the broken or
3086 # incompatible versions:
3087 # SysV /etc/install, /usr/sbin/install
3088 # SunOS /usr/etc/install
3089 # IRIX /sbin/install
3090 # AIX /bin/install
3091 # AmigaOS /C/install, which installs bootblocks on floppy discs
3092 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3093 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3094 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3095 # OS/2's system install, which has a completely different semantic
3096 # ./install, which can be erroneously created by make from ./install.sh.
3097 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3098 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3099 if test -z "$INSTALL"; then
3100 if test "${ac_cv_path_install+set}" = set; then
3101   echo $ECHO_N "(cached) $ECHO_C" >&6
3102 else
3103   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3104 for as_dir in $PATH
3105 do
3106   IFS=$as_save_IFS
3107   test -z "$as_dir" && as_dir=.
3108   # Account for people who put trailing slashes in PATH elements.
3109 case $as_dir/ in
3110   ./ | .// | /cC/* | \
3111   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3112   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3113   /usr/ucb/* ) ;;
3114   *)
3115     # OSF1 and SCO ODT 3.0 have their own names for install.
3116     # Don't use installbsd from OSF since it installs stuff as root
3117     # by default.
3118     for ac_prog in ginstall scoinst install; do
3119       for ac_exec_ext in '' $ac_executable_extensions; do
3120         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3121           if test $ac_prog = install &&
3122             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3123             # AIX install.  It has an incompatible calling convention.
3124             :
3125           elif test $ac_prog = install &&
3126             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3127             # program-specific install script used by HP pwplus--don't use.
3128             :
3129           else
3130             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3131             break 3
3132           fi
3133         fi
3134       done
3135     done
3136     ;;
3137 esac
3138 done
3139
3140
3141 fi
3142   if test "${ac_cv_path_install+set}" = set; then
3143     INSTALL=$ac_cv_path_install
3144   else
3145     # As a last resort, use the slow shell script.  We don't cache a
3146     # path for INSTALL within a source directory, because that will
3147     # break other packages using the cache if that directory is
3148     # removed, or if the path is relative.
3149     INSTALL=$ac_install_sh
3150   fi
3151 fi
3152 echo "$as_me:$LINENO: result: $INSTALL" >&5
3153 echo "${ECHO_T}$INSTALL" >&6
3154
3155 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3156 # It thinks the first close brace ends the variable substitution.
3157 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3158
3159 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3160
3161 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3162
3163 for ac_prog in gawk mawk nawk awk
3164 do
3165   # Extract the first word of "$ac_prog", so it can be a program name with args.
3166 set dummy $ac_prog; ac_word=$2
3167 echo "$as_me:$LINENO: checking for $ac_word" >&5
3168 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3169 if test "${ac_cv_prog_AWK+set}" = set; then
3170   echo $ECHO_N "(cached) $ECHO_C" >&6
3171 else
3172   if test -n "$AWK"; then
3173   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3174 else
3175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3176 for as_dir in $PATH
3177 do
3178   IFS=$as_save_IFS
3179   test -z "$as_dir" && as_dir=.
3180   for ac_exec_ext in '' $ac_executable_extensions; do
3181   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3182     ac_cv_prog_AWK="$ac_prog"
3183     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3184     break 2
3185   fi
3186 done
3187 done
3188
3189 fi
3190 fi
3191 AWK=$ac_cv_prog_AWK
3192 if test -n "$AWK"; then
3193   echo "$as_me:$LINENO: result: $AWK" >&5
3194 echo "${ECHO_T}$AWK" >&6
3195 else
3196   echo "$as_me:$LINENO: result: no" >&5
3197 echo "${ECHO_T}no" >&6
3198 fi
3199
3200   test -n "$AWK" && break
3201 done
3202
3203
3204 ac_ext=c
3205 ac_cpp='$CPP $CPPFLAGS'
3206 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3207 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3208 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3209
3210
3211 LINKER="$CXX"
3212 if test x$GCC = xyes && test x$GXX = xyes; then
3213
3214 echo "$as_me:$LINENO: checking for main in -lsupc++" >&5
3215 echo $ECHO_N "checking for main in -lsupc++... $ECHO_C" >&6
3216 if test "${ac_cv_lib_supcpp_main+set}" = set; then
3217   echo $ECHO_N "(cached) $ECHO_C" >&6
3218 else
3219   ac_check_lib_save_LIBS=$LIBS
3220 LIBS="-lsupc++  $LIBS"
3221 cat >conftest.$ac_ext <<_ACEOF
3222 /* confdefs.h.  */
3223 _ACEOF
3224 cat confdefs.h >>conftest.$ac_ext
3225 cat >>conftest.$ac_ext <<_ACEOF
3226 /* end confdefs.h.  */
3227
3228
3229 int
3230 main ()
3231 {
3232 main ();
3233   ;
3234   return 0;
3235 }
3236 _ACEOF
3237 rm -f conftest.$ac_objext conftest$ac_exeext
3238 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3239   (eval $ac_link) 2>conftest.er1
3240   ac_status=$?
3241   grep -v '^ *+' conftest.er1 >conftest.err
3242   rm -f conftest.er1
3243   cat conftest.err >&5
3244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3245   (exit $ac_status); } &&
3246          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
3247   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3248   (eval $ac_try) 2>&5
3249   ac_status=$?
3250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3251   (exit $ac_status); }; } &&
3252          { ac_try='test -s conftest$ac_exeext'
3253   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3254   (eval $ac_try) 2>&5
3255   ac_status=$?
3256   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3257   (exit $ac_status); }; }; then
3258   ac_cv_lib_supcpp_main=yes
3259 else
3260   echo "$as_me: failed program was:" >&5
3261 sed 's/^/| /' conftest.$ac_ext >&5
3262
3263 ac_cv_lib_supcpp_main=no
3264 fi
3265 rm -f conftest.err conftest.$ac_objext \
3266       conftest$ac_exeext conftest.$ac_ext
3267 LIBS=$ac_check_lib_save_LIBS
3268 fi
3269 echo "$as_me:$LINENO: result: $ac_cv_lib_supcpp_main" >&5
3270 echo "${ECHO_T}$ac_cv_lib_supcpp_main" >&6
3271 if test $ac_cv_lib_supcpp_main = yes; then
3272
3273       LINKER="$CC"
3274       LIBS="$LIBS -lsupc++"
3275
3276 fi
3277
3278 fi
3279 LINKER=$LINKER
3280
3281
3282 CPPFLAGS="-D_GNU_SOURCE -D_XOPEN_SOURCE"
3283
3284
3285 ac_ext=cc
3286 ac_cpp='$CXXCPP $CPPFLAGS'
3287 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3288 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3289 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3290
3291
3292
3293 ac_ext=cc
3294 ac_cpp='$CXXCPP $CPPFLAGS'
3295 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3296 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3297 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3298 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
3299 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
3300 if test -z "$CXXCPP"; then
3301   if test "${ac_cv_prog_CXXCPP+set}" = set; then
3302   echo $ECHO_N "(cached) $ECHO_C" >&6
3303 else
3304       # Double quotes because CXXCPP needs to be expanded
3305     for CXXCPP in "$CXX -E" "/lib/cpp"
3306     do
3307       ac_preproc_ok=false
3308 for ac_cxx_preproc_warn_flag in '' yes
3309 do
3310   # Use a header file that comes with gcc, so configuring glibc
3311   # with a fresh cross-compiler works.
3312   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3313   # <limits.h> exists even on freestanding compilers.
3314   # On the NeXT, cc -E runs the code through the compiler's parser,
3315   # not just through cpp. "Syntax error" is here to catch this case.
3316   cat >conftest.$ac_ext <<_ACEOF
3317 /* confdefs.h.  */
3318 _ACEOF
3319 cat confdefs.h >>conftest.$ac_ext
3320 cat >>conftest.$ac_ext <<_ACEOF
3321 /* end confdefs.h.  */
3322 #ifdef __STDC__
3323 # include <limits.h>
3324 #else
3325 # include <assert.h>
3326 #endif
3327                      Syntax error
3328 _ACEOF
3329 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3330   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3331   ac_status=$?
3332   grep -v '^ *+' conftest.er1 >conftest.err
3333   rm -f conftest.er1
3334   cat conftest.err >&5
3335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3336   (exit $ac_status); } >/dev/null; then
3337   if test -s conftest.err; then
3338     ac_cpp_err=$ac_cxx_preproc_warn_flag
3339     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3340   else
3341     ac_cpp_err=
3342   fi
3343 else
3344   ac_cpp_err=yes
3345 fi
3346 if test -z "$ac_cpp_err"; then
3347   :
3348 else
3349   echo "$as_me: failed program was:" >&5
3350 sed 's/^/| /' conftest.$ac_ext >&5
3351
3352   # Broken: fails on valid input.
3353 continue
3354 fi
3355 rm -f conftest.err conftest.$ac_ext
3356
3357   # OK, works on sane cases.  Now check whether non-existent headers
3358   # can be detected and how.
3359   cat >conftest.$ac_ext <<_ACEOF
3360 /* confdefs.h.  */
3361 _ACEOF
3362 cat confdefs.h >>conftest.$ac_ext
3363 cat >>conftest.$ac_ext <<_ACEOF
3364 /* end confdefs.h.  */
3365 #include <ac_nonexistent.h>
3366 _ACEOF
3367 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3368   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3369   ac_status=$?
3370   grep -v '^ *+' conftest.er1 >conftest.err
3371   rm -f conftest.er1
3372   cat conftest.err >&5
3373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3374   (exit $ac_status); } >/dev/null; then
3375   if test -s conftest.err; then
3376     ac_cpp_err=$ac_cxx_preproc_warn_flag
3377     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3378   else
3379     ac_cpp_err=
3380   fi
3381 else
3382   ac_cpp_err=yes
3383 fi
3384 if test -z "$ac_cpp_err"; then
3385   # Broken: success on invalid input.
3386 continue
3387 else
3388   echo "$as_me: failed program was:" >&5
3389 sed 's/^/| /' conftest.$ac_ext >&5
3390
3391   # Passes both tests.
3392 ac_preproc_ok=:
3393 break
3394 fi
3395 rm -f conftest.err conftest.$ac_ext
3396
3397 done
3398 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3399 rm -f conftest.err conftest.$ac_ext
3400 if $ac_preproc_ok; then
3401   break
3402 fi
3403
3404     done
3405     ac_cv_prog_CXXCPP=$CXXCPP
3406
3407 fi
3408   CXXCPP=$ac_cv_prog_CXXCPP
3409 else
3410   ac_cv_prog_CXXCPP=$CXXCPP
3411 fi
3412 echo "$as_me:$LINENO: result: $CXXCPP" >&5
3413 echo "${ECHO_T}$CXXCPP" >&6
3414 ac_preproc_ok=false
3415 for ac_cxx_preproc_warn_flag in '' yes
3416 do
3417   # Use a header file that comes with gcc, so configuring glibc
3418   # with a fresh cross-compiler works.
3419   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3420   # <limits.h> exists even on freestanding compilers.
3421   # On the NeXT, cc -E runs the code through the compiler's parser,
3422   # not just through cpp. "Syntax error" is here to catch this case.
3423   cat >conftest.$ac_ext <<_ACEOF
3424 /* confdefs.h.  */
3425 _ACEOF
3426 cat confdefs.h >>conftest.$ac_ext
3427 cat >>conftest.$ac_ext <<_ACEOF
3428 /* end confdefs.h.  */
3429 #ifdef __STDC__
3430 # include <limits.h>
3431 #else
3432 # include <assert.h>
3433 #endif
3434                      Syntax error
3435 _ACEOF
3436 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3437   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3438   ac_status=$?
3439   grep -v '^ *+' conftest.er1 >conftest.err
3440   rm -f conftest.er1
3441   cat conftest.err >&5
3442   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3443   (exit $ac_status); } >/dev/null; then
3444   if test -s conftest.err; then
3445     ac_cpp_err=$ac_cxx_preproc_warn_flag
3446     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3447   else
3448     ac_cpp_err=
3449   fi
3450 else
3451   ac_cpp_err=yes
3452 fi
3453 if test -z "$ac_cpp_err"; then
3454   :
3455 else
3456   echo "$as_me: failed program was:" >&5
3457 sed 's/^/| /' conftest.$ac_ext >&5
3458
3459   # Broken: fails on valid input.
3460 continue
3461 fi
3462 rm -f conftest.err conftest.$ac_ext
3463
3464   # OK, works on sane cases.  Now check whether non-existent headers
3465   # can be detected and how.
3466   cat >conftest.$ac_ext <<_ACEOF
3467 /* confdefs.h.  */
3468 _ACEOF
3469 cat confdefs.h >>conftest.$ac_ext
3470 cat >>conftest.$ac_ext <<_ACEOF
3471 /* end confdefs.h.  */
3472 #include <ac_nonexistent.h>
3473 _ACEOF
3474 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3475   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3476   ac_status=$?
3477   grep -v '^ *+' conftest.er1 >conftest.err
3478   rm -f conftest.er1
3479   cat conftest.err >&5
3480   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3481   (exit $ac_status); } >/dev/null; then
3482   if test -s conftest.err; then
3483     ac_cpp_err=$ac_cxx_preproc_warn_flag
3484     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3485   else
3486     ac_cpp_err=
3487   fi
3488 else
3489   ac_cpp_err=yes
3490 fi
3491 if test -z "$ac_cpp_err"; then
3492   # Broken: success on invalid input.
3493 continue
3494 else
3495   echo "$as_me: failed program was:" >&5
3496 sed 's/^/| /' conftest.$ac_ext >&5
3497
3498   # Passes both tests.
3499 ac_preproc_ok=:
3500 break
3501 fi
3502 rm -f conftest.err conftest.$ac_ext
3503
3504 done
3505 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3506 rm -f conftest.err conftest.$ac_ext
3507 if $ac_preproc_ok; then
3508   :
3509 else
3510   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3511 See \`config.log' for more details." >&5
3512 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3513 See \`config.log' for more details." >&2;}
3514    { (exit 1); exit 1; }; }
3515 fi
3516
3517 ac_ext=cc
3518 ac_cpp='$CXXCPP $CPPFLAGS'
3519 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3520 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3521 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3522
3523
3524 echo "$as_me:$LINENO: checking for egrep" >&5
3525 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3526 if test "${ac_cv_prog_egrep+set}" = set; then
3527   echo $ECHO_N "(cached) $ECHO_C" >&6
3528 else
3529   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3530     then ac_cv_prog_egrep='grep -E'
3531     else ac_cv_prog_egrep='egrep'
3532     fi
3533 fi
3534 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3535 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3536  EGREP=$ac_cv_prog_egrep
3537
3538
3539
3540 echo "$as_me:$LINENO: checking for AIX" >&5
3541 echo $ECHO_N "checking for AIX... $ECHO_C" >&6
3542 cat >conftest.$ac_ext <<_ACEOF
3543 /* confdefs.h.  */
3544 _ACEOF
3545 cat confdefs.h >>conftest.$ac_ext
3546 cat >>conftest.$ac_ext <<_ACEOF
3547 /* end confdefs.h.  */
3548 #ifdef _AIX
3549   yes
3550 #endif
3551
3552 _ACEOF
3553 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3554   $EGREP "yes" >/dev/null 2>&1; then
3555   echo "$as_me:$LINENO: result: yes" >&5
3556 echo "${ECHO_T}yes" >&6
3557 cat >>confdefs.h <<\_ACEOF
3558 #define _ALL_SOURCE 1
3559 _ACEOF
3560
3561 else
3562   echo "$as_me:$LINENO: result: no" >&5
3563 echo "${ECHO_T}no" >&6
3564 fi
3565 rm -f conftest*
3566
3567
3568 echo "$as_me:$LINENO: checking for library containing strerror" >&5
3569 echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
3570 if test "${ac_cv_search_strerror+set}" = set; then
3571   echo $ECHO_N "(cached) $ECHO_C" >&6
3572 else
3573   ac_func_search_save_LIBS=$LIBS
3574 ac_cv_search_strerror=no
3575 cat >conftest.$ac_ext <<_ACEOF
3576 /* confdefs.h.  */
3577 _ACEOF
3578 cat confdefs.h >>conftest.$ac_ext
3579 cat >>conftest.$ac_ext <<_ACEOF
3580 /* end confdefs.h.  */
3581
3582 /* Override any gcc2 internal prototype to avoid an error.  */
3583 #ifdef __cplusplus
3584 extern "C"
3585 #endif
3586 /* We use char because int might match the return type of a gcc2
3587    builtin and then its argument prototype would still apply.  */
3588 char strerror ();
3589 int
3590 main ()
3591 {
3592 strerror ();
3593   ;
3594   return 0;
3595 }
3596 _ACEOF
3597 rm -f conftest.$ac_objext conftest$ac_exeext
3598 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3599   (eval $ac_link) 2>conftest.er1
3600   ac_status=$?
3601   grep -v '^ *+' conftest.er1 >conftest.err
3602   rm -f conftest.er1
3603   cat conftest.err >&5
3604   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3605   (exit $ac_status); } &&
3606          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3607   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3608   (eval $ac_try) 2>&5
3609   ac_status=$?
3610   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3611   (exit $ac_status); }; } &&
3612          { ac_try='test -s conftest$ac_exeext'
3613   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3614   (eval $ac_try) 2>&5
3615   ac_status=$?
3616   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3617   (exit $ac_status); }; }; then
3618   ac_cv_search_strerror="none required"
3619 else
3620   echo "$as_me: failed program was:" >&5
3621 sed 's/^/| /' conftest.$ac_ext >&5
3622
3623 fi
3624 rm -f conftest.err conftest.$ac_objext \
3625       conftest$ac_exeext conftest.$ac_ext
3626 if test "$ac_cv_search_strerror" = no; then
3627   for ac_lib in cposix; do
3628     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3629     cat >conftest.$ac_ext <<_ACEOF
3630 /* confdefs.h.  */
3631 _ACEOF
3632 cat confdefs.h >>conftest.$ac_ext
3633 cat >>conftest.$ac_ext <<_ACEOF
3634 /* end confdefs.h.  */
3635
3636 /* Override any gcc2 internal prototype to avoid an error.  */
3637 #ifdef __cplusplus
3638 extern "C"
3639 #endif
3640 /* We use char because int might match the return type of a gcc2
3641    builtin and then its argument prototype would still apply.  */
3642 char strerror ();
3643 int
3644 main ()
3645 {
3646 strerror ();
3647   ;
3648   return 0;
3649 }
3650 _ACEOF
3651 rm -f conftest.$ac_objext conftest$ac_exeext
3652 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3653   (eval $ac_link) 2>conftest.er1
3654   ac_status=$?
3655   grep -v '^ *+' conftest.er1 >conftest.err
3656   rm -f conftest.er1
3657   cat conftest.err >&5
3658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3659   (exit $ac_status); } &&
3660          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3661   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3662   (eval $ac_try) 2>&5
3663   ac_status=$?
3664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3665   (exit $ac_status); }; } &&
3666          { ac_try='test -s conftest$ac_exeext'
3667   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3668   (eval $ac_try) 2>&5
3669   ac_status=$?
3670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3671   (exit $ac_status); }; }; then
3672   ac_cv_search_strerror="-l$ac_lib"
3673 break
3674 else
3675   echo "$as_me: failed program was:" >&5
3676 sed 's/^/| /' conftest.$ac_ext >&5
3677
3678 fi
3679 rm -f conftest.err conftest.$ac_objext \
3680       conftest$ac_exeext conftest.$ac_ext
3681   done
3682 fi
3683 LIBS=$ac_func_search_save_LIBS
3684 fi
3685 echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3686 echo "${ECHO_T}$ac_cv_search_strerror" >&6
3687 if test "$ac_cv_search_strerror" != no; then
3688   test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
3689
3690 fi
3691
3692
3693 # Check whether --enable-shared or --disable-shared was given.
3694 if test "${enable_shared+set}" = set; then
3695   enableval="$enable_shared"
3696   p=${PACKAGE-default}
3697 case "$enableval" in
3698 yes) enable_shared=yes ;;
3699 no) enable_shared=no ;;
3700 *)
3701   enable_shared=no
3702   # Look at the argument we got.  We use all the common list separators.
3703   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3704   for pkg in $enableval; do
3705     if test "X$pkg" = "X$p"; then
3706       enable_shared=yes
3707     fi
3708   done
3709   IFS="$ac_save_ifs"
3710   ;;
3711 esac
3712 else
3713   enable_shared=no
3714 fi; # Check whether --enable-static or --disable-static was given.
3715 if test "${enable_static+set}" = set; then
3716   enableval="$enable_static"
3717   p=${PACKAGE-default}
3718 case "$enableval" in
3719 yes) enable_static=yes ;;
3720 no) enable_static=no ;;
3721 *)
3722   enable_static=no
3723   # Look at the argument we got.  We use all the common list separators.
3724   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3725   for pkg in $enableval; do
3726     if test "X$pkg" = "X$p"; then
3727       enable_static=yes
3728     fi
3729   done
3730   IFS="$ac_save_ifs"
3731   ;;
3732 esac
3733 else
3734   enable_static=yes
3735 fi; # Check whether --enable-fast-install or --disable-fast-install was given.
3736 if test "${enable_fast_install+set}" = set; then
3737   enableval="$enable_fast_install"
3738   p=${PACKAGE-default}
3739 case "$enableval" in
3740 yes) enable_fast_install=yes ;;
3741 no) enable_fast_install=no ;;
3742 *)
3743   enable_fast_install=no
3744   # Look at the argument we got.  We use all the common list separators.
3745   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3746   for pkg in $enableval; do
3747     if test "X$pkg" = "X$p"; then
3748       enable_fast_install=yes
3749     fi
3750   done
3751   IFS="$ac_save_ifs"
3752   ;;
3753 esac
3754 else
3755   enable_fast_install=yes
3756 fi;
3757 # Make sure we can run config.sub.
3758 $ac_config_sub sun4 >/dev/null 2>&1 ||
3759   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3760 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3761    { (exit 1); exit 1; }; }
3762
3763 echo "$as_me:$LINENO: checking build system type" >&5
3764 echo $ECHO_N "checking build system type... $ECHO_C" >&6
3765 if test "${ac_cv_build+set}" = set; then
3766   echo $ECHO_N "(cached) $ECHO_C" >&6
3767 else
3768   ac_cv_build_alias=$build_alias
3769 test -z "$ac_cv_build_alias" &&
3770   ac_cv_build_alias=`$ac_config_guess`
3771 test -z "$ac_cv_build_alias" &&
3772   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3773 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3774    { (exit 1); exit 1; }; }
3775 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3776   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3777 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3778    { (exit 1); exit 1; }; }
3779
3780 fi
3781 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3782 echo "${ECHO_T}$ac_cv_build" >&6
3783 build=$ac_cv_build
3784 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3785 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3786 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3787
3788
3789 echo "$as_me:$LINENO: checking host system type" >&5
3790 echo $ECHO_N "checking host system type... $ECHO_C" >&6
3791 if test "${ac_cv_host+set}" = set; then
3792   echo $ECHO_N "(cached) $ECHO_C" >&6
3793 else
3794   ac_cv_host_alias=$host_alias
3795 test -z "$ac_cv_host_alias" &&
3796   ac_cv_host_alias=$ac_cv_build_alias
3797 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3798   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3799 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
3800    { (exit 1); exit 1; }; }
3801
3802 fi
3803 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3804 echo "${ECHO_T}$ac_cv_host" >&6
3805 host=$ac_cv_host
3806 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3807 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3808 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3809
3810
3811
3812 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3813 if test "${with_gnu_ld+set}" = set; then
3814   withval="$with_gnu_ld"
3815   test "$withval" = no || with_gnu_ld=yes
3816 else
3817   with_gnu_ld=no
3818 fi;
3819 ac_prog=ld
3820 if test "$GCC" = yes; then
3821   # Check if gcc -print-prog-name=ld gives a path.
3822   echo "$as_me:$LINENO: checking for ld used by GCC" >&5
3823 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
3824   case $host in
3825   *-*-mingw*)
3826     # gcc leaves a trailing carriage return which upsets mingw
3827     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3828   *)
3829     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3830   esac
3831   case "$ac_prog" in
3832     # Accept absolute paths.
3833     [\\/]* | [A-Za-z]:[\\/]*)
3834       re_direlt='/[^/][^/]*/\.\./'
3835       # Canonicalize the path of ld
3836       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3837       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3838         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3839       done
3840       test -z "$LD" && LD="$ac_prog"
3841       ;;
3842   "")
3843     # If it fails, then pretend we aren't using GCC.
3844     ac_prog=ld
3845     ;;
3846   *)
3847     # If it is relative, then search for the first ld in PATH.
3848     with_gnu_ld=unknown
3849     ;;
3850   esac
3851 elif test "$with_gnu_ld" = yes; then
3852   echo "$as_me:$LINENO: checking for GNU ld" >&5
3853 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3854 else
3855   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3856 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3857 fi
3858 if test "${lt_cv_path_LD+set}" = set; then
3859   echo $ECHO_N "(cached) $ECHO_C" >&6
3860 else
3861   if test -z "$LD"; then
3862   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3863   for ac_dir in $PATH; do
3864     test -z "$ac_dir" && ac_dir=.
3865     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3866       lt_cv_path_LD="$ac_dir/$ac_prog"
3867       # Check to see if the program is GNU ld.  I'd rather use --version,
3868       # but apparently some GNU ld's only accept -v.
3869       # Break only if it was the GNU/non-GNU ld that we prefer.
3870       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3871         test "$with_gnu_ld" != no && break
3872       else
3873         test "$with_gnu_ld" != yes && break
3874       fi
3875     fi
3876   done
3877   IFS="$ac_save_ifs"
3878 else
3879   lt_cv_path_LD="$LD" # Let the user override the test with a path.
3880 fi
3881 fi
3882
3883 LD="$lt_cv_path_LD"
3884 if test -n "$LD"; then
3885   echo "$as_me:$LINENO: result: $LD" >&5
3886 echo "${ECHO_T}$LD" >&6
3887 else
3888   echo "$as_me:$LINENO: result: no" >&5
3889 echo "${ECHO_T}no" >&6
3890 fi
3891 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3892 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3893    { (exit 1); exit 1; }; }
3894 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3895 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3896 if test "${lt_cv_prog_gnu_ld+set}" = set; then
3897   echo $ECHO_N "(cached) $ECHO_C" >&6
3898 else
3899   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3900 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3901   lt_cv_prog_gnu_ld=yes
3902 else
3903   lt_cv_prog_gnu_ld=no
3904 fi
3905 fi
3906 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3907 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3908 with_gnu_ld=$lt_cv_prog_gnu_ld
3909
3910
3911 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3912 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3913 if test "${lt_cv_ld_reload_flag+set}" = set; then
3914   echo $ECHO_N "(cached) $ECHO_C" >&6
3915 else
3916   lt_cv_ld_reload_flag='-r'
3917 fi
3918 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3919 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3920 reload_flag=$lt_cv_ld_reload_flag
3921 test -n "$reload_flag" && reload_flag=" $reload_flag"
3922
3923 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3924 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3925 if test "${lt_cv_path_NM+set}" = set; then
3926   echo $ECHO_N "(cached) $ECHO_C" >&6
3927 else
3928   if test -n "$NM"; then
3929   # Let the user override the test.
3930   lt_cv_path_NM="$NM"
3931 else
3932   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3933   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3934     test -z "$ac_dir" && ac_dir=.
3935     tmp_nm=$ac_dir/${ac_tool_prefix}nm
3936     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
3937       # Check to see if the nm accepts a BSD-compat flag.
3938       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3939       #   nm: unknown option "B" ignored
3940       # Tru64's nm complains that /dev/null is an invalid object file
3941       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
3942         lt_cv_path_NM="$tmp_nm -B"
3943         break
3944       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3945         lt_cv_path_NM="$tmp_nm -p"
3946         break
3947       else
3948         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3949         continue # so that we can try to find one that supports BSD flags
3950       fi
3951     fi
3952   done
3953   IFS="$ac_save_ifs"
3954   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3955 fi
3956 fi
3957
3958 NM="$lt_cv_path_NM"
3959 echo "$as_me:$LINENO: result: $NM" >&5
3960 echo "${ECHO_T}$NM" >&6
3961
3962 echo "$as_me:$LINENO: checking whether ln -s works" >&5
3963 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3964 LN_S=$as_ln_s
3965 if test "$LN_S" = "ln -s"; then
3966   echo "$as_me:$LINENO: result: yes" >&5
3967 echo "${ECHO_T}yes" >&6
3968 else
3969   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3970 echo "${ECHO_T}no, using $LN_S" >&6
3971 fi
3972
3973 echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
3974 echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
3975 if test "${lt_cv_deplibs_check_method+set}" = set; then
3976   echo $ECHO_N "(cached) $ECHO_C" >&6
3977 else
3978   lt_cv_file_magic_cmd='$MAGIC_CMD'
3979 lt_cv_file_magic_test_file=
3980 lt_cv_deplibs_check_method='unknown'
3981 # Need to set the preceding variable on all platforms that support
3982 # interlibrary dependencies.
3983 # 'none' -- dependencies not supported.
3984 # `unknown' -- same as none, but documents that we really don't know.
3985 # 'pass_all' -- all dependencies passed with no checks.
3986 # 'test_compile' -- check by making test program.
3987 # ['file_magic [regex]'] -- check by looking for files in library path
3988 # which responds to the $file_magic_cmd with a given egrep regex.
3989 # If you have `file' or equivalent on your system and you're not sure
3990 # whether `pass_all' will *always* work, you probably want this one.
3991
3992 case "$host_os" in
3993 aix4*)
3994   lt_cv_deplibs_check_method=pass_all
3995   ;;
3996
3997 beos*)
3998   lt_cv_deplibs_check_method=pass_all
3999   ;;
4000
4001 bsdi4*)
4002   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4003   lt_cv_file_magic_cmd='/usr/bin/file -L'
4004   lt_cv_file_magic_test_file=/shlib/libc.so
4005   ;;
4006
4007 cygwin* | mingw* | pw32*)
4008   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4009   lt_cv_file_magic_cmd='$OBJDUMP -f'
4010   ;;
4011
4012 darwin*|rhapsody*)
4013   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
4014   lt_cv_file_magiic_cmd=/usr/bin/file
4015   lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
4016   ;;
4017
4018 freebsd*)
4019   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4020     case "$host_cpu" in
4021     i*86 )
4022       # Not sure whether the presence of OpenBSD here was a mistake.
4023       # Let's accept both of them until this is cleared up.
4024       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
4025       lt_cv_file_magic_cmd=/usr/bin/file
4026       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4027       ;;
4028     esac
4029   else
4030     lt_cv_deplibs_check_method=pass_all
4031   fi
4032   ;;
4033
4034 gnu*)
4035   lt_cv_deplibs_check_method=pass_all
4036   ;;
4037
4038 hpux10.20*|hpux11*)
4039   lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4040   lt_cv_file_magic_cmd=/usr/bin/file
4041   lt_cv_file_magic_test_file=/usr/lib/libc.sl
4042   ;;
4043
4044 irix5* | irix6*)
4045   case "$host_os" in
4046   irix5*)
4047     # this will be overridden with pass_all, but let us keep it just in case
4048     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
4049     ;;
4050   *)
4051     case "$LD" in
4052     *-32|*"-32 ") libmagic=32-bit;;
4053     *-n32|*"-n32 ") libmagic=N32;;
4054     *-64|*"-64 ") libmagic=64-bit;;
4055     *) libmagic=never-match;;
4056     esac
4057     # this will be overridden with pass_all, but let us keep it just in case
4058     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
4059     ;;
4060   esac
4061   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
4062   lt_cv_deplibs_check_method=pass_all
4063   ;;
4064
4065 # This must be Linux ELF.
4066 linux-gnu*)
4067   case "$host_cpu" in
4068   alpha* | i*86 | powerpc* | sparc* | ia64* )
4069     lt_cv_deplibs_check_method=pass_all ;;
4070   *)
4071     # glibc up to 2.1.1 does not perform some relocations on ARM
4072     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
4073   esac
4074   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
4075   ;;
4076
4077 netbsd*)
4078   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4079     lt_cv_deplibs_check_method='file_magic NetBSD/[a-z0-9]* demand paged shared library'
4080   else
4081     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
4082   fi
4083   lt_cv_file_magic_cmd='/usr/bin/file -L'
4084   lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4085   ;;
4086
4087 newos6*)
4088   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4089   lt_cv_file_magic_cmd=/usr/bin/file
4090   lt_cv_file_magic_test_file=/usr/lib/libnls.so
4091   ;;
4092
4093 osf3* | osf4* | osf5*)
4094   # this will be overridden with pass_all, but let us keep it just in case
4095   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4096   lt_cv_file_magic_test_file=/shlib/libc.so
4097   lt_cv_deplibs_check_method=pass_all
4098   ;;
4099
4100 sco3.2v5*)
4101   lt_cv_deplibs_check_method=pass_all
4102   ;;
4103
4104 solaris*)
4105   lt_cv_deplibs_check_method=pass_all
4106   lt_cv_file_magic_test_file=/lib/libc.so
4107   ;;
4108
4109 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4110   case "$host_vendor" in
4111   motorola)
4112     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
4113     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4114     ;;
4115   ncr)
4116     lt_cv_deplibs_check_method=pass_all
4117     ;;
4118   sequent)
4119     lt_cv_file_magic_cmd='/bin/file'
4120     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4121     ;;
4122   sni)
4123     lt_cv_file_magic_cmd='/bin/file'
4124     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4125     lt_cv_file_magic_test_file=/lib/libc.so
4126     ;;
4127   esac
4128   ;;
4129 esac
4130
4131 fi
4132 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4133 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4134 file_magic_cmd=$lt_cv_file_magic_cmd
4135 deplibs_check_method=$lt_cv_deplibs_check_method
4136
4137
4138
4139
4140
4141
4142
4143 # Check for command to grab the raw symbol name followed by C symbol from nm.
4144 echo "$as_me:$LINENO: checking command to parse $NM output" >&5
4145 echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
4146 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
4147   echo $ECHO_N "(cached) $ECHO_C" >&6
4148 else
4149
4150 # These are sane defaults that work on at least a few old systems.
4151 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
4152
4153 # Character class describing NM global symbol codes.
4154 symcode='[BCDEGRST]'
4155
4156 # Regexp to match symbols that can be accessed directly from C.
4157 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4158
4159 # Transform the above into a raw symbol and a C symbol.
4160 symxfrm='\1 \2\3 \3'
4161
4162 # Transform an extracted symbol line into a proper C declaration
4163 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
4164
4165 # Define system-specific variables.
4166 case "$host_os" in
4167 aix*)
4168   symcode='[BCDT]'
4169   ;;
4170 cygwin* | mingw* | pw32*)
4171   symcode='[ABCDGISTW]'
4172   ;;
4173 hpux*) # Its linker distinguishes data from code symbols
4174   lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^. .* \(.*\)$/extern char \1;/p'"
4175   ;;
4176 irix*)
4177   symcode='[BCDEGRST]'
4178   ;;
4179 solaris* | sysv5*)
4180   symcode='[BDT]'
4181   ;;
4182 sysv4)
4183   symcode='[DFNSTU]'
4184   ;;
4185 esac
4186
4187 # Handle CRLF in mingw tool chain
4188 opt_cr=
4189 case "$host_os" in
4190 mingw*)
4191   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4192   ;;
4193 esac
4194
4195 # If we're using GNU nm, then use its standard symbol codes.
4196 if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
4197   symcode='[ABCDGISTW]'
4198 fi
4199
4200 # Try without a prefix undercore, then with it.
4201 for ac_symprfx in "" "_"; do
4202
4203   # Write the raw and C identifiers.
4204 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[         ]\($symcode\)[  ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
4205
4206   # Check to see that the pipe works correctly.
4207   pipe_works=no
4208   rm -f conftest*
4209   cat > conftest.$ac_ext <<EOF
4210 #ifdef __cplusplus
4211 extern "C" {
4212 #endif
4213 char nm_test_var;
4214 void nm_test_func(){}
4215 #ifdef __cplusplus
4216 }
4217 #endif
4218 main(){nm_test_var='a';nm_test_func();return(0);}
4219 EOF
4220
4221   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4222   (eval $ac_compile) 2>&5
4223   ac_status=$?
4224   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4225   (exit $ac_status); }; then
4226     # Now try to grab the symbols.
4227     nlist=conftest.nm
4228     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
4229   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
4230   ac_status=$?
4231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4232   (exit $ac_status); } && test -s "$nlist"; then
4233       # Try sorting and uniquifying the output.
4234       if sort "$nlist" | uniq > "$nlist"T; then
4235         mv -f "$nlist"T "$nlist"
4236       else
4237         rm -f "$nlist"T
4238       fi
4239
4240       # Make sure that we snagged all the symbols we need.
4241       if egrep ' nm_test_var$' "$nlist" >/dev/null; then
4242         if egrep ' nm_test_func$' "$nlist" >/dev/null; then
4243           cat <<EOF > conftest.$ac_ext
4244 #ifdef __cplusplus
4245 extern "C" {
4246 #endif
4247
4248 EOF
4249           # Now generate the symbol file.
4250           eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
4251
4252           cat <<EOF >> conftest.$ac_ext
4253 #if defined (__STDC__) && __STDC__
4254 # define lt_ptr_t void *
4255 #else
4256 # define lt_ptr_t char *
4257 # define const
4258 #endif
4259
4260 /* The mapping between symbol names and symbols. */
4261 const struct {
4262   const char *name;
4263   lt_ptr_t address;
4264 }
4265 lt_preloaded_symbols[] =
4266 {
4267 EOF
4268           sed 's/^. \(.*\) \(.*\)$/  {"\2", (lt_ptr_t) \&\2},/' < "$nlist" >> conftest.$ac_ext
4269           cat <<\EOF >> conftest.$ac_ext
4270   {0, (lt_ptr_t) 0}
4271 };
4272
4273 #ifdef __cplusplus
4274 }
4275 #endif
4276 EOF
4277           # Now try linking the two files.
4278           mv conftest.$ac_objext conftstm.$ac_objext
4279           save_LIBS="$LIBS"
4280           save_CFLAGS="$CFLAGS"
4281           LIBS="conftstm.$ac_objext"
4282           CFLAGS="$CFLAGS$no_builtin_flag"
4283           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4284   (eval $ac_link) 2>&5
4285   ac_status=$?
4286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4287   (exit $ac_status); } && test -s conftest; then
4288             pipe_works=yes
4289           fi
4290           LIBS="$save_LIBS"
4291           CFLAGS="$save_CFLAGS"
4292         else
4293           echo "cannot find nm_test_func in $nlist" >&5
4294         fi
4295       else
4296         echo "cannot find nm_test_var in $nlist" >&5
4297       fi
4298     else
4299       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4300     fi
4301   else
4302     echo "$progname: failed program was:" >&5
4303     cat conftest.$ac_ext >&5
4304   fi
4305   rm -f conftest* conftst*
4306
4307   # Do not use the global_symbol_pipe unless it works.
4308   if test "$pipe_works" = yes; then
4309     break
4310   else
4311     lt_cv_sys_global_symbol_pipe=
4312   fi
4313 done
4314
4315 fi
4316
4317 global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
4318 if test -z "$lt_cv_sys_global_symbol_pipe"; then
4319   global_symbol_to_cdecl=
4320 else
4321   global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
4322 fi
4323 if test -z "$global_symbol_pipe$global_symbol_to_cdecl"; then
4324   echo "$as_me:$LINENO: result: failed" >&5
4325 echo "${ECHO_T}failed" >&6
4326 else
4327   echo "$as_me:$LINENO: result: ok" >&5
4328 echo "${ECHO_T}ok" >&6
4329 fi
4330
4331 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4332 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4333 if test "${ac_cv_header_stdc+set}" = set; then
4334   echo $ECHO_N "(cached) $ECHO_C" >&6
4335 else
4336   cat >conftest.$ac_ext <<_ACEOF
4337 /* confdefs.h.  */
4338 _ACEOF
4339 cat confdefs.h >>conftest.$ac_ext
4340 cat >>conftest.$ac_ext <<_ACEOF
4341 /* end confdefs.h.  */
4342 #include <stdlib.h>
4343 #include <stdarg.h>
4344 #include <string.h>
4345 #include <float.h>
4346
4347 int
4348 main ()
4349 {
4350
4351   ;
4352   return 0;
4353 }
4354 _ACEOF
4355 rm -f conftest.$ac_objext
4356 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4357   (eval $ac_compile) 2>conftest.er1
4358   ac_status=$?
4359   grep -v '^ *+' conftest.er1 >conftest.err
4360   rm -f conftest.er1
4361   cat conftest.err >&5
4362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4363   (exit $ac_status); } &&
4364          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
4365   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4366   (eval $ac_try) 2>&5
4367   ac_status=$?
4368   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4369   (exit $ac_status); }; } &&
4370          { ac_try='test -s conftest.$ac_objext'
4371   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4372   (eval $ac_try) 2>&5
4373   ac_status=$?
4374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4375   (exit $ac_status); }; }; then
4376   ac_cv_header_stdc=yes
4377 else
4378   echo "$as_me: failed program was:" >&5
4379 sed 's/^/| /' conftest.$ac_ext >&5
4380
4381 ac_cv_header_stdc=no
4382 fi
4383 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4384
4385 if test $ac_cv_header_stdc = yes; then
4386   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4387   cat >conftest.$ac_ext <<_ACEOF
4388 /* confdefs.h.  */
4389 _ACEOF
4390 cat confdefs.h >>conftest.$ac_ext
4391 cat >>conftest.$ac_ext <<_ACEOF
4392 /* end confdefs.h.  */
4393 #include <string.h>
4394
4395 _ACEOF
4396 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4397   $EGREP "memchr" >/dev/null 2>&1; then
4398   :
4399 else
4400   ac_cv_header_stdc=no
4401 fi
4402 rm -f conftest*
4403
4404 fi
4405
4406 if test $ac_cv_header_stdc = yes; then
4407   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4408   cat >conftest.$ac_ext <<_ACEOF
4409 /* confdefs.h.  */
4410 _ACEOF
4411 cat confdefs.h >>conftest.$ac_ext
4412 cat >>conftest.$ac_ext <<_ACEOF
4413 /* end confdefs.h.  */
4414 #include <stdlib.h>
4415
4416 _ACEOF
4417 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4418   $EGREP "free" >/dev/null 2>&1; then
4419   :
4420 else
4421   ac_cv_header_stdc=no
4422 fi
4423 rm -f conftest*
4424
4425 fi
4426
4427 if test $ac_cv_header_stdc = yes; then
4428   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4429   if test "$cross_compiling" = yes; then
4430   :
4431 else
4432   cat >conftest.$ac_ext <<_ACEOF
4433 /* confdefs.h.  */
4434 _ACEOF
4435 cat confdefs.h >>conftest.$ac_ext
4436 cat >>conftest.$ac_ext <<_ACEOF
4437 /* end confdefs.h.  */
4438 #include <ctype.h>
4439 #if ((' ' & 0x0FF) == 0x020)
4440 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4441 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4442 #else
4443 # define ISLOWER(c) \
4444                    (('a' <= (c) && (c) <= 'i') \
4445                      || ('j' <= (c) && (c) <= 'r') \
4446                      || ('s' <= (c) && (c) <= 'z'))
4447 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4448 #endif
4449
4450 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4451 int
4452 main ()
4453 {
4454   int i;
4455   for (i = 0; i < 256; i++)
4456     if (XOR (islower (i), ISLOWER (i))
4457         || toupper (i) != TOUPPER (i))
4458       exit(2);
4459   exit (0);
4460 }
4461 _ACEOF
4462 rm -f conftest$ac_exeext
4463 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4464   (eval $ac_link) 2>&5
4465   ac_status=$?
4466   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4467   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4468   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4469   (eval $ac_try) 2>&5
4470   ac_status=$?
4471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4472   (exit $ac_status); }; }; then
4473   :
4474 else
4475   echo "$as_me: program exited with status $ac_status" >&5
4476 echo "$as_me: failed program was:" >&5
4477 sed 's/^/| /' conftest.$ac_ext >&5
4478
4479 ( exit $ac_status )
4480 ac_cv_header_stdc=no
4481 fi
4482 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4483 fi
4484 fi
4485 fi
4486 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4487 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4488 if test $ac_cv_header_stdc = yes; then
4489
4490 cat >>confdefs.h <<\_ACEOF
4491 #define STDC_HEADERS 1
4492 _ACEOF
4493
4494 fi
4495
4496 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4507                   inttypes.h stdint.h unistd.h
4508 do
4509 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4510 echo "$as_me:$LINENO: checking for $ac_header" >&5
4511 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4512 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4513   echo $ECHO_N "(cached) $ECHO_C" >&6
4514 else
4515   cat >conftest.$ac_ext <<_ACEOF
4516 /* confdefs.h.  */
4517 _ACEOF
4518 cat confdefs.h >>conftest.$ac_ext
4519 cat >>conftest.$ac_ext <<_ACEOF
4520 /* end confdefs.h.  */
4521 $ac_includes_default
4522
4523 #include <$ac_header>
4524 _ACEOF
4525 rm -f conftest.$ac_objext
4526 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4527   (eval $ac_compile) 2>conftest.er1
4528   ac_status=$?
4529   grep -v '^ *+' conftest.er1 >conftest.err
4530   rm -f conftest.er1
4531   cat conftest.err >&5
4532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4533   (exit $ac_status); } &&
4534          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
4535   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4536   (eval $ac_try) 2>&5
4537   ac_status=$?
4538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4539   (exit $ac_status); }; } &&
4540          { ac_try='test -s conftest.$ac_objext'
4541   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4542   (eval $ac_try) 2>&5
4543   ac_status=$?
4544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4545   (exit $ac_status); }; }; then
4546   eval "$as_ac_Header=yes"
4547 else
4548   echo "$as_me: failed program was:" >&5
4549 sed 's/^/| /' conftest.$ac_ext >&5
4550
4551 eval "$as_ac_Header=no"
4552 fi
4553 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4554 fi
4555 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4556 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4557 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4558   cat >>confdefs.h <<_ACEOF
4559 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4560 _ACEOF
4561
4562 fi
4563
4564 done
4565
4566
4567
4568 for ac_header in dlfcn.h
4569 do
4570 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4571 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4572   echo "$as_me:$LINENO: checking for $ac_header" >&5
4573 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4574 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4575   echo $ECHO_N "(cached) $ECHO_C" >&6
4576 fi
4577 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4578 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4579 else
4580   # Is the header compilable?
4581 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4582 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4583 cat >conftest.$ac_ext <<_ACEOF
4584 /* confdefs.h.  */
4585 _ACEOF
4586 cat confdefs.h >>conftest.$ac_ext
4587 cat >>conftest.$ac_ext <<_ACEOF
4588 /* end confdefs.h.  */
4589 $ac_includes_default
4590 #include <$ac_header>
4591 _ACEOF
4592 rm -f conftest.$ac_objext
4593 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4594   (eval $ac_compile) 2>conftest.er1
4595   ac_status=$?
4596   grep -v '^ *+' conftest.er1 >conftest.err
4597   rm -f conftest.er1
4598   cat conftest.err >&5
4599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4600   (exit $ac_status); } &&
4601          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
4602   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4603   (eval $ac_try) 2>&5
4604   ac_status=$?
4605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4606   (exit $ac_status); }; } &&
4607          { ac_try='test -s conftest.$ac_objext'
4608   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4609   (eval $ac_try) 2>&5
4610   ac_status=$?
4611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4612   (exit $ac_status); }; }; then
4613   ac_header_compiler=yes
4614 else
4615   echo "$as_me: failed program was:" >&5
4616 sed 's/^/| /' conftest.$ac_ext >&5
4617
4618 ac_header_compiler=no
4619 fi
4620 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4621 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4622 echo "${ECHO_T}$ac_header_compiler" >&6
4623
4624 # Is the header present?
4625 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4626 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4627 cat >conftest.$ac_ext <<_ACEOF
4628 /* confdefs.h.  */
4629 _ACEOF
4630 cat confdefs.h >>conftest.$ac_ext
4631 cat >>conftest.$ac_ext <<_ACEOF
4632 /* end confdefs.h.  */
4633 #include <$ac_header>
4634 _ACEOF
4635 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4636   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4637   ac_status=$?
4638   grep -v '^ *+' conftest.er1 >conftest.err
4639   rm -f conftest.er1
4640   cat conftest.err >&5
4641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4642   (exit $ac_status); } >/dev/null; then
4643   if test -s conftest.err; then
4644     ac_cpp_err=$ac_cxx_preproc_warn_flag
4645     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4646   else
4647     ac_cpp_err=
4648   fi
4649 else
4650   ac_cpp_err=yes
4651 fi
4652 if test -z "$ac_cpp_err"; then
4653   ac_header_preproc=yes
4654 else
4655   echo "$as_me: failed program was:" >&5
4656 sed 's/^/| /' conftest.$ac_ext >&5
4657
4658   ac_header_preproc=no
4659 fi
4660 rm -f conftest.err conftest.$ac_ext
4661 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4662 echo "${ECHO_T}$ac_header_preproc" >&6
4663
4664 # So?  What about this header?
4665 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4666   yes:no: )
4667     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4668 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4669     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4670 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4671     ac_header_preproc=yes
4672     ;;
4673   no:yes:* )
4674     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4675 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4676     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
4677 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
4678     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4679 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4680     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
4681 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
4682     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4683 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4684     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4685 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4686     (
4687       cat <<\_ASBOX
4688 ## ------------------------------------------ ##
4689 ## Report this to the AC_PACKAGE_NAME lists.  ##
4690 ## ------------------------------------------ ##
4691 _ASBOX
4692     ) |
4693       sed "s/^/$as_me: WARNING:     /" >&2
4694     ;;
4695 esac
4696 echo "$as_me:$LINENO: checking for $ac_header" >&5
4697 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4698 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4699   echo $ECHO_N "(cached) $ECHO_C" >&6
4700 else
4701   eval "$as_ac_Header=\$ac_header_preproc"
4702 fi
4703 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4704 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4705
4706 fi
4707 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4708   cat >>confdefs.h <<_ACEOF
4709 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4710 _ACEOF
4711
4712 fi
4713
4714 done
4715
4716
4717
4718
4719
4720 # Only perform the check for file, if the check method requires it
4721 case "$deplibs_check_method" in
4722 file_magic*)
4723   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4724     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4725 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
4726 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4727   echo $ECHO_N "(cached) $ECHO_C" >&6
4728 else
4729   case "$MAGIC_CMD" in
4730   /*)
4731   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4732   ;;
4733   ?:/*)
4734   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4735   ;;
4736   *)
4737   ac_save_MAGIC_CMD="$MAGIC_CMD"
4738   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4739   ac_dummy="/usr/bin:$PATH"
4740   for ac_dir in $ac_dummy; do
4741     test -z "$ac_dir" && ac_dir=.
4742     if test -f $ac_dir/${ac_tool_prefix}file; then
4743       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4744       if test -n "$file_magic_test_file"; then
4745         case "$deplibs_check_method" in
4746         "file_magic "*)
4747           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4748           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4749           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4750             egrep "$file_magic_regex" > /dev/null; then
4751             :
4752           else
4753             cat <<EOF 1>&2
4754
4755 *** Warning: the command libtool uses to detect shared libraries,
4756 *** $file_magic_cmd, produces output that libtool cannot recognize.
4757 *** The result is that libtool may fail to recognize shared libraries
4758 *** as such.  This will affect the creation of libtool libraries that
4759 *** depend on shared libraries, but programs linked with such libtool
4760 *** libraries will work regardless of this problem.  Nevertheless, you
4761 *** may want to report the problem to your system manager and/or to
4762 *** bug-libtool@gnu.org
4763
4764 EOF
4765           fi ;;
4766         esac
4767       fi
4768       break
4769     fi
4770   done
4771   IFS="$ac_save_ifs"
4772   MAGIC_CMD="$ac_save_MAGIC_CMD"
4773   ;;
4774 esac
4775 fi
4776
4777 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4778 if test -n "$MAGIC_CMD"; then
4779   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4780 echo "${ECHO_T}$MAGIC_CMD" >&6
4781 else
4782   echo "$as_me:$LINENO: result: no" >&5
4783 echo "${ECHO_T}no" >&6
4784 fi
4785
4786 if test -z "$lt_cv_path_MAGIC_CMD"; then
4787   if test -n "$ac_tool_prefix"; then
4788     echo "$as_me:$LINENO: checking for file" >&5
4789 echo $ECHO_N "checking for file... $ECHO_C" >&6
4790 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4791   echo $ECHO_N "(cached) $ECHO_C" >&6
4792 else
4793   case "$MAGIC_CMD" in
4794   /*)
4795   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4796   ;;
4797   ?:/*)
4798   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4799   ;;
4800   *)
4801   ac_save_MAGIC_CMD="$MAGIC_CMD"
4802   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4803   ac_dummy="/usr/bin:$PATH"
4804   for ac_dir in $ac_dummy; do
4805     test -z "$ac_dir" && ac_dir=.
4806     if test -f $ac_dir/file; then
4807       lt_cv_path_MAGIC_CMD="$ac_dir/file"
4808       if test -n "$file_magic_test_file"; then
4809         case "$deplibs_check_method" in
4810         "file_magic "*)
4811           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4812           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4813           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4814             egrep "$file_magic_regex" > /dev/null; then
4815             :
4816           else
4817             cat <<EOF 1>&2
4818
4819 *** Warning: the command libtool uses to detect shared libraries,
4820 *** $file_magic_cmd, produces output that libtool cannot recognize.
4821 *** The result is that libtool may fail to recognize shared libraries
4822 *** as such.  This will affect the creation of libtool libraries that
4823 *** depend on shared libraries, but programs linked with such libtool
4824 *** libraries will work regardless of this problem.  Nevertheless, you
4825 *** may want to report the problem to your system manager and/or to
4826 *** bug-libtool@gnu.org
4827
4828 EOF
4829           fi ;;
4830         esac
4831       fi
4832       break
4833     fi
4834   done
4835   IFS="$ac_save_ifs"
4836   MAGIC_CMD="$ac_save_MAGIC_CMD"
4837   ;;
4838 esac
4839 fi
4840
4841 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4842 if test -n "$MAGIC_CMD"; then
4843   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4844 echo "${ECHO_T}$MAGIC_CMD" >&6
4845 else
4846   echo "$as_me:$LINENO: result: no" >&5
4847 echo "${ECHO_T}no" >&6
4848 fi
4849
4850   else
4851     MAGIC_CMD=:
4852   fi
4853 fi
4854
4855   fi
4856   ;;
4857 esac
4858
4859 if test -n "$ac_tool_prefix"; then
4860   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4861 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4862 echo "$as_me:$LINENO: checking for $ac_word" >&5
4863 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4864 if test "${ac_cv_prog_RANLIB+set}" = set; then
4865   echo $ECHO_N "(cached) $ECHO_C" >&6
4866 else
4867   if test -n "$RANLIB"; then
4868   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4869 else
4870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4871 for as_dir in $PATH
4872 do
4873   IFS=$as_save_IFS
4874   test -z "$as_dir" && as_dir=.
4875   for ac_exec_ext in '' $ac_executable_extensions; do
4876   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4877     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4878     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4879     break 2
4880   fi
4881 done
4882 done
4883
4884 fi
4885 fi
4886 RANLIB=$ac_cv_prog_RANLIB
4887 if test -n "$RANLIB"; then
4888   echo "$as_me:$LINENO: result: $RANLIB" >&5
4889 echo "${ECHO_T}$RANLIB" >&6
4890 else
4891   echo "$as_me:$LINENO: result: no" >&5
4892 echo "${ECHO_T}no" >&6
4893 fi
4894
4895 fi
4896 if test -z "$ac_cv_prog_RANLIB"; then
4897   ac_ct_RANLIB=$RANLIB
4898   # Extract the first word of "ranlib", so it can be a program name with args.
4899 set dummy ranlib; ac_word=$2
4900 echo "$as_me:$LINENO: checking for $ac_word" >&5
4901 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4902 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4903   echo $ECHO_N "(cached) $ECHO_C" >&6
4904 else
4905   if test -n "$ac_ct_RANLIB"; then
4906   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4907 else
4908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4909 for as_dir in $PATH
4910 do
4911   IFS=$as_save_IFS
4912   test -z "$as_dir" && as_dir=.
4913   for ac_exec_ext in '' $ac_executable_extensions; do
4914   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4915     ac_cv_prog_ac_ct_RANLIB="ranlib"
4916     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4917     break 2
4918   fi
4919 done
4920 done
4921
4922   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4923 fi
4924 fi
4925 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4926 if test -n "$ac_ct_RANLIB"; then
4927   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4928 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4929 else
4930   echo "$as_me:$LINENO: result: no" >&5
4931 echo "${ECHO_T}no" >&6
4932 fi
4933
4934   RANLIB=$ac_ct_RANLIB
4935 else
4936   RANLIB="$ac_cv_prog_RANLIB"
4937 fi
4938
4939 if test -n "$ac_tool_prefix"; then
4940   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4941 set dummy ${ac_tool_prefix}strip; ac_word=$2
4942 echo "$as_me:$LINENO: checking for $ac_word" >&5
4943 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4944 if test "${ac_cv_prog_STRIP+set}" = set; then
4945   echo $ECHO_N "(cached) $ECHO_C" >&6
4946 else
4947   if test -n "$STRIP"; then
4948   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4949 else
4950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4951 for as_dir in $PATH
4952 do
4953   IFS=$as_save_IFS
4954   test -z "$as_dir" && as_dir=.
4955   for ac_exec_ext in '' $ac_executable_extensions; do
4956   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4957     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4958     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4959     break 2
4960   fi
4961 done
4962 done
4963
4964 fi
4965 fi
4966 STRIP=$ac_cv_prog_STRIP
4967 if test -n "$STRIP"; then
4968   echo "$as_me:$LINENO: result: $STRIP" >&5
4969 echo "${ECHO_T}$STRIP" >&6
4970 else
4971   echo "$as_me:$LINENO: result: no" >&5
4972 echo "${ECHO_T}no" >&6
4973 fi
4974
4975 fi
4976 if test -z "$ac_cv_prog_STRIP"; then
4977   ac_ct_STRIP=$STRIP
4978   # Extract the first word of "strip", so it can be a program name with args.
4979 set dummy strip; ac_word=$2
4980 echo "$as_me:$LINENO: checking for $ac_word" >&5
4981 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4982 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4983   echo $ECHO_N "(cached) $ECHO_C" >&6
4984 else
4985   if test -n "$ac_ct_STRIP"; then
4986   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4987 else
4988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4989 for as_dir in $PATH
4990 do
4991   IFS=$as_save_IFS
4992   test -z "$as_dir" && as_dir=.
4993   for ac_exec_ext in '' $ac_executable_extensions; do
4994   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4995     ac_cv_prog_ac_ct_STRIP="strip"
4996     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4997     break 2
4998   fi
4999 done
5000 done
5001
5002   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5003 fi
5004 fi
5005 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5006 if test -n "$ac_ct_STRIP"; then
5007   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5008 echo "${ECHO_T}$ac_ct_STRIP" >&6
5009 else
5010   echo "$as_me:$LINENO: result: no" >&5
5011 echo "${ECHO_T}no" >&6
5012 fi
5013
5014   STRIP=$ac_ct_STRIP
5015 else
5016   STRIP="$ac_cv_prog_STRIP"
5017 fi
5018
5019
5020 enable_dlopen=no
5021 enable_win32_dll=no
5022
5023 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5024 if test "${enable_libtool_lock+set}" = set; then
5025   enableval="$enable_libtool_lock"
5026
5027 fi;
5028 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5029
5030 # Some flags need to be propagated to the compiler or linker for good
5031 # libtool support.
5032 case "$host" in
5033 *-*-irix6*)
5034   # Find out which ABI we are using.
5035   echo '#line 5035 "configure"' > conftest.$ac_ext
5036   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5037   (eval $ac_compile) 2>&5
5038   ac_status=$?
5039   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5040   (exit $ac_status); }; then
5041     case "`/usr/bin/file conftest.$ac_objext`" in
5042     *32-bit*)
5043       LD="${LD-ld} -32"
5044       ;;
5045     *N32*)
5046       LD="${LD-ld} -n32"
5047       ;;
5048     *64-bit*)
5049       LD="${LD-ld} -64"
5050       ;;
5051     esac
5052   fi
5053   rm -rf conftest*
5054   ;;
5055
5056 *-*-sco3.2v5*)
5057   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5058   SAVE_CFLAGS="$CFLAGS"
5059   CFLAGS="$CFLAGS -belf"
5060   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5061 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5062 if test "${lt_cv_cc_needs_belf+set}" = set; then
5063   echo $ECHO_N "(cached) $ECHO_C" >&6
5064 else
5065
5066
5067      ac_ext=c
5068 ac_cpp='$CPP $CPPFLAGS'
5069 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5070 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5071 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5072
5073      cat >conftest.$ac_ext <<_ACEOF
5074 /* confdefs.h.  */
5075 _ACEOF
5076 cat confdefs.h >>conftest.$ac_ext
5077 cat >>conftest.$ac_ext <<_ACEOF
5078 /* end confdefs.h.  */
5079
5080 int
5081 main ()
5082 {
5083
5084   ;
5085   return 0;
5086 }
5087 _ACEOF
5088 rm -f conftest.$ac_objext conftest$ac_exeext
5089 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5090   (eval $ac_link) 2>conftest.er1
5091   ac_status=$?
5092   grep -v '^ *+' conftest.er1 >conftest.err
5093   rm -f conftest.er1
5094   cat conftest.err >&5
5095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5096   (exit $ac_status); } &&
5097          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
5098   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5099   (eval $ac_try) 2>&5
5100   ac_status=$?
5101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5102   (exit $ac_status); }; } &&
5103          { ac_try='test -s conftest$ac_exeext'
5104   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5105   (eval $ac_try) 2>&5
5106   ac_status=$?
5107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5108   (exit $ac_status); }; }; then
5109   lt_cv_cc_needs_belf=yes
5110 else
5111   echo "$as_me: failed program was:" >&5
5112 sed 's/^/| /' conftest.$ac_ext >&5
5113
5114 lt_cv_cc_needs_belf=no
5115 fi
5116 rm -f conftest.err conftest.$ac_objext \
5117       conftest$ac_exeext conftest.$ac_ext
5118      ac_ext=cc
5119 ac_cpp='$CXXCPP $CPPFLAGS'
5120 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5121 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5122 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5123
5124 fi
5125 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5126 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5127   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5128     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5129     CFLAGS="$SAVE_CFLAGS"
5130   fi
5131   ;;
5132
5133
5134 esac
5135
5136 # Sed substitution that helps us do robust quoting.  It backslashifies
5137 # metacharacters that are still active within double-quoted strings.
5138 Xsed='sed -e s/^X//'
5139 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5140
5141 # Same as above, but do not quote variable references.
5142 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5143
5144 # Sed substitution to delay expansion of an escaped shell variable in a
5145 # double_quote_subst'ed string.
5146 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5147
5148 # Constants:
5149 rm="rm -f"
5150
5151 # Global variables:
5152 default_ofile=libtool
5153 can_build_shared=yes
5154
5155 # All known linkers require a `.a' archive for static linking (except M$VC,
5156 # which needs '.lib').
5157 libext=a
5158 ltmain="$ac_aux_dir/ltmain.sh"
5159 ofile="$default_ofile"
5160 with_gnu_ld="$lt_cv_prog_gnu_ld"
5161 need_locks="$enable_libtool_lock"
5162
5163 old_CC="$CC"
5164 old_CFLAGS="$CFLAGS"
5165
5166 # Set sane defaults for various variables
5167 test -z "$AR" && AR=ar
5168 test -z "$AR_FLAGS" && AR_FLAGS=cru
5169 test -z "$AS" && AS=as
5170 test -z "$CC" && CC=cc
5171 test -z "$DLLTOOL" && DLLTOOL=dlltool
5172 test -z "$LD" && LD=ld
5173 test -z "$LN_S" && LN_S="ln -s"
5174 test -z "$MAGIC_CMD" && MAGIC_CMD=file
5175 test -z "$NM" && NM=nm
5176 test -z "$OBJDUMP" && OBJDUMP=objdump
5177 test -z "$RANLIB" && RANLIB=:
5178 test -z "$STRIP" && STRIP=:
5179 test -z "$ac_objext" && ac_objext=o
5180
5181 if test x"$host" != x"$build"; then
5182   ac_tool_prefix=${host_alias}-
5183 else
5184   ac_tool_prefix=
5185 fi
5186
5187 # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
5188 case "$host_os" in
5189 linux-gnu*) ;;
5190 linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
5191 esac
5192
5193 case "$host_os" in
5194 aix3*)
5195   # AIX sometimes has problems with the GCC collect2 program.  For some
5196   # reason, if we set the COLLECT_NAMES environment variable, the problems
5197   # vanish in a puff of smoke.
5198   if test "X${COLLECT_NAMES+set}" != Xset; then
5199     COLLECT_NAMES=
5200     export COLLECT_NAMES
5201   fi
5202   ;;
5203 esac
5204
5205 # Determine commands to create old-style static archives.
5206 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5207 old_postinstall_cmds='chmod 644 $oldlib'
5208 old_postuninstall_cmds=
5209
5210 if test -n "$RANLIB"; then
5211   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5212   old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
5213 fi
5214
5215 # Allow CC to be a program name with arguments.
5216 set dummy $CC
5217 compiler="$2"
5218
5219 ## FIXME: this should be a separate macro
5220 ##
5221 echo "$as_me:$LINENO: checking for objdir" >&5
5222 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5223 rm -f .libs 2>/dev/null
5224 mkdir .libs 2>/dev/null
5225 if test -d .libs; then
5226   objdir=.libs
5227 else
5228   # MS-DOS does not allow filenames that begin with a dot.
5229   objdir=_libs
5230 fi
5231 rmdir .libs 2>/dev/null
5232 echo "$as_me:$LINENO: result: $objdir" >&5
5233 echo "${ECHO_T}$objdir" >&6
5234 ##
5235 ## END FIXME
5236
5237
5238 ## FIXME: this should be a separate macro
5239 ##
5240
5241 # Check whether --with-pic or --without-pic was given.
5242 if test "${with_pic+set}" = set; then
5243   withval="$with_pic"
5244   pic_mode="$withval"
5245 else
5246   pic_mode=default
5247 fi;
5248 test -z "$pic_mode" && pic_mode=default
5249
5250 # We assume here that the value for lt_cv_prog_cc_pic will not be cached
5251 # in isolation, and that seeing it set (from the cache) indicates that
5252 # the associated values are set (in the cache) correctly too.
5253 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
5254 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
5255 if test "${lt_cv_prog_cc_pic+set}" = set; then
5256   echo $ECHO_N "(cached) $ECHO_C" >&6
5257 else
5258    lt_cv_prog_cc_pic=
5259   lt_cv_prog_cc_shlib=
5260   lt_cv_prog_cc_wl=
5261   lt_cv_prog_cc_static=
5262   lt_cv_prog_cc_no_builtin=
5263   lt_cv_prog_cc_can_build_shared=$can_build_shared
5264
5265   if test "$GCC" = yes; then
5266     lt_cv_prog_cc_wl='-Wl,'
5267     lt_cv_prog_cc_static='-static'
5268
5269     case "$host_os" in
5270     beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
5271       # PIC is the default for these OSes.
5272       ;;
5273     aix*)
5274       # Below there is a dirty hack to force normal static linking with -ldl
5275       # The problem is because libdl dynamically linked with both libc and
5276       # libC (AIX C++ library), which obviously doesn't included in libraries
5277       # list by gcc. This cause undefined symbols with -static flags.
5278       # This hack allows C programs to be linked with "-static -ldl", but
5279       # we not sure about C++ programs.
5280       lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
5281       ;;
5282     cygwin* | mingw* | pw32* | os2*)
5283       # This hack is so that the source file can tell whether it is being
5284       # built for inclusion in a dll (and should export symbols for example).
5285       lt_cv_prog_cc_pic='-DDLL_EXPORT'
5286       ;;
5287     amigaos*)
5288       # FIXME: we need at least 68020 code to build shared libraries, but
5289       # adding the `-m68020' flag to GCC prevents building anything better,
5290       # like `-m68040'.
5291       lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
5292       ;;
5293     sysv4*MP*)
5294       if test -d /usr/nec; then
5295          lt_cv_prog_cc_pic=-Kconform_pic
5296       fi
5297       ;;
5298     *)
5299       lt_cv_prog_cc_pic='-fPIC'
5300       ;;
5301     esac
5302   else
5303     # PORTME Check for PIC flags for the system compiler.
5304     case "$host_os" in
5305     aix3* | aix4*)
5306      # All AIX code is PIC.
5307       lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
5308       ;;
5309
5310     hpux9* | hpux10* | hpux11*)
5311       # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
5312       lt_cv_prog_cc_wl='-Wl,'
5313       lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
5314       lt_cv_prog_cc_pic='+Z'
5315       ;;
5316
5317     irix5* | irix6*)
5318       lt_cv_prog_cc_wl='-Wl,'
5319       lt_cv_prog_cc_static='-non_shared'
5320       # PIC (with -KPIC) is the default.
5321       ;;
5322
5323     cygwin* | mingw* | pw32* | os2*)
5324       # This hack is so that the source file can tell whether it is being
5325       # built for inclusion in a dll (and should export symbols for example).
5326       lt_cv_prog_cc_pic='-DDLL_EXPORT'
5327       ;;
5328
5329     newsos6)
5330       lt_cv_prog_cc_pic='-KPIC'
5331       lt_cv_prog_cc_static='-Bstatic'
5332       ;;
5333
5334     osf3* | osf4* | osf5*)
5335       # All OSF/1 code is PIC.
5336       lt_cv_prog_cc_wl='-Wl,'
5337       lt_cv_prog_cc_static='-non_shared'
5338       ;;
5339
5340     sco3.2v5*)
5341       lt_cv_prog_cc_pic='-Kpic'
5342       lt_cv_prog_cc_static='-dn'
5343       lt_cv_prog_cc_shlib='-belf'
5344       ;;
5345
5346     solaris*)
5347       lt_cv_prog_cc_pic='-KPIC'
5348       lt_cv_prog_cc_static='-Bstatic'
5349       lt_cv_prog_cc_wl='-Wl,'
5350       ;;
5351
5352     sunos4*)
5353       lt_cv_prog_cc_pic='-PIC'
5354       lt_cv_prog_cc_static='-Bstatic'
5355       lt_cv_prog_cc_wl='-Qoption ld '
5356       ;;
5357
5358     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5359       lt_cv_prog_cc_pic='-KPIC'
5360       lt_cv_prog_cc_static='-Bstatic'
5361       if test "x$host_vendor" = xsni; then
5362         lt_cv_prog_cc_wl='-LD'
5363       else
5364         lt_cv_prog_cc_wl='-Wl,'
5365       fi
5366       ;;
5367
5368     uts4*)
5369       lt_cv_prog_cc_pic='-pic'
5370       lt_cv_prog_cc_static='-Bstatic'
5371       ;;
5372
5373     sysv4*MP*)
5374       if test -d /usr/nec ;then
5375         lt_cv_prog_cc_pic='-Kconform_pic'
5376         lt_cv_prog_cc_static='-Bstatic'
5377       fi
5378       ;;
5379
5380     *)
5381       lt_cv_prog_cc_can_build_shared=no
5382       ;;
5383     esac
5384   fi
5385
5386 fi
5387
5388 if test -z "$lt_cv_prog_cc_pic"; then
5389   echo "$as_me:$LINENO: result: none" >&5
5390 echo "${ECHO_T}none" >&6
5391 else
5392   echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
5393 echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
5394
5395   # Check to make sure the pic_flag actually works.
5396   echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
5397 echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
5398   if test "${lt_cv_prog_cc_pic_works+set}" = set; then
5399   echo $ECHO_N "(cached) $ECHO_C" >&6
5400 else
5401       save_CFLAGS="$CFLAGS"
5402     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
5403     cat >conftest.$ac_ext <<_ACEOF
5404 /* confdefs.h.  */
5405 _ACEOF
5406 cat confdefs.h >>conftest.$ac_ext
5407 cat >>conftest.$ac_ext <<_ACEOF
5408 /* end confdefs.h.  */
5409
5410 int
5411 main ()
5412 {
5413
5414   ;
5415   return 0;
5416 }
5417 _ACEOF
5418 rm -f conftest.$ac_objext
5419 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5420   (eval $ac_compile) 2>conftest.er1
5421   ac_status=$?
5422   grep -v '^ *+' conftest.er1 >conftest.err
5423   rm -f conftest.er1
5424   cat conftest.err >&5
5425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5426   (exit $ac_status); } &&
5427          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5428   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5429   (eval $ac_try) 2>&5
5430   ac_status=$?
5431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5432   (exit $ac_status); }; } &&
5433          { ac_try='test -s conftest.$ac_objext'
5434   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5435   (eval $ac_try) 2>&5
5436   ac_status=$?
5437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5438   (exit $ac_status); }; }; then
5439         case "$host_os" in
5440       hpux9* | hpux10* | hpux11*)
5441         # On HP-UX, both CC and GCC only warn that PIC is supported... then
5442         # they create non-PIC objects.  So, if there were any warnings, we
5443         # assume that PIC is not supported.
5444         if test -s conftest.err; then
5445           lt_cv_prog_cc_pic_works=no
5446         else
5447           lt_cv_prog_cc_pic_works=yes
5448         fi
5449         ;;
5450       *)
5451         lt_cv_prog_cc_pic_works=yes
5452         ;;
5453       esac
5454
5455 else
5456   echo "$as_me: failed program was:" >&5
5457 sed 's/^/| /' conftest.$ac_ext >&5
5458
5459       lt_cv_prog_cc_pic_works=no
5460
5461 fi
5462 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5463     CFLAGS="$save_CFLAGS"
5464
5465 fi
5466
5467
5468   if test "X$lt_cv_prog_cc_pic_works" = Xno; then
5469     lt_cv_prog_cc_pic=
5470     lt_cv_prog_cc_can_build_shared=no
5471   else
5472     lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
5473   fi
5474
5475   echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
5476 echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
5477 fi
5478 ##
5479 ## END FIXME
5480
5481 # Check for any special shared library compilation flags.
5482 if test -n "$lt_cv_prog_cc_shlib"; then
5483   { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
5484 echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
5485   if echo "$old_CC $old_CFLAGS " | egrep -e "[  ]$lt_cv_prog_cc_shlib[  ]" >/dev/null; then :
5486   else
5487    { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
5488 echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
5489     lt_cv_prog_cc_can_build_shared=no
5490   fi
5491 fi
5492
5493 ## FIXME: this should be a separate macro
5494 ##
5495 echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
5496 echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
5497 if test "${lt_cv_prog_cc_static_works+set}" = set; then
5498   echo $ECHO_N "(cached) $ECHO_C" >&6
5499 else
5500     lt_cv_prog_cc_static_works=no
5501   save_LDFLAGS="$LDFLAGS"
5502   LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
5503   cat >conftest.$ac_ext <<_ACEOF
5504 /* confdefs.h.  */
5505 _ACEOF
5506 cat confdefs.h >>conftest.$ac_ext
5507 cat >>conftest.$ac_ext <<_ACEOF
5508 /* end confdefs.h.  */
5509
5510 int
5511 main ()
5512 {
5513
5514   ;
5515   return 0;
5516 }
5517 _ACEOF
5518 rm -f conftest.$ac_objext conftest$ac_exeext
5519 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5520   (eval $ac_link) 2>conftest.er1
5521   ac_status=$?
5522   grep -v '^ *+' conftest.er1 >conftest.err
5523   rm -f conftest.er1
5524   cat conftest.err >&5
5525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5526   (exit $ac_status); } &&
5527          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5528   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5529   (eval $ac_try) 2>&5
5530   ac_status=$?
5531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5532   (exit $ac_status); }; } &&
5533          { ac_try='test -s conftest$ac_exeext'
5534   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5535   (eval $ac_try) 2>&5
5536   ac_status=$?
5537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5538   (exit $ac_status); }; }; then
5539   lt_cv_prog_cc_static_works=yes
5540 else
5541   echo "$as_me: failed program was:" >&5
5542 sed 's/^/| /' conftest.$ac_ext >&5
5543
5544 fi
5545 rm -f conftest.err conftest.$ac_objext \
5546       conftest$ac_exeext conftest.$ac_ext
5547   LDFLAGS="$save_LDFLAGS"
5548
5549 fi
5550
5551
5552 # Belt *and* braces to stop my trousers falling down:
5553 test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
5554 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
5555 echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
5556
5557 pic_flag="$lt_cv_prog_cc_pic"
5558 special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
5559 wl="$lt_cv_prog_cc_wl"
5560 link_static_flag="$lt_cv_prog_cc_static"
5561 no_builtin_flag="$lt_cv_prog_cc_no_builtin"
5562 can_build_shared="$lt_cv_prog_cc_can_build_shared"
5563 ##
5564 ## END FIXME
5565
5566
5567 ## FIXME: this should be a separate macro
5568 ##
5569 # Check to see if options -o and -c are simultaneously supported by compiler
5570 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
5571 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
5572 $rm -r conftest 2>/dev/null
5573 mkdir conftest
5574 cd conftest
5575 echo "int some_variable = 0;" > conftest.$ac_ext
5576 mkdir out
5577 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
5578 # that will create temporary files in the current directory regardless of
5579 # the output directory.  Thus, making CWD read-only will cause this test
5580 # to fail, enabling locking or at least warning the user not to do parallel
5581 # builds.
5582 chmod -w .
5583 save_CFLAGS="$CFLAGS"
5584 CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
5585 compiler_c_o=no
5586 if { (eval echo configure:5586: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
5587   # The compiler can only warn and ignore the option if not recognized
5588   # So say no if there are warnings
5589   if test -s out/conftest.err; then
5590     compiler_c_o=no
5591   else
5592     compiler_c_o=yes
5593   fi
5594 else
5595   # Append any errors to the config.log.
5596   cat out/conftest.err 1>&5
5597   compiler_c_o=no
5598 fi
5599 echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5600 echo "${ECHO_T}$compiler_c_o" >&6
5601 CFLAGS="$save_CFLAGS"
5602 chmod u+w .
5603 $rm conftest* out/*
5604 rmdir out
5605 cd ..
5606 rmdir conftest
5607 $rm -r conftest 2>/dev/null
5608
5609 if test x"$compiler_c_o" = x"yes"; then
5610   # Check to see if we can write to a .lo
5611   echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
5612 echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
5613   compiler_o_lo=no
5614   save_CFLAGS="$CFLAGS"
5615   CFLAGS="$CFLAGS -c -o conftest.lo"
5616   cat >conftest.$ac_ext <<_ACEOF
5617 /* confdefs.h.  */
5618 _ACEOF
5619 cat confdefs.h >>conftest.$ac_ext
5620 cat >>conftest.$ac_ext <<_ACEOF
5621 /* end confdefs.h.  */
5622
5623 int
5624 main ()
5625 {
5626 int some_variable = 0;
5627   ;
5628   return 0;
5629 }
5630 _ACEOF
5631 rm -f conftest.$ac_objext
5632 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5633   (eval $ac_compile) 2>conftest.er1
5634   ac_status=$?
5635   grep -v '^ *+' conftest.er1 >conftest.err
5636   rm -f conftest.er1
5637   cat conftest.err >&5
5638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5639   (exit $ac_status); } &&
5640          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5641   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5642   (eval $ac_try) 2>&5
5643   ac_status=$?
5644   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5645   (exit $ac_status); }; } &&
5646          { ac_try='test -s conftest.$ac_objext'
5647   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5648   (eval $ac_try) 2>&5
5649   ac_status=$?
5650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5651   (exit $ac_status); }; }; then
5652       # The compiler can only warn and ignore the option if not recognized
5653     # So say no if there are warnings
5654     if test -s conftest.err; then
5655       compiler_o_lo=no
5656     else
5657       compiler_o_lo=yes
5658     fi
5659
5660 else
5661   echo "$as_me: failed program was:" >&5
5662 sed 's/^/| /' conftest.$ac_ext >&5
5663
5664 fi
5665 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5666   echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5667 echo "${ECHO_T}$compiler_c_o" >&6
5668   CFLAGS="$save_CFLAGS"
5669 else
5670   compiler_o_lo=no
5671 fi
5672 ##
5673 ## END FIXME
5674
5675 ## FIXME: this should be a separate macro
5676 ##
5677 # Check to see if we can do hard links to lock some files if needed
5678 hard_links="nottested"
5679 if test "$compiler_c_o" = no && test "$need_locks" != no; then
5680   # do not overwrite the value of need_locks provided by the user
5681   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
5682 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
5683   hard_links=yes
5684   $rm conftest*
5685   ln conftest.a conftest.b 2>/dev/null && hard_links=no
5686   touch conftest.a
5687   ln conftest.a conftest.b 2>&5 || hard_links=no
5688   ln conftest.a conftest.b 2>/dev/null && hard_links=no
5689   echo "$as_me:$LINENO: result: $hard_links" >&5
5690 echo "${ECHO_T}$hard_links" >&6
5691   if test "$hard_links" = no; then
5692     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5693 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5694     need_locks=warn
5695   fi
5696 else
5697   need_locks=no
5698 fi
5699 ##
5700 ## END FIXME
5701
5702 ## FIXME: this should be a separate macro
5703 ##
5704 if test "$GCC" = yes; then
5705   # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
5706   echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5707 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5708   echo "int some_variable = 0;" > conftest.$ac_ext
5709   save_CFLAGS="$CFLAGS"
5710   CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
5711   compiler_rtti_exceptions=no
5712   cat >conftest.$ac_ext <<_ACEOF
5713 /* confdefs.h.  */
5714 _ACEOF
5715 cat confdefs.h >>conftest.$ac_ext
5716 cat >>conftest.$ac_ext <<_ACEOF
5717 /* end confdefs.h.  */
5718
5719 int
5720 main ()
5721 {
5722 int some_variable = 0;
5723   ;
5724   return 0;
5725 }
5726 _ACEOF
5727 rm -f conftest.$ac_objext
5728 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5729   (eval $ac_compile) 2>conftest.er1
5730   ac_status=$?
5731   grep -v '^ *+' conftest.er1 >conftest.err
5732   rm -f conftest.er1
5733   cat conftest.err >&5
5734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5735   (exit $ac_status); } &&
5736          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5737   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5738   (eval $ac_try) 2>&5
5739   ac_status=$?
5740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5741   (exit $ac_status); }; } &&
5742          { ac_try='test -s conftest.$ac_objext'
5743   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5744   (eval $ac_try) 2>&5
5745   ac_status=$?
5746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5747   (exit $ac_status); }; }; then
5748       # The compiler can only warn and ignore the option if not recognized
5749     # So say no if there are warnings
5750     if test -s conftest.err; then
5751       compiler_rtti_exceptions=no
5752     else
5753       compiler_rtti_exceptions=yes
5754     fi
5755
5756 else
5757   echo "$as_me: failed program was:" >&5
5758 sed 's/^/| /' conftest.$ac_ext >&5
5759
5760 fi
5761 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5762   CFLAGS="$save_CFLAGS"
5763   echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
5764 echo "${ECHO_T}$compiler_rtti_exceptions" >&6
5765
5766   if test "$compiler_rtti_exceptions" = "yes"; then
5767     no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
5768   else
5769     no_builtin_flag=' -fno-builtin'
5770   fi
5771 fi
5772 ##
5773 ## END FIXME
5774
5775 ## FIXME: this should be a separate macro
5776 ##
5777 # See if the linker supports building shared libraries.
5778 echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
5779 echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
5780
5781 allow_undefined_flag=
5782 no_undefined_flag=
5783 need_lib_prefix=unknown
5784 need_version=unknown
5785 # when you set need_version to no, make sure it does not cause -set_version
5786 # flags to be left without arguments
5787 archive_cmds=
5788 archive_expsym_cmds=
5789 old_archive_from_new_cmds=
5790 old_archive_from_expsyms_cmds=
5791 export_dynamic_flag_spec=
5792 whole_archive_flag_spec=
5793 thread_safe_flag_spec=
5794 hardcode_into_libs=no
5795 hardcode_libdir_flag_spec=
5796 hardcode_libdir_separator=
5797 hardcode_direct=no
5798 hardcode_minus_L=no
5799 hardcode_shlibpath_var=unsupported
5800 runpath_var=
5801 link_all_deplibs=unknown
5802 always_export_symbols=no
5803 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
5804 # include_expsyms should be a list of space-separated symbols to be *always*
5805 # included in the symbol list
5806 include_expsyms=
5807 # exclude_expsyms can be an egrep regular expression of symbols to exclude
5808 # it will be wrapped by ` (' and `)$', so one must not match beginning or
5809 # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5810 # as well as any symbol that contains `d'.
5811 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
5812 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5813 # platforms (ab)use it in PIC code, but their linkers get confused if
5814 # the symbol is explicitly referenced.  Since portable code cannot
5815 # rely on this symbol name, it's probably fine to never include it in
5816 # preloaded symbol tables.
5817 extract_expsyms_cmds=
5818
5819 case "$host_os" in
5820 cygwin* | mingw* | pw32* )
5821   # FIXME: the MSVC++ port hasn't been tested in a loooong time
5822   # When not using gcc, we currently assume that we are using
5823   # Microsoft Visual C++.
5824   if test "$GCC" != yes; then
5825     with_gnu_ld=no
5826   fi
5827   ;;
5828
5829 esac
5830
5831 ld_shlibs=yes
5832 if test "$with_gnu_ld" = yes; then
5833   # If archive_cmds runs LD, not CC, wlarc should be empty
5834   wlarc='${wl}'
5835
5836   # See if GNU ld supports shared libraries.
5837   case "$host_os" in
5838   aix3* | aix4*)
5839     # On AIX, the GNU linker is very broken
5840     ld_shlibs=no
5841     cat <<EOF 1>&2
5842
5843 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
5844 *** to be unable to reliably create shared libraries on AIX.
5845 *** Therefore, libtool is disabling shared libraries support.  If you
5846 *** really care for shared libraries, you may want to modify your PATH
5847 *** so that a non-GNU linker is found, and then restart.
5848
5849 EOF
5850     ;;
5851
5852   amigaos*)
5853     archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
5854     hardcode_libdir_flag_spec='-L$libdir'
5855     hardcode_minus_L=yes
5856
5857     # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
5858     # that the semantics of dynamic libraries on AmigaOS, at least up
5859     # to version 4, is to share data among multiple programs linked
5860     # with the same dynamic library.  Since this doesn't match the
5861     # behavior of shared libraries on other platforms, we can use
5862     # them.
5863     ld_shlibs=no
5864     ;;
5865
5866   beos*)
5867     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5868       allow_undefined_flag=unsupported
5869       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5870       # support --undefined.  This deserves some investigation.  FIXME
5871       archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5872     else
5873       ld_shlibs=no
5874     fi
5875     ;;
5876
5877   cygwin* | mingw* | pw32*)
5878     # hardcode_libdir_flag_spec is actually meaningless, as there is
5879     # no search path for DLLs.
5880     hardcode_libdir_flag_spec='-L$libdir'
5881     allow_undefined_flag=unsupported
5882     always_export_symbols=yes
5883
5884     extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
5885       sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
5886       test -f $output_objdir/impgen.exe || (cd $output_objdir && \
5887       if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
5888       else $CC -o impgen impgen.c ; fi)~
5889       $output_objdir/impgen $dir/$soname > $output_objdir/$soname-def'
5890
5891     old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
5892
5893     # cygwin and mingw dlls have different entry points and sets of symbols
5894     # to exclude.
5895     # FIXME: what about values for MSVC?
5896     dll_entry=__cygwin_dll_entry@12
5897     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
5898     case "$host_os" in
5899     mingw*)
5900       # mingw values
5901       dll_entry=_DllMainCRTStartup@12
5902       dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
5903       ;;
5904     esac
5905
5906     # mingw and cygwin differ, and it's simplest to just exclude the union
5907     # of the two symbol sets.
5908     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
5909
5910     # recent cygwin and mingw systems supply a stub DllMain which the user
5911     # can override, but on older systems we have to supply one (in ltdll.c)
5912     if test "x$lt_cv_need_dllmain" = "xyes"; then
5913       ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
5914       ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < [$]0 > $output_objdir/$soname-ltdll.c~
5915         test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
5916     else
5917       ltdll_obj=
5918       ltdll_cmds=
5919     fi
5920
5921     # Extract the symbol export list from an `--export-all' def file,
5922     # then regenerate the def file from the symbol export list, so that
5923     # the compiled dll only exports the symbol export list.
5924     # Be careful not to strip the DATA tag left be newer dlltools.
5925     export_symbols_cmds="$ltdll_cmds"'
5926       $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
5927       sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
5928
5929     # If DATA tags from a recent dlltool are present, honour them!
5930     archive_expsym_cmds='echo EXPORTS > $output_objdir/$soname-def~
5931       _lt_hint=1;
5932       cat $export_symbols | while read symbol; do
5933         set dummy \$symbol;
5934         case \$# in
5935           2) echo "     \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
5936           *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
5937         esac;
5938         _lt_hint=`expr 1 + \$_lt_hint`;
5939       done~
5940       '"$ltdll_cmds"'
5941       $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $lib '$ltdll_obj'$libobjs $deplibs $compiler_flags~
5942       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
5943       $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $lib '$ltdll_obj'$libobjs $deplibs $compiler_flags~
5944       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
5945       $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $lib '$ltdll_obj'$libobjs $deplibs $compiler_flags'
5946     ;;
5947
5948   netbsd*)
5949     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5950       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5951       wlarc=
5952     else
5953       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5954       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5955     fi
5956     ;;
5957
5958   solaris* | sysv5*)
5959     if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
5960       ld_shlibs=no
5961       cat <<EOF 1>&2
5962
5963 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
5964 *** create shared libraries on Solaris systems.  Therefore, libtool
5965 *** is disabling shared libraries support.  We urge you to upgrade GNU
5966 *** binutils to release 2.9.1 or newer.  Another option is to modify
5967 *** your PATH or compiler configuration so that the native linker is
5968 *** used, and then restart.
5969
5970 EOF
5971     elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5972       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5973       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5974     else
5975       ld_shlibs=no
5976     fi
5977     ;;
5978
5979   sunos4*)
5980     archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5981     wlarc=
5982     hardcode_direct=yes
5983     hardcode_shlibpath_var=no
5984     ;;
5985
5986   *)
5987     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5988       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5989       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5990     else
5991       ld_shlibs=no
5992     fi
5993     ;;
5994   esac
5995
5996   if test "$ld_shlibs" = yes; then
5997     runpath_var=LD_RUN_PATH
5998     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
5999     export_dynamic_flag_spec='${wl}--export-dynamic'
6000     case $host_os in
6001     cygwin* | mingw* | pw32*)
6002       # dlltool doesn't understand --whole-archive et. al.
6003       whole_archive_flag_spec=
6004       ;;
6005     *)
6006       # ancient GNU ld didn't support --whole-archive et. al.
6007       if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
6008         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6009       else
6010         whole_archive_flag_spec=
6011       fi
6012       ;;
6013     esac
6014   fi
6015 else
6016   # PORTME fill in a description of your system's linker (not GNU ld)
6017   case "$host_os" in
6018   aix3*)
6019     allow_undefined_flag=unsupported
6020     always_export_symbols=yes
6021     archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
6022     # Note: this linker hardcodes the directories in LIBPATH if there
6023     # are no directories specified by -L.
6024     hardcode_minus_L=yes
6025     if test "$GCC" = yes && test -z "$link_static_flag"; then
6026       # Neither direct hardcoding nor static linking is supported with a
6027       # broken collect2.
6028       hardcode_direct=unsupported
6029     fi
6030     ;;
6031
6032   aix4*)
6033     hardcode_libdir_flag_spec='${wl}-b ${wl}nolibpath ${wl}-b ${wl}libpath:$libdir:/usr/lib:/lib'
6034     hardcode_libdir_separator=':'
6035     if test "$GCC" = yes; then
6036       collect2name=`${CC} -print-prog-name=collect2`
6037       if test -f "$collect2name" && \
6038          strings "$collect2name" | grep resolve_lib_name >/dev/null
6039       then
6040         # We have reworked collect2
6041         hardcode_direct=yes
6042       else
6043         # We have old collect2
6044         hardcode_direct=unsupported
6045         # It fails to find uninstalled libraries when the uninstalled
6046         # path is not listed in the libpath.  Setting hardcode_minus_L
6047         # to unsupported forces relinking
6048         hardcode_minus_L=yes
6049         hardcode_libdir_flag_spec='-L$libdir'
6050         hardcode_libdir_separator=
6051       fi
6052       shared_flag='-shared'
6053     else
6054       shared_flag='${wl}-bM:SRE'
6055       hardcode_direct=yes
6056     fi
6057     allow_undefined_flag=' ${wl}-berok'
6058     archive_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bexpall ${wl}-bnoentry${allow_undefined_flag}'
6059     archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}'
6060     case "$host_os" in aix4.[01]|aix4.[01].*)
6061       # According to Greg Wooledge, -bexpall is only supported from AIX 4.2 on
6062       always_export_symbols=yes ;;
6063     esac
6064
6065     # We don't want to build shared libraries on unknown CPU types.
6066     case $host_cpu in
6067     powerpc | rs6000) ;;
6068     *) ld_shlibs=no ;;
6069     esac
6070    ;;
6071
6072   amigaos*)
6073     archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
6074     hardcode_libdir_flag_spec='-L$libdir'
6075     hardcode_minus_L=yes
6076     # see comment about different semantics on the GNU ld section
6077     ld_shlibs=no
6078     ;;
6079
6080   cygwin* | mingw* | pw32*)
6081     # When not using gcc, we currently assume that we are using
6082     # Microsoft Visual C++.
6083     # hardcode_libdir_flag_spec is actually meaningless, as there is
6084     # no search path for DLLs.
6085     hardcode_libdir_flag_spec=' '
6086     allow_undefined_flag=unsupported
6087     # Tell ltmain to make .lib files, not .a files.
6088     libext=lib
6089     # FIXME: Setting linknames here is a bad hack.
6090     archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
6091     # The linker will automatically build a .lib file if we build a DLL.
6092     old_archive_from_new_cmds='true'
6093     # FIXME: Should let the user specify the lib program.
6094     old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
6095     fix_srcfile_path='`cygpath -w "$srcfile"`'
6096     ;;
6097
6098   darwin* | rhapsody*)
6099     allow_undefined_flag='-undefined warning'
6100     archive_cmds='$CC `if test "$module" = "yes"; then echo -bundle; else
6101       echo -dynamiclib; fi` -o $lib $libobjs $deplibs $linkopts'
6102     archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
6103     ## What we need is to hardcode the path to the library, not the search path
6104     #hardcode_direct=yes
6105     #hardcode_libdir_flag_spec='-install_name $libdir/$lib'
6106     hardcode_shlibpath_var=no
6107     whole_archive_flag_spec='-all_load'
6108     ;;
6109
6110   freebsd1*)
6111     ld_shlibs=no
6112     ;;
6113
6114   # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
6115   # support.  Future versions do this automatically, but an explicit c++rt0.o
6116   # does not break anything, and helps significantly (at the cost of a little
6117   # extra space).
6118   freebsd2.2*)
6119     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
6120     hardcode_libdir_flag_spec='-R$libdir'
6121     hardcode_direct=yes
6122     hardcode_shlibpath_var=no
6123     ;;
6124
6125   # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6126   freebsd2*)
6127     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6128     hardcode_direct=yes
6129     hardcode_minus_L=yes
6130     hardcode_shlibpath_var=no
6131     ;;
6132
6133   # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
6134   freebsd*)
6135     archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
6136     hardcode_libdir_flag_spec='-R$libdir'
6137     hardcode_direct=yes
6138     hardcode_shlibpath_var=no
6139     ;;
6140
6141   hpux9* | hpux10* | hpux11*)
6142     case "$host_os" in
6143     hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;;
6144     *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
6145     esac
6146     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6147     hardcode_libdir_separator=:
6148     hardcode_direct=yes
6149     hardcode_minus_L=yes # Not in the search PATH, but as the default
6150                          # location of the library.
6151     export_dynamic_flag_spec='${wl}-E'
6152     ;;
6153
6154   irix5* | irix6*)
6155     if test "$GCC" = yes; then
6156       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6157     else
6158       archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6159     fi
6160     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6161     hardcode_libdir_separator=:
6162     link_all_deplibs=yes
6163     ;;
6164
6165   netbsd*)
6166     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6167       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
6168     else
6169       archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
6170     fi
6171     hardcode_libdir_flag_spec='-R$libdir'
6172     hardcode_direct=yes
6173     hardcode_shlibpath_var=no
6174     ;;
6175
6176   newsos6)
6177     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
6178     hardcode_direct=yes
6179     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6180     hardcode_libdir_separator=:
6181     hardcode_shlibpath_var=no
6182     ;;
6183
6184   openbsd*)
6185     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6186     hardcode_libdir_flag_spec='-R$libdir'
6187     hardcode_direct=yes
6188     hardcode_shlibpath_var=no
6189     ;;
6190
6191   os2*)
6192     hardcode_libdir_flag_spec='-L$libdir'
6193     hardcode_minus_L=yes
6194     allow_undefined_flag=unsupported
6195     archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
6196     old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
6197     ;;
6198
6199   osf3*)
6200     if test "$GCC" = yes; then
6201       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6202       archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6203     else
6204       allow_undefined_flag=' -expect_unresolved \*'
6205       archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6206     fi
6207     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6208     hardcode_libdir_separator=:
6209     ;;
6210
6211   osf4* | osf5*)        # as osf3* with the addition of -msym flag
6212     if test "$GCC" = yes; then
6213       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6214       archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6215     else
6216       allow_undefined_flag=' -expect_unresolved \*'
6217       archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6218       archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
6219       $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
6220     fi
6221 #Both c and cxx compiler support -rpath directly
6222     hardcode_libdir_flag_spec='-rpath $libdir'
6223     hardcode_libdir_separator=:
6224     ;;
6225
6226   sco3.2v5*)
6227     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6228     hardcode_shlibpath_var=no
6229     runpath_var=LD_RUN_PATH
6230     hardcode_runpath_var=yes
6231     ;;
6232
6233   solaris*)
6234     no_undefined_flag=' -z text'
6235     # $CC -shared without GNU ld will not create a library from C++
6236     # object files and a static libstdc++, better avoid it by now
6237     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6238     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6239                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6240     hardcode_libdir_flag_spec='-R$libdir'
6241     hardcode_shlibpath_var=no
6242     case "$host_os" in
6243     solaris2.[0-5] | solaris2.[0-5].*) ;;
6244     *) # Supported since Solaris 2.6 (maybe 2.5.1?)
6245       whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
6246     esac
6247     link_all_deplibs=yes
6248     ;;
6249
6250   sunos4*)
6251     if test "x$host_vendor" = xsequent; then
6252       # Use $CC to link under sequent, because it throws in some extra .o
6253       # files that make .init and .fini sections work.
6254       archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
6255     else
6256       archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
6257     fi
6258     hardcode_libdir_flag_spec='-L$libdir'
6259     hardcode_direct=yes
6260     hardcode_minus_L=yes
6261     hardcode_shlibpath_var=no
6262     ;;
6263
6264   sysv4)
6265     if test "x$host_vendor" = xsno; then
6266       archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linkopts'
6267       hardcode_direct=yes # is this really true???
6268     else
6269       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6270       hardcode_direct=no #Motorola manual says yes, but my tests say they lie
6271     fi
6272     runpath_var='LD_RUN_PATH'
6273     hardcode_shlibpath_var=no
6274     ;;
6275
6276   sysv4.3*)
6277     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6278     hardcode_shlibpath_var=no
6279     export_dynamic_flag_spec='-Bexport'
6280     ;;
6281
6282   sysv5*)
6283     no_undefined_flag=' -z text'
6284     # $CC -shared without GNU ld will not create a library from C++
6285     # object files and a static libstdc++, better avoid it by now
6286     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6287     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6288                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6289     hardcode_libdir_flag_spec=
6290     hardcode_shlibpath_var=no
6291     runpath_var='LD_RUN_PATH'
6292     ;;
6293
6294   uts4*)
6295     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6296     hardcode_libdir_flag_spec='-L$libdir'
6297     hardcode_shlibpath_var=no
6298     ;;
6299
6300   dgux*)
6301     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6302     hardcode_libdir_flag_spec='-L$libdir'
6303     hardcode_shlibpath_var=no
6304     ;;
6305
6306   sysv4*MP*)
6307     if test -d /usr/nec; then
6308       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6309       hardcode_shlibpath_var=no
6310       runpath_var=LD_RUN_PATH
6311       hardcode_runpath_var=yes
6312       ld_shlibs=yes
6313     fi
6314     ;;
6315
6316   sysv4.2uw2*)
6317     archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6318     hardcode_direct=yes
6319     hardcode_minus_L=no
6320     hardcode_shlibpath_var=no
6321     hardcode_runpath_var=yes
6322     runpath_var=LD_RUN_PATH
6323     ;;
6324
6325   unixware7*)
6326     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6327     runpath_var='LD_RUN_PATH'
6328     hardcode_shlibpath_var=no
6329     ;;
6330
6331   *)
6332     ld_shlibs=no
6333     ;;
6334   esac
6335 fi
6336 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
6337 echo "${ECHO_T}$ld_shlibs" >&6
6338 test "$ld_shlibs" = no && can_build_shared=no
6339 ##
6340 ## END FIXME
6341
6342 ## FIXME: this should be a separate macro
6343 ##
6344 # Check hardcoding attributes.
6345 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
6346 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
6347 hardcode_action=
6348 if test -n "$hardcode_libdir_flag_spec" || \
6349    test -n "$runpath_var"; then
6350
6351   # We can hardcode non-existant directories.
6352   if test "$hardcode_direct" != no &&
6353      # If the only mechanism to avoid hardcoding is shlibpath_var, we
6354      # have to relink, otherwise we might link with an installed library
6355      # when we should be linking with a yet-to-be-installed one
6356      ## test "$hardcode_shlibpath_var" != no &&
6357      test "$hardcode_minus_L" != no; then
6358     # Linking always hardcodes the temporary library directory.
6359     hardcode_action=relink
6360   else
6361     # We can link without hardcoding, and we can hardcode nonexisting dirs.
6362     hardcode_action=immediate
6363   fi
6364 else
6365   # We cannot hardcode anything, or else we can only hardcode existing
6366   # directories.
6367   hardcode_action=unsupported
6368 fi
6369 echo "$as_me:$LINENO: result: $hardcode_action" >&5
6370 echo "${ECHO_T}$hardcode_action" >&6
6371 ##
6372 ## END FIXME
6373
6374 ## FIXME: this should be a separate macro
6375 ##
6376 striplib=
6377 old_striplib=
6378 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
6379 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
6380 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
6381   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
6382   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
6383   echo "$as_me:$LINENO: result: yes" >&5
6384 echo "${ECHO_T}yes" >&6
6385 else
6386   echo "$as_me:$LINENO: result: no" >&5
6387 echo "${ECHO_T}no" >&6
6388 fi
6389 ##
6390 ## END FIXME
6391
6392 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6393 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6394
6395 ## FIXME: this should be a separate macro
6396 ##
6397 # PORTME Fill in your ld.so characteristics
6398 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
6399 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
6400 library_names_spec=
6401 libname_spec='lib$name'
6402 soname_spec=
6403 postinstall_cmds=
6404 postuninstall_cmds=
6405 finish_cmds=
6406 finish_eval=
6407 shlibpath_var=
6408 shlibpath_overrides_runpath=unknown
6409 version_type=none
6410 dynamic_linker="$host_os ld.so"
6411 sys_lib_dlsearch_path_spec="/lib /usr/lib"
6412 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
6413
6414 case "$host_os" in
6415 aix3*)
6416   version_type=linux
6417   library_names_spec='${libname}${release}.so$versuffix $libname.a'
6418   shlibpath_var=LIBPATH
6419
6420   # AIX has no versioning support, so we append a major version to the name.
6421   soname_spec='${libname}${release}.so$major'
6422   ;;
6423
6424 aix4*)
6425   version_type=linux
6426   # AIX has no versioning support, so currently we can not hardcode correct
6427   # soname into executable. Probably we can add versioning support to
6428   # collect2, so additional links can be useful in future.
6429   # We preserve .a as extension for shared libraries though AIX4.2
6430   # and later linker supports .so
6431   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.a'
6432   shlibpath_var=LIBPATH
6433   ;;
6434
6435 amigaos*)
6436   library_names_spec='$libname.ixlibrary $libname.a'
6437   # Create ${libname}_ixlibrary.a entries in /sys/libs.
6438   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
6439   ;;
6440
6441 beos*)
6442   library_names_spec='${libname}.so'
6443   dynamic_linker="$host_os ld.so"
6444   shlibpath_var=LIBRARY_PATH
6445   ;;
6446
6447 bsdi4*)
6448   version_type=linux
6449   need_version=no
6450   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6451   soname_spec='${libname}${release}.so$major'
6452   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6453   shlibpath_var=LD_LIBRARY_PATH
6454   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6455   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6456   export_dynamic_flag_spec=-rdynamic
6457   # the default ld.so.conf also contains /usr/contrib/lib and
6458   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6459   # libtool to hard-code these into programs
6460   ;;
6461
6462 cygwin* | mingw* | pw32*)
6463   version_type=windows
6464   need_version=no
6465   need_lib_prefix=no
6466   if test "$GCC" = yes; then
6467     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6468   else
6469     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
6470   fi
6471   dynamic_linker='Win32 ld.exe'
6472   # FIXME: first we should search . and the directory the executable is in
6473   shlibpath_var=PATH
6474   ;;
6475
6476 darwin* | rhapsody*)
6477   need_lib_prefix=no
6478   need_version=no
6479   library_names_spec='${libname}.`if test "$module" = "yes"; then echo so; else echo dylib; fi`'
6480   shlibpath_overrides_runpath=yes
6481   shlibpath_var=DYLD_LIBRARY_PATH
6482   postinstall_cmds='chmod +x $lib'
6483   ;;
6484
6485 freebsd1*)
6486   dynamic_linker=no
6487   ;;
6488
6489 freebsd*)
6490   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6491   version_type=freebsd-$objformat
6492   case "$version_type" in
6493     freebsd-elf*)
6494       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6495       need_version=no
6496       need_lib_prefix=no
6497       ;;
6498     freebsd-*)
6499       library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
6500       need_version=yes
6501       ;;
6502   esac
6503   shlibpath_var=LD_LIBRARY_PATH
6504   case "$host_os" in
6505   freebsd2*)
6506     shlibpath_overrides_runpath=yes
6507     ;;
6508   *)
6509     shlibpath_overrides_runpath=no
6510     hardcode_into_libs=yes
6511     ;;
6512   esac
6513   ;;
6514
6515 gnu*)
6516   version_type=linux
6517   need_lib_prefix=no
6518   need_version=no
6519   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
6520   soname_spec='${libname}${release}.so$major'
6521   shlibpath_var=LD_LIBRARY_PATH
6522   hardcode_into_libs=yes
6523   ;;
6524
6525 hpux9* | hpux10* | hpux11*)
6526   # Give a soname corresponding to the major version so that dld.sl refuses to
6527   # link against other versions.
6528   dynamic_linker="$host_os dld.sl"
6529   version_type=sunos
6530   need_lib_prefix=no
6531   need_version=no
6532   shlibpath_var=SHLIB_PATH
6533   shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6534   library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
6535   soname_spec='${libname}${release}.sl$major'
6536   # HP-UX runs *really* slowly unless shared libraries are mode 555.
6537   postinstall_cmds='chmod 555 $lib'
6538   ;;
6539
6540 irix5* | irix6*)
6541   version_type=irix
6542   need_lib_prefix=no
6543   need_version=no
6544   soname_spec='${libname}${release}.so$major'
6545   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
6546   case "$host_os" in
6547   irix5*)
6548     libsuff= shlibsuff=
6549     ;;
6550   *)
6551     case "$LD" in # libtool.m4 will add one of these switches to LD
6552     *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
6553     *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
6554     *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
6555     *) libsuff= shlibsuff= libmagic=never-match;;
6556     esac
6557     ;;
6558   esac
6559   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6560   shlibpath_overrides_runpath=no
6561   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6562   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6563   ;;
6564
6565 # No shared lib support for Linux oldld, aout, or coff.
6566 linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
6567   dynamic_linker=no
6568   ;;
6569
6570 # This must be Linux ELF.
6571 linux-gnu*)
6572   version_type=linux
6573   need_lib_prefix=no
6574   need_version=no
6575   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6576   soname_spec='${libname}${release}.so$major'
6577   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6578   shlibpath_var=LD_LIBRARY_PATH
6579   shlibpath_overrides_runpath=no
6580   # This implies no fast_install, which is unacceptable.
6581   # Some rework will be needed to allow for fast_install
6582   # before this can be enabled.
6583   hardcode_into_libs=yes
6584
6585   # We used to test for /lib/ld.so.1 and disable shared libraries on
6586   # powerpc, because MkLinux only supported shared libraries with the
6587   # GNU dynamic linker.  Since this was broken with cross compilers,
6588   # most powerpc-linux boxes support dynamic linking these days and
6589   # people can always --disable-shared, the test was removed, and we
6590   # assume the GNU/Linux dynamic linker is in use.
6591   dynamic_linker='GNU/Linux ld.so'
6592   ;;
6593
6594 netbsd*)
6595   version_type=sunos
6596   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6597     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6598     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6599     dynamic_linker='NetBSD (a.out) ld.so'
6600   else
6601     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
6602     soname_spec='${libname}${release}.so$major'
6603     dynamic_linker='NetBSD ld.elf_so'
6604   fi
6605   shlibpath_var=LD_LIBRARY_PATH
6606   shlibpath_overrides_runpath=yes
6607   hardcode_into_libs=yes
6608   ;;
6609
6610 newsos6)
6611   version_type=linux
6612   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6613   shlibpath_var=LD_LIBRARY_PATH
6614   shlibpath_overrides_runpath=yes
6615   ;;
6616
6617 openbsd*)
6618   version_type=sunos
6619   if test "$with_gnu_ld" = yes; then
6620     need_lib_prefix=no
6621     need_version=no
6622   fi
6623   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6624   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6625   shlibpath_var=LD_LIBRARY_PATH
6626   ;;
6627
6628 os2*)
6629   libname_spec='$name'
6630   need_lib_prefix=no
6631   library_names_spec='$libname.dll $libname.a'
6632   dynamic_linker='OS/2 ld.exe'
6633   shlibpath_var=LIBPATH
6634   ;;
6635
6636 osf3* | osf4* | osf5*)
6637   version_type=osf
6638   need_version=no
6639   soname_spec='${libname}${release}.so'
6640   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6641   shlibpath_var=LD_LIBRARY_PATH
6642   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6643   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6644   ;;
6645
6646 sco3.2v5*)
6647   version_type=osf
6648   soname_spec='${libname}${release}.so$major'
6649   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6650   shlibpath_var=LD_LIBRARY_PATH
6651   ;;
6652
6653 solaris*)
6654   version_type=linux
6655   need_lib_prefix=no
6656   need_version=no
6657   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6658   soname_spec='${libname}${release}.so$major'
6659   shlibpath_var=LD_LIBRARY_PATH
6660   shlibpath_overrides_runpath=yes
6661   hardcode_into_libs=yes
6662   # ldd complains unless libraries are executable
6663   postinstall_cmds='chmod +x $lib'
6664   ;;
6665
6666 sunos4*)
6667   version_type=sunos
6668   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6669   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6670   shlibpath_var=LD_LIBRARY_PATH
6671   shlibpath_overrides_runpath=yes
6672   if test "$with_gnu_ld" = yes; then
6673     need_lib_prefix=no
6674   fi
6675   need_version=yes
6676   ;;
6677
6678 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6679   version_type=linux
6680   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6681   soname_spec='${libname}${release}.so$major'
6682   shlibpath_var=LD_LIBRARY_PATH
6683   case "$host_vendor" in
6684     sni)
6685       shlibpath_overrides_runpath=no
6686       ;;
6687     motorola)
6688       need_lib_prefix=no
6689       need_version=no
6690       shlibpath_overrides_runpath=no
6691       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6692       ;;
6693   esac
6694   ;;
6695
6696 uts4*)
6697   version_type=linux
6698   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6699   soname_spec='${libname}${release}.so$major'
6700   shlibpath_var=LD_LIBRARY_PATH
6701   ;;
6702
6703 dgux*)
6704   version_type=linux
6705   need_lib_prefix=no
6706   need_version=no
6707   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6708   soname_spec='${libname}${release}.so$major'
6709   shlibpath_var=LD_LIBRARY_PATH
6710   ;;
6711
6712 sysv4*MP*)
6713   if test -d /usr/nec ;then
6714     version_type=linux
6715     library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
6716     soname_spec='$libname.so.$major'
6717     shlibpath_var=LD_LIBRARY_PATH
6718   fi
6719   ;;
6720
6721 *)
6722   dynamic_linker=no
6723   ;;
6724 esac
6725 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
6726 echo "${ECHO_T}$dynamic_linker" >&6
6727 test "$dynamic_linker" = no && can_build_shared=no
6728 ##
6729 ## END FIXME
6730
6731 ## FIXME: this should be a separate macro
6732 ##
6733 # Report the final consequences.
6734 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
6735 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
6736 echo "$as_me:$LINENO: result: $can_build_shared" >&5
6737 echo "${ECHO_T}$can_build_shared" >&6
6738 ##
6739 ## END FIXME
6740
6741 if test "$hardcode_action" = relink; then
6742   # Fast installation is not supported
6743   enable_fast_install=no
6744 elif test "$shlibpath_overrides_runpath" = yes ||
6745      test "$enable_shared" = no; then
6746   # Fast installation is not necessary
6747   enable_fast_install=needless
6748 fi
6749
6750 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
6751 if test "$GCC" = yes; then
6752   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
6753 fi
6754
6755 if test "x$enable_dlopen" != xyes; then
6756   enable_dlopen=unknown
6757   enable_dlopen_self=unknown
6758   enable_dlopen_self_static=unknown
6759 else
6760   lt_cv_dlopen=no
6761   lt_cv_dlopen_libs=
6762
6763   case "$host_os" in
6764   beos*)
6765     lt_cv_dlopen="load_add_on"
6766     lt_cv_dlopen_libs=
6767     lt_cv_dlopen_self=yes
6768     ;;
6769
6770   cygwin* | mingw* | pw32*)
6771     lt_cv_dlopen="LoadLibrary"
6772     lt_cv_dlopen_libs=
6773    ;;
6774
6775   *)
6776     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
6777 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
6778 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
6779   echo $ECHO_N "(cached) $ECHO_C" >&6
6780 else
6781   ac_check_lib_save_LIBS=$LIBS
6782 LIBS="-ldl  $LIBS"
6783 cat >conftest.$ac_ext <<_ACEOF
6784 /* confdefs.h.  */
6785 _ACEOF
6786 cat confdefs.h >>conftest.$ac_ext
6787 cat >>conftest.$ac_ext <<_ACEOF
6788 /* end confdefs.h.  */
6789
6790 /* Override any gcc2 internal prototype to avoid an error.  */
6791 #ifdef __cplusplus
6792 extern "C"
6793 #endif
6794 /* We use char because int might match the return type of a gcc2
6795    builtin and then its argument prototype would still apply.  */
6796 char dlopen ();
6797 int
6798 main ()
6799 {
6800 dlopen ();
6801   ;
6802   return 0;
6803 }
6804 _ACEOF
6805 rm -f conftest.$ac_objext conftest$ac_exeext
6806 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6807   (eval $ac_link) 2>conftest.er1
6808   ac_status=$?
6809   grep -v '^ *+' conftest.er1 >conftest.err
6810   rm -f conftest.er1
6811   cat conftest.err >&5
6812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6813   (exit $ac_status); } &&
6814          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
6815   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6816   (eval $ac_try) 2>&5
6817   ac_status=$?
6818   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6819   (exit $ac_status); }; } &&
6820          { ac_try='test -s conftest$ac_exeext'
6821   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6822   (eval $ac_try) 2>&5
6823   ac_status=$?
6824   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6825   (exit $ac_status); }; }; then
6826   ac_cv_lib_dl_dlopen=yes
6827 else
6828   echo "$as_me: failed program was:" >&5
6829 sed 's/^/| /' conftest.$ac_ext >&5
6830
6831 ac_cv_lib_dl_dlopen=no
6832 fi
6833 rm -f conftest.err conftest.$ac_objext \
6834       conftest$ac_exeext conftest.$ac_ext
6835 LIBS=$ac_check_lib_save_LIBS
6836 fi
6837 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
6838 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
6839 if test $ac_cv_lib_dl_dlopen = yes; then
6840   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
6841 else
6842   echo "$as_me:$LINENO: checking for dlopen" >&5
6843 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
6844 if test "${ac_cv_func_dlopen+set}" = set; then
6845   echo $ECHO_N "(cached) $ECHO_C" >&6
6846 else
6847   cat >conftest.$ac_ext <<_ACEOF
6848 /* confdefs.h.  */
6849 _ACEOF
6850 cat confdefs.h >>conftest.$ac_ext
6851 cat >>conftest.$ac_ext <<_ACEOF
6852 /* end confdefs.h.  */
6853 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
6854    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6855 #define dlopen innocuous_dlopen
6856
6857 /* System header to define __stub macros and hopefully few prototypes,
6858     which can conflict with char dlopen (); below.
6859     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6860     <limits.h> exists even on freestanding compilers.  */
6861
6862 #ifdef __STDC__
6863 # include <limits.h>
6864 #else
6865 # include <assert.h>
6866 #endif
6867
6868 #undef dlopen
6869
6870 /* Override any gcc2 internal prototype to avoid an error.  */
6871 #ifdef __cplusplus
6872 extern "C"
6873 {
6874 #endif
6875 /* We use char because int might match the return type of a gcc2
6876    builtin and then its argument prototype would still apply.  */
6877 char dlopen ();
6878 /* The GNU C library defines this for functions which it implements
6879     to always fail with ENOSYS.  Some functions are actually named
6880     something starting with __ and the normal name is an alias.  */
6881 #if defined (__stub_dlopen) || defined (__stub___dlopen)
6882 choke me
6883 #else
6884 char (*f) () = dlopen;
6885 #endif
6886 #ifdef __cplusplus
6887 }
6888 #endif
6889
6890 int
6891 main ()
6892 {
6893 return f != dlopen;
6894   ;
6895   return 0;
6896 }
6897 _ACEOF
6898 rm -f conftest.$ac_objext conftest$ac_exeext
6899 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6900   (eval $ac_link) 2>conftest.er1
6901   ac_status=$?
6902   grep -v '^ *+' conftest.er1 >conftest.err
6903   rm -f conftest.er1
6904   cat conftest.err >&5
6905   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6906   (exit $ac_status); } &&
6907          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
6908   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6909   (eval $ac_try) 2>&5
6910   ac_status=$?
6911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6912   (exit $ac_status); }; } &&
6913          { ac_try='test -s conftest$ac_exeext'
6914   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6915   (eval $ac_try) 2>&5
6916   ac_status=$?
6917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6918   (exit $ac_status); }; }; then
6919   ac_cv_func_dlopen=yes
6920 else
6921   echo "$as_me: failed program was:" >&5
6922 sed 's/^/| /' conftest.$ac_ext >&5
6923
6924 ac_cv_func_dlopen=no
6925 fi
6926 rm -f conftest.err conftest.$ac_objext \
6927       conftest$ac_exeext conftest.$ac_ext
6928 fi
6929 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
6930 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
6931 if test $ac_cv_func_dlopen = yes; then
6932   lt_cv_dlopen="dlopen"
6933 else
6934   echo "$as_me:$LINENO: checking for shl_load" >&5
6935 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
6936 if test "${ac_cv_func_shl_load+set}" = set; then
6937   echo $ECHO_N "(cached) $ECHO_C" >&6
6938 else
6939   cat >conftest.$ac_ext <<_ACEOF
6940 /* confdefs.h.  */
6941 _ACEOF
6942 cat confdefs.h >>conftest.$ac_ext
6943 cat >>conftest.$ac_ext <<_ACEOF
6944 /* end confdefs.h.  */
6945 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
6946    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6947 #define shl_load innocuous_shl_load
6948
6949 /* System header to define __stub macros and hopefully few prototypes,
6950     which can conflict with char shl_load (); below.
6951     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6952     <limits.h> exists even on freestanding compilers.  */
6953
6954 #ifdef __STDC__
6955 # include <limits.h>
6956 #else
6957 # include <assert.h>
6958 #endif
6959
6960 #undef shl_load
6961
6962 /* Override any gcc2 internal prototype to avoid an error.  */
6963 #ifdef __cplusplus
6964 extern "C"
6965 {
6966 #endif
6967 /* We use char because int might match the return type of a gcc2
6968    builtin and then its argument prototype would still apply.  */
6969 char shl_load ();
6970 /* The GNU C library defines this for functions which it implements
6971     to always fail with ENOSYS.  Some functions are actually named
6972     something starting with __ and the normal name is an alias.  */
6973 #if defined (__stub_shl_load) || defined (__stub___shl_load)
6974 choke me
6975 #else
6976 char (*f) () = shl_load;
6977 #endif
6978 #ifdef __cplusplus
6979 }
6980 #endif
6981
6982 int
6983 main ()
6984 {
6985 return f != shl_load;
6986   ;
6987   return 0;
6988 }
6989 _ACEOF
6990 rm -f conftest.$ac_objext conftest$ac_exeext
6991 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6992   (eval $ac_link) 2>conftest.er1
6993   ac_status=$?
6994   grep -v '^ *+' conftest.er1 >conftest.err
6995   rm -f conftest.er1
6996   cat conftest.err >&5
6997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6998   (exit $ac_status); } &&
6999          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7000   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7001   (eval $ac_try) 2>&5
7002   ac_status=$?
7003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7004   (exit $ac_status); }; } &&
7005          { ac_try='test -s conftest$ac_exeext'
7006   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7007   (eval $ac_try) 2>&5
7008   ac_status=$?
7009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7010   (exit $ac_status); }; }; then
7011   ac_cv_func_shl_load=yes
7012 else
7013   echo "$as_me: failed program was:" >&5
7014 sed 's/^/| /' conftest.$ac_ext >&5
7015
7016 ac_cv_func_shl_load=no
7017 fi
7018 rm -f conftest.err conftest.$ac_objext \
7019       conftest$ac_exeext conftest.$ac_ext
7020 fi
7021 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
7022 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
7023 if test $ac_cv_func_shl_load = yes; then
7024   lt_cv_dlopen="shl_load"
7025 else
7026   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
7027 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
7028 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
7029   echo $ECHO_N "(cached) $ECHO_C" >&6
7030 else
7031   ac_check_lib_save_LIBS=$LIBS
7032 LIBS="-lsvld  $LIBS"
7033 cat >conftest.$ac_ext <<_ACEOF
7034 /* confdefs.h.  */
7035 _ACEOF
7036 cat confdefs.h >>conftest.$ac_ext
7037 cat >>conftest.$ac_ext <<_ACEOF
7038 /* end confdefs.h.  */
7039
7040 /* Override any gcc2 internal prototype to avoid an error.  */
7041 #ifdef __cplusplus
7042 extern "C"
7043 #endif
7044 /* We use char because int might match the return type of a gcc2
7045    builtin and then its argument prototype would still apply.  */
7046 char dlopen ();
7047 int
7048 main ()
7049 {
7050 dlopen ();
7051   ;
7052   return 0;
7053 }
7054 _ACEOF
7055 rm -f conftest.$ac_objext conftest$ac_exeext
7056 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7057   (eval $ac_link) 2>conftest.er1
7058   ac_status=$?
7059   grep -v '^ *+' conftest.er1 >conftest.err
7060   rm -f conftest.er1
7061   cat conftest.err >&5
7062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7063   (exit $ac_status); } &&
7064          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7065   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7066   (eval $ac_try) 2>&5
7067   ac_status=$?
7068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7069   (exit $ac_status); }; } &&
7070          { ac_try='test -s conftest$ac_exeext'
7071   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7072   (eval $ac_try) 2>&5
7073   ac_status=$?
7074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7075   (exit $ac_status); }; }; then
7076   ac_cv_lib_svld_dlopen=yes
7077 else
7078   echo "$as_me: failed program was:" >&5
7079 sed 's/^/| /' conftest.$ac_ext >&5
7080
7081 ac_cv_lib_svld_dlopen=no
7082 fi
7083 rm -f conftest.err conftest.$ac_objext \
7084       conftest$ac_exeext conftest.$ac_ext
7085 LIBS=$ac_check_lib_save_LIBS
7086 fi
7087 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
7088 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
7089 if test $ac_cv_lib_svld_dlopen = yes; then
7090   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
7091 else
7092   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
7093 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
7094 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
7095   echo $ECHO_N "(cached) $ECHO_C" >&6
7096 else
7097   ac_check_lib_save_LIBS=$LIBS
7098 LIBS="-ldld  $LIBS"
7099 cat >conftest.$ac_ext <<_ACEOF
7100 /* confdefs.h.  */
7101 _ACEOF
7102 cat confdefs.h >>conftest.$ac_ext
7103 cat >>conftest.$ac_ext <<_ACEOF
7104 /* end confdefs.h.  */
7105
7106 /* Override any gcc2 internal prototype to avoid an error.  */
7107 #ifdef __cplusplus
7108 extern "C"
7109 #endif
7110 /* We use char because int might match the return type of a gcc2
7111    builtin and then its argument prototype would still apply.  */
7112 char shl_load ();
7113 int
7114 main ()
7115 {
7116 shl_load ();
7117   ;
7118   return 0;
7119 }
7120 _ACEOF
7121 rm -f conftest.$ac_objext conftest$ac_exeext
7122 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7123   (eval $ac_link) 2>conftest.er1
7124   ac_status=$?
7125   grep -v '^ *+' conftest.er1 >conftest.err
7126   rm -f conftest.er1
7127   cat conftest.err >&5
7128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7129   (exit $ac_status); } &&
7130          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7131   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7132   (eval $ac_try) 2>&5
7133   ac_status=$?
7134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7135   (exit $ac_status); }; } &&
7136          { ac_try='test -s conftest$ac_exeext'
7137   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7138   (eval $ac_try) 2>&5
7139   ac_status=$?
7140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7141   (exit $ac_status); }; }; then
7142   ac_cv_lib_dld_shl_load=yes
7143 else
7144   echo "$as_me: failed program was:" >&5
7145 sed 's/^/| /' conftest.$ac_ext >&5
7146
7147 ac_cv_lib_dld_shl_load=no
7148 fi
7149 rm -f conftest.err conftest.$ac_objext \
7150       conftest$ac_exeext conftest.$ac_ext
7151 LIBS=$ac_check_lib_save_LIBS
7152 fi
7153 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
7154 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
7155 if test $ac_cv_lib_dld_shl_load = yes; then
7156   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
7157 fi
7158
7159
7160 fi
7161
7162
7163 fi
7164
7165
7166 fi
7167
7168
7169 fi
7170
7171     ;;
7172   esac
7173
7174   if test "x$lt_cv_dlopen" != xno; then
7175     enable_dlopen=yes
7176   else
7177     enable_dlopen=no
7178   fi
7179
7180   case "$lt_cv_dlopen" in
7181   dlopen)
7182     save_CPPFLAGS="$CPP_FLAGS"
7183         test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
7184
7185     save_LDFLAGS="$LDFLAGS"
7186     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
7187
7188     save_LIBS="$LIBS"
7189     LIBS="$lt_cv_dlopen_libs $LIBS"
7190
7191     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
7192 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
7193 if test "${lt_cv_dlopen_self+set}" = set; then
7194   echo $ECHO_N "(cached) $ECHO_C" >&6
7195 else
7196           if test "$cross_compiling" = yes; then :
7197   lt_cv_dlopen_self=cross
7198 else
7199     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7200   lt_status=$lt_dlunknown
7201   cat > conftest.$ac_ext <<EOF
7202 #line 7202 "configure"
7203 #include "confdefs.h"
7204
7205 #if HAVE_DLFCN_H
7206 #include <dlfcn.h>
7207 #endif
7208
7209 #include <stdio.h>
7210
7211 #ifdef RTLD_GLOBAL
7212 #  define LT_DLGLOBAL           RTLD_GLOBAL
7213 #else
7214 #  ifdef DL_GLOBAL
7215 #    define LT_DLGLOBAL         DL_GLOBAL
7216 #  else
7217 #    define LT_DLGLOBAL         0
7218 #  endif
7219 #endif
7220
7221 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7222    find out it does not work in some platform. */
7223 #ifndef LT_DLLAZY_OR_NOW
7224 #  ifdef RTLD_LAZY
7225 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
7226 #  else
7227 #    ifdef DL_LAZY
7228 #      define LT_DLLAZY_OR_NOW          DL_LAZY
7229 #    else
7230 #      ifdef RTLD_NOW
7231 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
7232 #      else
7233 #        ifdef DL_NOW
7234 #          define LT_DLLAZY_OR_NOW      DL_NOW
7235 #        else
7236 #          define LT_DLLAZY_OR_NOW      0
7237 #        endif
7238 #      endif
7239 #    endif
7240 #  endif
7241 #endif
7242
7243 #ifdef __cplusplus
7244 extern "C" void exit (int);
7245 #endif
7246
7247 fnord() { int i=42;}
7248 main ()
7249 {
7250   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7251   int status = $lt_dlunknown;
7252
7253   if (self)
7254     {
7255       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
7256       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7257       /* dlclose (self); */
7258     }
7259
7260     exit (status);
7261 }
7262 EOF
7263   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7264   (eval $ac_link) 2>&5
7265   ac_status=$?
7266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7267   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7268     (./conftest; exit; ) 2>/dev/null
7269     lt_status=$?
7270     case x$lt_status in
7271       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
7272       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
7273       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
7274     esac
7275   else :
7276     # compilation failed
7277     lt_cv_dlopen_self=no
7278   fi
7279 fi
7280 rm -fr conftest*
7281
7282
7283 fi
7284 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
7285 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
7286
7287     if test "x$lt_cv_dlopen_self" = xyes; then
7288       LDFLAGS="$LDFLAGS $link_static_flag"
7289       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
7290 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
7291 if test "${lt_cv_dlopen_self_static+set}" = set; then
7292   echo $ECHO_N "(cached) $ECHO_C" >&6
7293 else
7294           if test "$cross_compiling" = yes; then :
7295   lt_cv_dlopen_self_static=cross
7296 else
7297     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7298   lt_status=$lt_dlunknown
7299   cat > conftest.$ac_ext <<EOF
7300 #line 7300 "configure"
7301 #include "confdefs.h"
7302
7303 #if HAVE_DLFCN_H
7304 #include <dlfcn.h>
7305 #endif
7306
7307 #include <stdio.h>
7308
7309 #ifdef RTLD_GLOBAL
7310 #  define LT_DLGLOBAL           RTLD_GLOBAL
7311 #else
7312 #  ifdef DL_GLOBAL
7313 #    define LT_DLGLOBAL         DL_GLOBAL
7314 #  else
7315 #    define LT_DLGLOBAL         0
7316 #  endif
7317 #endif
7318
7319 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7320    find out it does not work in some platform. */
7321 #ifndef LT_DLLAZY_OR_NOW
7322 #  ifdef RTLD_LAZY
7323 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
7324 #  else
7325 #    ifdef DL_LAZY
7326 #      define LT_DLLAZY_OR_NOW          DL_LAZY
7327 #    else
7328 #      ifdef RTLD_NOW
7329 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
7330 #      else
7331 #        ifdef DL_NOW
7332 #          define LT_DLLAZY_OR_NOW      DL_NOW
7333 #        else
7334 #          define LT_DLLAZY_OR_NOW      0
7335 #        endif
7336 #      endif
7337 #    endif
7338 #  endif
7339 #endif
7340
7341 #ifdef __cplusplus
7342 extern "C" void exit (int);
7343 #endif
7344
7345 fnord() { int i=42;}
7346 main ()
7347 {
7348   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7349   int status = $lt_dlunknown;
7350
7351   if (self)
7352     {
7353       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
7354       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7355       /* dlclose (self); */
7356     }
7357
7358     exit (status);
7359 }
7360 EOF
7361   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7362   (eval $ac_link) 2>&5
7363   ac_status=$?
7364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7365   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7366     (./conftest; exit; ) 2>/dev/null
7367     lt_status=$?
7368     case x$lt_status in
7369       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
7370       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
7371       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
7372     esac
7373   else :
7374     # compilation failed
7375     lt_cv_dlopen_self_static=no
7376   fi
7377 fi
7378 rm -fr conftest*
7379
7380
7381 fi
7382 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
7383 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
7384     fi
7385
7386     CPPFLAGS="$save_CPPFLAGS"
7387     LDFLAGS="$save_LDFLAGS"
7388     LIBS="$save_LIBS"
7389     ;;
7390   esac
7391
7392   case "$lt_cv_dlopen_self" in
7393   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
7394   *) enable_dlopen_self=unknown ;;
7395   esac
7396
7397   case "$lt_cv_dlopen_self_static" in
7398   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
7399   *) enable_dlopen_self_static=unknown ;;
7400   esac
7401 fi
7402
7403
7404 ## FIXME: this should be a separate macro
7405 ##
7406 if test "$enable_shared" = yes && test "$GCC" = yes; then
7407   case "$archive_cmds" in
7408   *'~'*)
7409     # FIXME: we may have to deal with multi-command sequences.
7410     ;;
7411   '$CC '*)
7412     # Test whether the compiler implicitly links with -lc since on some
7413     # systems, -lgcc has to come before -lc. If gcc already passes -lc
7414     # to ld, don't add -lc before -lgcc.
7415     echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7416 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7417     if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
7418   echo $ECHO_N "(cached) $ECHO_C" >&6
7419 else
7420   $rm conftest*
7421     echo 'static int dummy;' > conftest.$ac_ext
7422
7423     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7424   (eval $ac_compile) 2>&5
7425   ac_status=$?
7426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7427   (exit $ac_status); }; then
7428       soname=conftest
7429       lib=conftest
7430       libobjs=conftest.$ac_objext
7431       deplibs=
7432       wl=$lt_cv_prog_cc_wl
7433       compiler_flags=-v
7434       linker_flags=-v
7435       verstring=
7436       output_objdir=.
7437       libname=conftest
7438       save_allow_undefined_flag=$allow_undefined_flag
7439       allow_undefined_flag=
7440       if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7441   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7442   ac_status=$?
7443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7444   (exit $ac_status); }
7445       then
7446         lt_cv_archive_cmds_need_lc=no
7447       else
7448         lt_cv_archive_cmds_need_lc=yes
7449       fi
7450       allow_undefined_flag=$save_allow_undefined_flag
7451     else
7452       cat conftest.err 1>&5
7453     fi
7454 fi
7455
7456     echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
7457 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
7458     ;;
7459   esac
7460 fi
7461 need_lc=${lt_cv_archive_cmds_need_lc-yes}
7462 ##
7463 ## END FIXME
7464
7465 ## FIXME: this should be a separate macro
7466 ##
7467 # The second clause should only fire when bootstrapping the
7468 # libtool distribution, otherwise you forgot to ship ltmain.sh
7469 # with your package, and you will get complaints that there are
7470 # no rules to generate ltmain.sh.
7471 if test -f "$ltmain"; then
7472   :
7473 else
7474   # If there is no Makefile yet, we rely on a make rule to execute
7475   # `config.status --recheck' to rerun these tests and create the
7476   # libtool script then.
7477   test -f Makefile && make "$ltmain"
7478 fi
7479
7480 if test -f "$ltmain"; then
7481   trap "$rm \"${ofile}T\"; exit 1" 1 2 15
7482   $rm -f "${ofile}T"
7483
7484   echo creating $ofile
7485
7486   # Now quote all the things that may contain metacharacters while being
7487   # careful not to overquote the AC_SUBSTed values.  We take copies of the
7488   # variables and quote the copies for generation of the libtool script.
7489   for var in echo old_CC old_CFLAGS \
7490     AR AR_FLAGS CC LD LN_S NM SHELL \
7491     reload_flag reload_cmds wl \
7492     pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
7493     thread_safe_flag_spec whole_archive_flag_spec libname_spec \
7494     library_names_spec soname_spec \
7495     RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
7496     old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
7497     postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
7498     old_striplib striplib file_magic_cmd export_symbols_cmds \
7499     deplibs_check_method allow_undefined_flag no_undefined_flag \
7500     finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
7501     hardcode_libdir_flag_spec hardcode_libdir_separator  \
7502     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
7503     compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
7504
7505     case "$var" in
7506     reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
7507     old_postinstall_cmds | old_postuninstall_cmds | \
7508     export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
7509     extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
7510     postinstall_cmds | postuninstall_cmds | \
7511     finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
7512       # Double-quote double-evaled strings.
7513       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
7514       ;;
7515     *)
7516       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
7517       ;;
7518     esac
7519   done
7520
7521   cat <<__EOF__ > "${ofile}T"
7522 #! $SHELL
7523
7524 # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
7525 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
7526 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
7527 #
7528 # Copyright (C) 1996-2000 Free Software Foundation, Inc.
7529 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7530 #
7531 # This program is free software; you can redistribute it and/or modify
7532 # it under the terms of the GNU General Public License as published by
7533 # the Free Software Foundation; either version 2 of the License, or
7534 # (at your option) any later version.
7535 #
7536 # This program is distributed in the hope that it will be useful, but
7537 # WITHOUT ANY WARRANTY; without even the implied warranty of
7538 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
7539 # General Public License for more details.
7540 #
7541 # You should have received a copy of the GNU General Public License
7542 # along with this program; if not, write to the Free Software
7543 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7544 #
7545 # As a special exception to the GNU General Public License, if you
7546 # distribute this file as part of a program that contains a
7547 # configuration script generated by Autoconf, you may include it under
7548 # the same distribution terms that you use for the rest of that program.
7549
7550 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
7551 Xsed="sed -e s/^X//"
7552
7553 # The HP-UX ksh and POSIX shell print the target directory to stdout
7554 # if CDPATH is set.
7555 if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
7556
7557 # ### BEGIN LIBTOOL CONFIG
7558
7559 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7560
7561 # Shell to use when invoking shell scripts.
7562 SHELL=$lt_SHELL
7563
7564 # Whether or not to build shared libraries.
7565 build_libtool_libs=$enable_shared
7566
7567 # Whether or not to add -lc for building shared libraries.
7568 build_libtool_need_lc=$need_lc
7569
7570 # Whether or not to build static libraries.
7571 build_old_libs=$enable_static
7572
7573 # Whether or not to optimize for fast installation.
7574 fast_install=$enable_fast_install
7575
7576 # The host system.
7577 host_alias=$host_alias
7578 host=$host
7579
7580 # An echo program that does not interpret backslashes.
7581 echo=$lt_echo
7582
7583 # The archiver.
7584 AR=$lt_AR
7585 AR_FLAGS=$lt_AR_FLAGS
7586
7587 # The default C compiler.
7588 CC=$lt_CC
7589
7590 # Is the compiler the GNU C compiler?
7591 with_gcc=$GCC
7592
7593 # The linker used to build libraries.
7594 LD=$lt_LD
7595
7596 # Whether we need hard or soft links.
7597 LN_S=$lt_LN_S
7598
7599 # A BSD-compatible nm program.
7600 NM=$lt_NM
7601
7602 # A symbol stripping program
7603 STRIP=$STRIP
7604
7605 # Used to examine libraries when file_magic_cmd begins "file"
7606 MAGIC_CMD=$MAGIC_CMD
7607
7608 # Used on cygwin: DLL creation program.
7609 DLLTOOL="$DLLTOOL"
7610
7611 # Used on cygwin: object dumper.
7612 OBJDUMP="$OBJDUMP"
7613
7614 # Used on cygwin: assembler.
7615 AS="$AS"
7616
7617 # The name of the directory that contains temporary libtool files.
7618 objdir=$objdir
7619
7620 # How to create reloadable object files.
7621 reload_flag=$lt_reload_flag
7622 reload_cmds=$lt_reload_cmds
7623
7624 # How to pass a linker flag through the compiler.
7625 wl=$lt_wl
7626
7627 # Object file suffix (normally "o").
7628 objext="$ac_objext"
7629
7630 # Old archive suffix (normally "a").
7631 libext="$libext"
7632
7633 # Executable file suffix (normally "").
7634 exeext="$exeext"
7635
7636 # Additional compiler flags for building library objects.
7637 pic_flag=$lt_pic_flag
7638 pic_mode=$pic_mode
7639
7640 # Does compiler simultaneously support -c and -o options?
7641 compiler_c_o=$lt_compiler_c_o
7642
7643 # Can we write directly to a .lo ?
7644 compiler_o_lo=$lt_compiler_o_lo
7645
7646 # Must we lock files when doing compilation ?
7647 need_locks=$lt_need_locks
7648
7649 # Do we need the lib prefix for modules?
7650 need_lib_prefix=$need_lib_prefix
7651
7652 # Do we need a version for libraries?
7653 need_version=$need_version
7654
7655 # Whether dlopen is supported.
7656 dlopen_support=$enable_dlopen
7657
7658 # Whether dlopen of programs is supported.
7659 dlopen_self=$enable_dlopen_self
7660
7661 # Whether dlopen of statically linked programs is supported.
7662 dlopen_self_static=$enable_dlopen_self_static
7663
7664 # Compiler flag to prevent dynamic linking.
7665 link_static_flag=$lt_link_static_flag
7666
7667 # Compiler flag to turn off builtin functions.
7668 no_builtin_flag=$lt_no_builtin_flag
7669
7670 # Compiler flag to allow reflexive dlopens.
7671 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
7672
7673 # Compiler flag to generate shared objects directly from archives.
7674 whole_archive_flag_spec=$lt_whole_archive_flag_spec
7675
7676 # Compiler flag to generate thread-safe objects.
7677 thread_safe_flag_spec=$lt_thread_safe_flag_spec
7678
7679 # Library versioning type.
7680 version_type=$version_type
7681
7682 # Format of library name prefix.
7683 libname_spec=$lt_libname_spec
7684
7685 # List of archive names.  First name is the real one, the rest are links.
7686 # The last name is the one that the linker finds with -lNAME.
7687 library_names_spec=$lt_library_names_spec
7688
7689 # The coded name of the library, if different from the real name.
7690 soname_spec=$lt_soname_spec
7691
7692 # Commands used to build and install an old-style archive.
7693 RANLIB=$lt_RANLIB
7694 old_archive_cmds=$lt_old_archive_cmds
7695 old_postinstall_cmds=$lt_old_postinstall_cmds
7696 old_postuninstall_cmds=$lt_old_postuninstall_cmds
7697
7698 # Create an old-style archive from a shared archive.
7699 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
7700
7701 # Create a temporary old-style archive to link instead of a shared archive.
7702 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
7703
7704 # Commands used to build and install a shared archive.
7705 archive_cmds=$lt_archive_cmds
7706 archive_expsym_cmds=$lt_archive_expsym_cmds
7707 postinstall_cmds=$lt_postinstall_cmds
7708 postuninstall_cmds=$lt_postuninstall_cmds
7709
7710 # Commands to strip libraries.
7711 old_striplib=$lt_old_striplib
7712 striplib=$lt_striplib
7713
7714 # Method to check whether dependent libraries are shared objects.
7715 deplibs_check_method=$lt_deplibs_check_method
7716
7717 # Command to use when deplibs_check_method == file_magic.
7718 file_magic_cmd=$lt_file_magic_cmd
7719
7720 # Flag that allows shared libraries with undefined symbols to be built.
7721 allow_undefined_flag=$lt_allow_undefined_flag
7722
7723 # Flag that forces no undefined symbols.
7724 no_undefined_flag=$lt_no_undefined_flag
7725
7726 # Commands used to finish a libtool library installation in a directory.
7727 finish_cmds=$lt_finish_cmds
7728
7729 # Same as above, but a single script fragment to be evaled but not shown.
7730 finish_eval=$lt_finish_eval
7731
7732 # Take the output of nm and produce a listing of raw symbols and C names.
7733 global_symbol_pipe=$lt_global_symbol_pipe
7734
7735 # Transform the output of nm in a proper C declaration
7736 global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
7737
7738 # This is the shared library runtime path variable.
7739 runpath_var=$runpath_var
7740
7741 # This is the shared library path variable.
7742 shlibpath_var=$shlibpath_var
7743
7744 # Is shlibpath searched before the hard-coded library search path?
7745 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
7746
7747 # How to hardcode a shared library path into an executable.
7748 hardcode_action=$hardcode_action
7749
7750 # Whether we should hardcode library paths into libraries.
7751 hardcode_into_libs=$hardcode_into_libs
7752
7753 # Flag to hardcode \$libdir into a binary during linking.
7754 # This must work even if \$libdir does not exist.
7755 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
7756
7757 # Whether we need a single -rpath flag with a separated argument.
7758 hardcode_libdir_separator=$lt_hardcode_libdir_separator
7759
7760 # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
7761 # resulting binary.
7762 hardcode_direct=$hardcode_direct
7763
7764 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
7765 # resulting binary.
7766 hardcode_minus_L=$hardcode_minus_L
7767
7768 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
7769 # the resulting binary.
7770 hardcode_shlibpath_var=$hardcode_shlibpath_var
7771
7772 # Variables whose values should be saved in libtool wrapper scripts and
7773 # restored at relink time.
7774 variables_saved_for_relink="$variables_saved_for_relink"
7775
7776 # Whether libtool must link a program against all its dependency libraries.
7777 link_all_deplibs=$link_all_deplibs
7778
7779 # Compile-time system search path for libraries
7780 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
7781
7782 # Run-time system search path for libraries
7783 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
7784
7785 # Fix the shell variable \$srcfile for the compiler.
7786 fix_srcfile_path="$fix_srcfile_path"
7787
7788 # Set to yes if exported symbols are required.
7789 always_export_symbols=$always_export_symbols
7790
7791 # The commands to list exported symbols.
7792 export_symbols_cmds=$lt_export_symbols_cmds
7793
7794 # The commands to extract the exported symbol list from a shared archive.
7795 extract_expsyms_cmds=$lt_extract_expsyms_cmds
7796
7797 # Symbols that should not be listed in the preloaded symbols.
7798 exclude_expsyms=$lt_exclude_expsyms
7799
7800 # Symbols that must always be exported.
7801 include_expsyms=$lt_include_expsyms
7802
7803 # ### END LIBTOOL CONFIG
7804
7805 __EOF__
7806
7807   case "$host_os" in
7808   aix3*)
7809     cat <<\EOF >> "${ofile}T"
7810
7811 # AIX sometimes has problems with the GCC collect2 program.  For some
7812 # reason, if we set the COLLECT_NAMES environment variable, the problems
7813 # vanish in a puff of smoke.
7814 if test "X${COLLECT_NAMES+set}" != Xset; then
7815   COLLECT_NAMES=
7816   export COLLECT_NAMES
7817 fi
7818 EOF
7819     ;;
7820   esac
7821
7822   case "$host_os" in
7823   cygwin* | mingw* | pw32* | os2*)
7824     cat <<'EOF' >> "${ofile}T"
7825       # This is a source program that is used to create dlls on Windows
7826       # Don't remove nor modify the starting and closing comments
7827 # /* ltdll.c starts here */
7828 # #define WIN32_LEAN_AND_MEAN
7829 # #include <windows.h>
7830 # #undef WIN32_LEAN_AND_MEAN
7831 # #include <stdio.h>
7832 #
7833 # #ifndef __CYGWIN__
7834 # #  ifdef __CYGWIN32__
7835 # #    define __CYGWIN__ __CYGWIN32__
7836 # #  endif
7837 # #endif
7838 #
7839 # #ifdef __cplusplus
7840 # extern "C" {
7841 # #endif
7842 # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
7843 # #ifdef __cplusplus
7844 # }
7845 # #endif
7846 #
7847 # #ifdef __CYGWIN__
7848 # #include <cygwin/cygwin_dll.h>
7849 # DECLARE_CYGWIN_DLL( DllMain );
7850 # #endif
7851 # HINSTANCE __hDllInstance_base;
7852 #
7853 # BOOL APIENTRY
7854 # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
7855 # {
7856 #   __hDllInstance_base = hInst;
7857 #   return TRUE;
7858 # }
7859 # /* ltdll.c ends here */
7860         # This is a source program that is used to create import libraries
7861         # on Windows for dlls which lack them. Don't remove nor modify the
7862         # starting and closing comments
7863 # /* impgen.c starts here */
7864 # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
7865 #
7866 #  This file is part of GNU libtool.
7867 #
7868 #  This program is free software; you can redistribute it and/or modify
7869 #  it under the terms of the GNU General Public License as published by
7870 #  the Free Software Foundation; either version 2 of the License, or
7871 #  (at your option) any later version.
7872 #
7873 #  This program is distributed in the hope that it will be useful,
7874 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
7875 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
7876 #  GNU General Public License for more details.
7877 #
7878 #  You should have received a copy of the GNU General Public License
7879 #  along with this program; if not, write to the Free Software
7880 #  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7881 #  */
7882 #
7883 # #include <stdio.h>            /* for printf() */
7884 # #include <unistd.h>           /* for open(), lseek(), read() */
7885 # #include <fcntl.h>            /* for O_RDONLY, O_BINARY */
7886 # #include <string.h>           /* for strdup() */
7887 #
7888 # /* O_BINARY isn't required (or even defined sometimes) under Unix */
7889 # #ifndef O_BINARY
7890 # #define O_BINARY 0
7891 # #endif
7892 #
7893 # static unsigned int
7894 # pe_get16 (fd, offset)
7895 #      int fd;
7896 #      int offset;
7897 # {
7898 #   unsigned char b[2];
7899 #   lseek (fd, offset, SEEK_SET);
7900 #   read (fd, b, 2);
7901 #   return b[0] + (b[1]<<8);
7902 # }
7903 #
7904 # static unsigned int
7905 # pe_get32 (fd, offset)
7906 #     int fd;
7907 #     int offset;
7908 # {
7909 #   unsigned char b[4];
7910 #   lseek (fd, offset, SEEK_SET);
7911 #   read (fd, b, 4);
7912 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
7913 # }
7914 #
7915 # static unsigned int
7916 # pe_as32 (ptr)
7917 #      void *ptr;
7918 # {
7919 #   unsigned char *b = ptr;
7920 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
7921 # }
7922 #
7923 # int
7924 # main (argc, argv)
7925 #     int argc;
7926 #     char *argv[];
7927 # {
7928 #     int dll;
7929 #     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
7930 #     unsigned long export_rva, export_size, nsections, secptr, expptr;
7931 #     unsigned long name_rvas, nexp;
7932 #     unsigned char *expdata, *erva;
7933 #     char *filename, *dll_name;
7934 #
7935 #     filename = argv[1];
7936 #
7937 #     dll = open(filename, O_RDONLY|O_BINARY);
7938 #     if (!dll)
7939 #       return 1;
7940 #
7941 #     dll_name = filename;
7942 #
7943 #     for (i=0; filename[i]; i++)
7944 #       if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
7945 #           dll_name = filename + i +1;
7946 #
7947 #     pe_header_offset = pe_get32 (dll, 0x3c);
7948 #     opthdr_ofs = pe_header_offset + 4 + 20;
7949 #     num_entries = pe_get32 (dll, opthdr_ofs + 92);
7950 #
7951 #     if (num_entries < 1) /* no exports */
7952 #       return 1;
7953 #
7954 #     export_rva = pe_get32 (dll, opthdr_ofs + 96);
7955 #     export_size = pe_get32 (dll, opthdr_ofs + 100);
7956 #     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
7957 #     secptr = (pe_header_offset + 4 + 20 +
7958 #             pe_get16 (dll, pe_header_offset + 4 + 16));
7959 #
7960 #     expptr = 0;
7961 #     for (i = 0; i < nsections; i++)
7962 #     {
7963 #       char sname[8];
7964 #       unsigned long secptr1 = secptr + 40 * i;
7965 #       unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
7966 #       unsigned long vsize = pe_get32 (dll, secptr1 + 16);
7967 #       unsigned long fptr = pe_get32 (dll, secptr1 + 20);
7968 #       lseek(dll, secptr1, SEEK_SET);
7969 #       read(dll, sname, 8);
7970 #       if (vaddr <= export_rva && vaddr+vsize > export_rva)
7971 #       {
7972 #           expptr = fptr + (export_rva - vaddr);
7973 #           if (export_rva + export_size > vaddr + vsize)
7974 #               export_size = vsize - (export_rva - vaddr);
7975 #           break;
7976 #       }
7977 #     }
7978 #
7979 #     expdata = (unsigned char*)malloc(export_size);
7980 #     lseek (dll, expptr, SEEK_SET);
7981 #     read (dll, expdata, export_size);
7982 #     erva = expdata - export_rva;
7983 #
7984 #     nexp = pe_as32 (expdata+24);
7985 #     name_rvas = pe_as32 (expdata+32);
7986 #
7987 #     printf ("EXPORTS\n");
7988 #     for (i = 0; i<nexp; i++)
7989 #     {
7990 #       unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
7991 #       printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
7992 #     }
7993 #
7994 #     return 0;
7995 # }
7996 # /* impgen.c ends here */
7997
7998 EOF
7999     ;;
8000   esac
8001
8002   # We use sed instead of cat because bash on DJGPP gets confused if
8003   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
8004   # text mode, it properly converts lines to CR/LF.  This bash problem
8005   # is reportedly fixed, but why not run on old versions too?
8006   sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
8007
8008   mv -f "${ofile}T" "$ofile" || \
8009     (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
8010   chmod +x "$ofile"
8011 fi
8012 ##
8013 ## END FIXME
8014
8015
8016
8017
8018
8019 # This can be used to rebuild libtool when needed
8020 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
8021
8022 # Always use our own libtool.
8023 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8024
8025 # Prevent multiple expansion
8026
8027
8028 MALLOC_TYPE=S
8029 support_addstrings=no
8030 support_frills=no
8031 support_linespace=no
8032 support_inheritpixmap=no
8033 support_keepscrolling=no
8034 support_selectionscrolling=no
8035 support_menubar=no
8036 support_mousewheel=no
8037 support_mouseslipwheel=no
8038 support_utmp=no
8039 support_wtmp=no
8040 support_lastlog=no
8041 support_cursor_blink=no
8042 support_text_blink=no
8043 support_pointer_blank=no
8044 support_scroll_rxvt=no
8045 support_scroll_next=no
8046 support_scroll_xterm=no
8047 support_scroll_plain=no
8048 support_xim=no
8049 support_xpm=no
8050 support_xft=no
8051 support_unicode3=no
8052 support_combining=no
8053 codesets=
8054
8055
8056 if test "x$enable_shared" = xyes; then
8057
8058 cat >>confdefs.h <<\_ACEOF
8059 #define LIBRXVT 1
8060 _ACEOF
8061
8062     INSTALL_LIBRXVT=yes
8063 fi
8064
8065
8066 # Check whether --enable-everything or --disable-everything was given.
8067 if test "${enable_everything+set}" = set; then
8068   enableval="$enable_everything"
8069   if test x$enableval = xyes; then
8070     support_24bit=yes
8071     support_frills=yes
8072     support_linespace=yes
8073     support_inheritpixmap=yes
8074     support_keepscrolling=yes
8075     support_selectionscrolling=yes
8076     support_lastlog=yes
8077     support_menubar=yes
8078     support_mousewheel=yes
8079     support_mouseslipwheel=yes
8080     support_cursor_blink=yes
8081     support_text_blink=yes
8082     support_pointer_blank=yes
8083     support_scroll_rxvt=yes
8084     support_scroll_next=yes
8085     support_scroll_xterm=yes
8086     support_scroll_plain=yes
8087     support_utmp=yes
8088     support_wtmp=yes
8089     support_xim=yes
8090     support_xpm=yes
8091     support_xft=yes
8092     support_unicode3=yes
8093     support_combining=yes
8094     codesets=all
8095   fi
8096 fi;
8097
8098 # Check whether --enable-unicode3 or --disable-unicode3 was given.
8099 if test "${enable_unicode3+set}" = set; then
8100   enableval="$enable_unicode3"
8101   if test x$enableval = xyes -o x$enableval = xno; then
8102     support_unicode3=yes
8103   fi
8104 fi;
8105
8106 # Check whether --enable-combining or --disable-combining was given.
8107 if test "${enable_combining+set}" = set; then
8108   enableval="$enable_combining"
8109   if test x$enableval = xyes -o x$enableval = xno; then
8110     support_combining=yes
8111   fi
8112 fi;
8113
8114 # Check whether --enable-xft or --disable-xft was given.
8115 if test "${enable_xft+set}" = set; then
8116   enableval="$enable_xft"
8117   if test x$enableval = xyes -o x$enableval = xno; then
8118     support_xft=yes
8119   fi
8120 fi;
8121
8122 # Check whether --enable-utmp or --disable-utmp was given.
8123 if test "${enable_utmp+set}" = set; then
8124   enableval="$enable_utmp"
8125   if test x$enableval = xyes -o x$enableval = xno; then
8126     support_utmp=$enableval
8127   fi
8128 fi;
8129
8130 # Check whether --enable-wtmp or --disable-wtmp was given.
8131 if test "${enable_wtmp+set}" = set; then
8132   enableval="$enable_wtmp"
8133   if test x$enableval = xyes -o x$enableval = xno; then
8134     support_wtmp=$enableval
8135   fi
8136 fi;
8137
8138 # Check whether --enable-lastlog or --disable-lastlog was given.
8139 if test "${enable_lastlog+set}" = set; then
8140   enableval="$enable_lastlog"
8141   if test x$enableval = xyes -o x$enableval = xno; then
8142     support_lastlog=$enableval
8143   fi
8144 fi;
8145
8146 # Check whether --enable-xpm-background or --disable-xpm-background was given.
8147 if test "${enable_xpm_background+set}" = set; then
8148   enableval="$enable_xpm_background"
8149   if test x$enableval = xyes -o x$enableval = xno; then
8150     support_xpm=$enableval
8151   fi
8152 fi;
8153
8154 # Check whether --enable-transparency or --disable-transparency was given.
8155 if test "${enable_transparency+set}" = set; then
8156   enableval="$enable_transparency"
8157   if test x$enableval = xyes -o x$enableval = xno; then
8158     support_inheritpixmap=$enableval
8159   fi
8160 fi;
8161
8162 # Check whether --enable-menubar or --disable-menubar was given.
8163 if test "${enable_menubar+set}" = set; then
8164   enableval="$enable_menubar"
8165   if test x$enableval = xyes -o x$enableval = xno; then
8166     support_menubar=$enableval
8167   fi
8168 fi;
8169
8170 # Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given.
8171 if test "${enable_rxvt_scroll+set}" = set; then
8172   enableval="$enable_rxvt_scroll"
8173   if test x$enableval = xyes -o x$enableval = xno; then
8174     support_scroll_rxvt=$enableval
8175   fi
8176 fi;
8177
8178 # Check whether --enable-next-scroll or --disable-next-scroll was given.
8179 if test "${enable_next_scroll+set}" = set; then
8180   enableval="$enable_next_scroll"
8181   if test x$enableval = xyes -o x$enableval = xno; then
8182     support_scroll_next=$enableval
8183   fi
8184 fi;
8185
8186 # Check whether --enable-xterm-scroll or --disable-xterm-scroll was given.
8187 if test "${enable_xterm_scroll+set}" = set; then
8188   enableval="$enable_xterm_scroll"
8189   if test x$enableval = xyes -o x$enableval = xno; then
8190     support_scroll_xterm=$enableval
8191   fi
8192 fi;
8193
8194 # Check whether --enable-plain-scroll or --disable-plain-scroll was given.
8195 if test "${enable_plain_scroll+set}" = set; then
8196   enableval="$enable_plain_scroll"
8197   if test x$enableval = xyes -o x$enableval = xno; then
8198     support_scroll_plain=$enableval
8199   fi
8200 fi;
8201
8202 # Check whether --enable-half-shadow or --disable-half-shadow was given.
8203 if test "${enable_half_shadow+set}" = set; then
8204   enableval="$enable_half_shadow"
8205   if test x$enableval = xyes; then
8206
8207 cat >>confdefs.h <<\_ACEOF
8208 #define HALFSHADOW 1
8209 _ACEOF
8210
8211   fi
8212 fi;
8213
8214
8215 # Check whether --with-codesets or --without-codesets was given.
8216 if test "${with_codesets+set}" = set; then
8217   withval="$with_codesets"
8218   codesets="$withval"
8219 fi;
8220
8221 # Check whether --enable-xim or --disable-xim was given.
8222 if test "${enable_xim+set}" = set; then
8223   enableval="$enable_xim"
8224   if test x$enableval = xyes -o x$enableval = xno; then
8225     support_xim=$enableval
8226   fi
8227 fi;
8228
8229 # Check whether --enable-ttygid or --disable-ttygid was given.
8230 if test "${enable_ttygid+set}" = set; then
8231   enableval="$enable_ttygid"
8232   if test x$enableval = xyes; then
8233
8234 cat >>confdefs.h <<\_ACEOF
8235 #define TTY_GID_SUPPORT 1
8236 _ACEOF
8237
8238   fi
8239 fi;
8240
8241 # Check whether --enable-backspace-key or --disable-backspace-key was given.
8242 if test "${enable_backspace_key+set}" = set; then
8243   enableval="$enable_backspace_key"
8244   if test x$enableval = xno; then
8245
8246 cat >>confdefs.h <<\_ACEOF
8247 #define NO_BACKSPACE_KEY 1
8248 _ACEOF
8249
8250   fi
8251 fi;
8252
8253 # Check whether --enable-delete-key or --disable-delete-key was given.
8254 if test "${enable_delete_key+set}" = set; then
8255   enableval="$enable_delete_key"
8256   if test x$enableval = xno; then
8257
8258 cat >>confdefs.h <<\_ACEOF
8259 #define NO_DELETE_KEY 1
8260 _ACEOF
8261
8262   fi
8263 fi;
8264
8265 # Check whether --enable-resources or --disable-resources was given.
8266 if test "${enable_resources+set}" = set; then
8267   enableval="$enable_resources"
8268   if test x$enableval = xno; then
8269
8270 cat >>confdefs.h <<\_ACEOF
8271 #define NO_RESOURCES 1
8272 _ACEOF
8273
8274   fi
8275 fi;
8276
8277 # Check whether --enable-xgetdefault or --disable-xgetdefault was given.
8278 if test "${enable_xgetdefault+set}" = set; then
8279   enableval="$enable_xgetdefault"
8280   if test x$enableval = xyes; then
8281
8282 cat >>confdefs.h <<\_ACEOF
8283 #define USE_XGETDEFAULT 1
8284 _ACEOF
8285
8286   fi
8287 fi;
8288
8289 RESFALLBACK=Rxvt
8290 # Check whether --enable-fallback or --disable-fallback was given.
8291 if test "${enable_fallback+set}" = set; then
8292   enableval="$enable_fallback"
8293
8294    test x$enableval = xyes && enableval=Rxvt
8295    test x$enableval = xno  && enableval=
8296    RESFALLBACK="$enableval"
8297
8298 fi;
8299
8300 if test x$RESFALLBACK != x; then
8301
8302 cat >>confdefs.h <<_ACEOF
8303 #define RESFALLBACK "$RESFALLBACK"
8304 _ACEOF
8305
8306 fi
8307
8308 RESNAME=urxvt
8309
8310 # Check whether --with-res-name or --without-res-name was given.
8311 if test "${with_res_name+set}" = set; then
8312   withval="$with_res_name"
8313   RESNAME="$withval"
8314 fi;
8315
8316 cat >>confdefs.h <<_ACEOF
8317 #define RESNAME "$RESNAME"
8318 _ACEOF
8319
8320
8321 RESCLASS=URxvt
8322
8323 # Check whether --with-res-class or --without-res-class was given.
8324 if test "${with_res_class+set}" = set; then
8325   withval="$with_res_class"
8326   RESCLASS="$withval"
8327 fi;
8328
8329 cat >>confdefs.h <<_ACEOF
8330 #define RESCLASS "$RESCLASS"
8331 _ACEOF
8332
8333
8334 RXVTNAME=urxvt
8335
8336 # Check whether --with-name or --without-name was given.
8337 if test "${with_name+set}" = set; then
8338   withval="$with_name"
8339   RXVTNAME="$withval"
8340 fi;
8341
8342 RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"`
8343
8344
8345 # Check whether --enable-strings or --disable-strings was given.
8346 if test "${enable_strings+set}" = set; then
8347   enableval="$enable_strings"
8348   if test x$enableval = xyes -o x$enableval = xno; then
8349     support_addstrings=$enableval
8350   fi
8351 fi;
8352
8353 # Check whether --enable-swapscreen or --disable-swapscreen was given.
8354 if test "${enable_swapscreen+set}" = set; then
8355   enableval="$enable_swapscreen"
8356   if test x$enableval = xno; then
8357
8358 cat >>confdefs.h <<\_ACEOF
8359 #define NO_SECONDARY_SCREEN 1
8360 _ACEOF
8361
8362   fi
8363 fi;
8364
8365 # Check whether --enable-frills or --disable-frills was given.
8366 if test "${enable_frills+set}" = set; then
8367   enableval="$enable_frills"
8368   if test x$enableval = xyes -o x$enableval = xno; then
8369     support_frills=$enableval
8370   fi
8371 fi;
8372
8373 # Check whether --enable-linespace or --disable-linespace was given.
8374 if test "${enable_linespace+set}" = set; then
8375   enableval="$enable_linespace"
8376   if test x$enableval = xyes -o x$enableval = xno; then
8377     support_linespace=$enableval
8378   fi
8379 fi;
8380
8381 # Check whether --enable-24bit or --disable-24bit was given.
8382 if test "${enable_24bit+set}" = set; then
8383   enableval="$enable_24bit"
8384   if test x$enableval = xyes -o x$enableval = xno; then
8385     support_24bit=$enableval
8386   fi
8387 fi;
8388
8389 # Check whether --enable-keepscrolling or --disable-keepscrolling was given.
8390 if test "${enable_keepscrolling+set}" = set; then
8391   enableval="$enable_keepscrolling"
8392   if test x$enableval = xyes -o x$enableval = xno; then
8393     support_keepscrolling=$enableval
8394   fi
8395 fi;
8396
8397 # Check whether --enable-selectionscrolling or --disable-selectionscrolling was given.
8398 if test "${enable_selectionscrolling+set}" = set; then
8399   enableval="$enable_selectionscrolling"
8400   if test x$enableval = xyes -o x$enableval = xno; then
8401     support_selectionscrolling=$enableval
8402   fi
8403 fi;
8404
8405 # Check whether --enable-mousewheel or --disable-mousewheel was given.
8406 if test "${enable_mousewheel+set}" = set; then
8407   enableval="$enable_mousewheel"
8408   if test x$enableval = xyes -o x$enableval = xno; then
8409     support_mousewheel=$enableval
8410   fi
8411 fi;
8412
8413 # Check whether --enable-slipwheeling or --disable-slipwheeling was given.
8414 if test "${enable_slipwheeling+set}" = set; then
8415   enableval="$enable_slipwheeling"
8416   if test x$enableval = xyes -o x$enableval = xno; then
8417     support_mouseslipwheel=$enableval
8418   fi
8419 fi;
8420
8421 # Check whether --enable-dmalloc or --disable-dmalloc was given.
8422 if test "${enable_dmalloc+set}" = set; then
8423   enableval="$enable_dmalloc"
8424   if test x$enableval = xyes; then
8425     MALLOC_TYPE=G
8426     DEBUG=-DDEBUG_MALLOC
8427     DLIB="-L/usr/local/lib -ldmalloc"
8428     DINCLUDE=-I/usr/local/include
8429   fi
8430 fi;
8431
8432 # Check whether --enable-dlmalloc or --disable-dlmalloc was given.
8433 if test "${enable_dlmalloc+set}" = set; then
8434   enableval="$enable_dlmalloc"
8435   if test x$enableval = xyes; then
8436     MALLOC_TYPE=D
8437     DEBUG=
8438     DLIB="-L/usr/local/lib -ldlmalloc"
8439     DINCLUDE=
8440   fi
8441 fi;
8442
8443 # Check whether --enable-smart-resize or --disable-smart-resize was given.
8444 if test "${enable_smart_resize+set}" = set; then
8445   enableval="$enable_smart_resize"
8446   if test x$enableval = xyes; then
8447
8448 cat >>confdefs.h <<\_ACEOF
8449 #define SMART_RESIZE 1
8450 _ACEOF
8451
8452   fi
8453 fi;
8454
8455 # Check whether --enable-256-color or --disable-256-color was given.
8456 if test "${enable_256_color+set}" = set; then
8457   enableval="$enable_256_color"
8458   if test x$enableval = xyes; then
8459
8460 cat >>confdefs.h <<\_ACEOF
8461 #define TTY_256COLOR 1
8462 _ACEOF
8463
8464   fi
8465 fi;
8466
8467 # Check whether --enable-cursor-blink or --disable-cursor-blink was given.
8468 if test "${enable_cursor_blink+set}" = set; then
8469   enableval="$enable_cursor_blink"
8470   if test x$enableval = xyes -o x$enableval = xno; then
8471     support_cursor_blink=$enableval
8472   fi
8473 fi;
8474
8475 # Check whether --enable-text-blink or --disable-text-blink was given.
8476 if test "${enable_text_blink+set}" = set; then
8477   enableval="$enable_text_blink"
8478   if test x$enableval = xyes -o x$enableval = xno; then
8479     support_text_blink=$enableval
8480   fi
8481 fi;
8482
8483 # Check whether --enable-pointer-blank or --disable-pointer-blank was given.
8484 if test "${enable_pointer_blank+set}" = set; then
8485   enableval="$enable_pointer_blank"
8486   if test x$enableval = xyes -o x$enableval = xno; then
8487     support_pointer_blank=$enableval
8488   fi
8489 fi;
8490
8491
8492 # Check whether --with-term or --without-term was given.
8493 if test "${with_term+set}" = set; then
8494   withval="$with_term"
8495   if test x$withval != x; then
8496
8497 cat >>confdefs.h <<_ACEOF
8498 #define TERMENV "$withval"
8499 _ACEOF
8500  term="$withval"
8501   fi
8502 fi;
8503
8504
8505 # Check whether --with-terminfo or --without-terminfo was given.
8506 if test "${with_terminfo+set}" = set; then
8507   withval="$with_terminfo"
8508   if test x$withval != x; then
8509
8510 cat >>confdefs.h <<_ACEOF
8511 #define RXVT_TERMINFO "$withval"
8512 _ACEOF
8513  terminfo="$withval"
8514   fi
8515 fi;
8516
8517
8518
8519 cat >>confdefs.h <<\_ACEOF
8520 #define PROTOTYPES 1
8521 _ACEOF
8522
8523
8524 if test -z "$CFLAGS"; then
8525     if test -z "$CCOPTS"; then
8526         CCOPTS='-O'
8527     fi
8528     CFLAGS="$CCOPTS"
8529 fi
8530
8531 # Extract the first word of "mv", so it can be a program name with args.
8532 set dummy mv; ac_word=$2
8533 echo "$as_me:$LINENO: checking for $ac_word" >&5
8534 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8535 if test "${ac_cv_path_MV+set}" = set; then
8536   echo $ECHO_N "(cached) $ECHO_C" >&6
8537 else
8538   case $MV in
8539   [\\/]* | ?:[\\/]*)
8540   ac_cv_path_MV="$MV" # Let the user override the test with a path.
8541   ;;
8542   *)
8543   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8544 for as_dir in $PATH
8545 do
8546   IFS=$as_save_IFS
8547   test -z "$as_dir" && as_dir=.
8548   for ac_exec_ext in '' $ac_executable_extensions; do
8549   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8550     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
8551     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8552     break 2
8553   fi
8554 done
8555 done
8556
8557   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
8558   ;;
8559 esac
8560 fi
8561 MV=$ac_cv_path_MV
8562
8563 if test -n "$MV"; then
8564   echo "$as_me:$LINENO: result: $MV" >&5
8565 echo "${ECHO_T}$MV" >&6
8566 else
8567   echo "$as_me:$LINENO: result: no" >&5
8568 echo "${ECHO_T}no" >&6
8569 fi
8570
8571 # Extract the first word of "rm", so it can be a program name with args.
8572 set dummy rm; ac_word=$2
8573 echo "$as_me:$LINENO: checking for $ac_word" >&5
8574 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8575 if test "${ac_cv_path_RM+set}" = set; then
8576   echo $ECHO_N "(cached) $ECHO_C" >&6
8577 else
8578   case $RM in
8579   [\\/]* | ?:[\\/]*)
8580   ac_cv_path_RM="$RM" # Let the user override the test with a path.
8581   ;;
8582   *)
8583   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8584 for as_dir in $PATH
8585 do
8586   IFS=$as_save_IFS
8587   test -z "$as_dir" && as_dir=.
8588   for ac_exec_ext in '' $ac_executable_extensions; do
8589   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8590     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
8591     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8592     break 2
8593   fi
8594 done
8595 done
8596
8597   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
8598   ;;
8599 esac
8600 fi
8601 RM=$ac_cv_path_RM
8602
8603 if test -n "$RM"; then
8604   echo "$as_me:$LINENO: result: $RM" >&5
8605 echo "${ECHO_T}$RM" >&6
8606 else
8607   echo "$as_me:$LINENO: result: no" >&5
8608 echo "${ECHO_T}no" >&6
8609 fi
8610
8611 # Extract the first word of "cp", so it can be a program name with args.
8612 set dummy cp; ac_word=$2
8613 echo "$as_me:$LINENO: checking for $ac_word" >&5
8614 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8615 if test "${ac_cv_path_CP+set}" = set; then
8616   echo $ECHO_N "(cached) $ECHO_C" >&6
8617 else
8618   case $CP in
8619   [\\/]* | ?:[\\/]*)
8620   ac_cv_path_CP="$CP" # Let the user override the test with a path.
8621   ;;
8622   *)
8623   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8624 for as_dir in $PATH
8625 do
8626   IFS=$as_save_IFS
8627   test -z "$as_dir" && as_dir=.
8628   for ac_exec_ext in '' $ac_executable_extensions; do
8629   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8630     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
8631     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8632     break 2
8633   fi
8634 done
8635 done
8636
8637   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
8638   ;;
8639 esac
8640 fi
8641 CP=$ac_cv_path_CP
8642
8643 if test -n "$CP"; then
8644   echo "$as_me:$LINENO: result: $CP" >&5
8645 echo "${ECHO_T}$CP" >&6
8646 else
8647   echo "$as_me:$LINENO: result: no" >&5
8648 echo "${ECHO_T}no" >&6
8649 fi
8650
8651 # Extract the first word of "ln", so it can be a program name with args.
8652 set dummy ln; ac_word=$2
8653 echo "$as_me:$LINENO: checking for $ac_word" >&5
8654 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8655 if test "${ac_cv_path_LN+set}" = set; then
8656   echo $ECHO_N "(cached) $ECHO_C" >&6
8657 else
8658   case $LN in
8659   [\\/]* | ?:[\\/]*)
8660   ac_cv_path_LN="$LN" # Let the user override the test with a path.
8661   ;;
8662   *)
8663   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8664 for as_dir in $PATH
8665 do
8666   IFS=$as_save_IFS
8667   test -z "$as_dir" && as_dir=.
8668   for ac_exec_ext in '' $ac_executable_extensions; do
8669   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8670     ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
8671     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8672     break 2
8673   fi
8674 done
8675 done
8676
8677   test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
8678   ;;
8679 esac
8680 fi
8681 LN=$ac_cv_path_LN
8682
8683 if test -n "$LN"; then
8684   echo "$as_me:$LINENO: result: $LN" >&5
8685 echo "${ECHO_T}$LN" >&6
8686 else
8687   echo "$as_me:$LINENO: result: no" >&5
8688 echo "${ECHO_T}no" >&6
8689 fi
8690
8691 # Extract the first word of "sed", so it can be a program name with args.
8692 set dummy sed; ac_word=$2
8693 echo "$as_me:$LINENO: checking for $ac_word" >&5
8694 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8695 if test "${ac_cv_path_SED+set}" = set; then
8696   echo $ECHO_N "(cached) $ECHO_C" >&6
8697 else
8698   case $SED in
8699   [\\/]* | ?:[\\/]*)
8700   ac_cv_path_SED="$SED" # Let the user override the test with a path.
8701   ;;
8702   *)
8703   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8704 for as_dir in $PATH
8705 do
8706   IFS=$as_save_IFS
8707   test -z "$as_dir" && as_dir=.
8708   for ac_exec_ext in '' $ac_executable_extensions; do
8709   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8710     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
8711     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8712     break 2
8713   fi
8714 done
8715 done
8716
8717   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
8718   ;;
8719 esac
8720 fi
8721 SED=$ac_cv_path_SED
8722
8723 if test -n "$SED"; then
8724   echo "$as_me:$LINENO: result: $SED" >&5
8725 echo "${ECHO_T}$SED" >&6
8726 else
8727   echo "$as_me:$LINENO: result: no" >&5
8728 echo "${ECHO_T}no" >&6
8729 fi
8730
8731 # Extract the first word of "echo", so it can be a program name with args.
8732 set dummy echo; ac_word=$2
8733 echo "$as_me:$LINENO: checking for $ac_word" >&5
8734 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8735 if test "${ac_cv_path_ECHO+set}" = set; then
8736   echo $ECHO_N "(cached) $ECHO_C" >&6
8737 else
8738   case $ECHO in
8739   [\\/]* | ?:[\\/]*)
8740   ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
8741   ;;
8742   *)
8743   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8744 for as_dir in $PATH
8745 do
8746   IFS=$as_save_IFS
8747   test -z "$as_dir" && as_dir=.
8748   for ac_exec_ext in '' $ac_executable_extensions; do
8749   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8750     ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
8751     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8752     break 2
8753   fi
8754 done
8755 done
8756
8757   test -z "$ac_cv_path_ECHO" && ac_cv_path_ECHO="echo"
8758   ;;
8759 esac
8760 fi
8761 ECHO=$ac_cv_path_ECHO
8762
8763 if test -n "$ECHO"; then
8764   echo "$as_me:$LINENO: result: $ECHO" >&5
8765 echo "${ECHO_T}$ECHO" >&6
8766 else
8767   echo "$as_me:$LINENO: result: no" >&5
8768 echo "${ECHO_T}no" >&6
8769 fi
8770
8771 # Extract the first word of "cmp", so it can be a program name with args.
8772 set dummy cmp; ac_word=$2
8773 echo "$as_me:$LINENO: checking for $ac_word" >&5
8774 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8775 if test "${ac_cv_path_CMP+set}" = set; then
8776   echo $ECHO_N "(cached) $ECHO_C" >&6
8777 else
8778   case $CMP in
8779   [\\/]* | ?:[\\/]*)
8780   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
8781   ;;
8782   *)
8783   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8784 for as_dir in $PATH
8785 do
8786   IFS=$as_save_IFS
8787   test -z "$as_dir" && as_dir=.
8788   for ac_exec_ext in '' $ac_executable_extensions; do
8789   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8790     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
8791     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8792     break 2
8793   fi
8794 done
8795 done
8796
8797   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
8798   ;;
8799 esac
8800 fi
8801 CMP=$ac_cv_path_CMP
8802
8803 if test -n "$CMP"; then
8804   echo "$as_me:$LINENO: result: $CMP" >&5
8805 echo "${ECHO_T}$CMP" >&6
8806 else
8807   echo "$as_me:$LINENO: result: no" >&5
8808 echo "${ECHO_T}no" >&6
8809 fi
8810
8811 # Extract the first word of "tbl", so it can be a program name with args.
8812 set dummy tbl; ac_word=$2
8813 echo "$as_me:$LINENO: checking for $ac_word" >&5
8814 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8815 if test "${ac_cv_path_TBL+set}" = set; then
8816   echo $ECHO_N "(cached) $ECHO_C" >&6
8817 else
8818   case $TBL in
8819   [\\/]* | ?:[\\/]*)
8820   ac_cv_path_TBL="$TBL" # Let the user override the test with a path.
8821   ;;
8822   *)
8823   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8824 for as_dir in $PATH
8825 do
8826   IFS=$as_save_IFS
8827   test -z "$as_dir" && as_dir=.
8828   for ac_exec_ext in '' $ac_executable_extensions; do
8829   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8830     ac_cv_path_TBL="$as_dir/$ac_word$ac_exec_ext"
8831     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8832     break 2
8833   fi
8834 done
8835 done
8836
8837   ;;
8838 esac
8839 fi
8840 TBL=$ac_cv_path_TBL
8841
8842 if test -n "$TBL"; then
8843   echo "$as_me:$LINENO: result: $TBL" >&5
8844 echo "${ECHO_T}$TBL" >&6
8845 else
8846   echo "$as_me:$LINENO: result: no" >&5
8847 echo "${ECHO_T}no" >&6
8848 fi
8849
8850
8851
8852
8853 echo "$as_me:$LINENO: checking for X" >&5
8854 echo $ECHO_N "checking for X... $ECHO_C" >&6
8855
8856
8857 # Check whether --with-x or --without-x was given.
8858 if test "${with_x+set}" = set; then
8859   withval="$with_x"
8860
8861 fi;
8862 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
8863 if test "x$with_x" = xno; then
8864   # The user explicitly disabled X.
8865   have_x=disabled
8866 else
8867   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
8868     # Both variables are already set.
8869     have_x=yes
8870   else
8871     if test "${ac_cv_have_x+set}" = set; then
8872   echo $ECHO_N "(cached) $ECHO_C" >&6
8873 else
8874   # One or both of the vars are not set, and there is no cached value.
8875 ac_x_includes=no ac_x_libraries=no
8876 rm -fr conftest.dir
8877 if mkdir conftest.dir; then
8878   cd conftest.dir
8879   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
8880   cat >Imakefile <<'_ACEOF'
8881 acfindx:
8882         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
8883 _ACEOF
8884   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
8885     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
8886     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
8887     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
8888     for ac_extension in a so sl; do
8889       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
8890          test -f $ac_im_libdir/libX11.$ac_extension; then
8891         ac_im_usrlibdir=$ac_im_libdir; break
8892       fi
8893     done
8894     # Screen out bogus values from the imake configuration.  They are
8895     # bogus both because they are the default anyway, and because
8896     # using them would break gcc on systems where it needs fixed includes.
8897     case $ac_im_incroot in
8898         /usr/include) ;;
8899         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
8900     esac
8901     case $ac_im_usrlibdir in
8902         /usr/lib | /lib) ;;
8903         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
8904     esac
8905   fi
8906   cd ..
8907   rm -fr conftest.dir
8908 fi
8909
8910 # Standard set of common directories for X headers.
8911 # Check X11 before X11Rn because it is often a symlink to the current release.
8912 ac_x_header_dirs='
8913 /usr/X11/include
8914 /usr/X11R6/include
8915 /usr/X11R5/include
8916 /usr/X11R4/include
8917
8918 /usr/include/X11
8919 /usr/include/X11R6
8920 /usr/include/X11R5
8921 /usr/include/X11R4
8922
8923 /usr/local/X11/include
8924 /usr/local/X11R6/include
8925 /usr/local/X11R5/include
8926 /usr/local/X11R4/include
8927
8928 /usr/local/include/X11
8929 /usr/local/include/X11R6
8930 /usr/local/include/X11R5
8931 /usr/local/include/X11R4
8932
8933 /usr/X386/include
8934 /usr/x386/include
8935 /usr/XFree86/include/X11
8936
8937 /usr/include
8938 /usr/local/include
8939 /usr/unsupported/include
8940 /usr/athena/include
8941 /usr/local/x11r5/include
8942 /usr/lpp/Xamples/include
8943
8944 /usr/openwin/include
8945 /usr/openwin/share/include'
8946
8947 if test "$ac_x_includes" = no; then
8948   # Guess where to find include files, by looking for Intrinsic.h.
8949   # First, try using that file with no special directory specified.
8950   cat >conftest.$ac_ext <<_ACEOF
8951 /* confdefs.h.  */
8952 _ACEOF
8953 cat confdefs.h >>conftest.$ac_ext
8954 cat >>conftest.$ac_ext <<_ACEOF
8955 /* end confdefs.h.  */
8956 #include <X11/Intrinsic.h>
8957 _ACEOF
8958 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8959   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8960   ac_status=$?
8961   grep -v '^ *+' conftest.er1 >conftest.err
8962   rm -f conftest.er1
8963   cat conftest.err >&5
8964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8965   (exit $ac_status); } >/dev/null; then
8966   if test -s conftest.err; then
8967     ac_cpp_err=$ac_cxx_preproc_warn_flag
8968     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8969   else
8970     ac_cpp_err=
8971   fi
8972 else
8973   ac_cpp_err=yes
8974 fi
8975 if test -z "$ac_cpp_err"; then
8976   # We can compile using X headers with no special include directory.
8977 ac_x_includes=
8978 else
8979   echo "$as_me: failed program was:" >&5
8980 sed 's/^/| /' conftest.$ac_ext >&5
8981
8982   for ac_dir in $ac_x_header_dirs; do
8983   if test -r "$ac_dir/X11/Intrinsic.h"; then
8984     ac_x_includes=$ac_dir
8985     break
8986   fi
8987 done
8988 fi
8989 rm -f conftest.err conftest.$ac_ext
8990 fi # $ac_x_includes = no
8991
8992 if test "$ac_x_libraries" = no; then
8993   # Check for the libraries.
8994   # See if we find them without any special options.
8995   # Don't add to $LIBS permanently.
8996   ac_save_LIBS=$LIBS
8997   LIBS="-lXt $LIBS"
8998   cat >conftest.$ac_ext <<_ACEOF
8999 /* confdefs.h.  */
9000 _ACEOF
9001 cat confdefs.h >>conftest.$ac_ext
9002 cat >>conftest.$ac_ext <<_ACEOF
9003 /* end confdefs.h.  */
9004 #include <X11/Intrinsic.h>
9005 int
9006 main ()
9007 {
9008 XtMalloc (0)
9009   ;
9010   return 0;
9011 }
9012 _ACEOF
9013 rm -f conftest.$ac_objext conftest$ac_exeext
9014 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9015   (eval $ac_link) 2>conftest.er1
9016   ac_status=$?
9017   grep -v '^ *+' conftest.er1 >conftest.err
9018   rm -f conftest.er1
9019   cat conftest.err >&5
9020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9021   (exit $ac_status); } &&
9022          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9023   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9024   (eval $ac_try) 2>&5
9025   ac_status=$?
9026   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9027   (exit $ac_status); }; } &&
9028          { ac_try='test -s conftest$ac_exeext'
9029   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9030   (eval $ac_try) 2>&5
9031   ac_status=$?
9032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9033   (exit $ac_status); }; }; then
9034   LIBS=$ac_save_LIBS
9035 # We can link X programs with no special library path.
9036 ac_x_libraries=
9037 else
9038   echo "$as_me: failed program was:" >&5
9039 sed 's/^/| /' conftest.$ac_ext >&5
9040
9041 LIBS=$ac_save_LIBS
9042 for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
9043 do
9044   # Don't even attempt the hair of trying to link an X program!
9045   for ac_extension in a so sl; do
9046     if test -r $ac_dir/libXt.$ac_extension; then
9047       ac_x_libraries=$ac_dir
9048       break 2
9049     fi
9050   done
9051 done
9052 fi
9053 rm -f conftest.err conftest.$ac_objext \
9054       conftest$ac_exeext conftest.$ac_ext
9055 fi # $ac_x_libraries = no
9056
9057 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
9058   # Didn't find X anywhere.  Cache the known absence of X.
9059   ac_cv_have_x="have_x=no"
9060 else
9061   # Record where we found X for the cache.
9062   ac_cv_have_x="have_x=yes \
9063                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
9064 fi
9065 fi
9066
9067   fi
9068   eval "$ac_cv_have_x"
9069 fi # $with_x != no
9070
9071 if test "$have_x" != yes; then
9072   echo "$as_me:$LINENO: result: $have_x" >&5
9073 echo "${ECHO_T}$have_x" >&6
9074   no_x=yes
9075 else
9076   # If each of the values was on the command line, it overrides each guess.
9077   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
9078   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
9079   # Update the cache value to reflect the command line values.
9080   ac_cv_have_x="have_x=yes \
9081                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
9082   echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
9083 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
9084 fi
9085
9086 if test "$no_x" = yes; then
9087   # Not all programs may use this symbol, but it does not hurt to define it.
9088
9089 cat >>confdefs.h <<\_ACEOF
9090 #define X_DISPLAY_MISSING 1
9091 _ACEOF
9092
9093   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
9094 else
9095   if test -n "$x_includes"; then
9096     X_CFLAGS="$X_CFLAGS -I$x_includes"
9097   fi
9098
9099   # It would also be nice to do this for all -L options, not just this one.
9100   if test -n "$x_libraries"; then
9101     X_LIBS="$X_LIBS -L$x_libraries"
9102     # For Solaris; some versions of Sun CC require a space after -R and
9103     # others require no space.  Words are not sufficient . . . .
9104     case `(uname -sr) 2>/dev/null` in
9105     "SunOS 5"*)
9106       echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
9107 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
9108       ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
9109       cat >conftest.$ac_ext <<_ACEOF
9110 /* confdefs.h.  */
9111 _ACEOF
9112 cat confdefs.h >>conftest.$ac_ext
9113 cat >>conftest.$ac_ext <<_ACEOF
9114 /* end confdefs.h.  */
9115
9116 int
9117 main ()
9118 {
9119
9120   ;
9121   return 0;
9122 }
9123 _ACEOF
9124 rm -f conftest.$ac_objext conftest$ac_exeext
9125 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9126   (eval $ac_link) 2>conftest.er1
9127   ac_status=$?
9128   grep -v '^ *+' conftest.er1 >conftest.err
9129   rm -f conftest.er1
9130   cat conftest.err >&5
9131   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9132   (exit $ac_status); } &&
9133          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9134   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9135   (eval $ac_try) 2>&5
9136   ac_status=$?
9137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9138   (exit $ac_status); }; } &&
9139          { ac_try='test -s conftest$ac_exeext'
9140   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9141   (eval $ac_try) 2>&5
9142   ac_status=$?
9143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9144   (exit $ac_status); }; }; then
9145   ac_R_nospace=yes
9146 else
9147   echo "$as_me: failed program was:" >&5
9148 sed 's/^/| /' conftest.$ac_ext >&5
9149
9150 ac_R_nospace=no
9151 fi
9152 rm -f conftest.err conftest.$ac_objext \
9153       conftest$ac_exeext conftest.$ac_ext
9154       if test $ac_R_nospace = yes; then
9155         echo "$as_me:$LINENO: result: no" >&5
9156 echo "${ECHO_T}no" >&6
9157         X_LIBS="$X_LIBS -R$x_libraries"
9158       else
9159         LIBS="$ac_xsave_LIBS -R $x_libraries"
9160         cat >conftest.$ac_ext <<_ACEOF
9161 /* confdefs.h.  */
9162 _ACEOF
9163 cat confdefs.h >>conftest.$ac_ext
9164 cat >>conftest.$ac_ext <<_ACEOF
9165 /* end confdefs.h.  */
9166
9167 int
9168 main ()
9169 {
9170
9171   ;
9172   return 0;
9173 }
9174 _ACEOF
9175 rm -f conftest.$ac_objext conftest$ac_exeext
9176 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9177   (eval $ac_link) 2>conftest.er1
9178   ac_status=$?
9179   grep -v '^ *+' conftest.er1 >conftest.err
9180   rm -f conftest.er1
9181   cat conftest.err >&5
9182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9183   (exit $ac_status); } &&
9184          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9185   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9186   (eval $ac_try) 2>&5
9187   ac_status=$?
9188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9189   (exit $ac_status); }; } &&
9190          { ac_try='test -s conftest$ac_exeext'
9191   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9192   (eval $ac_try) 2>&5
9193   ac_status=$?
9194   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9195   (exit $ac_status); }; }; then
9196   ac_R_space=yes
9197 else
9198   echo "$as_me: failed program was:" >&5
9199 sed 's/^/| /' conftest.$ac_ext >&5
9200
9201 ac_R_space=no
9202 fi
9203 rm -f conftest.err conftest.$ac_objext \
9204       conftest$ac_exeext conftest.$ac_ext
9205         if test $ac_R_space = yes; then
9206           echo "$as_me:$LINENO: result: yes" >&5
9207 echo "${ECHO_T}yes" >&6
9208           X_LIBS="$X_LIBS -R $x_libraries"
9209         else
9210           echo "$as_me:$LINENO: result: neither works" >&5
9211 echo "${ECHO_T}neither works" >&6
9212         fi
9213       fi
9214       LIBS=$ac_xsave_LIBS
9215     esac
9216   fi
9217
9218   # Check for system-dependent libraries X programs must link with.
9219   # Do this before checking for the system-independent R6 libraries
9220   # (-lICE), since we may need -lsocket or whatever for X linking.
9221
9222   if test "$ISC" = yes; then
9223     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
9224   else
9225     # Martyn Johnson says this is needed for Ultrix, if the X
9226     # libraries were built with DECnet support.  And Karl Berry says
9227     # the Alpha needs dnet_stub (dnet does not exist).
9228     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
9229     cat >conftest.$ac_ext <<_ACEOF
9230 /* confdefs.h.  */
9231 _ACEOF
9232 cat confdefs.h >>conftest.$ac_ext
9233 cat >>conftest.$ac_ext <<_ACEOF
9234 /* end confdefs.h.  */
9235
9236 /* Override any gcc2 internal prototype to avoid an error.  */
9237 #ifdef __cplusplus
9238 extern "C"
9239 #endif
9240 /* We use char because int might match the return type of a gcc2
9241    builtin and then its argument prototype would still apply.  */
9242 char XOpenDisplay ();
9243 int
9244 main ()
9245 {
9246 XOpenDisplay ();
9247   ;
9248   return 0;
9249 }
9250 _ACEOF
9251 rm -f conftest.$ac_objext conftest$ac_exeext
9252 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9253   (eval $ac_link) 2>conftest.er1
9254   ac_status=$?
9255   grep -v '^ *+' conftest.er1 >conftest.err
9256   rm -f conftest.er1
9257   cat conftest.err >&5
9258   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9259   (exit $ac_status); } &&
9260          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9261   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9262   (eval $ac_try) 2>&5
9263   ac_status=$?
9264   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9265   (exit $ac_status); }; } &&
9266          { ac_try='test -s conftest$ac_exeext'
9267   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9268   (eval $ac_try) 2>&5
9269   ac_status=$?
9270   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9271   (exit $ac_status); }; }; then
9272   :
9273 else
9274   echo "$as_me: failed program was:" >&5
9275 sed 's/^/| /' conftest.$ac_ext >&5
9276
9277 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
9278 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
9279 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
9280   echo $ECHO_N "(cached) $ECHO_C" >&6
9281 else
9282   ac_check_lib_save_LIBS=$LIBS
9283 LIBS="-ldnet  $LIBS"
9284 cat >conftest.$ac_ext <<_ACEOF
9285 /* confdefs.h.  */
9286 _ACEOF
9287 cat confdefs.h >>conftest.$ac_ext
9288 cat >>conftest.$ac_ext <<_ACEOF
9289 /* end confdefs.h.  */
9290
9291 /* Override any gcc2 internal prototype to avoid an error.  */
9292 #ifdef __cplusplus
9293 extern "C"
9294 #endif
9295 /* We use char because int might match the return type of a gcc2
9296    builtin and then its argument prototype would still apply.  */
9297 char dnet_ntoa ();
9298 int
9299 main ()
9300 {
9301 dnet_ntoa ();
9302   ;
9303   return 0;
9304 }
9305 _ACEOF
9306 rm -f conftest.$ac_objext conftest$ac_exeext
9307 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9308   (eval $ac_link) 2>conftest.er1
9309   ac_status=$?
9310   grep -v '^ *+' conftest.er1 >conftest.err
9311   rm -f conftest.er1
9312   cat conftest.err >&5
9313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9314   (exit $ac_status); } &&
9315          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9316   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9317   (eval $ac_try) 2>&5
9318   ac_status=$?
9319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9320   (exit $ac_status); }; } &&
9321          { ac_try='test -s conftest$ac_exeext'
9322   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9323   (eval $ac_try) 2>&5
9324   ac_status=$?
9325   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9326   (exit $ac_status); }; }; then
9327   ac_cv_lib_dnet_dnet_ntoa=yes
9328 else
9329   echo "$as_me: failed program was:" >&5
9330 sed 's/^/| /' conftest.$ac_ext >&5
9331
9332 ac_cv_lib_dnet_dnet_ntoa=no
9333 fi
9334 rm -f conftest.err conftest.$ac_objext \
9335       conftest$ac_exeext conftest.$ac_ext
9336 LIBS=$ac_check_lib_save_LIBS
9337 fi
9338 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
9339 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
9340 if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
9341   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
9342 fi
9343
9344     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
9345       echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
9346 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
9347 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
9348   echo $ECHO_N "(cached) $ECHO_C" >&6
9349 else
9350   ac_check_lib_save_LIBS=$LIBS
9351 LIBS="-ldnet_stub  $LIBS"
9352 cat >conftest.$ac_ext <<_ACEOF
9353 /* confdefs.h.  */
9354 _ACEOF
9355 cat confdefs.h >>conftest.$ac_ext
9356 cat >>conftest.$ac_ext <<_ACEOF
9357 /* end confdefs.h.  */
9358
9359 /* Override any gcc2 internal prototype to avoid an error.  */
9360 #ifdef __cplusplus
9361 extern "C"
9362 #endif
9363 /* We use char because int might match the return type of a gcc2
9364    builtin and then its argument prototype would still apply.  */
9365 char dnet_ntoa ();
9366 int
9367 main ()
9368 {
9369 dnet_ntoa ();
9370   ;
9371   return 0;
9372 }
9373 _ACEOF
9374 rm -f conftest.$ac_objext conftest$ac_exeext
9375 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9376   (eval $ac_link) 2>conftest.er1
9377   ac_status=$?
9378   grep -v '^ *+' conftest.er1 >conftest.err
9379   rm -f conftest.er1
9380   cat conftest.err >&5
9381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9382   (exit $ac_status); } &&
9383          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9384   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9385   (eval $ac_try) 2>&5
9386   ac_status=$?
9387   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9388   (exit $ac_status); }; } &&
9389          { ac_try='test -s conftest$ac_exeext'
9390   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9391   (eval $ac_try) 2>&5
9392   ac_status=$?
9393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9394   (exit $ac_status); }; }; then
9395   ac_cv_lib_dnet_stub_dnet_ntoa=yes
9396 else
9397   echo "$as_me: failed program was:" >&5
9398 sed 's/^/| /' conftest.$ac_ext >&5
9399
9400 ac_cv_lib_dnet_stub_dnet_ntoa=no
9401 fi
9402 rm -f conftest.err conftest.$ac_objext \
9403       conftest$ac_exeext conftest.$ac_ext
9404 LIBS=$ac_check_lib_save_LIBS
9405 fi
9406 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
9407 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
9408 if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
9409   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
9410 fi
9411
9412     fi
9413 fi
9414 rm -f conftest.err conftest.$ac_objext \
9415       conftest$ac_exeext conftest.$ac_ext
9416     LIBS="$ac_xsave_LIBS"
9417
9418     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
9419     # to get the SysV transport functions.
9420     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
9421     # needs -lnsl.
9422     # The nsl library prevents programs from opening the X display
9423     # on Irix 5.2, according to T.E. Dickey.
9424     # The functions gethostbyname, getservbyname, and inet_addr are
9425     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
9426     echo "$as_me:$LINENO: checking for gethostbyname" >&5
9427 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
9428 if test "${ac_cv_func_gethostbyname+set}" = set; then
9429   echo $ECHO_N "(cached) $ECHO_C" >&6
9430 else
9431   cat >conftest.$ac_ext <<_ACEOF
9432 /* confdefs.h.  */
9433 _ACEOF
9434 cat confdefs.h >>conftest.$ac_ext
9435 cat >>conftest.$ac_ext <<_ACEOF
9436 /* end confdefs.h.  */
9437 /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
9438    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9439 #define gethostbyname innocuous_gethostbyname
9440
9441 /* System header to define __stub macros and hopefully few prototypes,
9442     which can conflict with char gethostbyname (); below.
9443     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9444     <limits.h> exists even on freestanding compilers.  */
9445
9446 #ifdef __STDC__
9447 # include <limits.h>
9448 #else
9449 # include <assert.h>
9450 #endif
9451
9452 #undef gethostbyname
9453
9454 /* Override any gcc2 internal prototype to avoid an error.  */
9455 #ifdef __cplusplus
9456 extern "C"
9457 {
9458 #endif
9459 /* We use char because int might match the return type of a gcc2
9460    builtin and then its argument prototype would still apply.  */
9461 char gethostbyname ();
9462 /* The GNU C library defines this for functions which it implements
9463     to always fail with ENOSYS.  Some functions are actually named
9464     something starting with __ and the normal name is an alias.  */
9465 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
9466 choke me
9467 #else
9468 char (*f) () = gethostbyname;
9469 #endif
9470 #ifdef __cplusplus
9471 }
9472 #endif
9473
9474 int
9475 main ()
9476 {
9477 return f != gethostbyname;
9478   ;
9479   return 0;
9480 }
9481 _ACEOF
9482 rm -f conftest.$ac_objext conftest$ac_exeext
9483 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9484   (eval $ac_link) 2>conftest.er1
9485   ac_status=$?
9486   grep -v '^ *+' conftest.er1 >conftest.err
9487   rm -f conftest.er1
9488   cat conftest.err >&5
9489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9490   (exit $ac_status); } &&
9491          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9492   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9493   (eval $ac_try) 2>&5
9494   ac_status=$?
9495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9496   (exit $ac_status); }; } &&
9497          { ac_try='test -s conftest$ac_exeext'
9498   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9499   (eval $ac_try) 2>&5
9500   ac_status=$?
9501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9502   (exit $ac_status); }; }; then
9503   ac_cv_func_gethostbyname=yes
9504 else
9505   echo "$as_me: failed program was:" >&5
9506 sed 's/^/| /' conftest.$ac_ext >&5
9507
9508 ac_cv_func_gethostbyname=no
9509 fi
9510 rm -f conftest.err conftest.$ac_objext \
9511       conftest$ac_exeext conftest.$ac_ext
9512 fi
9513 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
9514 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
9515
9516     if test $ac_cv_func_gethostbyname = no; then
9517       echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
9518 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
9519 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
9520   echo $ECHO_N "(cached) $ECHO_C" >&6
9521 else
9522   ac_check_lib_save_LIBS=$LIBS
9523 LIBS="-lnsl  $LIBS"
9524 cat >conftest.$ac_ext <<_ACEOF
9525 /* confdefs.h.  */
9526 _ACEOF
9527 cat confdefs.h >>conftest.$ac_ext
9528 cat >>conftest.$ac_ext <<_ACEOF
9529 /* end confdefs.h.  */
9530
9531 /* Override any gcc2 internal prototype to avoid an error.  */
9532 #ifdef __cplusplus
9533 extern "C"
9534 #endif
9535 /* We use char because int might match the return type of a gcc2
9536    builtin and then its argument prototype would still apply.  */
9537 char gethostbyname ();
9538 int
9539 main ()
9540 {
9541 gethostbyname ();
9542   ;
9543   return 0;
9544 }
9545 _ACEOF
9546 rm -f conftest.$ac_objext conftest$ac_exeext
9547 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9548   (eval $ac_link) 2>conftest.er1
9549   ac_status=$?
9550   grep -v '^ *+' conftest.er1 >conftest.err
9551   rm -f conftest.er1
9552   cat conftest.err >&5
9553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9554   (exit $ac_status); } &&
9555          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9556   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9557   (eval $ac_try) 2>&5
9558   ac_status=$?
9559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9560   (exit $ac_status); }; } &&
9561          { ac_try='test -s conftest$ac_exeext'
9562   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9563   (eval $ac_try) 2>&5
9564   ac_status=$?
9565   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9566   (exit $ac_status); }; }; then
9567   ac_cv_lib_nsl_gethostbyname=yes
9568 else
9569   echo "$as_me: failed program was:" >&5
9570 sed 's/^/| /' conftest.$ac_ext >&5
9571
9572 ac_cv_lib_nsl_gethostbyname=no
9573 fi
9574 rm -f conftest.err conftest.$ac_objext \
9575       conftest$ac_exeext conftest.$ac_ext
9576 LIBS=$ac_check_lib_save_LIBS
9577 fi
9578 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
9579 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
9580 if test $ac_cv_lib_nsl_gethostbyname = yes; then
9581   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
9582 fi
9583
9584       if test $ac_cv_lib_nsl_gethostbyname = no; then
9585         echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
9586 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
9587 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
9588   echo $ECHO_N "(cached) $ECHO_C" >&6
9589 else
9590   ac_check_lib_save_LIBS=$LIBS
9591 LIBS="-lbsd  $LIBS"
9592 cat >conftest.$ac_ext <<_ACEOF
9593 /* confdefs.h.  */
9594 _ACEOF
9595 cat confdefs.h >>conftest.$ac_ext
9596 cat >>conftest.$ac_ext <<_ACEOF
9597 /* end confdefs.h.  */
9598
9599 /* Override any gcc2 internal prototype to avoid an error.  */
9600 #ifdef __cplusplus
9601 extern "C"
9602 #endif
9603 /* We use char because int might match the return type of a gcc2
9604    builtin and then its argument prototype would still apply.  */
9605 char gethostbyname ();
9606 int
9607 main ()
9608 {
9609 gethostbyname ();
9610   ;
9611   return 0;
9612 }
9613 _ACEOF
9614 rm -f conftest.$ac_objext conftest$ac_exeext
9615 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9616   (eval $ac_link) 2>conftest.er1
9617   ac_status=$?
9618   grep -v '^ *+' conftest.er1 >conftest.err
9619   rm -f conftest.er1
9620   cat conftest.err >&5
9621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9622   (exit $ac_status); } &&
9623          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9624   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9625   (eval $ac_try) 2>&5
9626   ac_status=$?
9627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9628   (exit $ac_status); }; } &&
9629          { ac_try='test -s conftest$ac_exeext'
9630   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9631   (eval $ac_try) 2>&5
9632   ac_status=$?
9633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9634   (exit $ac_status); }; }; then
9635   ac_cv_lib_bsd_gethostbyname=yes
9636 else
9637   echo "$as_me: failed program was:" >&5
9638 sed 's/^/| /' conftest.$ac_ext >&5
9639
9640 ac_cv_lib_bsd_gethostbyname=no
9641 fi
9642 rm -f conftest.err conftest.$ac_objext \
9643       conftest$ac_exeext conftest.$ac_ext
9644 LIBS=$ac_check_lib_save_LIBS
9645 fi
9646 echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
9647 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
9648 if test $ac_cv_lib_bsd_gethostbyname = yes; then
9649   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
9650 fi
9651
9652       fi
9653     fi
9654
9655     # lieder@skyler.mavd.honeywell.com says without -lsocket,
9656     # socket/setsockopt and other routines are undefined under SCO ODT
9657     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
9658     # on later versions), says Simon Leinen: it contains gethostby*
9659     # variants that don't use the name server (or something).  -lsocket
9660     # must be given before -lnsl if both are needed.  We assume that
9661     # if connect needs -lnsl, so does gethostbyname.
9662     echo "$as_me:$LINENO: checking for connect" >&5
9663 echo $ECHO_N "checking for connect... $ECHO_C" >&6
9664 if test "${ac_cv_func_connect+set}" = set; then
9665   echo $ECHO_N "(cached) $ECHO_C" >&6
9666 else
9667   cat >conftest.$ac_ext <<_ACEOF
9668 /* confdefs.h.  */
9669 _ACEOF
9670 cat confdefs.h >>conftest.$ac_ext
9671 cat >>conftest.$ac_ext <<_ACEOF
9672 /* end confdefs.h.  */
9673 /* Define connect to an innocuous variant, in case <limits.h> declares connect.
9674    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9675 #define connect innocuous_connect
9676
9677 /* System header to define __stub macros and hopefully few prototypes,
9678     which can conflict with char connect (); below.
9679     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9680     <limits.h> exists even on freestanding compilers.  */
9681
9682 #ifdef __STDC__
9683 # include <limits.h>
9684 #else
9685 # include <assert.h>
9686 #endif
9687
9688 #undef connect
9689
9690 /* Override any gcc2 internal prototype to avoid an error.  */
9691 #ifdef __cplusplus
9692 extern "C"
9693 {
9694 #endif
9695 /* We use char because int might match the return type of a gcc2
9696    builtin and then its argument prototype would still apply.  */
9697 char connect ();
9698 /* The GNU C library defines this for functions which it implements
9699     to always fail with ENOSYS.  Some functions are actually named
9700     something starting with __ and the normal name is an alias.  */
9701 #if defined (__stub_connect) || defined (__stub___connect)
9702 choke me
9703 #else
9704 char (*f) () = connect;
9705 #endif
9706 #ifdef __cplusplus
9707 }
9708 #endif
9709
9710 int
9711 main ()
9712 {
9713 return f != connect;
9714   ;
9715   return 0;
9716 }
9717 _ACEOF
9718 rm -f conftest.$ac_objext conftest$ac_exeext
9719 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9720   (eval $ac_link) 2>conftest.er1
9721   ac_status=$?
9722   grep -v '^ *+' conftest.er1 >conftest.err
9723   rm -f conftest.er1
9724   cat conftest.err >&5
9725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9726   (exit $ac_status); } &&
9727          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9728   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9729   (eval $ac_try) 2>&5
9730   ac_status=$?
9731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9732   (exit $ac_status); }; } &&
9733          { ac_try='test -s conftest$ac_exeext'
9734   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9735   (eval $ac_try) 2>&5
9736   ac_status=$?
9737   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9738   (exit $ac_status); }; }; then
9739   ac_cv_func_connect=yes
9740 else
9741   echo "$as_me: failed program was:" >&5
9742 sed 's/^/| /' conftest.$ac_ext >&5
9743
9744 ac_cv_func_connect=no
9745 fi
9746 rm -f conftest.err conftest.$ac_objext \
9747       conftest$ac_exeext conftest.$ac_ext
9748 fi
9749 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
9750 echo "${ECHO_T}$ac_cv_func_connect" >&6
9751
9752     if test $ac_cv_func_connect = no; then
9753       echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
9754 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
9755 if test "${ac_cv_lib_socket_connect+set}" = set; then
9756   echo $ECHO_N "(cached) $ECHO_C" >&6
9757 else
9758   ac_check_lib_save_LIBS=$LIBS
9759 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
9760 cat >conftest.$ac_ext <<_ACEOF
9761 /* confdefs.h.  */
9762 _ACEOF
9763 cat confdefs.h >>conftest.$ac_ext
9764 cat >>conftest.$ac_ext <<_ACEOF
9765 /* end confdefs.h.  */
9766
9767 /* Override any gcc2 internal prototype to avoid an error.  */
9768 #ifdef __cplusplus
9769 extern "C"
9770 #endif
9771 /* We use char because int might match the return type of a gcc2
9772    builtin and then its argument prototype would still apply.  */
9773 char connect ();
9774 int
9775 main ()
9776 {
9777 connect ();
9778   ;
9779   return 0;
9780 }
9781 _ACEOF
9782 rm -f conftest.$ac_objext conftest$ac_exeext
9783 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9784   (eval $ac_link) 2>conftest.er1
9785   ac_status=$?
9786   grep -v '^ *+' conftest.er1 >conftest.err
9787   rm -f conftest.er1
9788   cat conftest.err >&5
9789   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9790   (exit $ac_status); } &&
9791          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9792   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9793   (eval $ac_try) 2>&5
9794   ac_status=$?
9795   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9796   (exit $ac_status); }; } &&
9797          { ac_try='test -s conftest$ac_exeext'
9798   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9799   (eval $ac_try) 2>&5
9800   ac_status=$?
9801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9802   (exit $ac_status); }; }; then
9803   ac_cv_lib_socket_connect=yes
9804 else
9805   echo "$as_me: failed program was:" >&5
9806 sed 's/^/| /' conftest.$ac_ext >&5
9807
9808 ac_cv_lib_socket_connect=no
9809 fi
9810 rm -f conftest.err conftest.$ac_objext \
9811       conftest$ac_exeext conftest.$ac_ext
9812 LIBS=$ac_check_lib_save_LIBS
9813 fi
9814 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
9815 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
9816 if test $ac_cv_lib_socket_connect = yes; then
9817   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
9818 fi
9819
9820     fi
9821
9822     # Guillermo Gomez says -lposix is necessary on A/UX.
9823     echo "$as_me:$LINENO: checking for remove" >&5
9824 echo $ECHO_N "checking for remove... $ECHO_C" >&6
9825 if test "${ac_cv_func_remove+set}" = set; then
9826   echo $ECHO_N "(cached) $ECHO_C" >&6
9827 else
9828   cat >conftest.$ac_ext <<_ACEOF
9829 /* confdefs.h.  */
9830 _ACEOF
9831 cat confdefs.h >>conftest.$ac_ext
9832 cat >>conftest.$ac_ext <<_ACEOF
9833 /* end confdefs.h.  */
9834 /* Define remove to an innocuous variant, in case <limits.h> declares remove.
9835    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9836 #define remove innocuous_remove
9837
9838 /* System header to define __stub macros and hopefully few prototypes,
9839     which can conflict with char remove (); below.
9840     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9841     <limits.h> exists even on freestanding compilers.  */
9842
9843 #ifdef __STDC__
9844 # include <limits.h>
9845 #else
9846 # include <assert.h>
9847 #endif
9848
9849 #undef remove
9850
9851 /* Override any gcc2 internal prototype to avoid an error.  */
9852 #ifdef __cplusplus
9853 extern "C"
9854 {
9855 #endif
9856 /* We use char because int might match the return type of a gcc2
9857    builtin and then its argument prototype would still apply.  */
9858 char remove ();
9859 /* The GNU C library defines this for functions which it implements
9860     to always fail with ENOSYS.  Some functions are actually named
9861     something starting with __ and the normal name is an alias.  */
9862 #if defined (__stub_remove) || defined (__stub___remove)
9863 choke me
9864 #else
9865 char (*f) () = remove;
9866 #endif
9867 #ifdef __cplusplus
9868 }
9869 #endif
9870
9871 int
9872 main ()
9873 {
9874 return f != remove;
9875   ;
9876   return 0;
9877 }
9878 _ACEOF
9879 rm -f conftest.$ac_objext conftest$ac_exeext
9880 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9881   (eval $ac_link) 2>conftest.er1
9882   ac_status=$?
9883   grep -v '^ *+' conftest.er1 >conftest.err
9884   rm -f conftest.er1
9885   cat conftest.err >&5
9886   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9887   (exit $ac_status); } &&
9888          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9889   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9890   (eval $ac_try) 2>&5
9891   ac_status=$?
9892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9893   (exit $ac_status); }; } &&
9894          { ac_try='test -s conftest$ac_exeext'
9895   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9896   (eval $ac_try) 2>&5
9897   ac_status=$?
9898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9899   (exit $ac_status); }; }; then
9900   ac_cv_func_remove=yes
9901 else
9902   echo "$as_me: failed program was:" >&5
9903 sed 's/^/| /' conftest.$ac_ext >&5
9904
9905 ac_cv_func_remove=no
9906 fi
9907 rm -f conftest.err conftest.$ac_objext \
9908       conftest$ac_exeext conftest.$ac_ext
9909 fi
9910 echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
9911 echo "${ECHO_T}$ac_cv_func_remove" >&6
9912
9913     if test $ac_cv_func_remove = no; then
9914       echo "$as_me:$LINENO: checking for remove in -lposix" >&5
9915 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
9916 if test "${ac_cv_lib_posix_remove+set}" = set; then
9917   echo $ECHO_N "(cached) $ECHO_C" >&6
9918 else
9919   ac_check_lib_save_LIBS=$LIBS
9920 LIBS="-lposix  $LIBS"
9921 cat >conftest.$ac_ext <<_ACEOF
9922 /* confdefs.h.  */
9923 _ACEOF
9924 cat confdefs.h >>conftest.$ac_ext
9925 cat >>conftest.$ac_ext <<_ACEOF
9926 /* end confdefs.h.  */
9927
9928 /* Override any gcc2 internal prototype to avoid an error.  */
9929 #ifdef __cplusplus
9930 extern "C"
9931 #endif
9932 /* We use char because int might match the return type of a gcc2
9933    builtin and then its argument prototype would still apply.  */
9934 char remove ();
9935 int
9936 main ()
9937 {
9938 remove ();
9939   ;
9940   return 0;
9941 }
9942 _ACEOF
9943 rm -f conftest.$ac_objext conftest$ac_exeext
9944 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9945   (eval $ac_link) 2>conftest.er1
9946   ac_status=$?
9947   grep -v '^ *+' conftest.er1 >conftest.err
9948   rm -f conftest.er1
9949   cat conftest.err >&5
9950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9951   (exit $ac_status); } &&
9952          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9953   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9954   (eval $ac_try) 2>&5
9955   ac_status=$?
9956   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9957   (exit $ac_status); }; } &&
9958          { ac_try='test -s conftest$ac_exeext'
9959   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9960   (eval $ac_try) 2>&5
9961   ac_status=$?
9962   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9963   (exit $ac_status); }; }; then
9964   ac_cv_lib_posix_remove=yes
9965 else
9966   echo "$as_me: failed program was:" >&5
9967 sed 's/^/| /' conftest.$ac_ext >&5
9968
9969 ac_cv_lib_posix_remove=no
9970 fi
9971 rm -f conftest.err conftest.$ac_objext \
9972       conftest$ac_exeext conftest.$ac_ext
9973 LIBS=$ac_check_lib_save_LIBS
9974 fi
9975 echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
9976 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
9977 if test $ac_cv_lib_posix_remove = yes; then
9978   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
9979 fi
9980
9981     fi
9982
9983     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
9984     echo "$as_me:$LINENO: checking for shmat" >&5
9985 echo $ECHO_N "checking for shmat... $ECHO_C" >&6
9986 if test "${ac_cv_func_shmat+set}" = set; then
9987   echo $ECHO_N "(cached) $ECHO_C" >&6
9988 else
9989   cat >conftest.$ac_ext <<_ACEOF
9990 /* confdefs.h.  */
9991 _ACEOF
9992 cat confdefs.h >>conftest.$ac_ext
9993 cat >>conftest.$ac_ext <<_ACEOF
9994 /* end confdefs.h.  */
9995 /* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
9996    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9997 #define shmat innocuous_shmat
9998
9999 /* System header to define __stub macros and hopefully few prototypes,
10000     which can conflict with char shmat (); below.
10001     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10002     <limits.h> exists even on freestanding compilers.  */
10003
10004 #ifdef __STDC__
10005 # include <limits.h>
10006 #else
10007 # include <assert.h>
10008 #endif
10009
10010 #undef shmat
10011
10012 /* Override any gcc2 internal prototype to avoid an error.  */
10013 #ifdef __cplusplus
10014 extern "C"
10015 {
10016 #endif
10017 /* We use char because int might match the return type of a gcc2
10018    builtin and then its argument prototype would still apply.  */
10019 char shmat ();
10020 /* The GNU C library defines this for functions which it implements
10021     to always fail with ENOSYS.  Some functions are actually named
10022     something starting with __ and the normal name is an alias.  */
10023 #if defined (__stub_shmat) || defined (__stub___shmat)
10024 choke me
10025 #else
10026 char (*f) () = shmat;
10027 #endif
10028 #ifdef __cplusplus
10029 }
10030 #endif
10031
10032 int
10033 main ()
10034 {
10035 return f != shmat;
10036   ;
10037   return 0;
10038 }
10039 _ACEOF
10040 rm -f conftest.$ac_objext conftest$ac_exeext
10041 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10042   (eval $ac_link) 2>conftest.er1
10043   ac_status=$?
10044   grep -v '^ *+' conftest.er1 >conftest.err
10045   rm -f conftest.er1
10046   cat conftest.err >&5
10047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10048   (exit $ac_status); } &&
10049          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10050   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10051   (eval $ac_try) 2>&5
10052   ac_status=$?
10053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10054   (exit $ac_status); }; } &&
10055          { ac_try='test -s conftest$ac_exeext'
10056   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10057   (eval $ac_try) 2>&5
10058   ac_status=$?
10059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10060   (exit $ac_status); }; }; then
10061   ac_cv_func_shmat=yes
10062 else
10063   echo "$as_me: failed program was:" >&5
10064 sed 's/^/| /' conftest.$ac_ext >&5
10065
10066 ac_cv_func_shmat=no
10067 fi
10068 rm -f conftest.err conftest.$ac_objext \
10069       conftest$ac_exeext conftest.$ac_ext
10070 fi
10071 echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
10072 echo "${ECHO_T}$ac_cv_func_shmat" >&6
10073
10074     if test $ac_cv_func_shmat = no; then
10075       echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
10076 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
10077 if test "${ac_cv_lib_ipc_shmat+set}" = set; then
10078   echo $ECHO_N "(cached) $ECHO_C" >&6
10079 else
10080   ac_check_lib_save_LIBS=$LIBS
10081 LIBS="-lipc  $LIBS"
10082 cat >conftest.$ac_ext <<_ACEOF
10083 /* confdefs.h.  */
10084 _ACEOF
10085 cat confdefs.h >>conftest.$ac_ext
10086 cat >>conftest.$ac_ext <<_ACEOF
10087 /* end confdefs.h.  */
10088
10089 /* Override any gcc2 internal prototype to avoid an error.  */
10090 #ifdef __cplusplus
10091 extern "C"
10092 #endif
10093 /* We use char because int might match the return type of a gcc2
10094    builtin and then its argument prototype would still apply.  */
10095 char shmat ();
10096 int
10097 main ()
10098 {
10099 shmat ();
10100   ;
10101   return 0;
10102 }
10103 _ACEOF
10104 rm -f conftest.$ac_objext conftest$ac_exeext
10105 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10106   (eval $ac_link) 2>conftest.er1
10107   ac_status=$?
10108   grep -v '^ *+' conftest.er1 >conftest.err
10109   rm -f conftest.er1
10110   cat conftest.err >&5
10111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10112   (exit $ac_status); } &&
10113          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10114   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10115   (eval $ac_try) 2>&5
10116   ac_status=$?
10117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10118   (exit $ac_status); }; } &&
10119          { ac_try='test -s conftest$ac_exeext'
10120   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10121   (eval $ac_try) 2>&5
10122   ac_status=$?
10123   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10124   (exit $ac_status); }; }; then
10125   ac_cv_lib_ipc_shmat=yes
10126 else
10127   echo "$as_me: failed program was:" >&5
10128 sed 's/^/| /' conftest.$ac_ext >&5
10129
10130 ac_cv_lib_ipc_shmat=no
10131 fi
10132 rm -f conftest.err conftest.$ac_objext \
10133       conftest$ac_exeext conftest.$ac_ext
10134 LIBS=$ac_check_lib_save_LIBS
10135 fi
10136 echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
10137 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
10138 if test $ac_cv_lib_ipc_shmat = yes; then
10139   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
10140 fi
10141
10142     fi
10143   fi
10144
10145   # Check for libraries that X11R6 Xt/Xaw programs need.
10146   ac_save_LDFLAGS=$LDFLAGS
10147   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
10148   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
10149   # check for ICE first), but we must link in the order -lSM -lICE or
10150   # we get undefined symbols.  So assume we have SM if we have ICE.
10151   # These have to be linked with before -lX11, unlike the other
10152   # libraries we check for below, so use a different variable.
10153   # John Interrante, Karl Berry
10154   echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
10155 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
10156 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
10157   echo $ECHO_N "(cached) $ECHO_C" >&6
10158 else
10159   ac_check_lib_save_LIBS=$LIBS
10160 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
10161 cat >conftest.$ac_ext <<_ACEOF
10162 /* confdefs.h.  */
10163 _ACEOF
10164 cat confdefs.h >>conftest.$ac_ext
10165 cat >>conftest.$ac_ext <<_ACEOF
10166 /* end confdefs.h.  */
10167
10168 /* Override any gcc2 internal prototype to avoid an error.  */
10169 #ifdef __cplusplus
10170 extern "C"
10171 #endif
10172 /* We use char because int might match the return type of a gcc2
10173    builtin and then its argument prototype would still apply.  */
10174 char IceConnectionNumber ();
10175 int
10176 main ()
10177 {
10178 IceConnectionNumber ();
10179   ;
10180   return 0;
10181 }
10182 _ACEOF
10183 rm -f conftest.$ac_objext conftest$ac_exeext
10184 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10185   (eval $ac_link) 2>conftest.er1
10186   ac_status=$?
10187   grep -v '^ *+' conftest.er1 >conftest.err
10188   rm -f conftest.er1
10189   cat conftest.err >&5
10190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10191   (exit $ac_status); } &&
10192          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10193   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10194   (eval $ac_try) 2>&5
10195   ac_status=$?
10196   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10197   (exit $ac_status); }; } &&
10198          { ac_try='test -s conftest$ac_exeext'
10199   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10200   (eval $ac_try) 2>&5
10201   ac_status=$?
10202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10203   (exit $ac_status); }; }; then
10204   ac_cv_lib_ICE_IceConnectionNumber=yes
10205 else
10206   echo "$as_me: failed program was:" >&5
10207 sed 's/^/| /' conftest.$ac_ext >&5
10208
10209 ac_cv_lib_ICE_IceConnectionNumber=no
10210 fi
10211 rm -f conftest.err conftest.$ac_objext \
10212       conftest$ac_exeext conftest.$ac_ext
10213 LIBS=$ac_check_lib_save_LIBS
10214 fi
10215 echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
10216 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
10217 if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
10218   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
10219 fi
10220
10221   LDFLAGS=$ac_save_LDFLAGS
10222
10223 fi
10224
10225
10226
10227 if test x$support_xpm = xyes; then
10228
10229
10230
10231 # Initialize some more variables set by options.
10232 # The variables have the same names as the options, with
10233 # dashes changed to underlines.
10234
10235 # If we find XPM, set shell vars xpm_includes and xpm_libraries to the
10236 # paths, otherwise set no_xpm=yes.
10237 # Uses ac_ vars as temps to allow command line to override cache and checks.
10238 echo "$as_me:$LINENO: checking for libXpm" >&5
10239 echo $ECHO_N "checking for libXpm... $ECHO_C" >&6
10240
10241
10242 # Check whether --with-xpm_includes or --without-xpm_includes was given.
10243 if test "${with_xpm_includes+set}" = set; then
10244   withval="$with_xpm_includes"
10245   xpm_includes="$withval"
10246 else
10247   xpm_includes=NO
10248 fi;
10249
10250 # Check whether --with-xpm_library or --without-xpm_library was given.
10251 if test "${with_xpm_library+set}" = set; then
10252   withval="$with_xpm_library"
10253   xpm_libraries="$withval"
10254 else
10255   xpm_libraries=NO
10256 fi;
10257
10258 # --without-xpm overrides everything else, but does not touch the cache.
10259
10260 # Check whether --with-xpm or --without-xpm was given.
10261 if test "${with_xpm+set}" = set; then
10262   withval="$with_xpm"
10263
10264 fi;
10265 if test "$with_xpm" = no; then
10266   have_xpm=disabled
10267 else
10268   if test "${ac_cv_have_xpm+set}" = set; then
10269   echo $ECHO_N "(cached) $ECHO_C" >&6
10270 else
10271
10272   vt_xpm_include_X11=no
10273   if test -n "$xpm_includes"; then
10274     vt_xpm_includes=$xpm_includes
10275   else
10276     vt_xpm_includes=NO
10277   fi
10278   if test -n "$xpm_libraries"; then
10279     vt_xpm_libraries=$xpm_libraries
10280   else
10281     vt_xpm_libraries=NO
10282   fi
10283
10284   if test "$vt_xpm_includes" = NO; then
10285   # Guess where to find xpm.h
10286
10287 ac_save_CPPFLAGS="$CPPFLAGS"
10288 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10289
10290   # First, try using that file with no special directory specified.
10291 cat >conftest.$ac_ext <<_ACEOF
10292 /* confdefs.h.  */
10293 _ACEOF
10294 cat confdefs.h >>conftest.$ac_ext
10295 cat >>conftest.$ac_ext <<_ACEOF
10296 /* end confdefs.h.  */
10297 #include <X11/xpm.h>
10298 _ACEOF
10299 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10300   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10301   ac_status=$?
10302   grep -v '^ *+' conftest.er1 >conftest.err
10303   rm -f conftest.er1
10304   cat conftest.err >&5
10305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10306   (exit $ac_status); } >/dev/null; then
10307   if test -s conftest.err; then
10308     ac_cpp_err=$ac_cxx_preproc_warn_flag
10309     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10310   else
10311     ac_cpp_err=
10312   fi
10313 else
10314   ac_cpp_err=yes
10315 fi
10316 if test -z "$ac_cpp_err"; then
10317   # We can compile using X headers with no special include directory.
10318 vt_xpm_includes=
10319 vt_xpm_include_X11=yes
10320 else
10321   echo "$as_me: failed program was:" >&5
10322 sed 's/^/| /' conftest.$ac_ext >&5
10323
10324   CPPFLAGS="$ac_save_CPPFLAGS"
10325 # Look for the header file in a standard set of common directories.
10326   for ac_dir in               \
10327     /usr/X11/include          \
10328     /usr/X11R6/include        \
10329     /usr/X11R5/include        \
10330     /usr/X11R4/include        \
10331                               \
10332     /usr/include/X11          \
10333     /usr/include/X11R6        \
10334     /usr/include/X11R5        \
10335     /usr/include/X11R4        \
10336                               \
10337     /usr/local/X11/include    \
10338     /usr/local/X11R6/include  \
10339     /usr/local/X11R5/include  \
10340     /usr/local/X11R4/include  \
10341                               \
10342     /usr/local/include/X11    \
10343     /usr/local/include/X11R6  \
10344     /usr/local/include/X11R5  \
10345     /usr/local/include/X11R4  \
10346                               \
10347     /usr/X386/include         \
10348     /usr/x386/include         \
10349     /usr/XFree86/include/X11  \
10350                               \
10351     /usr/include              \
10352     /usr/local/include        \
10353     /usr/unsupported/include  \
10354     /usr/athena/include       \
10355     /usr/local/x11r5/include  \
10356     /usr/lpp/Xamples/include  \
10357                               \
10358     /usr/openwin/include      \
10359     /usr/openwin/share/include \
10360     ; \
10361   do
10362     if test -r "$ac_dir/X11/xpm.h"; then
10363       vt_xpm_includes="$ac_dir"
10364       vt_xpm_include_X11=yes
10365       break
10366     else
10367       if test -r "$ac_dir/xpm.h"; then
10368         vt_xpm_includes=$ac_dir
10369         break
10370       fi
10371     fi
10372   done
10373 fi
10374 rm -f conftest.err conftest.$ac_ext
10375 fi
10376
10377 if test "$vt_xpm_libraries" = NO; then
10378   # Check for the libraries.
10379
10380   # See if we find them without any special options.
10381   # Don't add to $LIBS permanently.
10382   ac_save_LIBS="$LIBS"
10383   LIBS="$LIBS $X_LIBS -lXpm -lX11"
10384 cat >conftest.$ac_ext <<_ACEOF
10385 /* confdefs.h.  */
10386 _ACEOF
10387 cat confdefs.h >>conftest.$ac_ext
10388 cat >>conftest.$ac_ext <<_ACEOF
10389 /* end confdefs.h.  */
10390
10391 int
10392 main ()
10393 {
10394 XpmReadFileToPixmap()
10395   ;
10396   return 0;
10397 }
10398 _ACEOF
10399 rm -f conftest.$ac_objext conftest$ac_exeext
10400 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10401   (eval $ac_link) 2>conftest.er1
10402   ac_status=$?
10403   grep -v '^ *+' conftest.er1 >conftest.err
10404   rm -f conftest.er1
10405   cat conftest.err >&5
10406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10407   (exit $ac_status); } &&
10408          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10409   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10410   (eval $ac_try) 2>&5
10411   ac_status=$?
10412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10413   (exit $ac_status); }; } &&
10414          { ac_try='test -s conftest$ac_exeext'
10415   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10416   (eval $ac_try) 2>&5
10417   ac_status=$?
10418   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10419   (exit $ac_status); }; }; then
10420   LIBS="$ac_save_LIBS"
10421 # We can link libXpm with no special library path.
10422 vt_xpm_libraries=
10423 else
10424   echo "$as_me: failed program was:" >&5
10425 sed 's/^/| /' conftest.$ac_ext >&5
10426
10427 LIBS="$ac_save_LIBS"
10428 # First see if replacing the include by lib works.
10429 for ac_dir in \
10430     `echo "$vt_xpm_includes" | sed 's,include/X11,lib,;s,include,lib,'` \
10431     /usr/X11/lib          \
10432     /usr/X11R6/lib        \
10433     /usr/X11R5/lib        \
10434     /usr/X11R4/lib        \
10435                           \
10436     /usr/lib/X11          \
10437     /usr/lib/X11R6        \
10438     /usr/lib/X11R5        \
10439     /usr/lib/X11R4        \
10440                           \
10441     /usr/local/X11/lib    \
10442     /usr/local/X11R6/lib  \
10443     /usr/local/X11R5/lib  \
10444     /usr/local/X11R4/lib  \
10445                           \
10446     /usr/local/lib/X11    \
10447     /usr/local/lib/X11R6  \
10448     /usr/local/lib/X11R5  \
10449     /usr/local/lib/X11R4  \
10450                           \
10451     /usr/X386/lib         \
10452     /usr/x386/lib         \
10453     /usr/XFree86/lib/X11  \
10454                           \
10455     /usr/lib              \
10456     /usr/local/lib        \
10457     /usr/unsupported/lib  \
10458     /usr/athena/lib       \
10459     /usr/local/x11r5/lib  \
10460     /usr/lpp/Xamples/lib  \
10461                           \
10462     /usr/openwin/lib      \
10463     /usr/openwin/share/lib \
10464     ; \
10465 do
10466   for ac_extension in a so sl; do
10467     if test -r $ac_dir/libXpm.$ac_extension; then
10468       vt_xpm_libraries=$ac_dir
10469       break 2
10470     fi
10471   done
10472 done
10473 fi
10474 rm -f conftest.err conftest.$ac_objext \
10475       conftest$ac_exeext conftest.$ac_ext
10476 fi
10477
10478
10479   if test "$vt_xpm_includes" = NO -o "$vt_xpm_libraries" = NO; then
10480     ac_cv_have_xpm="have_xpm=no"
10481   else
10482     ac_cv_have_xpm="have_xpm=yes \
10483         vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
10484         vt_xpm_include_X11=$vt_xpm_include_X11"
10485   fi
10486 fi
10487   eval "$ac_cv_have_xpm"
10488 fi
10489
10490 if test "$have_xpm" != yes; then
10491   echo "$as_me:$LINENO: result: $have_xpm" >&5
10492 echo "${ECHO_T}$have_xpm" >&6
10493   no_xpm=yes
10494 else
10495   if test "$xpm_includes" != NO; then
10496     if test "$xpm_includes" = "$vt_xpm_includes"; then
10497       if test -r "$xpm_includes/X11/xpm.h"; then
10498         vt_xpm_include_X11=yes
10499       fi
10500     else
10501       vt_xpm_include_X11=no
10502       if test -z "$xpm_includes"; then
10503         cat >conftest.$ac_ext <<_ACEOF
10504 /* confdefs.h.  */
10505 _ACEOF
10506 cat confdefs.h >>conftest.$ac_ext
10507 cat >>conftest.$ac_ext <<_ACEOF
10508 /* end confdefs.h.  */
10509 #include <X11/xpm.h>
10510 _ACEOF
10511 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10512   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10513   ac_status=$?
10514   grep -v '^ *+' conftest.er1 >conftest.err
10515   rm -f conftest.er1
10516   cat conftest.err >&5
10517   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10518   (exit $ac_status); } >/dev/null; then
10519   if test -s conftest.err; then
10520     ac_cpp_err=$ac_cxx_preproc_warn_flag
10521     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10522   else
10523     ac_cpp_err=
10524   fi
10525 else
10526   ac_cpp_err=yes
10527 fi
10528 if test -z "$ac_cpp_err"; then
10529   vt_xpm_include_X11=yes
10530 else
10531   echo "$as_me: failed program was:" >&5
10532 sed 's/^/| /' conftest.$ac_ext >&5
10533
10534
10535 fi
10536 rm -f conftest.err conftest.$ac_ext
10537       else
10538         if test -r "$xpm_includes/X11/xpm.h"; then
10539           vt_xpm_include_X11=yes
10540         fi
10541       fi
10542     fi
10543     vt_xpm_includes=$xpm_includes
10544   fi
10545   if test "x$xpm_libraries" != xNO; then
10546     vt_xpm_libraries=$xpm_libraries
10547   fi
10548   # Update the cache value to reflect the command line values.
10549   ac_cv_have_xpm="have_xpm=yes \
10550         vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
10551         vt_xpm_include_X11=$vt_xpm_include_X11"
10552   eval "$ac_cv_have_xpm"
10553   echo "$as_me:$LINENO: result: -I$vt_xpm_includes, -L$vt_xpm_libraries" >&5
10554 echo "${ECHO_T}-I$vt_xpm_includes, -L$vt_xpm_libraries" >&6
10555   if test -n "$vt_xpm_includes"; then
10556     XPM_CPPFLAGS="-DHAVE_LIBXPM"
10557   fi
10558   if test -n "$vt_xpm_includes"; then
10559     XPM_CFLAGS="-I$vt_xpm_includes"
10560   fi
10561   XPM_LIBS="-lXpm"
10562   if test -n "$vt_xpm_libraries"; then
10563     XPM_LIBS="-L$vt_xpm_libraries $XPM_LIBS"
10564   fi
10565   if test "x$vt_xpm_include_X11" = xyes; then
10566
10567 cat >>confdefs.h <<\_ACEOF
10568 #define XPM_INC_X11 1
10569 _ACEOF
10570
10571   fi
10572 fi
10573
10574
10575
10576
10577
10578   if test x$no_xpm = xyes; then
10579     support_xpm=needsmanualspecification
10580   fi
10581 fi
10582
10583 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
10584 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
10585 if test "${ac_cv_header_sys_wait_h+set}" = set; then
10586   echo $ECHO_N "(cached) $ECHO_C" >&6
10587 else
10588   cat >conftest.$ac_ext <<_ACEOF
10589 /* confdefs.h.  */
10590 _ACEOF
10591 cat confdefs.h >>conftest.$ac_ext
10592 cat >>conftest.$ac_ext <<_ACEOF
10593 /* end confdefs.h.  */
10594 #include <sys/types.h>
10595 #include <sys/wait.h>
10596 #ifndef WEXITSTATUS
10597 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
10598 #endif
10599 #ifndef WIFEXITED
10600 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
10601 #endif
10602
10603 int
10604 main ()
10605 {
10606   int s;
10607   wait (&s);
10608   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
10609   ;
10610   return 0;
10611 }
10612 _ACEOF
10613 rm -f conftest.$ac_objext
10614 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10615   (eval $ac_compile) 2>conftest.er1
10616   ac_status=$?
10617   grep -v '^ *+' conftest.er1 >conftest.err
10618   rm -f conftest.er1
10619   cat conftest.err >&5
10620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10621   (exit $ac_status); } &&
10622          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10623   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10624   (eval $ac_try) 2>&5
10625   ac_status=$?
10626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10627   (exit $ac_status); }; } &&
10628          { ac_try='test -s conftest.$ac_objext'
10629   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10630   (eval $ac_try) 2>&5
10631   ac_status=$?
10632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10633   (exit $ac_status); }; }; then
10634   ac_cv_header_sys_wait_h=yes
10635 else
10636   echo "$as_me: failed program was:" >&5
10637 sed 's/^/| /' conftest.$ac_ext >&5
10638
10639 ac_cv_header_sys_wait_h=no
10640 fi
10641 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10642 fi
10643 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
10644 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
10645 if test $ac_cv_header_sys_wait_h = yes; then
10646
10647 cat >>confdefs.h <<\_ACEOF
10648 #define HAVE_SYS_WAIT_H 1
10649 _ACEOF
10650
10651 fi
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672 for ac_header in \
10673         assert.h \
10674         fcntl.h \
10675         grp.h \
10676         libc.h \
10677         lastlog.h \
10678         stdarg.h \
10679         stdlib.h \
10680         string.h \
10681         termios.h \
10682         unistd.h \
10683         sys/byteorder.h \
10684         sys/ioctl.h \
10685         sys/select.h \
10686         sys/sockio.h \
10687         sys/strredir.h \
10688         sys/time.h \
10689         utmp.h \
10690         utmpx.h \
10691         stdint.h \
10692
10693 do
10694 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10695 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10696   echo "$as_me:$LINENO: checking for $ac_header" >&5
10697 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10698 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10699   echo $ECHO_N "(cached) $ECHO_C" >&6
10700 fi
10701 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10702 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10703 else
10704   # Is the header compilable?
10705 echo "$as_me:$LINENO: checking $ac_header usability" >&5
10706 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10707 cat >conftest.$ac_ext <<_ACEOF
10708 /* confdefs.h.  */
10709 _ACEOF
10710 cat confdefs.h >>conftest.$ac_ext
10711 cat >>conftest.$ac_ext <<_ACEOF
10712 /* end confdefs.h.  */
10713 $ac_includes_default
10714 #include <$ac_header>
10715 _ACEOF
10716 rm -f conftest.$ac_objext
10717 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10718   (eval $ac_compile) 2>conftest.er1
10719   ac_status=$?
10720   grep -v '^ *+' conftest.er1 >conftest.err
10721   rm -f conftest.er1
10722   cat conftest.err >&5
10723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10724   (exit $ac_status); } &&
10725          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10726   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10727   (eval $ac_try) 2>&5
10728   ac_status=$?
10729   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10730   (exit $ac_status); }; } &&
10731          { ac_try='test -s conftest.$ac_objext'
10732   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10733   (eval $ac_try) 2>&5
10734   ac_status=$?
10735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10736   (exit $ac_status); }; }; then
10737   ac_header_compiler=yes
10738 else
10739   echo "$as_me: failed program was:" >&5
10740 sed 's/^/| /' conftest.$ac_ext >&5
10741
10742 ac_header_compiler=no
10743 fi
10744 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10745 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10746 echo "${ECHO_T}$ac_header_compiler" >&6
10747
10748 # Is the header present?
10749 echo "$as_me:$LINENO: checking $ac_header presence" >&5
10750 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10751 cat >conftest.$ac_ext <<_ACEOF
10752 /* confdefs.h.  */
10753 _ACEOF
10754 cat confdefs.h >>conftest.$ac_ext
10755 cat >>conftest.$ac_ext <<_ACEOF
10756 /* end confdefs.h.  */
10757 #include <$ac_header>
10758 _ACEOF
10759 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10760   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10761   ac_status=$?
10762   grep -v '^ *+' conftest.er1 >conftest.err
10763   rm -f conftest.er1
10764   cat conftest.err >&5
10765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10766   (exit $ac_status); } >/dev/null; then
10767   if test -s conftest.err; then
10768     ac_cpp_err=$ac_cxx_preproc_warn_flag
10769     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10770   else
10771     ac_cpp_err=
10772   fi
10773 else
10774   ac_cpp_err=yes
10775 fi
10776 if test -z "$ac_cpp_err"; then
10777   ac_header_preproc=yes
10778 else
10779   echo "$as_me: failed program was:" >&5
10780 sed 's/^/| /' conftest.$ac_ext >&5
10781
10782   ac_header_preproc=no
10783 fi
10784 rm -f conftest.err conftest.$ac_ext
10785 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10786 echo "${ECHO_T}$ac_header_preproc" >&6
10787
10788 # So?  What about this header?
10789 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10790   yes:no: )
10791     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10792 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10793     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10794 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10795     ac_header_preproc=yes
10796     ;;
10797   no:yes:* )
10798     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10799 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10800     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10801 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10802     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10803 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10804     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10805 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10806     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10807 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10808     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10809 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10810     (
10811       cat <<\_ASBOX
10812 ## ------------------------------------------ ##
10813 ## Report this to the AC_PACKAGE_NAME lists.  ##
10814 ## ------------------------------------------ ##
10815 _ASBOX
10816     ) |
10817       sed "s/^/$as_me: WARNING:     /" >&2
10818     ;;
10819 esac
10820 echo "$as_me:$LINENO: checking for $ac_header" >&5
10821 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10822 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10823   echo $ECHO_N "(cached) $ECHO_C" >&6
10824 else
10825   eval "$as_ac_Header=\$ac_header_preproc"
10826 fi
10827 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10828 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10829
10830 fi
10831 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10832   cat >>confdefs.h <<_ACEOF
10833 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10834 _ACEOF
10835
10836 fi
10837
10838 done
10839
10840
10841 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
10842 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
10843 if test "${ac_cv_header_time+set}" = set; then
10844   echo $ECHO_N "(cached) $ECHO_C" >&6
10845 else
10846   cat >conftest.$ac_ext <<_ACEOF
10847 /* confdefs.h.  */
10848 _ACEOF
10849 cat confdefs.h >>conftest.$ac_ext
10850 cat >>conftest.$ac_ext <<_ACEOF
10851 /* end confdefs.h.  */
10852 #include <sys/types.h>
10853 #include <sys/time.h>
10854 #include <time.h>
10855
10856 int
10857 main ()
10858 {
10859 if ((struct tm *) 0)
10860 return 0;
10861   ;
10862   return 0;
10863 }
10864 _ACEOF
10865 rm -f conftest.$ac_objext
10866 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10867   (eval $ac_compile) 2>conftest.er1
10868   ac_status=$?
10869   grep -v '^ *+' conftest.er1 >conftest.err
10870   rm -f conftest.er1
10871   cat conftest.err >&5
10872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10873   (exit $ac_status); } &&
10874          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10875   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10876   (eval $ac_try) 2>&5
10877   ac_status=$?
10878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10879   (exit $ac_status); }; } &&
10880          { ac_try='test -s conftest.$ac_objext'
10881   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10882   (eval $ac_try) 2>&5
10883   ac_status=$?
10884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10885   (exit $ac_status); }; }; then
10886   ac_cv_header_time=yes
10887 else
10888   echo "$as_me: failed program was:" >&5
10889 sed 's/^/| /' conftest.$ac_ext >&5
10890
10891 ac_cv_header_time=no
10892 fi
10893 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10894 fi
10895 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
10896 echo "${ECHO_T}$ac_cv_header_time" >&6
10897 if test $ac_cv_header_time = yes; then
10898
10899 cat >>confdefs.h <<\_ACEOF
10900 #define TIME_WITH_SYS_TIME 1
10901 _ACEOF
10902
10903 fi
10904
10905
10906 echo "$as_me:$LINENO: checking whether termios.h and sys/ioctl.h may both be included" >&5
10907 echo $ECHO_N "checking whether termios.h and sys/ioctl.h may both be included... $ECHO_C" >&6
10908 if test "${rxvt_cv_header_sysioctl+set}" = set; then
10909   echo $ECHO_N "(cached) $ECHO_C" >&6
10910 else
10911   cat >conftest.$ac_ext <<_ACEOF
10912 /* confdefs.h.  */
10913 _ACEOF
10914 cat confdefs.h >>conftest.$ac_ext
10915 cat >>conftest.$ac_ext <<_ACEOF
10916 /* end confdefs.h.  */
10917 #include <stdio.h>
10918 #include <sys/ioctl.h>
10919 #ifdef HAVE_TERMIOS_H
10920 #include <termios.h>
10921 #endif
10922 int
10923 main ()
10924 {
10925 int a = ECHO;
10926   ;
10927   return 0;
10928 }
10929 _ACEOF
10930 rm -f conftest.$ac_objext
10931 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10932   (eval $ac_compile) 2>conftest.er1
10933   ac_status=$?
10934   grep -v '^ *+' conftest.er1 >conftest.err
10935   rm -f conftest.er1
10936   cat conftest.err >&5
10937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10938   (exit $ac_status); } &&
10939          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10940   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10941   (eval $ac_try) 2>&5
10942   ac_status=$?
10943   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10944   (exit $ac_status); }; } &&
10945          { ac_try='test -s conftest.$ac_objext'
10946   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10947   (eval $ac_try) 2>&5
10948   ac_status=$?
10949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10950   (exit $ac_status); }; }; then
10951   rxvt_cv_header_sysioctl=yes
10952 else
10953   echo "$as_me: failed program was:" >&5
10954 sed 's/^/| /' conftest.$ac_ext >&5
10955
10956 rxvt_cv_header_sysioctl=no
10957 fi
10958 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10959 fi
10960 echo "$as_me:$LINENO: result: $rxvt_cv_header_sysioctl" >&5
10961 echo "${ECHO_T}$rxvt_cv_header_sysioctl" >&6
10962
10963 if test -n "$GCC"; then
10964   LDARG="-Wl,"
10965 else
10966   LDARG=""
10967 fi
10968 R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-rpath '$LDARG'\1/g'
10969
10970 ac_save_CFLAGS=$CFLAGS
10971 ac_save_LIBS=$LIBS
10972 CFLAGS="$CFLAGS $X_CFLAGS"
10973 LIBS=`echo "$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
10974 echo "$as_me:$LINENO: checking for -rpath dynamic library path recording" >&5
10975 echo $ECHO_N "checking for -rpath dynamic library path recording... $ECHO_C" >&6
10976 if test "${rxvt_cv_rpath+set}" = set; then
10977   echo $ECHO_N "(cached) $ECHO_C" >&6
10978 else
10979   if test "$cross_compiling" = yes; then
10980     { echo "$as_me:$LINENO: WARNING: You may need to check the LIBS line" >&5
10981 echo "$as_me: WARNING: You may need to check the LIBS line" >&2;}
10982 else
10983   cat >conftest.$ac_ext <<_ACEOF
10984 /* confdefs.h.  */
10985 _ACEOF
10986 cat confdefs.h >>conftest.$ac_ext
10987 cat >>conftest.$ac_ext <<_ACEOF
10988 /* end confdefs.h.  */
10989
10990 main()
10991 {
10992     exit(0);
10993     (void) XOpenDisplay("foobar");
10994 }
10995 _ACEOF
10996 rm -f conftest$ac_exeext
10997 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10998   (eval $ac_link) 2>&5
10999   ac_status=$?
11000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11001   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11002   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11003   (eval $ac_try) 2>&5
11004   ac_status=$?
11005   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11006   (exit $ac_status); }; }; then
11007   rxvt_cv_rpath=yes
11008 else
11009   echo "$as_me: program exited with status $ac_status" >&5
11010 echo "$as_me: failed program was:" >&5
11011 sed 's/^/| /' conftest.$ac_ext >&5
11012
11013 ( exit $ac_status )
11014 rxvt_cv_rpath=no
11015 fi
11016 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11017 fi
11018 fi
11019 echo "$as_me:$LINENO: result: $rxvt_cv_rpath" >&5
11020 echo "${ECHO_T}$rxvt_cv_rpath" >&6
11021 if test x$rxvt_cv_rpath != xyes; then
11022     R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-R\1/g'
11023     LIBS=`echo "$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
11024   echo "$as_me:$LINENO: checking for -R dynamic library path recording" >&5
11025 echo $ECHO_N "checking for -R dynamic library path recording... $ECHO_C" >&6
11026 if test "${rxvt_cv_R+set}" = set; then
11027   echo $ECHO_N "(cached) $ECHO_C" >&6
11028 else
11029   if test "$cross_compiling" = yes; then
11030   rxvt_cv_R=no
11031 else
11032   cat >conftest.$ac_ext <<_ACEOF
11033 /* confdefs.h.  */
11034 _ACEOF
11035 cat confdefs.h >>conftest.$ac_ext
11036 cat >>conftest.$ac_ext <<_ACEOF
11037 /* end confdefs.h.  */
11038
11039 main()
11040 {
11041     exit(0);
11042     (void) XOpenDisplay("foobar");
11043 }
11044 _ACEOF
11045 rm -f conftest$ac_exeext
11046 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11047   (eval $ac_link) 2>&5
11048   ac_status=$?
11049   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11050   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11051   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11052   (eval $ac_try) 2>&5
11053   ac_status=$?
11054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11055   (exit $ac_status); }; }; then
11056   rxvt_cv_R=yes
11057 else
11058   echo "$as_me: program exited with status $ac_status" >&5
11059 echo "$as_me: failed program was:" >&5
11060 sed 's/^/| /' conftest.$ac_ext >&5
11061
11062 ( exit $ac_status )
11063 rxvt_cv_R=no
11064 fi
11065 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11066 fi
11067 fi
11068 echo "$as_me:$LINENO: result: $rxvt_cv_R" >&5
11069 echo "${ECHO_T}$rxvt_cv_R" >&6
11070   if test x$rxvt_cv_R != xyes; then
11071     LIBS="$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
11072   fi
11073 fi
11074
11075 echo "$as_me:$LINENO: checking for XPointer" >&5
11076 echo $ECHO_N "checking for XPointer... $ECHO_C" >&6
11077 if test "${rxvt_cv_xpointer+set}" = set; then
11078   echo $ECHO_N "(cached) $ECHO_C" >&6
11079 else
11080   cat >conftest.$ac_ext <<_ACEOF
11081 /* confdefs.h.  */
11082 _ACEOF
11083 cat confdefs.h >>conftest.$ac_ext
11084 cat >>conftest.$ac_ext <<_ACEOF
11085 /* end confdefs.h.  */
11086 #include <X11/Xlib.h>
11087 int
11088 main ()
11089 {
11090 XPointer dummy;
11091   ;
11092   return 0;
11093 }
11094 _ACEOF
11095 rm -f conftest.$ac_objext
11096 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11097   (eval $ac_compile) 2>conftest.er1
11098   ac_status=$?
11099   grep -v '^ *+' conftest.er1 >conftest.err
11100   rm -f conftest.er1
11101   cat conftest.err >&5
11102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11103   (exit $ac_status); } &&
11104          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11105   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11106   (eval $ac_try) 2>&5
11107   ac_status=$?
11108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11109   (exit $ac_status); }; } &&
11110          { ac_try='test -s conftest.$ac_objext'
11111   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11112   (eval $ac_try) 2>&5
11113   ac_status=$?
11114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11115   (exit $ac_status); }; }; then
11116   rxvt_cv_xpointer=yes
11117 else
11118   echo "$as_me: failed program was:" >&5
11119 sed 's/^/| /' conftest.$ac_ext >&5
11120
11121 rxvt_cv_xpointer=no
11122 fi
11123 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11124 fi
11125 echo "$as_me:$LINENO: result: $rxvt_cv_xpointer" >&5
11126 echo "${ECHO_T}$rxvt_cv_xpointer" >&6
11127 if test x$rxvt_cv_xpointer = xyes; then
11128
11129 cat >>confdefs.h <<\_ACEOF
11130 #define HAVE_XPOINTER 1
11131 _ACEOF
11132
11133 fi
11134 LIBS=$ac_save_LIBS
11135 CFLAGS=$ac_save_CFLAGS
11136
11137
11138 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11139 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
11140 if test "${ac_cv_c_const+set}" = set; then
11141   echo $ECHO_N "(cached) $ECHO_C" >&6
11142 else
11143   cat >conftest.$ac_ext <<_ACEOF
11144 /* confdefs.h.  */
11145 _ACEOF
11146 cat confdefs.h >>conftest.$ac_ext
11147 cat >>conftest.$ac_ext <<_ACEOF
11148 /* end confdefs.h.  */
11149
11150 int
11151 main ()
11152 {
11153 /* FIXME: Include the comments suggested by Paul. */
11154 #ifndef __cplusplus
11155   /* Ultrix mips cc rejects this.  */
11156   typedef int charset[2];
11157   const charset x;
11158   /* SunOS 4.1.1 cc rejects this.  */
11159   char const *const *ccp;
11160   char **p;
11161   /* NEC SVR4.0.2 mips cc rejects this.  */
11162   struct point {int x, y;};
11163   static struct point const zero = {0,0};
11164   /* AIX XL C 1.02.0.0 rejects this.
11165      It does not let you subtract one const X* pointer from another in
11166      an arm of an if-expression whose if-part is not a constant
11167      expression */
11168   const char *g = "string";
11169   ccp = &g + (g ? g-g : 0);
11170   /* HPUX 7.0 cc rejects these. */
11171   ++ccp;
11172   p = (char**) ccp;
11173   ccp = (char const *const *) p;
11174   { /* SCO 3.2v4 cc rejects this.  */
11175     char *t;
11176     char const *s = 0 ? (char *) 0 : (char const *) 0;
11177
11178     *t++ = 0;
11179   }
11180   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11181     int x[] = {25, 17};
11182     const int *foo = &x[0];
11183     ++foo;
11184   }
11185   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11186     typedef const int *iptr;
11187     iptr p = 0;
11188     ++p;
11189   }
11190   { /* AIX XL C 1.02.0.0 rejects this saying
11191        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11192     struct s { int j; const int *ap[3]; };
11193     struct s *b; b->j = 5;
11194   }
11195   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11196     const int foo = 10;
11197   }
11198 #endif
11199
11200   ;
11201   return 0;
11202 }
11203 _ACEOF
11204 rm -f conftest.$ac_objext
11205 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11206   (eval $ac_compile) 2>conftest.er1
11207   ac_status=$?
11208   grep -v '^ *+' conftest.er1 >conftest.err
11209   rm -f conftest.er1
11210   cat conftest.err >&5
11211   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11212   (exit $ac_status); } &&
11213          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11214   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11215   (eval $ac_try) 2>&5
11216   ac_status=$?
11217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11218   (exit $ac_status); }; } &&
11219          { ac_try='test -s conftest.$ac_objext'
11220   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11221   (eval $ac_try) 2>&5
11222   ac_status=$?
11223   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11224   (exit $ac_status); }; }; then
11225   ac_cv_c_const=yes
11226 else
11227   echo "$as_me: failed program was:" >&5
11228 sed 's/^/| /' conftest.$ac_ext >&5
11229
11230 ac_cv_c_const=no
11231 fi
11232 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11233 fi
11234 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11235 echo "${ECHO_T}$ac_cv_c_const" >&6
11236 if test $ac_cv_c_const = no; then
11237
11238 cat >>confdefs.h <<\_ACEOF
11239 #define const
11240 _ACEOF
11241
11242 fi
11243
11244 echo "$as_me:$LINENO: checking for inline" >&5
11245 echo $ECHO_N "checking for inline... $ECHO_C" >&6
11246 if test "${ac_cv_c_inline+set}" = set; then
11247   echo $ECHO_N "(cached) $ECHO_C" >&6
11248 else
11249   ac_cv_c_inline=no
11250 for ac_kw in inline __inline__ __inline; do
11251   cat >conftest.$ac_ext <<_ACEOF
11252 /* confdefs.h.  */
11253 _ACEOF
11254 cat confdefs.h >>conftest.$ac_ext
11255 cat >>conftest.$ac_ext <<_ACEOF
11256 /* end confdefs.h.  */
11257 #ifndef __cplusplus
11258 typedef int foo_t;
11259 static $ac_kw foo_t static_foo () {return 0; }
11260 $ac_kw foo_t foo () {return 0; }
11261 #endif
11262
11263 _ACEOF
11264 rm -f conftest.$ac_objext
11265 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11266   (eval $ac_compile) 2>conftest.er1
11267   ac_status=$?
11268   grep -v '^ *+' conftest.er1 >conftest.err
11269   rm -f conftest.er1
11270   cat conftest.err >&5
11271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11272   (exit $ac_status); } &&
11273          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11274   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11275   (eval $ac_try) 2>&5
11276   ac_status=$?
11277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11278   (exit $ac_status); }; } &&
11279          { ac_try='test -s conftest.$ac_objext'
11280   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11281   (eval $ac_try) 2>&5
11282   ac_status=$?
11283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11284   (exit $ac_status); }; }; then
11285   ac_cv_c_inline=$ac_kw; break
11286 else
11287   echo "$as_me: failed program was:" >&5
11288 sed 's/^/| /' conftest.$ac_ext >&5
11289
11290 fi
11291 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11292 done
11293
11294 fi
11295 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
11296 echo "${ECHO_T}$ac_cv_c_inline" >&6
11297
11298
11299 case $ac_cv_c_inline in
11300   inline | yes) ;;
11301   *)
11302     case $ac_cv_c_inline in
11303       no) ac_val=;;
11304       *) ac_val=$ac_cv_c_inline;;
11305     esac
11306     cat >>confdefs.h <<_ACEOF
11307 #ifndef __cplusplus
11308 #define inline $ac_val
11309 #endif
11310 _ACEOF
11311     ;;
11312 esac
11313
11314
11315
11316 echo "$as_me:$LINENO: checking for mode_t" >&5
11317 echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
11318 if test "${ac_cv_type_mode_t+set}" = set; then
11319   echo $ECHO_N "(cached) $ECHO_C" >&6
11320 else
11321   cat >conftest.$ac_ext <<_ACEOF
11322 /* confdefs.h.  */
11323 _ACEOF
11324 cat confdefs.h >>conftest.$ac_ext
11325 cat >>conftest.$ac_ext <<_ACEOF
11326 /* end confdefs.h.  */
11327 $ac_includes_default
11328 int
11329 main ()
11330 {
11331 if ((mode_t *) 0)
11332   return 0;
11333 if (sizeof (mode_t))
11334   return 0;
11335   ;
11336   return 0;
11337 }
11338 _ACEOF
11339 rm -f conftest.$ac_objext
11340 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11341   (eval $ac_compile) 2>conftest.er1
11342   ac_status=$?
11343   grep -v '^ *+' conftest.er1 >conftest.err
11344   rm -f conftest.er1
11345   cat conftest.err >&5
11346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11347   (exit $ac_status); } &&
11348          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11349   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11350   (eval $ac_try) 2>&5
11351   ac_status=$?
11352   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11353   (exit $ac_status); }; } &&
11354          { ac_try='test -s conftest.$ac_objext'
11355   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11356   (eval $ac_try) 2>&5
11357   ac_status=$?
11358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11359   (exit $ac_status); }; }; then
11360   ac_cv_type_mode_t=yes
11361 else
11362   echo "$as_me: failed program was:" >&5
11363 sed 's/^/| /' conftest.$ac_ext >&5
11364
11365 ac_cv_type_mode_t=no
11366 fi
11367 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11368 fi
11369 echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
11370 echo "${ECHO_T}$ac_cv_type_mode_t" >&6
11371 if test $ac_cv_type_mode_t = yes; then
11372   :
11373 else
11374
11375 cat >>confdefs.h <<_ACEOF
11376 #define mode_t int
11377 _ACEOF
11378
11379 fi
11380
11381 echo "$as_me:$LINENO: checking for pid_t" >&5
11382 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
11383 if test "${ac_cv_type_pid_t+set}" = set; then
11384   echo $ECHO_N "(cached) $ECHO_C" >&6
11385 else
11386   cat >conftest.$ac_ext <<_ACEOF
11387 /* confdefs.h.  */
11388 _ACEOF
11389 cat confdefs.h >>conftest.$ac_ext
11390 cat >>conftest.$ac_ext <<_ACEOF
11391 /* end confdefs.h.  */
11392 $ac_includes_default
11393 int
11394 main ()
11395 {
11396 if ((pid_t *) 0)
11397   return 0;
11398 if (sizeof (pid_t))
11399   return 0;
11400   ;
11401   return 0;
11402 }
11403 _ACEOF
11404 rm -f conftest.$ac_objext
11405 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11406   (eval $ac_compile) 2>conftest.er1
11407   ac_status=$?
11408   grep -v '^ *+' conftest.er1 >conftest.err
11409   rm -f conftest.er1
11410   cat conftest.err >&5
11411   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11412   (exit $ac_status); } &&
11413          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11414   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11415   (eval $ac_try) 2>&5
11416   ac_status=$?
11417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11418   (exit $ac_status); }; } &&
11419          { ac_try='test -s conftest.$ac_objext'
11420   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11421   (eval $ac_try) 2>&5
11422   ac_status=$?
11423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11424   (exit $ac_status); }; }; then
11425   ac_cv_type_pid_t=yes
11426 else
11427   echo "$as_me: failed program was:" >&5
11428 sed 's/^/| /' conftest.$ac_ext >&5
11429
11430 ac_cv_type_pid_t=no
11431 fi
11432 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11433 fi
11434 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
11435 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
11436 if test $ac_cv_type_pid_t = yes; then
11437   :
11438 else
11439
11440 cat >>confdefs.h <<_ACEOF
11441 #define pid_t int
11442 _ACEOF
11443
11444 fi
11445
11446 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
11447 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
11448 if test "${ac_cv_type_uid_t+set}" = set; then
11449   echo $ECHO_N "(cached) $ECHO_C" >&6
11450 else
11451   cat >conftest.$ac_ext <<_ACEOF
11452 /* confdefs.h.  */
11453 _ACEOF
11454 cat confdefs.h >>conftest.$ac_ext
11455 cat >>conftest.$ac_ext <<_ACEOF
11456 /* end confdefs.h.  */
11457 #include <sys/types.h>
11458
11459 _ACEOF
11460 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11461   $EGREP "uid_t" >/dev/null 2>&1; then
11462   ac_cv_type_uid_t=yes
11463 else
11464   ac_cv_type_uid_t=no
11465 fi
11466 rm -f conftest*
11467
11468 fi
11469 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
11470 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
11471 if test $ac_cv_type_uid_t = no; then
11472
11473 cat >>confdefs.h <<\_ACEOF
11474 #define uid_t int
11475 _ACEOF
11476
11477
11478 cat >>confdefs.h <<\_ACEOF
11479 #define gid_t int
11480 _ACEOF
11481
11482 fi
11483
11484
11485
11486 echo "$as_me:$LINENO: checking for char" >&5
11487 echo $ECHO_N "checking for char... $ECHO_C" >&6
11488 if test "${ac_cv_type_char+set}" = set; then
11489   echo $ECHO_N "(cached) $ECHO_C" >&6
11490 else
11491   cat >conftest.$ac_ext <<_ACEOF
11492 /* confdefs.h.  */
11493 _ACEOF
11494 cat confdefs.h >>conftest.$ac_ext
11495 cat >>conftest.$ac_ext <<_ACEOF
11496 /* end confdefs.h.  */
11497 $ac_includes_default
11498 int
11499 main ()
11500 {
11501 if ((char *) 0)
11502   return 0;
11503 if (sizeof (char))
11504   return 0;
11505   ;
11506   return 0;
11507 }
11508 _ACEOF
11509 rm -f conftest.$ac_objext
11510 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11511   (eval $ac_compile) 2>conftest.er1
11512   ac_status=$?
11513   grep -v '^ *+' conftest.er1 >conftest.err
11514   rm -f conftest.er1
11515   cat conftest.err >&5
11516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11517   (exit $ac_status); } &&
11518          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11519   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11520   (eval $ac_try) 2>&5
11521   ac_status=$?
11522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11523   (exit $ac_status); }; } &&
11524          { ac_try='test -s conftest.$ac_objext'
11525   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11526   (eval $ac_try) 2>&5
11527   ac_status=$?
11528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11529   (exit $ac_status); }; }; then
11530   ac_cv_type_char=yes
11531 else
11532   echo "$as_me: failed program was:" >&5
11533 sed 's/^/| /' conftest.$ac_ext >&5
11534
11535 ac_cv_type_char=no
11536 fi
11537 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11538 fi
11539 echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
11540 echo "${ECHO_T}$ac_cv_type_char" >&6
11541
11542 echo "$as_me:$LINENO: checking size of char" >&5
11543 echo $ECHO_N "checking size of char... $ECHO_C" >&6
11544 if test "${ac_cv_sizeof_char+set}" = set; then
11545   echo $ECHO_N "(cached) $ECHO_C" >&6
11546 else
11547   if test "$ac_cv_type_char" = yes; then
11548   # The cast to unsigned long works around a bug in the HP C Compiler
11549   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11550   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11551   # This bug is HP SR number 8606223364.
11552   if test "$cross_compiling" = yes; then
11553   # Depending upon the size, compute the lo and hi bounds.
11554 cat >conftest.$ac_ext <<_ACEOF
11555 /* confdefs.h.  */
11556 _ACEOF
11557 cat confdefs.h >>conftest.$ac_ext
11558 cat >>conftest.$ac_ext <<_ACEOF
11559 /* end confdefs.h.  */
11560 $ac_includes_default
11561 int
11562 main ()
11563 {
11564 static int test_array [1 - 2 * !(((long) (sizeof (char))) >= 0)];
11565 test_array [0] = 0
11566
11567   ;
11568   return 0;
11569 }
11570 _ACEOF
11571 rm -f conftest.$ac_objext
11572 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11573   (eval $ac_compile) 2>conftest.er1
11574   ac_status=$?
11575   grep -v '^ *+' conftest.er1 >conftest.err
11576   rm -f conftest.er1
11577   cat conftest.err >&5
11578   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11579   (exit $ac_status); } &&
11580          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11581   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11582   (eval $ac_try) 2>&5
11583   ac_status=$?
11584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11585   (exit $ac_status); }; } &&
11586          { ac_try='test -s conftest.$ac_objext'
11587   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11588   (eval $ac_try) 2>&5
11589   ac_status=$?
11590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11591   (exit $ac_status); }; }; then
11592   ac_lo=0 ac_mid=0
11593   while :; do
11594     cat >conftest.$ac_ext <<_ACEOF
11595 /* confdefs.h.  */
11596 _ACEOF
11597 cat confdefs.h >>conftest.$ac_ext
11598 cat >>conftest.$ac_ext <<_ACEOF
11599 /* end confdefs.h.  */
11600 $ac_includes_default
11601 int
11602 main ()
11603 {
11604 static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
11605 test_array [0] = 0
11606
11607   ;
11608   return 0;
11609 }
11610 _ACEOF
11611 rm -f conftest.$ac_objext
11612 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11613   (eval $ac_compile) 2>conftest.er1
11614   ac_status=$?
11615   grep -v '^ *+' conftest.er1 >conftest.err
11616   rm -f conftest.er1
11617   cat conftest.err >&5
11618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11619   (exit $ac_status); } &&
11620          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11621   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11622   (eval $ac_try) 2>&5
11623   ac_status=$?
11624   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11625   (exit $ac_status); }; } &&
11626          { ac_try='test -s conftest.$ac_objext'
11627   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11628   (eval $ac_try) 2>&5
11629   ac_status=$?
11630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11631   (exit $ac_status); }; }; then
11632   ac_hi=$ac_mid; break
11633 else
11634   echo "$as_me: failed program was:" >&5
11635 sed 's/^/| /' conftest.$ac_ext >&5
11636
11637 ac_lo=`expr $ac_mid + 1`
11638                     if test $ac_lo -le $ac_mid; then
11639                       ac_lo= ac_hi=
11640                       break
11641                     fi
11642                     ac_mid=`expr 2 '*' $ac_mid + 1`
11643 fi
11644 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11645   done
11646 else
11647   echo "$as_me: failed program was:" >&5
11648 sed 's/^/| /' conftest.$ac_ext >&5
11649
11650 cat >conftest.$ac_ext <<_ACEOF
11651 /* confdefs.h.  */
11652 _ACEOF
11653 cat confdefs.h >>conftest.$ac_ext
11654 cat >>conftest.$ac_ext <<_ACEOF
11655 /* end confdefs.h.  */
11656 $ac_includes_default
11657 int
11658 main ()
11659 {
11660 static int test_array [1 - 2 * !(((long) (sizeof (char))) < 0)];
11661 test_array [0] = 0
11662
11663   ;
11664   return 0;
11665 }
11666 _ACEOF
11667 rm -f conftest.$ac_objext
11668 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11669   (eval $ac_compile) 2>conftest.er1
11670   ac_status=$?
11671   grep -v '^ *+' conftest.er1 >conftest.err
11672   rm -f conftest.er1
11673   cat conftest.err >&5
11674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11675   (exit $ac_status); } &&
11676          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11677   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11678   (eval $ac_try) 2>&5
11679   ac_status=$?
11680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11681   (exit $ac_status); }; } &&
11682          { ac_try='test -s conftest.$ac_objext'
11683   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11684   (eval $ac_try) 2>&5
11685   ac_status=$?
11686   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11687   (exit $ac_status); }; }; then
11688   ac_hi=-1 ac_mid=-1
11689   while :; do
11690     cat >conftest.$ac_ext <<_ACEOF
11691 /* confdefs.h.  */
11692 _ACEOF
11693 cat confdefs.h >>conftest.$ac_ext
11694 cat >>conftest.$ac_ext <<_ACEOF
11695 /* end confdefs.h.  */
11696 $ac_includes_default
11697 int
11698 main ()
11699 {
11700 static int test_array [1 - 2 * !(((long) (sizeof (char))) >= $ac_mid)];
11701 test_array [0] = 0
11702
11703   ;
11704   return 0;
11705 }
11706 _ACEOF
11707 rm -f conftest.$ac_objext
11708 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11709   (eval $ac_compile) 2>conftest.er1
11710   ac_status=$?
11711   grep -v '^ *+' conftest.er1 >conftest.err
11712   rm -f conftest.er1
11713   cat conftest.err >&5
11714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11715   (exit $ac_status); } &&
11716          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11717   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11718   (eval $ac_try) 2>&5
11719   ac_status=$?
11720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11721   (exit $ac_status); }; } &&
11722          { ac_try='test -s conftest.$ac_objext'
11723   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11724   (eval $ac_try) 2>&5
11725   ac_status=$?
11726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11727   (exit $ac_status); }; }; then
11728   ac_lo=$ac_mid; break
11729 else
11730   echo "$as_me: failed program was:" >&5
11731 sed 's/^/| /' conftest.$ac_ext >&5
11732
11733 ac_hi=`expr '(' $ac_mid ')' - 1`
11734                        if test $ac_mid -le $ac_hi; then
11735                          ac_lo= ac_hi=
11736                          break
11737                        fi
11738                        ac_mid=`expr 2 '*' $ac_mid`
11739 fi
11740 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11741   done
11742 else
11743   echo "$as_me: failed program was:" >&5
11744 sed 's/^/| /' conftest.$ac_ext >&5
11745
11746 ac_lo= ac_hi=
11747 fi
11748 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11749 fi
11750 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11751 # Binary search between lo and hi bounds.
11752 while test "x$ac_lo" != "x$ac_hi"; do
11753   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11754   cat >conftest.$ac_ext <<_ACEOF
11755 /* confdefs.h.  */
11756 _ACEOF
11757 cat confdefs.h >>conftest.$ac_ext
11758 cat >>conftest.$ac_ext <<_ACEOF
11759 /* end confdefs.h.  */
11760 $ac_includes_default
11761 int
11762 main ()
11763 {
11764 static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
11765 test_array [0] = 0
11766
11767   ;
11768   return 0;
11769 }
11770 _ACEOF
11771 rm -f conftest.$ac_objext
11772 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11773   (eval $ac_compile) 2>conftest.er1
11774   ac_status=$?
11775   grep -v '^ *+' conftest.er1 >conftest.err
11776   rm -f conftest.er1
11777   cat conftest.err >&5
11778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11779   (exit $ac_status); } &&
11780          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11781   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11782   (eval $ac_try) 2>&5
11783   ac_status=$?
11784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11785   (exit $ac_status); }; } &&
11786          { ac_try='test -s conftest.$ac_objext'
11787   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11788   (eval $ac_try) 2>&5
11789   ac_status=$?
11790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11791   (exit $ac_status); }; }; then
11792   ac_hi=$ac_mid
11793 else
11794   echo "$as_me: failed program was:" >&5
11795 sed 's/^/| /' conftest.$ac_ext >&5
11796
11797 ac_lo=`expr '(' $ac_mid ')' + 1`
11798 fi
11799 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11800 done
11801 case $ac_lo in
11802 ?*) ac_cv_sizeof_char=$ac_lo;;
11803 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
11804 See \`config.log' for more details." >&5
11805 echo "$as_me: error: cannot compute sizeof (char), 77
11806 See \`config.log' for more details." >&2;}
11807    { (exit 1); exit 1; }; } ;;
11808 esac
11809 else
11810   if test "$cross_compiling" = yes; then
11811   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
11812 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
11813    { (exit 1); exit 1; }; }
11814 else
11815   cat >conftest.$ac_ext <<_ACEOF
11816 /* confdefs.h.  */
11817 _ACEOF
11818 cat confdefs.h >>conftest.$ac_ext
11819 cat >>conftest.$ac_ext <<_ACEOF
11820 /* end confdefs.h.  */
11821 $ac_includes_default
11822 long longval () { return (long) (sizeof (char)); }
11823 unsigned long ulongval () { return (long) (sizeof (char)); }
11824 #include <stdio.h>
11825 #include <stdlib.h>
11826 int
11827 main ()
11828 {
11829
11830   FILE *f = fopen ("conftest.val", "w");
11831   if (! f)
11832     exit (1);
11833   if (((long) (sizeof (char))) < 0)
11834     {
11835       long i = longval ();
11836       if (i != ((long) (sizeof (char))))
11837         exit (1);
11838       fprintf (f, "%ld\n", i);
11839     }
11840   else
11841     {
11842       unsigned long i = ulongval ();
11843       if (i != ((long) (sizeof (char))))
11844         exit (1);
11845       fprintf (f, "%lu\n", i);
11846     }
11847   exit (ferror (f) || fclose (f) != 0);
11848
11849   ;
11850   return 0;
11851 }
11852 _ACEOF
11853 rm -f conftest$ac_exeext
11854 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11855   (eval $ac_link) 2>&5
11856   ac_status=$?
11857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11858   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11859   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11860   (eval $ac_try) 2>&5
11861   ac_status=$?
11862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11863   (exit $ac_status); }; }; then
11864   ac_cv_sizeof_char=`cat conftest.val`
11865 else
11866   echo "$as_me: program exited with status $ac_status" >&5
11867 echo "$as_me: failed program was:" >&5
11868 sed 's/^/| /' conftest.$ac_ext >&5
11869
11870 ( exit $ac_status )
11871 { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
11872 See \`config.log' for more details." >&5
11873 echo "$as_me: error: cannot compute sizeof (char), 77
11874 See \`config.log' for more details." >&2;}
11875    { (exit 1); exit 1; }; }
11876 fi
11877 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11878 fi
11879 fi
11880 rm -f conftest.val
11881 else
11882   ac_cv_sizeof_char=0
11883 fi
11884 fi
11885 echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
11886 echo "${ECHO_T}$ac_cv_sizeof_char" >&6
11887 cat >>confdefs.h <<_ACEOF
11888 #define SIZEOF_CHAR $ac_cv_sizeof_char
11889 _ACEOF
11890
11891
11892 echo "$as_me:$LINENO: checking for short" >&5
11893 echo $ECHO_N "checking for short... $ECHO_C" >&6
11894 if test "${ac_cv_type_short+set}" = set; then
11895   echo $ECHO_N "(cached) $ECHO_C" >&6
11896 else
11897   cat >conftest.$ac_ext <<_ACEOF
11898 /* confdefs.h.  */
11899 _ACEOF
11900 cat confdefs.h >>conftest.$ac_ext
11901 cat >>conftest.$ac_ext <<_ACEOF
11902 /* end confdefs.h.  */
11903 $ac_includes_default
11904 int
11905 main ()
11906 {
11907 if ((short *) 0)
11908   return 0;
11909 if (sizeof (short))
11910   return 0;
11911   ;
11912   return 0;
11913 }
11914 _ACEOF
11915 rm -f conftest.$ac_objext
11916 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11917   (eval $ac_compile) 2>conftest.er1
11918   ac_status=$?
11919   grep -v '^ *+' conftest.er1 >conftest.err
11920   rm -f conftest.er1
11921   cat conftest.err >&5
11922   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11923   (exit $ac_status); } &&
11924          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11925   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11926   (eval $ac_try) 2>&5
11927   ac_status=$?
11928   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11929   (exit $ac_status); }; } &&
11930          { ac_try='test -s conftest.$ac_objext'
11931   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11932   (eval $ac_try) 2>&5
11933   ac_status=$?
11934   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11935   (exit $ac_status); }; }; then
11936   ac_cv_type_short=yes
11937 else
11938   echo "$as_me: failed program was:" >&5
11939 sed 's/^/| /' conftest.$ac_ext >&5
11940
11941 ac_cv_type_short=no
11942 fi
11943 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11944 fi
11945 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
11946 echo "${ECHO_T}$ac_cv_type_short" >&6
11947
11948 echo "$as_me:$LINENO: checking size of short" >&5
11949 echo $ECHO_N "checking size of short... $ECHO_C" >&6
11950 if test "${ac_cv_sizeof_short+set}" = set; then
11951   echo $ECHO_N "(cached) $ECHO_C" >&6
11952 else
11953   if test "$ac_cv_type_short" = yes; then
11954   # The cast to unsigned long works around a bug in the HP C Compiler
11955   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11956   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11957   # This bug is HP SR number 8606223364.
11958   if test "$cross_compiling" = yes; then
11959   # Depending upon the size, compute the lo and hi bounds.
11960 cat >conftest.$ac_ext <<_ACEOF
11961 /* confdefs.h.  */
11962 _ACEOF
11963 cat confdefs.h >>conftest.$ac_ext
11964 cat >>conftest.$ac_ext <<_ACEOF
11965 /* end confdefs.h.  */
11966 $ac_includes_default
11967 int
11968 main ()
11969 {
11970 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
11971 test_array [0] = 0
11972
11973   ;
11974   return 0;
11975 }
11976 _ACEOF
11977 rm -f conftest.$ac_objext
11978 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11979   (eval $ac_compile) 2>conftest.er1
11980   ac_status=$?
11981   grep -v '^ *+' conftest.er1 >conftest.err
11982   rm -f conftest.er1
11983   cat conftest.err >&5
11984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11985   (exit $ac_status); } &&
11986          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11987   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11988   (eval $ac_try) 2>&5
11989   ac_status=$?
11990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11991   (exit $ac_status); }; } &&
11992          { ac_try='test -s conftest.$ac_objext'
11993   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11994   (eval $ac_try) 2>&5
11995   ac_status=$?
11996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11997   (exit $ac_status); }; }; then
11998   ac_lo=0 ac_mid=0
11999   while :; do
12000     cat >conftest.$ac_ext <<_ACEOF
12001 /* confdefs.h.  */
12002 _ACEOF
12003 cat confdefs.h >>conftest.$ac_ext
12004 cat >>conftest.$ac_ext <<_ACEOF
12005 /* end confdefs.h.  */
12006 $ac_includes_default
12007 int
12008 main ()
12009 {
12010 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
12011 test_array [0] = 0
12012
12013   ;
12014   return 0;
12015 }
12016 _ACEOF
12017 rm -f conftest.$ac_objext
12018 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12019   (eval $ac_compile) 2>conftest.er1
12020   ac_status=$?
12021   grep -v '^ *+' conftest.er1 >conftest.err
12022   rm -f conftest.er1
12023   cat conftest.err >&5
12024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12025   (exit $ac_status); } &&
12026          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12027   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12028   (eval $ac_try) 2>&5
12029   ac_status=$?
12030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12031   (exit $ac_status); }; } &&
12032          { ac_try='test -s conftest.$ac_objext'
12033   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12034   (eval $ac_try) 2>&5
12035   ac_status=$?
12036   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12037   (exit $ac_status); }; }; then
12038   ac_hi=$ac_mid; break
12039 else
12040   echo "$as_me: failed program was:" >&5
12041 sed 's/^/| /' conftest.$ac_ext >&5
12042
12043 ac_lo=`expr $ac_mid + 1`
12044                     if test $ac_lo -le $ac_mid; then
12045                       ac_lo= ac_hi=
12046                       break
12047                     fi
12048                     ac_mid=`expr 2 '*' $ac_mid + 1`
12049 fi
12050 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12051   done
12052 else
12053   echo "$as_me: failed program was:" >&5
12054 sed 's/^/| /' conftest.$ac_ext >&5
12055
12056 cat >conftest.$ac_ext <<_ACEOF
12057 /* confdefs.h.  */
12058 _ACEOF
12059 cat confdefs.h >>conftest.$ac_ext
12060 cat >>conftest.$ac_ext <<_ACEOF
12061 /* end confdefs.h.  */
12062 $ac_includes_default
12063 int
12064 main ()
12065 {
12066 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
12067 test_array [0] = 0
12068
12069   ;
12070   return 0;
12071 }
12072 _ACEOF
12073 rm -f conftest.$ac_objext
12074 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12075   (eval $ac_compile) 2>conftest.er1
12076   ac_status=$?
12077   grep -v '^ *+' conftest.er1 >conftest.err
12078   rm -f conftest.er1
12079   cat conftest.err >&5
12080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12081   (exit $ac_status); } &&
12082          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12083   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12084   (eval $ac_try) 2>&5
12085   ac_status=$?
12086   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12087   (exit $ac_status); }; } &&
12088          { ac_try='test -s conftest.$ac_objext'
12089   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12090   (eval $ac_try) 2>&5
12091   ac_status=$?
12092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12093   (exit $ac_status); }; }; then
12094   ac_hi=-1 ac_mid=-1
12095   while :; do
12096     cat >conftest.$ac_ext <<_ACEOF
12097 /* confdefs.h.  */
12098 _ACEOF
12099 cat confdefs.h >>conftest.$ac_ext
12100 cat >>conftest.$ac_ext <<_ACEOF
12101 /* end confdefs.h.  */
12102 $ac_includes_default
12103 int
12104 main ()
12105 {
12106 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
12107 test_array [0] = 0
12108
12109   ;
12110   return 0;
12111 }
12112 _ACEOF
12113 rm -f conftest.$ac_objext
12114 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12115   (eval $ac_compile) 2>conftest.er1
12116   ac_status=$?
12117   grep -v '^ *+' conftest.er1 >conftest.err
12118   rm -f conftest.er1
12119   cat conftest.err >&5
12120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12121   (exit $ac_status); } &&
12122          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12123   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12124   (eval $ac_try) 2>&5
12125   ac_status=$?
12126   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12127   (exit $ac_status); }; } &&
12128          { ac_try='test -s conftest.$ac_objext'
12129   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12130   (eval $ac_try) 2>&5
12131   ac_status=$?
12132   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12133   (exit $ac_status); }; }; then
12134   ac_lo=$ac_mid; break
12135 else
12136   echo "$as_me: failed program was:" >&5
12137 sed 's/^/| /' conftest.$ac_ext >&5
12138
12139 ac_hi=`expr '(' $ac_mid ')' - 1`
12140                        if test $ac_mid -le $ac_hi; then
12141                          ac_lo= ac_hi=
12142                          break
12143                        fi
12144                        ac_mid=`expr 2 '*' $ac_mid`
12145 fi
12146 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12147   done
12148 else
12149   echo "$as_me: failed program was:" >&5
12150 sed 's/^/| /' conftest.$ac_ext >&5
12151
12152 ac_lo= ac_hi=
12153 fi
12154 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12155 fi
12156 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12157 # Binary search between lo and hi bounds.
12158 while test "x$ac_lo" != "x$ac_hi"; do
12159   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12160   cat >conftest.$ac_ext <<_ACEOF
12161 /* confdefs.h.  */
12162 _ACEOF
12163 cat confdefs.h >>conftest.$ac_ext
12164 cat >>conftest.$ac_ext <<_ACEOF
12165 /* end confdefs.h.  */
12166 $ac_includes_default
12167 int
12168 main ()
12169 {
12170 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
12171 test_array [0] = 0
12172
12173   ;
12174   return 0;
12175 }
12176 _ACEOF
12177 rm -f conftest.$ac_objext
12178 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12179   (eval $ac_compile) 2>conftest.er1
12180   ac_status=$?
12181   grep -v '^ *+' conftest.er1 >conftest.err
12182   rm -f conftest.er1
12183   cat conftest.err >&5
12184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12185   (exit $ac_status); } &&
12186          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12187   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12188   (eval $ac_try) 2>&5
12189   ac_status=$?
12190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12191   (exit $ac_status); }; } &&
12192          { ac_try='test -s conftest.$ac_objext'
12193   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12194   (eval $ac_try) 2>&5
12195   ac_status=$?
12196   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12197   (exit $ac_status); }; }; then
12198   ac_hi=$ac_mid
12199 else
12200   echo "$as_me: failed program was:" >&5
12201 sed 's/^/| /' conftest.$ac_ext >&5
12202
12203 ac_lo=`expr '(' $ac_mid ')' + 1`
12204 fi
12205 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12206 done
12207 case $ac_lo in
12208 ?*) ac_cv_sizeof_short=$ac_lo;;
12209 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
12210 See \`config.log' for more details." >&5
12211 echo "$as_me: error: cannot compute sizeof (short), 77
12212 See \`config.log' for more details." >&2;}
12213    { (exit 1); exit 1; }; } ;;
12214 esac
12215 else
12216   if test "$cross_compiling" = yes; then
12217   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
12218 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
12219    { (exit 1); exit 1; }; }
12220 else
12221   cat >conftest.$ac_ext <<_ACEOF
12222 /* confdefs.h.  */
12223 _ACEOF
12224 cat confdefs.h >>conftest.$ac_ext
12225 cat >>conftest.$ac_ext <<_ACEOF
12226 /* end confdefs.h.  */
12227 $ac_includes_default
12228 long longval () { return (long) (sizeof (short)); }
12229 unsigned long ulongval () { return (long) (sizeof (short)); }
12230 #include <stdio.h>
12231 #include <stdlib.h>
12232 int
12233 main ()
12234 {
12235
12236   FILE *f = fopen ("conftest.val", "w");
12237   if (! f)
12238     exit (1);
12239   if (((long) (sizeof (short))) < 0)
12240     {
12241       long i = longval ();
12242       if (i != ((long) (sizeof (short))))
12243         exit (1);
12244       fprintf (f, "%ld\n", i);
12245     }
12246   else
12247     {
12248       unsigned long i = ulongval ();
12249       if (i != ((long) (sizeof (short))))
12250         exit (1);
12251       fprintf (f, "%lu\n", i);
12252     }
12253   exit (ferror (f) || fclose (f) != 0);
12254
12255   ;
12256   return 0;
12257 }
12258 _ACEOF
12259 rm -f conftest$ac_exeext
12260 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12261   (eval $ac_link) 2>&5
12262   ac_status=$?
12263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12264   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12265   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12266   (eval $ac_try) 2>&5
12267   ac_status=$?
12268   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12269   (exit $ac_status); }; }; then
12270   ac_cv_sizeof_short=`cat conftest.val`
12271 else
12272   echo "$as_me: program exited with status $ac_status" >&5
12273 echo "$as_me: failed program was:" >&5
12274 sed 's/^/| /' conftest.$ac_ext >&5
12275
12276 ( exit $ac_status )
12277 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
12278 See \`config.log' for more details." >&5
12279 echo "$as_me: error: cannot compute sizeof (short), 77
12280 See \`config.log' for more details." >&2;}
12281    { (exit 1); exit 1; }; }
12282 fi
12283 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12284 fi
12285 fi
12286 rm -f conftest.val
12287 else
12288   ac_cv_sizeof_short=0
12289 fi
12290 fi
12291 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
12292 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
12293 cat >>confdefs.h <<_ACEOF
12294 #define SIZEOF_SHORT $ac_cv_sizeof_short
12295 _ACEOF
12296
12297
12298 echo "$as_me:$LINENO: checking for int" >&5
12299 echo $ECHO_N "checking for int... $ECHO_C" >&6
12300 if test "${ac_cv_type_int+set}" = set; then
12301   echo $ECHO_N "(cached) $ECHO_C" >&6
12302 else
12303   cat >conftest.$ac_ext <<_ACEOF
12304 /* confdefs.h.  */
12305 _ACEOF
12306 cat confdefs.h >>conftest.$ac_ext
12307 cat >>conftest.$ac_ext <<_ACEOF
12308 /* end confdefs.h.  */
12309 $ac_includes_default
12310 int
12311 main ()
12312 {
12313 if ((int *) 0)
12314   return 0;
12315 if (sizeof (int))
12316   return 0;
12317   ;
12318   return 0;
12319 }
12320 _ACEOF
12321 rm -f conftest.$ac_objext
12322 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12323   (eval $ac_compile) 2>conftest.er1
12324   ac_status=$?
12325   grep -v '^ *+' conftest.er1 >conftest.err
12326   rm -f conftest.er1
12327   cat conftest.err >&5
12328   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12329   (exit $ac_status); } &&
12330          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12331   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12332   (eval $ac_try) 2>&5
12333   ac_status=$?
12334   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12335   (exit $ac_status); }; } &&
12336          { ac_try='test -s conftest.$ac_objext'
12337   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12338   (eval $ac_try) 2>&5
12339   ac_status=$?
12340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12341   (exit $ac_status); }; }; then
12342   ac_cv_type_int=yes
12343 else
12344   echo "$as_me: failed program was:" >&5
12345 sed 's/^/| /' conftest.$ac_ext >&5
12346
12347 ac_cv_type_int=no
12348 fi
12349 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12350 fi
12351 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
12352 echo "${ECHO_T}$ac_cv_type_int" >&6
12353
12354 echo "$as_me:$LINENO: checking size of int" >&5
12355 echo $ECHO_N "checking size of int... $ECHO_C" >&6
12356 if test "${ac_cv_sizeof_int+set}" = set; then
12357   echo $ECHO_N "(cached) $ECHO_C" >&6
12358 else
12359   if test "$ac_cv_type_int" = yes; then
12360   # The cast to unsigned long works around a bug in the HP C Compiler
12361   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12362   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12363   # This bug is HP SR number 8606223364.
12364   if test "$cross_compiling" = yes; then
12365   # Depending upon the size, compute the lo and hi bounds.
12366 cat >conftest.$ac_ext <<_ACEOF
12367 /* confdefs.h.  */
12368 _ACEOF
12369 cat confdefs.h >>conftest.$ac_ext
12370 cat >>conftest.$ac_ext <<_ACEOF
12371 /* end confdefs.h.  */
12372 $ac_includes_default
12373 int
12374 main ()
12375 {
12376 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
12377 test_array [0] = 0
12378
12379   ;
12380   return 0;
12381 }
12382 _ACEOF
12383 rm -f conftest.$ac_objext
12384 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12385   (eval $ac_compile) 2>conftest.er1
12386   ac_status=$?
12387   grep -v '^ *+' conftest.er1 >conftest.err
12388   rm -f conftest.er1
12389   cat conftest.err >&5
12390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12391   (exit $ac_status); } &&
12392          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12393   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12394   (eval $ac_try) 2>&5
12395   ac_status=$?
12396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12397   (exit $ac_status); }; } &&
12398          { ac_try='test -s conftest.$ac_objext'
12399   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12400   (eval $ac_try) 2>&5
12401   ac_status=$?
12402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12403   (exit $ac_status); }; }; then
12404   ac_lo=0 ac_mid=0
12405   while :; do
12406     cat >conftest.$ac_ext <<_ACEOF
12407 /* confdefs.h.  */
12408 _ACEOF
12409 cat confdefs.h >>conftest.$ac_ext
12410 cat >>conftest.$ac_ext <<_ACEOF
12411 /* end confdefs.h.  */
12412 $ac_includes_default
12413 int
12414 main ()
12415 {
12416 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
12417 test_array [0] = 0
12418
12419   ;
12420   return 0;
12421 }
12422 _ACEOF
12423 rm -f conftest.$ac_objext
12424 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12425   (eval $ac_compile) 2>conftest.er1
12426   ac_status=$?
12427   grep -v '^ *+' conftest.er1 >conftest.err
12428   rm -f conftest.er1
12429   cat conftest.err >&5
12430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12431   (exit $ac_status); } &&
12432          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12433   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12434   (eval $ac_try) 2>&5
12435   ac_status=$?
12436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12437   (exit $ac_status); }; } &&
12438          { ac_try='test -s conftest.$ac_objext'
12439   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12440   (eval $ac_try) 2>&5
12441   ac_status=$?
12442   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12443   (exit $ac_status); }; }; then
12444   ac_hi=$ac_mid; break
12445 else
12446   echo "$as_me: failed program was:" >&5
12447 sed 's/^/| /' conftest.$ac_ext >&5
12448
12449 ac_lo=`expr $ac_mid + 1`
12450                     if test $ac_lo -le $ac_mid; then
12451                       ac_lo= ac_hi=
12452                       break
12453                     fi
12454                     ac_mid=`expr 2 '*' $ac_mid + 1`
12455 fi
12456 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12457   done
12458 else
12459   echo "$as_me: failed program was:" >&5
12460 sed 's/^/| /' conftest.$ac_ext >&5
12461
12462 cat >conftest.$ac_ext <<_ACEOF
12463 /* confdefs.h.  */
12464 _ACEOF
12465 cat confdefs.h >>conftest.$ac_ext
12466 cat >>conftest.$ac_ext <<_ACEOF
12467 /* end confdefs.h.  */
12468 $ac_includes_default
12469 int
12470 main ()
12471 {
12472 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
12473 test_array [0] = 0
12474
12475   ;
12476   return 0;
12477 }
12478 _ACEOF
12479 rm -f conftest.$ac_objext
12480 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12481   (eval $ac_compile) 2>conftest.er1
12482   ac_status=$?
12483   grep -v '^ *+' conftest.er1 >conftest.err
12484   rm -f conftest.er1
12485   cat conftest.err >&5
12486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12487   (exit $ac_status); } &&
12488          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12489   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12490   (eval $ac_try) 2>&5
12491   ac_status=$?
12492   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12493   (exit $ac_status); }; } &&
12494          { ac_try='test -s conftest.$ac_objext'
12495   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12496   (eval $ac_try) 2>&5
12497   ac_status=$?
12498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12499   (exit $ac_status); }; }; then
12500   ac_hi=-1 ac_mid=-1
12501   while :; do
12502     cat >conftest.$ac_ext <<_ACEOF
12503 /* confdefs.h.  */
12504 _ACEOF
12505 cat confdefs.h >>conftest.$ac_ext
12506 cat >>conftest.$ac_ext <<_ACEOF
12507 /* end confdefs.h.  */
12508 $ac_includes_default
12509 int
12510 main ()
12511 {
12512 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
12513 test_array [0] = 0
12514
12515   ;
12516   return 0;
12517 }
12518 _ACEOF
12519 rm -f conftest.$ac_objext
12520 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12521   (eval $ac_compile) 2>conftest.er1
12522   ac_status=$?
12523   grep -v '^ *+' conftest.er1 >conftest.err
12524   rm -f conftest.er1
12525   cat conftest.err >&5
12526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12527   (exit $ac_status); } &&
12528          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12529   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12530   (eval $ac_try) 2>&5
12531   ac_status=$?
12532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12533   (exit $ac_status); }; } &&
12534          { ac_try='test -s conftest.$ac_objext'
12535   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12536   (eval $ac_try) 2>&5
12537   ac_status=$?
12538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12539   (exit $ac_status); }; }; then
12540   ac_lo=$ac_mid; break
12541 else
12542   echo "$as_me: failed program was:" >&5
12543 sed 's/^/| /' conftest.$ac_ext >&5
12544
12545 ac_hi=`expr '(' $ac_mid ')' - 1`
12546                        if test $ac_mid -le $ac_hi; then
12547                          ac_lo= ac_hi=
12548                          break
12549                        fi
12550                        ac_mid=`expr 2 '*' $ac_mid`
12551 fi
12552 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12553   done
12554 else
12555   echo "$as_me: failed program was:" >&5
12556 sed 's/^/| /' conftest.$ac_ext >&5
12557
12558 ac_lo= ac_hi=
12559 fi
12560 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12561 fi
12562 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12563 # Binary search between lo and hi bounds.
12564 while test "x$ac_lo" != "x$ac_hi"; do
12565   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12566   cat >conftest.$ac_ext <<_ACEOF
12567 /* confdefs.h.  */
12568 _ACEOF
12569 cat confdefs.h >>conftest.$ac_ext
12570 cat >>conftest.$ac_ext <<_ACEOF
12571 /* end confdefs.h.  */
12572 $ac_includes_default
12573 int
12574 main ()
12575 {
12576 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
12577 test_array [0] = 0
12578
12579   ;
12580   return 0;
12581 }
12582 _ACEOF
12583 rm -f conftest.$ac_objext
12584 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12585   (eval $ac_compile) 2>conftest.er1
12586   ac_status=$?
12587   grep -v '^ *+' conftest.er1 >conftest.err
12588   rm -f conftest.er1
12589   cat conftest.err >&5
12590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12591   (exit $ac_status); } &&
12592          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12593   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12594   (eval $ac_try) 2>&5
12595   ac_status=$?
12596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12597   (exit $ac_status); }; } &&
12598          { ac_try='test -s conftest.$ac_objext'
12599   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12600   (eval $ac_try) 2>&5
12601   ac_status=$?
12602   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12603   (exit $ac_status); }; }; then
12604   ac_hi=$ac_mid
12605 else
12606   echo "$as_me: failed program was:" >&5
12607 sed 's/^/| /' conftest.$ac_ext >&5
12608
12609 ac_lo=`expr '(' $ac_mid ')' + 1`
12610 fi
12611 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12612 done
12613 case $ac_lo in
12614 ?*) ac_cv_sizeof_int=$ac_lo;;
12615 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
12616 See \`config.log' for more details." >&5
12617 echo "$as_me: error: cannot compute sizeof (int), 77
12618 See \`config.log' for more details." >&2;}
12619    { (exit 1); exit 1; }; } ;;
12620 esac
12621 else
12622   if test "$cross_compiling" = yes; then
12623   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
12624 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
12625    { (exit 1); exit 1; }; }
12626 else
12627   cat >conftest.$ac_ext <<_ACEOF
12628 /* confdefs.h.  */
12629 _ACEOF
12630 cat confdefs.h >>conftest.$ac_ext
12631 cat >>conftest.$ac_ext <<_ACEOF
12632 /* end confdefs.h.  */
12633 $ac_includes_default
12634 long longval () { return (long) (sizeof (int)); }
12635 unsigned long ulongval () { return (long) (sizeof (int)); }
12636 #include <stdio.h>
12637 #include <stdlib.h>
12638 int
12639 main ()
12640 {
12641
12642   FILE *f = fopen ("conftest.val", "w");
12643   if (! f)
12644     exit (1);
12645   if (((long) (sizeof (int))) < 0)
12646     {
12647       long i = longval ();
12648       if (i != ((long) (sizeof (int))))
12649         exit (1);
12650       fprintf (f, "%ld\n", i);
12651     }
12652   else
12653     {
12654       unsigned long i = ulongval ();
12655       if (i != ((long) (sizeof (int))))
12656         exit (1);
12657       fprintf (f, "%lu\n", i);
12658     }
12659   exit (ferror (f) || fclose (f) != 0);
12660
12661   ;
12662   return 0;
12663 }
12664 _ACEOF
12665 rm -f conftest$ac_exeext
12666 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12667   (eval $ac_link) 2>&5
12668   ac_status=$?
12669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12670   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12671   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12672   (eval $ac_try) 2>&5
12673   ac_status=$?
12674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12675   (exit $ac_status); }; }; then
12676   ac_cv_sizeof_int=`cat conftest.val`
12677 else
12678   echo "$as_me: program exited with status $ac_status" >&5
12679 echo "$as_me: failed program was:" >&5
12680 sed 's/^/| /' conftest.$ac_ext >&5
12681
12682 ( exit $ac_status )
12683 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
12684 See \`config.log' for more details." >&5
12685 echo "$as_me: error: cannot compute sizeof (int), 77
12686 See \`config.log' for more details." >&2;}
12687    { (exit 1); exit 1; }; }
12688 fi
12689 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12690 fi
12691 fi
12692 rm -f conftest.val
12693 else
12694   ac_cv_sizeof_int=0
12695 fi
12696 fi
12697 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
12698 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
12699 cat >>confdefs.h <<_ACEOF
12700 #define SIZEOF_INT $ac_cv_sizeof_int
12701 _ACEOF
12702
12703
12704 echo "$as_me:$LINENO: checking for long" >&5
12705 echo $ECHO_N "checking for long... $ECHO_C" >&6
12706 if test "${ac_cv_type_long+set}" = set; then
12707   echo $ECHO_N "(cached) $ECHO_C" >&6
12708 else
12709   cat >conftest.$ac_ext <<_ACEOF
12710 /* confdefs.h.  */
12711 _ACEOF
12712 cat confdefs.h >>conftest.$ac_ext
12713 cat >>conftest.$ac_ext <<_ACEOF
12714 /* end confdefs.h.  */
12715 $ac_includes_default
12716 int
12717 main ()
12718 {
12719 if ((long *) 0)
12720   return 0;
12721 if (sizeof (long))
12722   return 0;
12723   ;
12724   return 0;
12725 }
12726 _ACEOF
12727 rm -f conftest.$ac_objext
12728 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12729   (eval $ac_compile) 2>conftest.er1
12730   ac_status=$?
12731   grep -v '^ *+' conftest.er1 >conftest.err
12732   rm -f conftest.er1
12733   cat conftest.err >&5
12734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12735   (exit $ac_status); } &&
12736          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12737   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12738   (eval $ac_try) 2>&5
12739   ac_status=$?
12740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12741   (exit $ac_status); }; } &&
12742          { ac_try='test -s conftest.$ac_objext'
12743   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12744   (eval $ac_try) 2>&5
12745   ac_status=$?
12746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12747   (exit $ac_status); }; }; then
12748   ac_cv_type_long=yes
12749 else
12750   echo "$as_me: failed program was:" >&5
12751 sed 's/^/| /' conftest.$ac_ext >&5
12752
12753 ac_cv_type_long=no
12754 fi
12755 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12756 fi
12757 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
12758 echo "${ECHO_T}$ac_cv_type_long" >&6
12759
12760 echo "$as_me:$LINENO: checking size of long" >&5
12761 echo $ECHO_N "checking size of long... $ECHO_C" >&6
12762 if test "${ac_cv_sizeof_long+set}" = set; then
12763   echo $ECHO_N "(cached) $ECHO_C" >&6
12764 else
12765   if test "$ac_cv_type_long" = yes; then
12766   # The cast to unsigned long works around a bug in the HP C Compiler
12767   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12768   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12769   # This bug is HP SR number 8606223364.
12770   if test "$cross_compiling" = yes; then
12771   # Depending upon the size, compute the lo and hi bounds.
12772 cat >conftest.$ac_ext <<_ACEOF
12773 /* confdefs.h.  */
12774 _ACEOF
12775 cat confdefs.h >>conftest.$ac_ext
12776 cat >>conftest.$ac_ext <<_ACEOF
12777 /* end confdefs.h.  */
12778 $ac_includes_default
12779 int
12780 main ()
12781 {
12782 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
12783 test_array [0] = 0
12784
12785   ;
12786   return 0;
12787 }
12788 _ACEOF
12789 rm -f conftest.$ac_objext
12790 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12791   (eval $ac_compile) 2>conftest.er1
12792   ac_status=$?
12793   grep -v '^ *+' conftest.er1 >conftest.err
12794   rm -f conftest.er1
12795   cat conftest.err >&5
12796   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12797   (exit $ac_status); } &&
12798          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12799   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12800   (eval $ac_try) 2>&5
12801   ac_status=$?
12802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12803   (exit $ac_status); }; } &&
12804          { ac_try='test -s conftest.$ac_objext'
12805   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12806   (eval $ac_try) 2>&5
12807   ac_status=$?
12808   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12809   (exit $ac_status); }; }; then
12810   ac_lo=0 ac_mid=0
12811   while :; do
12812     cat >conftest.$ac_ext <<_ACEOF
12813 /* confdefs.h.  */
12814 _ACEOF
12815 cat confdefs.h >>conftest.$ac_ext
12816 cat >>conftest.$ac_ext <<_ACEOF
12817 /* end confdefs.h.  */
12818 $ac_includes_default
12819 int
12820 main ()
12821 {
12822 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
12823 test_array [0] = 0
12824
12825   ;
12826   return 0;
12827 }
12828 _ACEOF
12829 rm -f conftest.$ac_objext
12830 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12831   (eval $ac_compile) 2>conftest.er1
12832   ac_status=$?
12833   grep -v '^ *+' conftest.er1 >conftest.err
12834   rm -f conftest.er1
12835   cat conftest.err >&5
12836   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12837   (exit $ac_status); } &&
12838          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12839   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12840   (eval $ac_try) 2>&5
12841   ac_status=$?
12842   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12843   (exit $ac_status); }; } &&
12844          { ac_try='test -s conftest.$ac_objext'
12845   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12846   (eval $ac_try) 2>&5
12847   ac_status=$?
12848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12849   (exit $ac_status); }; }; then
12850   ac_hi=$ac_mid; break
12851 else
12852   echo "$as_me: failed program was:" >&5
12853 sed 's/^/| /' conftest.$ac_ext >&5
12854
12855 ac_lo=`expr $ac_mid + 1`
12856                     if test $ac_lo -le $ac_mid; then
12857                       ac_lo= ac_hi=
12858                       break
12859                     fi
12860                     ac_mid=`expr 2 '*' $ac_mid + 1`
12861 fi
12862 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12863   done
12864 else
12865   echo "$as_me: failed program was:" >&5
12866 sed 's/^/| /' conftest.$ac_ext >&5
12867
12868 cat >conftest.$ac_ext <<_ACEOF
12869 /* confdefs.h.  */
12870 _ACEOF
12871 cat confdefs.h >>conftest.$ac_ext
12872 cat >>conftest.$ac_ext <<_ACEOF
12873 /* end confdefs.h.  */
12874 $ac_includes_default
12875 int
12876 main ()
12877 {
12878 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
12879 test_array [0] = 0
12880
12881   ;
12882   return 0;
12883 }
12884 _ACEOF
12885 rm -f conftest.$ac_objext
12886 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12887   (eval $ac_compile) 2>conftest.er1
12888   ac_status=$?
12889   grep -v '^ *+' conftest.er1 >conftest.err
12890   rm -f conftest.er1
12891   cat conftest.err >&5
12892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12893   (exit $ac_status); } &&
12894          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12895   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12896   (eval $ac_try) 2>&5
12897   ac_status=$?
12898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12899   (exit $ac_status); }; } &&
12900          { ac_try='test -s conftest.$ac_objext'
12901   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12902   (eval $ac_try) 2>&5
12903   ac_status=$?
12904   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12905   (exit $ac_status); }; }; then
12906   ac_hi=-1 ac_mid=-1
12907   while :; do
12908     cat >conftest.$ac_ext <<_ACEOF
12909 /* confdefs.h.  */
12910 _ACEOF
12911 cat confdefs.h >>conftest.$ac_ext
12912 cat >>conftest.$ac_ext <<_ACEOF
12913 /* end confdefs.h.  */
12914 $ac_includes_default
12915 int
12916 main ()
12917 {
12918 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
12919 test_array [0] = 0
12920
12921   ;
12922   return 0;
12923 }
12924 _ACEOF
12925 rm -f conftest.$ac_objext
12926 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12927   (eval $ac_compile) 2>conftest.er1
12928   ac_status=$?
12929   grep -v '^ *+' conftest.er1 >conftest.err
12930   rm -f conftest.er1
12931   cat conftest.err >&5
12932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12933   (exit $ac_status); } &&
12934          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12935   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12936   (eval $ac_try) 2>&5
12937   ac_status=$?
12938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12939   (exit $ac_status); }; } &&
12940          { ac_try='test -s conftest.$ac_objext'
12941   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12942   (eval $ac_try) 2>&5
12943   ac_status=$?
12944   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12945   (exit $ac_status); }; }; then
12946   ac_lo=$ac_mid; break
12947 else
12948   echo "$as_me: failed program was:" >&5
12949 sed 's/^/| /' conftest.$ac_ext >&5
12950
12951 ac_hi=`expr '(' $ac_mid ')' - 1`
12952                        if test $ac_mid -le $ac_hi; then
12953                          ac_lo= ac_hi=
12954                          break
12955                        fi
12956                        ac_mid=`expr 2 '*' $ac_mid`
12957 fi
12958 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12959   done
12960 else
12961   echo "$as_me: failed program was:" >&5
12962 sed 's/^/| /' conftest.$ac_ext >&5
12963
12964 ac_lo= ac_hi=
12965 fi
12966 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12967 fi
12968 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12969 # Binary search between lo and hi bounds.
12970 while test "x$ac_lo" != "x$ac_hi"; do
12971   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12972   cat >conftest.$ac_ext <<_ACEOF
12973 /* confdefs.h.  */
12974 _ACEOF
12975 cat confdefs.h >>conftest.$ac_ext
12976 cat >>conftest.$ac_ext <<_ACEOF
12977 /* end confdefs.h.  */
12978 $ac_includes_default
12979 int
12980 main ()
12981 {
12982 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
12983 test_array [0] = 0
12984
12985   ;
12986   return 0;
12987 }
12988 _ACEOF
12989 rm -f conftest.$ac_objext
12990 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12991   (eval $ac_compile) 2>conftest.er1
12992   ac_status=$?
12993   grep -v '^ *+' conftest.er1 >conftest.err
12994   rm -f conftest.er1
12995   cat conftest.err >&5
12996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12997   (exit $ac_status); } &&
12998          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12999   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13000   (eval $ac_try) 2>&5
13001   ac_status=$?
13002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13003   (exit $ac_status); }; } &&
13004          { ac_try='test -s conftest.$ac_objext'
13005   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13006   (eval $ac_try) 2>&5
13007   ac_status=$?
13008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13009   (exit $ac_status); }; }; then
13010   ac_hi=$ac_mid
13011 else
13012   echo "$as_me: failed program was:" >&5
13013 sed 's/^/| /' conftest.$ac_ext >&5
13014
13015 ac_lo=`expr '(' $ac_mid ')' + 1`
13016 fi
13017 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13018 done
13019 case $ac_lo in
13020 ?*) ac_cv_sizeof_long=$ac_lo;;
13021 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
13022 See \`config.log' for more details." >&5
13023 echo "$as_me: error: cannot compute sizeof (long), 77
13024 See \`config.log' for more details." >&2;}
13025    { (exit 1); exit 1; }; } ;;
13026 esac
13027 else
13028   if test "$cross_compiling" = yes; then
13029   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
13030 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
13031    { (exit 1); exit 1; }; }
13032 else
13033   cat >conftest.$ac_ext <<_ACEOF
13034 /* confdefs.h.  */
13035 _ACEOF
13036 cat confdefs.h >>conftest.$ac_ext
13037 cat >>conftest.$ac_ext <<_ACEOF
13038 /* end confdefs.h.  */
13039 $ac_includes_default
13040 long longval () { return (long) (sizeof (long)); }
13041 unsigned long ulongval () { return (long) (sizeof (long)); }
13042 #include <stdio.h>
13043 #include <stdlib.h>
13044 int
13045 main ()
13046 {
13047
13048   FILE *f = fopen ("conftest.val", "w");
13049   if (! f)
13050     exit (1);
13051   if (((long) (sizeof (long))) < 0)
13052     {
13053       long i = longval ();
13054       if (i != ((long) (sizeof (long))))
13055         exit (1);
13056       fprintf (f, "%ld\n", i);
13057     }
13058   else
13059     {
13060       unsigned long i = ulongval ();
13061       if (i != ((long) (sizeof (long))))
13062         exit (1);
13063       fprintf (f, "%lu\n", i);
13064     }
13065   exit (ferror (f) || fclose (f) != 0);
13066
13067   ;
13068   return 0;
13069 }
13070 _ACEOF
13071 rm -f conftest$ac_exeext
13072 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13073   (eval $ac_link) 2>&5
13074   ac_status=$?
13075   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13076   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13077   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13078   (eval $ac_try) 2>&5
13079   ac_status=$?
13080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13081   (exit $ac_status); }; }; then
13082   ac_cv_sizeof_long=`cat conftest.val`
13083 else
13084   echo "$as_me: program exited with status $ac_status" >&5
13085 echo "$as_me: failed program was:" >&5
13086 sed 's/^/| /' conftest.$ac_ext >&5
13087
13088 ( exit $ac_status )
13089 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
13090 See \`config.log' for more details." >&5
13091 echo "$as_me: error: cannot compute sizeof (long), 77
13092 See \`config.log' for more details." >&2;}
13093    { (exit 1); exit 1; }; }
13094 fi
13095 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13096 fi
13097 fi
13098 rm -f conftest.val
13099 else
13100   ac_cv_sizeof_long=0
13101 fi
13102 fi
13103 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
13104 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
13105 cat >>confdefs.h <<_ACEOF
13106 #define SIZEOF_LONG $ac_cv_sizeof_long
13107 _ACEOF
13108
13109
13110 echo "$as_me:$LINENO: checking for long long" >&5
13111 echo $ECHO_N "checking for long long... $ECHO_C" >&6
13112 if test "${ac_cv_type_long_long+set}" = set; then
13113   echo $ECHO_N "(cached) $ECHO_C" >&6
13114 else
13115   cat >conftest.$ac_ext <<_ACEOF
13116 /* confdefs.h.  */
13117 _ACEOF
13118 cat confdefs.h >>conftest.$ac_ext
13119 cat >>conftest.$ac_ext <<_ACEOF
13120 /* end confdefs.h.  */
13121 $ac_includes_default
13122 int
13123 main ()
13124 {
13125 if ((long long *) 0)
13126   return 0;
13127 if (sizeof (long long))
13128   return 0;
13129   ;
13130   return 0;
13131 }
13132 _ACEOF
13133 rm -f conftest.$ac_objext
13134 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13135   (eval $ac_compile) 2>conftest.er1
13136   ac_status=$?
13137   grep -v '^ *+' conftest.er1 >conftest.err
13138   rm -f conftest.er1
13139   cat conftest.err >&5
13140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13141   (exit $ac_status); } &&
13142          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13143   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13144   (eval $ac_try) 2>&5
13145   ac_status=$?
13146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13147   (exit $ac_status); }; } &&
13148          { ac_try='test -s conftest.$ac_objext'
13149   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13150   (eval $ac_try) 2>&5
13151   ac_status=$?
13152   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13153   (exit $ac_status); }; }; then
13154   ac_cv_type_long_long=yes
13155 else
13156   echo "$as_me: failed program was:" >&5
13157 sed 's/^/| /' conftest.$ac_ext >&5
13158
13159 ac_cv_type_long_long=no
13160 fi
13161 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13162 fi
13163 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
13164 echo "${ECHO_T}$ac_cv_type_long_long" >&6
13165
13166 echo "$as_me:$LINENO: checking size of long long" >&5
13167 echo $ECHO_N "checking size of long long... $ECHO_C" >&6
13168 if test "${ac_cv_sizeof_long_long+set}" = set; then
13169   echo $ECHO_N "(cached) $ECHO_C" >&6
13170 else
13171   if test "$ac_cv_type_long_long" = yes; then
13172   # The cast to unsigned long works around a bug in the HP C Compiler
13173   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13174   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13175   # This bug is HP SR number 8606223364.
13176   if test "$cross_compiling" = yes; then
13177   # Depending upon the size, compute the lo and hi bounds.
13178 cat >conftest.$ac_ext <<_ACEOF
13179 /* confdefs.h.  */
13180 _ACEOF
13181 cat confdefs.h >>conftest.$ac_ext
13182 cat >>conftest.$ac_ext <<_ACEOF
13183 /* end confdefs.h.  */
13184 $ac_includes_default
13185 int
13186 main ()
13187 {
13188 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
13189 test_array [0] = 0
13190
13191   ;
13192   return 0;
13193 }
13194 _ACEOF
13195 rm -f conftest.$ac_objext
13196 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13197   (eval $ac_compile) 2>conftest.er1
13198   ac_status=$?
13199   grep -v '^ *+' conftest.er1 >conftest.err
13200   rm -f conftest.er1
13201   cat conftest.err >&5
13202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13203   (exit $ac_status); } &&
13204          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13205   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13206   (eval $ac_try) 2>&5
13207   ac_status=$?
13208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13209   (exit $ac_status); }; } &&
13210          { ac_try='test -s conftest.$ac_objext'
13211   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13212   (eval $ac_try) 2>&5
13213   ac_status=$?
13214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13215   (exit $ac_status); }; }; then
13216   ac_lo=0 ac_mid=0
13217   while :; do
13218     cat >conftest.$ac_ext <<_ACEOF
13219 /* confdefs.h.  */
13220 _ACEOF
13221 cat confdefs.h >>conftest.$ac_ext
13222 cat >>conftest.$ac_ext <<_ACEOF
13223 /* end confdefs.h.  */
13224 $ac_includes_default
13225 int
13226 main ()
13227 {
13228 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
13229 test_array [0] = 0
13230
13231   ;
13232   return 0;
13233 }
13234 _ACEOF
13235 rm -f conftest.$ac_objext
13236 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13237   (eval $ac_compile) 2>conftest.er1
13238   ac_status=$?
13239   grep -v '^ *+' conftest.er1 >conftest.err
13240   rm -f conftest.er1
13241   cat conftest.err >&5
13242   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13243   (exit $ac_status); } &&
13244          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13245   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13246   (eval $ac_try) 2>&5
13247   ac_status=$?
13248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13249   (exit $ac_status); }; } &&
13250          { ac_try='test -s conftest.$ac_objext'
13251   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13252   (eval $ac_try) 2>&5
13253   ac_status=$?
13254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13255   (exit $ac_status); }; }; then
13256   ac_hi=$ac_mid; break
13257 else
13258   echo "$as_me: failed program was:" >&5
13259 sed 's/^/| /' conftest.$ac_ext >&5
13260
13261 ac_lo=`expr $ac_mid + 1`
13262                     if test $ac_lo -le $ac_mid; then
13263                       ac_lo= ac_hi=
13264                       break
13265                     fi
13266                     ac_mid=`expr 2 '*' $ac_mid + 1`
13267 fi
13268 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13269   done
13270 else
13271   echo "$as_me: failed program was:" >&5
13272 sed 's/^/| /' conftest.$ac_ext >&5
13273
13274 cat >conftest.$ac_ext <<_ACEOF
13275 /* confdefs.h.  */
13276 _ACEOF
13277 cat confdefs.h >>conftest.$ac_ext
13278 cat >>conftest.$ac_ext <<_ACEOF
13279 /* end confdefs.h.  */
13280 $ac_includes_default
13281 int
13282 main ()
13283 {
13284 static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
13285 test_array [0] = 0
13286
13287   ;
13288   return 0;
13289 }
13290 _ACEOF
13291 rm -f conftest.$ac_objext
13292 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13293   (eval $ac_compile) 2>conftest.er1
13294   ac_status=$?
13295   grep -v '^ *+' conftest.er1 >conftest.err
13296   rm -f conftest.er1
13297   cat conftest.err >&5
13298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13299   (exit $ac_status); } &&
13300          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13301   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13302   (eval $ac_try) 2>&5
13303   ac_status=$?
13304   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13305   (exit $ac_status); }; } &&
13306          { ac_try='test -s conftest.$ac_objext'
13307   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13308   (eval $ac_try) 2>&5
13309   ac_status=$?
13310   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13311   (exit $ac_status); }; }; then
13312   ac_hi=-1 ac_mid=-1
13313   while :; do
13314     cat >conftest.$ac_ext <<_ACEOF
13315 /* confdefs.h.  */
13316 _ACEOF
13317 cat confdefs.h >>conftest.$ac_ext
13318 cat >>conftest.$ac_ext <<_ACEOF
13319 /* end confdefs.h.  */
13320 $ac_includes_default
13321 int
13322 main ()
13323 {
13324 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
13325 test_array [0] = 0
13326
13327   ;
13328   return 0;
13329 }
13330 _ACEOF
13331 rm -f conftest.$ac_objext
13332 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13333   (eval $ac_compile) 2>conftest.er1
13334   ac_status=$?
13335   grep -v '^ *+' conftest.er1 >conftest.err
13336   rm -f conftest.er1
13337   cat conftest.err >&5
13338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13339   (exit $ac_status); } &&
13340          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13341   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13342   (eval $ac_try) 2>&5
13343   ac_status=$?
13344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13345   (exit $ac_status); }; } &&
13346          { ac_try='test -s conftest.$ac_objext'
13347   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13348   (eval $ac_try) 2>&5
13349   ac_status=$?
13350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13351   (exit $ac_status); }; }; then
13352   ac_lo=$ac_mid; break
13353 else
13354   echo "$as_me: failed program was:" >&5
13355 sed 's/^/| /' conftest.$ac_ext >&5
13356
13357 ac_hi=`expr '(' $ac_mid ')' - 1`
13358                        if test $ac_mid -le $ac_hi; then
13359                          ac_lo= ac_hi=
13360                          break
13361                        fi
13362                        ac_mid=`expr 2 '*' $ac_mid`
13363 fi
13364 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13365   done
13366 else
13367   echo "$as_me: failed program was:" >&5
13368 sed 's/^/| /' conftest.$ac_ext >&5
13369
13370 ac_lo= ac_hi=
13371 fi
13372 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13373 fi
13374 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13375 # Binary search between lo and hi bounds.
13376 while test "x$ac_lo" != "x$ac_hi"; do
13377   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13378   cat >conftest.$ac_ext <<_ACEOF
13379 /* confdefs.h.  */
13380 _ACEOF
13381 cat confdefs.h >>conftest.$ac_ext
13382 cat >>conftest.$ac_ext <<_ACEOF
13383 /* end confdefs.h.  */
13384 $ac_includes_default
13385 int
13386 main ()
13387 {
13388 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
13389 test_array [0] = 0
13390
13391   ;
13392   return 0;
13393 }
13394 _ACEOF
13395 rm -f conftest.$ac_objext
13396 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13397   (eval $ac_compile) 2>conftest.er1
13398   ac_status=$?
13399   grep -v '^ *+' conftest.er1 >conftest.err
13400   rm -f conftest.er1
13401   cat conftest.err >&5
13402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13403   (exit $ac_status); } &&
13404          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13405   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13406   (eval $ac_try) 2>&5
13407   ac_status=$?
13408   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13409   (exit $ac_status); }; } &&
13410          { ac_try='test -s conftest.$ac_objext'
13411   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13412   (eval $ac_try) 2>&5
13413   ac_status=$?
13414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13415   (exit $ac_status); }; }; then
13416   ac_hi=$ac_mid
13417 else
13418   echo "$as_me: failed program was:" >&5
13419 sed 's/^/| /' conftest.$ac_ext >&5
13420
13421 ac_lo=`expr '(' $ac_mid ')' + 1`
13422 fi
13423 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13424 done
13425 case $ac_lo in
13426 ?*) ac_cv_sizeof_long_long=$ac_lo;;
13427 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
13428 See \`config.log' for more details." >&5
13429 echo "$as_me: error: cannot compute sizeof (long long), 77
13430 See \`config.log' for more details." >&2;}
13431    { (exit 1); exit 1; }; } ;;
13432 esac
13433 else
13434   if test "$cross_compiling" = yes; then
13435   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
13436 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
13437    { (exit 1); exit 1; }; }
13438 else
13439   cat >conftest.$ac_ext <<_ACEOF
13440 /* confdefs.h.  */
13441 _ACEOF
13442 cat confdefs.h >>conftest.$ac_ext
13443 cat >>conftest.$ac_ext <<_ACEOF
13444 /* end confdefs.h.  */
13445 $ac_includes_default
13446 long longval () { return (long) (sizeof (long long)); }
13447 unsigned long ulongval () { return (long) (sizeof (long long)); }
13448 #include <stdio.h>
13449 #include <stdlib.h>
13450 int
13451 main ()
13452 {
13453
13454   FILE *f = fopen ("conftest.val", "w");
13455   if (! f)
13456     exit (1);
13457   if (((long) (sizeof (long long))) < 0)
13458     {
13459       long i = longval ();
13460       if (i != ((long) (sizeof (long long))))
13461         exit (1);
13462       fprintf (f, "%ld\n", i);
13463     }
13464   else
13465     {
13466       unsigned long i = ulongval ();
13467       if (i != ((long) (sizeof (long long))))
13468         exit (1);
13469       fprintf (f, "%lu\n", i);
13470     }
13471   exit (ferror (f) || fclose (f) != 0);
13472
13473   ;
13474   return 0;
13475 }
13476 _ACEOF
13477 rm -f conftest$ac_exeext
13478 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13479   (eval $ac_link) 2>&5
13480   ac_status=$?
13481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13482   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13483   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13484   (eval $ac_try) 2>&5
13485   ac_status=$?
13486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13487   (exit $ac_status); }; }; then
13488   ac_cv_sizeof_long_long=`cat conftest.val`
13489 else
13490   echo "$as_me: program exited with status $ac_status" >&5
13491 echo "$as_me: failed program was:" >&5
13492 sed 's/^/| /' conftest.$ac_ext >&5
13493
13494 ( exit $ac_status )
13495 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
13496 See \`config.log' for more details." >&5
13497 echo "$as_me: error: cannot compute sizeof (long long), 77
13498 See \`config.log' for more details." >&2;}
13499    { (exit 1); exit 1; }; }
13500 fi
13501 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13502 fi
13503 fi
13504 rm -f conftest.val
13505 else
13506   ac_cv_sizeof_long_long=0
13507 fi
13508 fi
13509 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
13510 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
13511 cat >>confdefs.h <<_ACEOF
13512 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
13513 _ACEOF
13514
13515
13516 echo "$as_me:$LINENO: checking for int *" >&5
13517 echo $ECHO_N "checking for int *... $ECHO_C" >&6
13518 if test "${ac_cv_type_int_p+set}" = set; then
13519   echo $ECHO_N "(cached) $ECHO_C" >&6
13520 else
13521   cat >conftest.$ac_ext <<_ACEOF
13522 /* confdefs.h.  */
13523 _ACEOF
13524 cat confdefs.h >>conftest.$ac_ext
13525 cat >>conftest.$ac_ext <<_ACEOF
13526 /* end confdefs.h.  */
13527 $ac_includes_default
13528 int
13529 main ()
13530 {
13531 if ((int * *) 0)
13532   return 0;
13533 if (sizeof (int *))
13534   return 0;
13535   ;
13536   return 0;
13537 }
13538 _ACEOF
13539 rm -f conftest.$ac_objext
13540 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13541   (eval $ac_compile) 2>conftest.er1
13542   ac_status=$?
13543   grep -v '^ *+' conftest.er1 >conftest.err
13544   rm -f conftest.er1
13545   cat conftest.err >&5
13546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13547   (exit $ac_status); } &&
13548          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13549   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13550   (eval $ac_try) 2>&5
13551   ac_status=$?
13552   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13553   (exit $ac_status); }; } &&
13554          { ac_try='test -s conftest.$ac_objext'
13555   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13556   (eval $ac_try) 2>&5
13557   ac_status=$?
13558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13559   (exit $ac_status); }; }; then
13560   ac_cv_type_int_p=yes
13561 else
13562   echo "$as_me: failed program was:" >&5
13563 sed 's/^/| /' conftest.$ac_ext >&5
13564
13565 ac_cv_type_int_p=no
13566 fi
13567 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13568 fi
13569 echo "$as_me:$LINENO: result: $ac_cv_type_int_p" >&5
13570 echo "${ECHO_T}$ac_cv_type_int_p" >&6
13571
13572 echo "$as_me:$LINENO: checking size of int *" >&5
13573 echo $ECHO_N "checking size of int *... $ECHO_C" >&6
13574 if test "${ac_cv_sizeof_int_p+set}" = set; then
13575   echo $ECHO_N "(cached) $ECHO_C" >&6
13576 else
13577   if test "$ac_cv_type_int_p" = yes; then
13578   # The cast to unsigned long works around a bug in the HP C Compiler
13579   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13580   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13581   # This bug is HP SR number 8606223364.
13582   if test "$cross_compiling" = yes; then
13583   # Depending upon the size, compute the lo and hi bounds.
13584 cat >conftest.$ac_ext <<_ACEOF
13585 /* confdefs.h.  */
13586 _ACEOF
13587 cat confdefs.h >>conftest.$ac_ext
13588 cat >>conftest.$ac_ext <<_ACEOF
13589 /* end confdefs.h.  */
13590 $ac_includes_default
13591 int
13592 main ()
13593 {
13594 static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= 0)];
13595 test_array [0] = 0
13596
13597   ;
13598   return 0;
13599 }
13600 _ACEOF
13601 rm -f conftest.$ac_objext
13602 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13603   (eval $ac_compile) 2>conftest.er1
13604   ac_status=$?
13605   grep -v '^ *+' conftest.er1 >conftest.err
13606   rm -f conftest.er1
13607   cat conftest.err >&5
13608   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13609   (exit $ac_status); } &&
13610          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13611   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13612   (eval $ac_try) 2>&5
13613   ac_status=$?
13614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13615   (exit $ac_status); }; } &&
13616          { ac_try='test -s conftest.$ac_objext'
13617   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13618   (eval $ac_try) 2>&5
13619   ac_status=$?
13620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13621   (exit $ac_status); }; }; then
13622   ac_lo=0 ac_mid=0
13623   while :; do
13624     cat >conftest.$ac_ext <<_ACEOF
13625 /* confdefs.h.  */
13626 _ACEOF
13627 cat confdefs.h >>conftest.$ac_ext
13628 cat >>conftest.$ac_ext <<_ACEOF
13629 /* end confdefs.h.  */
13630 $ac_includes_default
13631 int
13632 main ()
13633 {
13634 static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
13635 test_array [0] = 0
13636
13637   ;
13638   return 0;
13639 }
13640 _ACEOF
13641 rm -f conftest.$ac_objext
13642 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13643   (eval $ac_compile) 2>conftest.er1
13644   ac_status=$?
13645   grep -v '^ *+' conftest.er1 >conftest.err
13646   rm -f conftest.er1
13647   cat conftest.err >&5
13648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13649   (exit $ac_status); } &&
13650          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13651   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13652   (eval $ac_try) 2>&5
13653   ac_status=$?
13654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13655   (exit $ac_status); }; } &&
13656          { ac_try='test -s conftest.$ac_objext'
13657   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13658   (eval $ac_try) 2>&5
13659   ac_status=$?
13660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13661   (exit $ac_status); }; }; then
13662   ac_hi=$ac_mid; break
13663 else
13664   echo "$as_me: failed program was:" >&5
13665 sed 's/^/| /' conftest.$ac_ext >&5
13666
13667 ac_lo=`expr $ac_mid + 1`
13668                     if test $ac_lo -le $ac_mid; then
13669                       ac_lo= ac_hi=
13670                       break
13671                     fi
13672                     ac_mid=`expr 2 '*' $ac_mid + 1`
13673 fi
13674 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13675   done
13676 else
13677   echo "$as_me: failed program was:" >&5
13678 sed 's/^/| /' conftest.$ac_ext >&5
13679
13680 cat >conftest.$ac_ext <<_ACEOF
13681 /* confdefs.h.  */
13682 _ACEOF
13683 cat confdefs.h >>conftest.$ac_ext
13684 cat >>conftest.$ac_ext <<_ACEOF
13685 /* end confdefs.h.  */
13686 $ac_includes_default
13687 int
13688 main ()
13689 {
13690 static int test_array [1 - 2 * !(((long) (sizeof (int *))) < 0)];
13691 test_array [0] = 0
13692
13693   ;
13694   return 0;
13695 }
13696 _ACEOF
13697 rm -f conftest.$ac_objext
13698 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13699   (eval $ac_compile) 2>conftest.er1
13700   ac_status=$?
13701   grep -v '^ *+' conftest.er1 >conftest.err
13702   rm -f conftest.er1
13703   cat conftest.err >&5
13704   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13705   (exit $ac_status); } &&
13706          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13707   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13708   (eval $ac_try) 2>&5
13709   ac_status=$?
13710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13711   (exit $ac_status); }; } &&
13712          { ac_try='test -s conftest.$ac_objext'
13713   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13714   (eval $ac_try) 2>&5
13715   ac_status=$?
13716   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13717   (exit $ac_status); }; }; then
13718   ac_hi=-1 ac_mid=-1
13719   while :; do
13720     cat >conftest.$ac_ext <<_ACEOF
13721 /* confdefs.h.  */
13722 _ACEOF
13723 cat confdefs.h >>conftest.$ac_ext
13724 cat >>conftest.$ac_ext <<_ACEOF
13725 /* end confdefs.h.  */
13726 $ac_includes_default
13727 int
13728 main ()
13729 {
13730 static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= $ac_mid)];
13731 test_array [0] = 0
13732
13733   ;
13734   return 0;
13735 }
13736 _ACEOF
13737 rm -f conftest.$ac_objext
13738 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13739   (eval $ac_compile) 2>conftest.er1
13740   ac_status=$?
13741   grep -v '^ *+' conftest.er1 >conftest.err
13742   rm -f conftest.er1
13743   cat conftest.err >&5
13744   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13745   (exit $ac_status); } &&
13746          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13747   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13748   (eval $ac_try) 2>&5
13749   ac_status=$?
13750   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13751   (exit $ac_status); }; } &&
13752          { ac_try='test -s conftest.$ac_objext'
13753   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13754   (eval $ac_try) 2>&5
13755   ac_status=$?
13756   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13757   (exit $ac_status); }; }; then
13758   ac_lo=$ac_mid; break
13759 else
13760   echo "$as_me: failed program was:" >&5
13761 sed 's/^/| /' conftest.$ac_ext >&5
13762
13763 ac_hi=`expr '(' $ac_mid ')' - 1`
13764                        if test $ac_mid -le $ac_hi; then
13765                          ac_lo= ac_hi=
13766                          break
13767                        fi
13768                        ac_mid=`expr 2 '*' $ac_mid`
13769 fi
13770 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13771   done
13772 else
13773   echo "$as_me: failed program was:" >&5
13774 sed 's/^/| /' conftest.$ac_ext >&5
13775
13776 ac_lo= ac_hi=
13777 fi
13778 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13779 fi
13780 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13781 # Binary search between lo and hi bounds.
13782 while test "x$ac_lo" != "x$ac_hi"; do
13783   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13784   cat >conftest.$ac_ext <<_ACEOF
13785 /* confdefs.h.  */
13786 _ACEOF
13787 cat confdefs.h >>conftest.$ac_ext
13788 cat >>conftest.$ac_ext <<_ACEOF
13789 /* end confdefs.h.  */
13790 $ac_includes_default
13791 int
13792 main ()
13793 {
13794 static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
13795 test_array [0] = 0
13796
13797   ;
13798   return 0;
13799 }
13800 _ACEOF
13801 rm -f conftest.$ac_objext
13802 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13803   (eval $ac_compile) 2>conftest.er1
13804   ac_status=$?
13805   grep -v '^ *+' conftest.er1 >conftest.err
13806   rm -f conftest.er1
13807   cat conftest.err >&5
13808   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13809   (exit $ac_status); } &&
13810          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13811   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13812   (eval $ac_try) 2>&5
13813   ac_status=$?
13814   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13815   (exit $ac_status); }; } &&
13816          { ac_try='test -s conftest.$ac_objext'
13817   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13818   (eval $ac_try) 2>&5
13819   ac_status=$?
13820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13821   (exit $ac_status); }; }; then
13822   ac_hi=$ac_mid
13823 else
13824   echo "$as_me: failed program was:" >&5
13825 sed 's/^/| /' conftest.$ac_ext >&5
13826
13827 ac_lo=`expr '(' $ac_mid ')' + 1`
13828 fi
13829 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13830 done
13831 case $ac_lo in
13832 ?*) ac_cv_sizeof_int_p=$ac_lo;;
13833 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77
13834 See \`config.log' for more details." >&5
13835 echo "$as_me: error: cannot compute sizeof (int *), 77
13836 See \`config.log' for more details." >&2;}
13837    { (exit 1); exit 1; }; } ;;
13838 esac
13839 else
13840   if test "$cross_compiling" = yes; then
13841   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
13842 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
13843    { (exit 1); exit 1; }; }
13844 else
13845   cat >conftest.$ac_ext <<_ACEOF
13846 /* confdefs.h.  */
13847 _ACEOF
13848 cat confdefs.h >>conftest.$ac_ext
13849 cat >>conftest.$ac_ext <<_ACEOF
13850 /* end confdefs.h.  */
13851 $ac_includes_default
13852 long longval () { return (long) (sizeof (int *)); }
13853 unsigned long ulongval () { return (long) (sizeof (int *)); }
13854 #include <stdio.h>
13855 #include <stdlib.h>
13856 int
13857 main ()
13858 {
13859
13860   FILE *f = fopen ("conftest.val", "w");
13861   if (! f)
13862     exit (1);
13863   if (((long) (sizeof (int *))) < 0)
13864     {
13865       long i = longval ();
13866       if (i != ((long) (sizeof (int *))))
13867         exit (1);
13868       fprintf (f, "%ld\n", i);
13869     }
13870   else
13871     {
13872       unsigned long i = ulongval ();
13873       if (i != ((long) (sizeof (int *))))
13874         exit (1);
13875       fprintf (f, "%lu\n", i);
13876     }
13877   exit (ferror (f) || fclose (f) != 0);
13878
13879   ;
13880   return 0;
13881 }
13882 _ACEOF
13883 rm -f conftest$ac_exeext
13884 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13885   (eval $ac_link) 2>&5
13886   ac_status=$?
13887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13888   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13889   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13890   (eval $ac_try) 2>&5
13891   ac_status=$?
13892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13893   (exit $ac_status); }; }; then
13894   ac_cv_sizeof_int_p=`cat conftest.val`
13895 else
13896   echo "$as_me: program exited with status $ac_status" >&5
13897 echo "$as_me: failed program was:" >&5
13898 sed 's/^/| /' conftest.$ac_ext >&5
13899
13900 ( exit $ac_status )
13901 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77
13902 See \`config.log' for more details." >&5
13903 echo "$as_me: error: cannot compute sizeof (int *), 77
13904 See \`config.log' for more details." >&2;}
13905    { (exit 1); exit 1; }; }
13906 fi
13907 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13908 fi
13909 fi
13910 rm -f conftest.val
13911 else
13912   ac_cv_sizeof_int_p=0
13913 fi
13914 fi
13915 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int_p" >&5
13916 echo "${ECHO_T}$ac_cv_sizeof_int_p" >&6
13917 cat >>confdefs.h <<_ACEOF
13918 #define SIZEOF_INT_P $ac_cv_sizeof_int_p
13919 _ACEOF
13920
13921
13922
13923
13924 echo "$as_me:$LINENO: checking for int16_t" >&5
13925 echo $ECHO_N "checking for int16_t... $ECHO_C" >&6
13926 if test "${rxvt_cv_int16_t+set}" = set; then
13927   echo $ECHO_N "(cached) $ECHO_C" >&6
13928 else
13929   cat >conftest.$ac_ext <<_ACEOF
13930 /* confdefs.h.  */
13931 _ACEOF
13932 cat confdefs.h >>conftest.$ac_ext
13933 cat >>conftest.$ac_ext <<_ACEOF
13934 /* end confdefs.h.  */
13935 #include <stdint.h>
13936 int
13937 main ()
13938 {
13939 int16_t dummy;
13940   ;
13941   return 0;
13942 }
13943 _ACEOF
13944 rm -f conftest.$ac_objext
13945 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13946   (eval $ac_compile) 2>conftest.er1
13947   ac_status=$?
13948   grep -v '^ *+' conftest.er1 >conftest.err
13949   rm -f conftest.er1
13950   cat conftest.err >&5
13951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13952   (exit $ac_status); } &&
13953          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13954   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13955   (eval $ac_try) 2>&5
13956   ac_status=$?
13957   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13958   (exit $ac_status); }; } &&
13959          { ac_try='test -s conftest.$ac_objext'
13960   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13961   (eval $ac_try) 2>&5
13962   ac_status=$?
13963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13964   (exit $ac_status); }; }; then
13965   rxvt_cv_int16_t=yes
13966 else
13967   echo "$as_me: failed program was:" >&5
13968 sed 's/^/| /' conftest.$ac_ext >&5
13969
13970 if test $ac_cv_sizeof_char -ge 2; then
13971   rxvt_cv_int16_t=" char"
13972 else
13973   if test $ac_cv_sizeof_short -ge 2; then
13974     rxvt_cv_int16_t=" short"
13975   else
13976     if test $ac_cv_sizeof_int -ge 2; then
13977       rxvt_cv_int16_t=" int"
13978     else
13979       if test $ac_cv_sizeof_long -ge 2; then
13980         rxvt_cv_int16_t=" long"
13981       else
13982         if test $ac_cv_sizeof_long_long -ge 2; then
13983           rxvt_cv_int16_t=" long long"
13984         else
13985           rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
13986         fi
13987       fi
13988     fi
13989   fi
13990 fi
13991 fi
13992 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13993 fi
13994 echo "$as_me:$LINENO: result: $rxvt_cv_int16_t" >&5
13995 echo "${ECHO_T}$rxvt_cv_int16_t" >&6
13996 if test x"$rxvt_cv_int16_t" != xyes; then
13997   rxvt_int16_typedef="typedef $rxvt_cv_int16_t int16_t;"
13998 else
13999   if test x"" = x; then
14000     rxvt_int16_typedef="/* typedef short int16_t; */"
14001   else
14002     rxvt_int16_typedef="/* typedef  short int16_t; */"
14003   fi
14004 fi
14005
14006 echo "$as_me:$LINENO: checking for uint16_t" >&5
14007 echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6
14008 if test "${rxvt_cv_uint16_t+set}" = set; then
14009   echo $ECHO_N "(cached) $ECHO_C" >&6
14010 else
14011   cat >conftest.$ac_ext <<_ACEOF
14012 /* confdefs.h.  */
14013 _ACEOF
14014 cat confdefs.h >>conftest.$ac_ext
14015 cat >>conftest.$ac_ext <<_ACEOF
14016 /* end confdefs.h.  */
14017 #include <stdint.h>
14018 int
14019 main ()
14020 {
14021 uint16_t dummy;
14022   ;
14023   return 0;
14024 }
14025 _ACEOF
14026 rm -f conftest.$ac_objext
14027 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14028   (eval $ac_compile) 2>conftest.er1
14029   ac_status=$?
14030   grep -v '^ *+' conftest.er1 >conftest.err
14031   rm -f conftest.er1
14032   cat conftest.err >&5
14033   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14034   (exit $ac_status); } &&
14035          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14036   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14037   (eval $ac_try) 2>&5
14038   ac_status=$?
14039   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14040   (exit $ac_status); }; } &&
14041          { ac_try='test -s conftest.$ac_objext'
14042   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14043   (eval $ac_try) 2>&5
14044   ac_status=$?
14045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14046   (exit $ac_status); }; }; then
14047   rxvt_cv_uint16_t=yes
14048 else
14049   echo "$as_me: failed program was:" >&5
14050 sed 's/^/| /' conftest.$ac_ext >&5
14051
14052 if test $ac_cv_sizeof_char -ge 2; then
14053   rxvt_cv_uint16_t="unsigned char"
14054 else
14055   if test $ac_cv_sizeof_short -ge 2; then
14056     rxvt_cv_uint16_t="unsigned short"
14057   else
14058     if test $ac_cv_sizeof_int -ge 2; then
14059       rxvt_cv_uint16_t="unsigned int"
14060     else
14061       if test $ac_cv_sizeof_long -ge 2; then
14062         rxvt_cv_uint16_t="unsigned long"
14063       else
14064         if test $ac_cv_sizeof_long_long -ge 2; then
14065           rxvt_cv_uint16_t="unsigned long long"
14066         else
14067           rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
14068         fi
14069       fi
14070     fi
14071   fi
14072 fi
14073 fi
14074 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14075 fi
14076 echo "$as_me:$LINENO: result: $rxvt_cv_uint16_t" >&5
14077 echo "${ECHO_T}$rxvt_cv_uint16_t" >&6
14078 if test x"$rxvt_cv_uint16_t" != xyes; then
14079   rxvt_uint16_typedef="typedef $rxvt_cv_uint16_t uint16_t;"
14080 else
14081   if test x"unsigned" = x; then
14082     rxvt_uint16_typedef="/* typedef short uint16_t; */"
14083   else
14084     rxvt_uint16_typedef="/* typedef unsigned short uint16_t; */"
14085   fi
14086 fi
14087
14088 echo "$as_me:$LINENO: checking for int32_t" >&5
14089 echo $ECHO_N "checking for int32_t... $ECHO_C" >&6
14090 if test "${rxvt_cv_int32_t+set}" = set; then
14091   echo $ECHO_N "(cached) $ECHO_C" >&6
14092 else
14093   cat >conftest.$ac_ext <<_ACEOF
14094 /* confdefs.h.  */
14095 _ACEOF
14096 cat confdefs.h >>conftest.$ac_ext
14097 cat >>conftest.$ac_ext <<_ACEOF
14098 /* end confdefs.h.  */
14099 #include <stdint.h>
14100 int
14101 main ()
14102 {
14103 int32_t dummy;
14104   ;
14105   return 0;
14106 }
14107 _ACEOF
14108 rm -f conftest.$ac_objext
14109 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14110   (eval $ac_compile) 2>conftest.er1
14111   ac_status=$?
14112   grep -v '^ *+' conftest.er1 >conftest.err
14113   rm -f conftest.er1
14114   cat conftest.err >&5
14115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14116   (exit $ac_status); } &&
14117          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14118   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14119   (eval $ac_try) 2>&5
14120   ac_status=$?
14121   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14122   (exit $ac_status); }; } &&
14123          { ac_try='test -s conftest.$ac_objext'
14124   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14125   (eval $ac_try) 2>&5
14126   ac_status=$?
14127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14128   (exit $ac_status); }; }; then
14129   rxvt_cv_int32_t=yes
14130 else
14131   echo "$as_me: failed program was:" >&5
14132 sed 's/^/| /' conftest.$ac_ext >&5
14133
14134 if test $ac_cv_sizeof_char -ge 4; then
14135   rxvt_cv_int32_t=" char"
14136 else
14137   if test $ac_cv_sizeof_short -ge 4; then
14138     rxvt_cv_int32_t=" short"
14139   else
14140     if test $ac_cv_sizeof_int -ge 4; then
14141       rxvt_cv_int32_t=" int"
14142     else
14143       if test $ac_cv_sizeof_long -ge 4; then
14144         rxvt_cv_int32_t=" long"
14145       else
14146         if test $ac_cv_sizeof_long_long -ge 4; then
14147           rxvt_cv_int32_t=" long long"
14148         else
14149           rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
14150         fi
14151       fi
14152     fi
14153   fi
14154 fi
14155 fi
14156 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14157 fi
14158 echo "$as_me:$LINENO: result: $rxvt_cv_int32_t" >&5
14159 echo "${ECHO_T}$rxvt_cv_int32_t" >&6
14160 if test x"$rxvt_cv_int32_t" != xyes; then
14161   rxvt_int32_typedef="typedef $rxvt_cv_int32_t int32_t;"
14162 else
14163   if test x"" = x; then
14164     rxvt_int32_typedef="/* typedef int int32_t; */"
14165   else
14166     rxvt_int32_typedef="/* typedef  int int32_t; */"
14167   fi
14168 fi
14169
14170 echo "$as_me:$LINENO: checking for uint32_t" >&5
14171 echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6
14172 if test "${rxvt_cv_uint32_t+set}" = set; then
14173   echo $ECHO_N "(cached) $ECHO_C" >&6
14174 else
14175   cat >conftest.$ac_ext <<_ACEOF
14176 /* confdefs.h.  */
14177 _ACEOF
14178 cat confdefs.h >>conftest.$ac_ext
14179 cat >>conftest.$ac_ext <<_ACEOF
14180 /* end confdefs.h.  */
14181 #include <stdint.h>
14182 int
14183 main ()
14184 {
14185 uint32_t dummy;
14186   ;
14187   return 0;
14188 }
14189 _ACEOF
14190 rm -f conftest.$ac_objext
14191 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14192   (eval $ac_compile) 2>conftest.er1
14193   ac_status=$?
14194   grep -v '^ *+' conftest.er1 >conftest.err
14195   rm -f conftest.er1
14196   cat conftest.err >&5
14197   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14198   (exit $ac_status); } &&
14199          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14200   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14201   (eval $ac_try) 2>&5
14202   ac_status=$?
14203   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14204   (exit $ac_status); }; } &&
14205          { ac_try='test -s conftest.$ac_objext'
14206   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14207   (eval $ac_try) 2>&5
14208   ac_status=$?
14209   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14210   (exit $ac_status); }; }; then
14211   rxvt_cv_uint32_t=yes
14212 else
14213   echo "$as_me: failed program was:" >&5
14214 sed 's/^/| /' conftest.$ac_ext >&5
14215
14216 if test $ac_cv_sizeof_char -ge 4; then
14217   rxvt_cv_uint32_t="unsigned char"
14218 else
14219   if test $ac_cv_sizeof_short -ge 4; then
14220     rxvt_cv_uint32_t="unsigned short"
14221   else
14222     if test $ac_cv_sizeof_int -ge 4; then
14223       rxvt_cv_uint32_t="unsigned int"
14224     else
14225       if test $ac_cv_sizeof_long -ge 4; then
14226         rxvt_cv_uint32_t="unsigned long"
14227       else
14228         if test $ac_cv_sizeof_long_long -ge 4; then
14229           rxvt_cv_uint32_t="unsigned long long"
14230         else
14231           rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
14232         fi
14233       fi
14234     fi
14235   fi
14236 fi
14237 fi
14238 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14239 fi
14240 echo "$as_me:$LINENO: result: $rxvt_cv_uint32_t" >&5
14241 echo "${ECHO_T}$rxvt_cv_uint32_t" >&6
14242 if test x"$rxvt_cv_uint32_t" != xyes; then
14243   rxvt_uint32_typedef="typedef $rxvt_cv_uint32_t uint32_t;"
14244 else
14245   if test x"unsigned" = x; then
14246     rxvt_uint32_typedef="/* typedef int uint32_t; */"
14247   else
14248     rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
14249   fi
14250 fi
14251
14252 if test $ac_cv_sizeof_int_p -eq 8; then
14253   rxvt_intp_define="#define intp_t int64_t"
14254   rxvt_u_intp_define="#define u_intp_t u_int64_t"
14255 else
14256   if test $ac_cv_sizeof_int_p -eq 4; then
14257     rxvt_intp_define="#define intp_t int32_t"
14258     rxvt_u_intp_define="#define u_intp_t u_int32_t"
14259   else
14260     if test $ac_cv_sizeof_int_p -eq 2; then
14261       rxvt_intp_define="#define intp_t int16_t"
14262       rxvt_u_intp_define="#define u_intp_t u_int16_t"
14263     else
14264       rxvt_intp_define="#error set intp_t"
14265       rxvt_u_intp_define="#error set u_intp_t"
14266     fi
14267   fi
14268 fi
14269
14270
14271
14272 echo "$as_me:$LINENO: checking return type of signal handlers" >&5
14273 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
14274 if test "${ac_cv_type_signal+set}" = set; then
14275   echo $ECHO_N "(cached) $ECHO_C" >&6
14276 else
14277   cat >conftest.$ac_ext <<_ACEOF
14278 /* confdefs.h.  */
14279 _ACEOF
14280 cat confdefs.h >>conftest.$ac_ext
14281 cat >>conftest.$ac_ext <<_ACEOF
14282 /* end confdefs.h.  */
14283 #include <sys/types.h>
14284 #include <signal.h>
14285 #ifdef signal
14286 # undef signal
14287 #endif
14288 #ifdef __cplusplus
14289 extern "C" void (*signal (int, void (*)(int)))(int);
14290 #else
14291 void (*signal ()) ();
14292 #endif
14293
14294 int
14295 main ()
14296 {
14297 int i;
14298   ;
14299   return 0;
14300 }
14301 _ACEOF
14302 rm -f conftest.$ac_objext
14303 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14304   (eval $ac_compile) 2>conftest.er1
14305   ac_status=$?
14306   grep -v '^ *+' conftest.er1 >conftest.err
14307   rm -f conftest.er1
14308   cat conftest.err >&5
14309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14310   (exit $ac_status); } &&
14311          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14312   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14313   (eval $ac_try) 2>&5
14314   ac_status=$?
14315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14316   (exit $ac_status); }; } &&
14317          { ac_try='test -s conftest.$ac_objext'
14318   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14319   (eval $ac_try) 2>&5
14320   ac_status=$?
14321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14322   (exit $ac_status); }; }; then
14323   ac_cv_type_signal=void
14324 else
14325   echo "$as_me: failed program was:" >&5
14326 sed 's/^/| /' conftest.$ac_ext >&5
14327
14328 ac_cv_type_signal=int
14329 fi
14330 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14331 fi
14332 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
14333 echo "${ECHO_T}$ac_cv_type_signal" >&6
14334
14335 cat >>confdefs.h <<_ACEOF
14336 #define RETSIGTYPE $ac_cv_type_signal
14337 _ACEOF
14338
14339
14340
14341 case "$host_alias" in
14342     *ultrix) ac_cv_func_setsid='no' ;;
14343     *) break;;
14344 esac
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364 for ac_func in \
14365         atexit \
14366         revoke \
14367         unsetenv \
14368         setutent \
14369         seteuid \
14370         setreuid \
14371         setsid \
14372         setpgrp \
14373         setpgid \
14374         openpty \
14375         _getpty \
14376         grantpt \
14377         unlockpt \
14378         isastream \
14379         on_exit \
14380         nanosleep \
14381         updwtmp \
14382         ttyslot \
14383
14384 do
14385 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14386 echo "$as_me:$LINENO: checking for $ac_func" >&5
14387 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14388 if eval "test \"\${$as_ac_var+set}\" = set"; then
14389   echo $ECHO_N "(cached) $ECHO_C" >&6
14390 else
14391   cat >conftest.$ac_ext <<_ACEOF
14392 /* confdefs.h.  */
14393 _ACEOF
14394 cat confdefs.h >>conftest.$ac_ext
14395 cat >>conftest.$ac_ext <<_ACEOF
14396 /* end confdefs.h.  */
14397 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14398    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14399 #define $ac_func innocuous_$ac_func
14400
14401 /* System header to define __stub macros and hopefully few prototypes,
14402     which can conflict with char $ac_func (); below.
14403     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14404     <limits.h> exists even on freestanding compilers.  */
14405
14406 #ifdef __STDC__
14407 # include <limits.h>
14408 #else
14409 # include <assert.h>
14410 #endif
14411
14412 #undef $ac_func
14413
14414 /* Override any gcc2 internal prototype to avoid an error.  */
14415 #ifdef __cplusplus
14416 extern "C"
14417 {
14418 #endif
14419 /* We use char because int might match the return type of a gcc2
14420    builtin and then its argument prototype would still apply.  */
14421 char $ac_func ();
14422 /* The GNU C library defines this for functions which it implements
14423     to always fail with ENOSYS.  Some functions are actually named
14424     something starting with __ and the normal name is an alias.  */
14425 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14426 choke me
14427 #else
14428 char (*f) () = $ac_func;
14429 #endif
14430 #ifdef __cplusplus
14431 }
14432 #endif
14433
14434 int
14435 main ()
14436 {
14437 return f != $ac_func;
14438   ;
14439   return 0;
14440 }
14441 _ACEOF
14442 rm -f conftest.$ac_objext conftest$ac_exeext
14443 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14444   (eval $ac_link) 2>conftest.er1
14445   ac_status=$?
14446   grep -v '^ *+' conftest.er1 >conftest.err
14447   rm -f conftest.er1
14448   cat conftest.err >&5
14449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14450   (exit $ac_status); } &&
14451          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14452   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14453   (eval $ac_try) 2>&5
14454   ac_status=$?
14455   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14456   (exit $ac_status); }; } &&
14457          { ac_try='test -s conftest$ac_exeext'
14458   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14459   (eval $ac_try) 2>&5
14460   ac_status=$?
14461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14462   (exit $ac_status); }; }; then
14463   eval "$as_ac_var=yes"
14464 else
14465   echo "$as_me: failed program was:" >&5
14466 sed 's/^/| /' conftest.$ac_ext >&5
14467
14468 eval "$as_ac_var=no"
14469 fi
14470 rm -f conftest.err conftest.$ac_objext \
14471       conftest$ac_exeext conftest.$ac_ext
14472 fi
14473 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14474 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14475 if test `eval echo '${'$as_ac_var'}'` = yes; then
14476   cat >>confdefs.h <<_ACEOF
14477 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14478 _ACEOF
14479
14480 fi
14481 done
14482
14483
14484
14485 if test "${ac_cv_header_utmp_h+set}" = set; then
14486   echo "$as_me:$LINENO: checking for utmp.h" >&5
14487 echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
14488 if test "${ac_cv_header_utmp_h+set}" = set; then
14489   echo $ECHO_N "(cached) $ECHO_C" >&6
14490 fi
14491 echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
14492 echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
14493 else
14494   # Is the header compilable?
14495 echo "$as_me:$LINENO: checking utmp.h usability" >&5
14496 echo $ECHO_N "checking utmp.h usability... $ECHO_C" >&6
14497 cat >conftest.$ac_ext <<_ACEOF
14498 /* confdefs.h.  */
14499 _ACEOF
14500 cat confdefs.h >>conftest.$ac_ext
14501 cat >>conftest.$ac_ext <<_ACEOF
14502 /* end confdefs.h.  */
14503 $ac_includes_default
14504 #include <utmp.h>
14505 _ACEOF
14506 rm -f conftest.$ac_objext
14507 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14508   (eval $ac_compile) 2>conftest.er1
14509   ac_status=$?
14510   grep -v '^ *+' conftest.er1 >conftest.err
14511   rm -f conftest.er1
14512   cat conftest.err >&5
14513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14514   (exit $ac_status); } &&
14515          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14516   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14517   (eval $ac_try) 2>&5
14518   ac_status=$?
14519   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14520   (exit $ac_status); }; } &&
14521          { ac_try='test -s conftest.$ac_objext'
14522   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14523   (eval $ac_try) 2>&5
14524   ac_status=$?
14525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14526   (exit $ac_status); }; }; then
14527   ac_header_compiler=yes
14528 else
14529   echo "$as_me: failed program was:" >&5
14530 sed 's/^/| /' conftest.$ac_ext >&5
14531
14532 ac_header_compiler=no
14533 fi
14534 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14535 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14536 echo "${ECHO_T}$ac_header_compiler" >&6
14537
14538 # Is the header present?
14539 echo "$as_me:$LINENO: checking utmp.h presence" >&5
14540 echo $ECHO_N "checking utmp.h presence... $ECHO_C" >&6
14541 cat >conftest.$ac_ext <<_ACEOF
14542 /* confdefs.h.  */
14543 _ACEOF
14544 cat confdefs.h >>conftest.$ac_ext
14545 cat >>conftest.$ac_ext <<_ACEOF
14546 /* end confdefs.h.  */
14547 #include <utmp.h>
14548 _ACEOF
14549 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14550   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14551   ac_status=$?
14552   grep -v '^ *+' conftest.er1 >conftest.err
14553   rm -f conftest.er1
14554   cat conftest.err >&5
14555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14556   (exit $ac_status); } >/dev/null; then
14557   if test -s conftest.err; then
14558     ac_cpp_err=$ac_cxx_preproc_warn_flag
14559     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
14560   else
14561     ac_cpp_err=
14562   fi
14563 else
14564   ac_cpp_err=yes
14565 fi
14566 if test -z "$ac_cpp_err"; then
14567   ac_header_preproc=yes
14568 else
14569   echo "$as_me: failed program was:" >&5
14570 sed 's/^/| /' conftest.$ac_ext >&5
14571
14572   ac_header_preproc=no
14573 fi
14574 rm -f conftest.err conftest.$ac_ext
14575 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14576 echo "${ECHO_T}$ac_header_preproc" >&6
14577
14578 # So?  What about this header?
14579 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
14580   yes:no: )
14581     { echo "$as_me:$LINENO: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&5
14582 echo "$as_me: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14583     { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the compiler's result" >&5
14584 echo "$as_me: WARNING: utmp.h: proceeding with the compiler's result" >&2;}
14585     ac_header_preproc=yes
14586     ;;
14587   no:yes:* )
14588     { echo "$as_me:$LINENO: WARNING: utmp.h: present but cannot be compiled" >&5
14589 echo "$as_me: WARNING: utmp.h: present but cannot be compiled" >&2;}
14590     { echo "$as_me:$LINENO: WARNING: utmp.h:     check for missing prerequisite headers?" >&5
14591 echo "$as_me: WARNING: utmp.h:     check for missing prerequisite headers?" >&2;}
14592     { echo "$as_me:$LINENO: WARNING: utmp.h: see the Autoconf documentation" >&5
14593 echo "$as_me: WARNING: utmp.h: see the Autoconf documentation" >&2;}
14594     { echo "$as_me:$LINENO: WARNING: utmp.h:     section \"Present But Cannot Be Compiled\"" >&5
14595 echo "$as_me: WARNING: utmp.h:     section \"Present But Cannot Be Compiled\"" >&2;}
14596     { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the preprocessor's result" >&5
14597 echo "$as_me: WARNING: utmp.h: proceeding with the preprocessor's result" >&2;}
14598     { echo "$as_me:$LINENO: WARNING: utmp.h: in the future, the compiler will take precedence" >&5
14599 echo "$as_me: WARNING: utmp.h: in the future, the compiler will take precedence" >&2;}
14600     (
14601       cat <<\_ASBOX
14602 ## ------------------------------------------ ##
14603 ## Report this to the AC_PACKAGE_NAME lists.  ##
14604 ## ------------------------------------------ ##
14605 _ASBOX
14606     ) |
14607       sed "s/^/$as_me: WARNING:     /" >&2
14608     ;;
14609 esac
14610 echo "$as_me:$LINENO: checking for utmp.h" >&5
14611 echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
14612 if test "${ac_cv_header_utmp_h+set}" = set; then
14613   echo $ECHO_N "(cached) $ECHO_C" >&6
14614 else
14615   ac_cv_header_utmp_h=$ac_header_preproc
14616 fi
14617 echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
14618 echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
14619
14620 fi
14621 if test $ac_cv_header_utmp_h = yes; then
14622   echo "$as_me:$LINENO: checking for struct utmp" >&5
14623 echo $ECHO_N "checking for struct utmp... $ECHO_C" >&6
14624 if test "${rxvt_cv_struct_utmp+set}" = set; then
14625   echo $ECHO_N "(cached) $ECHO_C" >&6
14626 else
14627   cat >conftest.$ac_ext <<_ACEOF
14628 /* confdefs.h.  */
14629 _ACEOF
14630 cat confdefs.h >>conftest.$ac_ext
14631 cat >>conftest.$ac_ext <<_ACEOF
14632 /* end confdefs.h.  */
14633 #include <sys/types.h>
14634 #include <stdint.h>
14635 #include <utmp.h>
14636 int
14637 main ()
14638 {
14639 struct utmp ut;
14640   ;
14641   return 0;
14642 }
14643 _ACEOF
14644 rm -f conftest.$ac_objext
14645 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14646   (eval $ac_compile) 2>conftest.er1
14647   ac_status=$?
14648   grep -v '^ *+' conftest.er1 >conftest.err
14649   rm -f conftest.er1
14650   cat conftest.err >&5
14651   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14652   (exit $ac_status); } &&
14653          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14654   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14655   (eval $ac_try) 2>&5
14656   ac_status=$?
14657   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14658   (exit $ac_status); }; } &&
14659          { ac_try='test -s conftest.$ac_objext'
14660   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14661   (eval $ac_try) 2>&5
14662   ac_status=$?
14663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14664   (exit $ac_status); }; }; then
14665   rxvt_cv_struct_utmp=yes
14666 else
14667   echo "$as_me: failed program was:" >&5
14668 sed 's/^/| /' conftest.$ac_ext >&5
14669
14670 rxvt_cv_struct_utmp=no
14671 fi
14672 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14673 fi
14674 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp" >&5
14675 echo "${ECHO_T}$rxvt_cv_struct_utmp" >&6
14676 if test x$rxvt_cv_struct_utmp = xyes; then
14677
14678 cat >>confdefs.h <<\_ACEOF
14679 #define HAVE_STRUCT_UTMP 1
14680 _ACEOF
14681
14682 fi
14683
14684
14685 echo "$as_me:$LINENO: checking for ut_host in utmp struct" >&5
14686 echo $ECHO_N "checking for ut_host in utmp struct... $ECHO_C" >&6
14687 if test "${rxvt_cv_struct_utmp_host+set}" = set; then
14688   echo $ECHO_N "(cached) $ECHO_C" >&6
14689 else
14690   cat >conftest.$ac_ext <<_ACEOF
14691 /* confdefs.h.  */
14692 _ACEOF
14693 cat confdefs.h >>conftest.$ac_ext
14694 cat >>conftest.$ac_ext <<_ACEOF
14695 /* end confdefs.h.  */
14696 #include <sys/types.h>
14697 #include <utmp.h>
14698 int
14699 main ()
14700 {
14701 struct utmp ut; ut.ut_host;
14702   ;
14703   return 0;
14704 }
14705 _ACEOF
14706 rm -f conftest.$ac_objext
14707 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14708   (eval $ac_compile) 2>conftest.er1
14709   ac_status=$?
14710   grep -v '^ *+' conftest.er1 >conftest.err
14711   rm -f conftest.er1
14712   cat conftest.err >&5
14713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14714   (exit $ac_status); } &&
14715          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14716   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14717   (eval $ac_try) 2>&5
14718   ac_status=$?
14719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14720   (exit $ac_status); }; } &&
14721          { ac_try='test -s conftest.$ac_objext'
14722   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14723   (eval $ac_try) 2>&5
14724   ac_status=$?
14725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14726   (exit $ac_status); }; }; then
14727   rxvt_cv_struct_utmp_host=yes
14728 else
14729   echo "$as_me: failed program was:" >&5
14730 sed 's/^/| /' conftest.$ac_ext >&5
14731
14732 rxvt_cv_struct_utmp_host=no
14733 fi
14734 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14735 fi
14736 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp_host" >&5
14737 echo "${ECHO_T}$rxvt_cv_struct_utmp_host" >&6
14738 if test x$rxvt_cv_struct_utmp_host = xyes; then
14739
14740 cat >>confdefs.h <<\_ACEOF
14741 #define HAVE_UTMP_HOST 1
14742 _ACEOF
14743
14744 fi
14745
14746 echo "$as_me:$LINENO: checking for ut_pid in utmp struct" >&5
14747 echo $ECHO_N "checking for ut_pid in utmp struct... $ECHO_C" >&6
14748 if test "${rxvt_cv_struct_utmp_pid+set}" = set; then
14749   echo $ECHO_N "(cached) $ECHO_C" >&6
14750 else
14751   cat >conftest.$ac_ext <<_ACEOF
14752 /* confdefs.h.  */
14753 _ACEOF
14754 cat confdefs.h >>conftest.$ac_ext
14755 cat >>conftest.$ac_ext <<_ACEOF
14756 /* end confdefs.h.  */
14757 #include <sys/types.h>
14758 #include <utmp.h>
14759 int
14760 main ()
14761 {
14762 struct utmp ut; ut.ut_pid;
14763   ;
14764   return 0;
14765 }
14766 _ACEOF
14767 rm -f conftest.$ac_objext
14768 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14769   (eval $ac_compile) 2>conftest.er1
14770   ac_status=$?
14771   grep -v '^ *+' conftest.er1 >conftest.err
14772   rm -f conftest.er1
14773   cat conftest.err >&5
14774   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14775   (exit $ac_status); } &&
14776          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14777   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14778   (eval $ac_try) 2>&5
14779   ac_status=$?
14780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14781   (exit $ac_status); }; } &&
14782          { ac_try='test -s conftest.$ac_objext'
14783   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14784   (eval $ac_try) 2>&5
14785   ac_status=$?
14786   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14787   (exit $ac_status); }; }; then
14788   rxvt_cv_struct_utmp_pid=yes
14789 else
14790   echo "$as_me: failed program was:" >&5
14791 sed 's/^/| /' conftest.$ac_ext >&5
14792
14793 rxvt_cv_struct_utmp_pid=no
14794 fi
14795 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14796 fi
14797 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp_pid" >&5
14798 echo "${ECHO_T}$rxvt_cv_struct_utmp_pid" >&6
14799 if test x$rxvt_cv_struct_utmp_pid = xyes; then
14800
14801 cat >>confdefs.h <<\_ACEOF
14802 #define HAVE_UTMP_PID 1
14803 _ACEOF
14804
14805 fi
14806
14807 fi
14808
14809
14810
14811 if test "${ac_cv_header_utmpx_h+set}" = set; then
14812   echo "$as_me:$LINENO: checking for utmpx.h" >&5
14813 echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
14814 if test "${ac_cv_header_utmpx_h+set}" = set; then
14815   echo $ECHO_N "(cached) $ECHO_C" >&6
14816 fi
14817 echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
14818 echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
14819 else
14820   # Is the header compilable?
14821 echo "$as_me:$LINENO: checking utmpx.h usability" >&5
14822 echo $ECHO_N "checking utmpx.h usability... $ECHO_C" >&6
14823 cat >conftest.$ac_ext <<_ACEOF
14824 /* confdefs.h.  */
14825 _ACEOF
14826 cat confdefs.h >>conftest.$ac_ext
14827 cat >>conftest.$ac_ext <<_ACEOF
14828 /* end confdefs.h.  */
14829 $ac_includes_default
14830 #include <utmpx.h>
14831 _ACEOF
14832 rm -f conftest.$ac_objext
14833 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14834   (eval $ac_compile) 2>conftest.er1
14835   ac_status=$?
14836   grep -v '^ *+' conftest.er1 >conftest.err
14837   rm -f conftest.er1
14838   cat conftest.err >&5
14839   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14840   (exit $ac_status); } &&
14841          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14842   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14843   (eval $ac_try) 2>&5
14844   ac_status=$?
14845   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14846   (exit $ac_status); }; } &&
14847          { ac_try='test -s conftest.$ac_objext'
14848   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14849   (eval $ac_try) 2>&5
14850   ac_status=$?
14851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14852   (exit $ac_status); }; }; then
14853   ac_header_compiler=yes
14854 else
14855   echo "$as_me: failed program was:" >&5
14856 sed 's/^/| /' conftest.$ac_ext >&5
14857
14858 ac_header_compiler=no
14859 fi
14860 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14861 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14862 echo "${ECHO_T}$ac_header_compiler" >&6
14863
14864 # Is the header present?
14865 echo "$as_me:$LINENO: checking utmpx.h presence" >&5
14866 echo $ECHO_N "checking utmpx.h presence... $ECHO_C" >&6
14867 cat >conftest.$ac_ext <<_ACEOF
14868 /* confdefs.h.  */
14869 _ACEOF
14870 cat confdefs.h >>conftest.$ac_ext
14871 cat >>conftest.$ac_ext <<_ACEOF
14872 /* end confdefs.h.  */
14873 #include <utmpx.h>
14874 _ACEOF
14875 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14876   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14877   ac_status=$?
14878   grep -v '^ *+' conftest.er1 >conftest.err
14879   rm -f conftest.er1
14880   cat conftest.err >&5
14881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14882   (exit $ac_status); } >/dev/null; then
14883   if test -s conftest.err; then
14884     ac_cpp_err=$ac_cxx_preproc_warn_flag
14885     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
14886   else
14887     ac_cpp_err=
14888   fi
14889 else
14890   ac_cpp_err=yes
14891 fi
14892 if test -z "$ac_cpp_err"; then
14893   ac_header_preproc=yes
14894 else
14895   echo "$as_me: failed program was:" >&5
14896 sed 's/^/| /' conftest.$ac_ext >&5
14897
14898   ac_header_preproc=no
14899 fi
14900 rm -f conftest.err conftest.$ac_ext
14901 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14902 echo "${ECHO_T}$ac_header_preproc" >&6
14903
14904 # So?  What about this header?
14905 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
14906   yes:no: )
14907     { echo "$as_me:$LINENO: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&5
14908 echo "$as_me: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14909     { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the compiler's result" >&5
14910 echo "$as_me: WARNING: utmpx.h: proceeding with the compiler's result" >&2;}
14911     ac_header_preproc=yes
14912     ;;
14913   no:yes:* )
14914     { echo "$as_me:$LINENO: WARNING: utmpx.h: present but cannot be compiled" >&5
14915 echo "$as_me: WARNING: utmpx.h: present but cannot be compiled" >&2;}
14916     { echo "$as_me:$LINENO: WARNING: utmpx.h:     check for missing prerequisite headers?" >&5
14917 echo "$as_me: WARNING: utmpx.h:     check for missing prerequisite headers?" >&2;}
14918     { echo "$as_me:$LINENO: WARNING: utmpx.h: see the Autoconf documentation" >&5
14919 echo "$as_me: WARNING: utmpx.h: see the Autoconf documentation" >&2;}
14920     { echo "$as_me:$LINENO: WARNING: utmpx.h:     section \"Present But Cannot Be Compiled\"" >&5
14921 echo "$as_me: WARNING: utmpx.h:     section \"Present But Cannot Be Compiled\"" >&2;}
14922     { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the preprocessor's result" >&5
14923 echo "$as_me: WARNING: utmpx.h: proceeding with the preprocessor's result" >&2;}
14924     { echo "$as_me:$LINENO: WARNING: utmpx.h: in the future, the compiler will take precedence" >&5
14925 echo "$as_me: WARNING: utmpx.h: in the future, the compiler will take precedence" >&2;}
14926     (
14927       cat <<\_ASBOX
14928 ## ------------------------------------------ ##
14929 ## Report this to the AC_PACKAGE_NAME lists.  ##
14930 ## ------------------------------------------ ##
14931 _ASBOX
14932     ) |
14933       sed "s/^/$as_me: WARNING:     /" >&2
14934     ;;
14935 esac
14936 echo "$as_me:$LINENO: checking for utmpx.h" >&5
14937 echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
14938 if test "${ac_cv_header_utmpx_h+set}" = set; then
14939   echo $ECHO_N "(cached) $ECHO_C" >&6
14940 else
14941   ac_cv_header_utmpx_h=$ac_header_preproc
14942 fi
14943 echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
14944 echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
14945
14946 fi
14947 if test $ac_cv_header_utmpx_h = yes; then
14948   echo "$as_me:$LINENO: checking for struct utmpx" >&5
14949 echo $ECHO_N "checking for struct utmpx... $ECHO_C" >&6
14950 if test "${rxvt_cv_struct_utmpx+set}" = set; then
14951   echo $ECHO_N "(cached) $ECHO_C" >&6
14952 else
14953   cat >conftest.$ac_ext <<_ACEOF
14954 /* confdefs.h.  */
14955 _ACEOF
14956 cat confdefs.h >>conftest.$ac_ext
14957 cat >>conftest.$ac_ext <<_ACEOF
14958 /* end confdefs.h.  */
14959 #include <sys/types.h>
14960 #include <utmpx.h>
14961 int
14962 main ()
14963 {
14964 struct utmpx ut;
14965   ;
14966   return 0;
14967 }
14968 _ACEOF
14969 rm -f conftest.$ac_objext
14970 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14971   (eval $ac_compile) 2>conftest.er1
14972   ac_status=$?
14973   grep -v '^ *+' conftest.er1 >conftest.err
14974   rm -f conftest.er1
14975   cat conftest.err >&5
14976   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14977   (exit $ac_status); } &&
14978          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14979   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14980   (eval $ac_try) 2>&5
14981   ac_status=$?
14982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14983   (exit $ac_status); }; } &&
14984          { ac_try='test -s conftest.$ac_objext'
14985   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14986   (eval $ac_try) 2>&5
14987   ac_status=$?
14988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14989   (exit $ac_status); }; }; then
14990   rxvt_cv_struct_utmpx=yes
14991 else
14992   echo "$as_me: failed program was:" >&5
14993 sed 's/^/| /' conftest.$ac_ext >&5
14994
14995 rxvt_cv_struct_utmpx=no
14996 fi
14997 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14998 fi
14999 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx" >&5
15000 echo "${ECHO_T}$rxvt_cv_struct_utmpx" >&6
15001 if test x$rxvt_cv_struct_utmpx = xyes; then
15002
15003 cat >>confdefs.h <<\_ACEOF
15004 #define HAVE_STRUCT_UTMPX 1
15005 _ACEOF
15006
15007 fi
15008
15009
15010 echo "$as_me:$LINENO: checking for host in utmpx struct" >&5
15011 echo $ECHO_N "checking for host in utmpx struct... $ECHO_C" >&6
15012 if test "${rxvt_cv_struct_utmpx_host+set}" = set; then
15013   echo $ECHO_N "(cached) $ECHO_C" >&6
15014 else
15015   cat >conftest.$ac_ext <<_ACEOF
15016 /* confdefs.h.  */
15017 _ACEOF
15018 cat confdefs.h >>conftest.$ac_ext
15019 cat >>conftest.$ac_ext <<_ACEOF
15020 /* end confdefs.h.  */
15021 #include <sys/types.h>
15022 #include <utmpx.h>
15023 int
15024 main ()
15025 {
15026 struct utmpx utx; utx.ut_host;
15027   ;
15028   return 0;
15029 }
15030 _ACEOF
15031 rm -f conftest.$ac_objext
15032 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15033   (eval $ac_compile) 2>conftest.er1
15034   ac_status=$?
15035   grep -v '^ *+' conftest.er1 >conftest.err
15036   rm -f conftest.er1
15037   cat conftest.err >&5
15038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15039   (exit $ac_status); } &&
15040          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
15041   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15042   (eval $ac_try) 2>&5
15043   ac_status=$?
15044   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15045   (exit $ac_status); }; } &&
15046          { ac_try='test -s conftest.$ac_objext'
15047   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15048   (eval $ac_try) 2>&5
15049   ac_status=$?
15050   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15051   (exit $ac_status); }; }; then
15052   rxvt_cv_struct_utmpx_host=yes
15053 else
15054   echo "$as_me: failed program was:" >&5
15055 sed 's/^/| /' conftest.$ac_ext >&5
15056
15057 rxvt_cv_struct_utmpx_host=no
15058 fi
15059 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15060 fi
15061 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx_host" >&5
15062 echo "${ECHO_T}$rxvt_cv_struct_utmpx_host" >&6
15063 if test x$rxvt_cv_struct_utmpx_host = xyes; then
15064
15065 cat >>confdefs.h <<\_ACEOF
15066 #define HAVE_UTMPX_HOST 1
15067 _ACEOF
15068
15069 fi
15070
15071 fi
15072
15073
15074
15075 echo "$as_me:$LINENO: checking for struct lastlog" >&5
15076 echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6
15077 if test "${rxvt_cv_struct_lastlog+set}" = set; then
15078   echo $ECHO_N "(cached) $ECHO_C" >&6
15079 else
15080   cat >conftest.$ac_ext <<_ACEOF
15081 /* confdefs.h.  */
15082 _ACEOF
15083 cat confdefs.h >>conftest.$ac_ext
15084 cat >>conftest.$ac_ext <<_ACEOF
15085 /* end confdefs.h.  */
15086 #include <sys/types.h>
15087 #include <utmp.h>
15088 #ifdef HAVE_LASTLOG_H
15089 #include <lastlog.h>
15090 #endif
15091
15092 int
15093 main ()
15094 {
15095 struct lastlog ll;
15096   ;
15097   return 0;
15098 }
15099 _ACEOF
15100 rm -f conftest.$ac_objext
15101 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15102   (eval $ac_compile) 2>conftest.er1
15103   ac_status=$?
15104   grep -v '^ *+' conftest.er1 >conftest.err
15105   rm -f conftest.er1
15106   cat conftest.err >&5
15107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15108   (exit $ac_status); } &&
15109          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
15110   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15111   (eval $ac_try) 2>&5
15112   ac_status=$?
15113   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15114   (exit $ac_status); }; } &&
15115          { ac_try='test -s conftest.$ac_objext'
15116   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15117   (eval $ac_try) 2>&5
15118   ac_status=$?
15119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15120   (exit $ac_status); }; }; then
15121   rxvt_cv_struct_lastlog=yes
15122 else
15123   echo "$as_me: failed program was:" >&5
15124 sed 's/^/| /' conftest.$ac_ext >&5
15125
15126 rxvt_cv_struct_lastlog=no
15127 fi
15128 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15129 fi
15130 echo "$as_me:$LINENO: result: $rxvt_cv_struct_lastlog" >&5
15131 echo "${ECHO_T}$rxvt_cv_struct_lastlog" >&6
15132 if test x$rxvt_cv_struct_lastlog = xyes; then
15133
15134 cat >>confdefs.h <<\_ACEOF
15135 #define HAVE_STRUCT_LASTLOG 1
15136 _ACEOF
15137
15138 fi
15139
15140 echo "$as_me:$LINENO: checking for struct lastlogx" >&5
15141 echo $ECHO_N "checking for struct lastlogx... $ECHO_C" >&6
15142 if test "${rxvt_cv_struct_lastlogx+set}" = set; then
15143   echo $ECHO_N "(cached) $ECHO_C" >&6
15144 else
15145   cat >conftest.$ac_ext <<_ACEOF
15146 /* confdefs.h.  */
15147 _ACEOF
15148 cat confdefs.h >>conftest.$ac_ext
15149 cat >>conftest.$ac_ext <<_ACEOF
15150 /* end confdefs.h.  */
15151 #include <sys/types.h>
15152 #include <utmpx.h>
15153 #ifdef HAVE_LASTLOG_H
15154 #include <lastlog.h>
15155 #endif
15156
15157 int
15158 main ()
15159 {
15160 struct lastlogx ll;
15161   ;
15162   return 0;
15163 }
15164 _ACEOF
15165 rm -f conftest.$ac_objext
15166 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15167   (eval $ac_compile) 2>conftest.er1
15168   ac_status=$?
15169   grep -v '^ *+' conftest.er1 >conftest.err
15170   rm -f conftest.er1
15171   cat conftest.err >&5
15172   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15173   (exit $ac_status); } &&
15174          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
15175   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15176   (eval $ac_try) 2>&5
15177   ac_status=$?
15178   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15179   (exit $ac_status); }; } &&
15180          { ac_try='test -s conftest.$ac_objext'
15181   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15182   (eval $ac_try) 2>&5
15183   ac_status=$?
15184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15185   (exit $ac_status); }; }; then
15186   rxvt_cv_struct_lastlogx=yes
15187 else
15188   echo "$as_me: failed program was:" >&5
15189 sed 's/^/| /' conftest.$ac_ext >&5
15190
15191 rxvt_cv_struct_lastlogx=no
15192 fi
15193 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15194 fi
15195 echo "$as_me:$LINENO: result: $rxvt_cv_struct_lastlogx" >&5
15196 echo "${ECHO_T}$rxvt_cv_struct_lastlogx" >&6
15197 if test x$rxvt_cv_struct_lastlogx = xyes; then
15198
15199 cat >>confdefs.h <<\_ACEOF
15200 #define HAVE_STRUCT_LASTLOGX 1
15201 _ACEOF
15202
15203 fi
15204
15205
15206 echo "$as_me:$LINENO: checking where utmp is located" >&5
15207 echo $ECHO_N "checking where utmp is located... $ECHO_C" >&6
15208 if test "${rxvt_cv_path_utmp+set}" = set; then
15209   echo $ECHO_N "(cached) $ECHO_C" >&6
15210 else
15211   if test "$cross_compiling" = yes; then
15212     { echo "$as_me:$LINENO: WARNING: Define RXVT_UTMP_FILE in config.h manually" >&5
15213 echo "$as_me: WARNING: Define RXVT_UTMP_FILE in config.h manually" >&2;}
15214 else
15215   cat >conftest.$ac_ext <<_ACEOF
15216 /* confdefs.h.  */
15217 _ACEOF
15218 cat confdefs.h >>conftest.$ac_ext
15219 cat >>conftest.$ac_ext <<_ACEOF
15220 /* end confdefs.h.  */
15221 #include <stdio.h>
15222 #include <sys/types.h>
15223 #include <utmp.h>
15224 #include <errno.h>
15225 main()
15226 {
15227     char **u, *utmplist[] = {
15228     "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL };
15229     FILE *a, *f=fopen("conftestval", "w");
15230     if (!f) exit(1);
15231 #ifdef UTMP_FILE
15232     fprintf(f, "%s\n", UTMP_FILE);
15233     exit(0);
15234 #endif
15235 #ifdef _PATH_UTMP
15236     fprintf(f, "%s\n", _PATH_UTMP);
15237     exit(0);
15238 #endif
15239     for (u = utmplist; *u; u++) {
15240         if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
15241             fprintf(f, "%s\n", *u);
15242             exit(0);
15243         }
15244     }
15245     exit(0);
15246 }
15247 _ACEOF
15248 rm -f conftest$ac_exeext
15249 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15250   (eval $ac_link) 2>&5
15251   ac_status=$?
15252   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15253   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15254   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15255   (eval $ac_try) 2>&5
15256   ac_status=$?
15257   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15258   (exit $ac_status); }; }; then
15259   rxvt_cv_path_utmp=`cat conftestval`
15260 else
15261   echo "$as_me: program exited with status $ac_status" >&5
15262 echo "$as_me: failed program was:" >&5
15263 sed 's/^/| /' conftest.$ac_ext >&5
15264
15265 ( exit $ac_status )
15266 rxvt_cv_path_utmp=
15267 fi
15268 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15269 fi
15270 fi
15271 echo "$as_me:$LINENO: result: $rxvt_cv_path_utmp" >&5
15272 echo "${ECHO_T}$rxvt_cv_path_utmp" >&6
15273 if test x$rxvt_cv_path_utmp != x; then
15274
15275 cat >>confdefs.h <<_ACEOF
15276 #define RXVT_UTMP_FILE "$rxvt_cv_path_utmp"
15277 _ACEOF
15278
15279 fi
15280
15281
15282 echo "$as_me:$LINENO: checking where utmpx is located" >&5
15283 echo $ECHO_N "checking where utmpx is located... $ECHO_C" >&6
15284 if test "${rxvt_cv_path_utmpx+set}" = set; then
15285   echo $ECHO_N "(cached) $ECHO_C" >&6
15286 else
15287   if test "$cross_compiling" = yes; then
15288     { echo "$as_me:$LINENO: WARNING: Define RXVT_UTMPX_FILE in config.h manually" >&5
15289 echo "$as_me: WARNING: Define RXVT_UTMPX_FILE in config.h manually" >&2;}
15290 else
15291   cat >conftest.$ac_ext <<_ACEOF
15292 /* confdefs.h.  */
15293 _ACEOF
15294 cat confdefs.h >>conftest.$ac_ext
15295 cat >>conftest.$ac_ext <<_ACEOF
15296 /* end confdefs.h.  */
15297 #include <stdio.h>
15298 #include <sys/types.h>
15299 #include <utmpx.h>
15300 #include <errno.h>
15301 #include <sys/stat.h>
15302 #ifdef HAVE_STRING_H
15303 #include <string.h>
15304 #endif
15305 main()
15306 {
15307     char **u, *p, *utmplist[] = {
15308 #ifdef UTMPX_FILE
15309         UTMPX_FILE,
15310 #endif
15311 #ifdef _PATH_UTMPX
15312         _PATH_UTMPX,
15313 #endif
15314     "/var/adm/utmpx", "/etc/utmpx", NULL };
15315     FILE *a, *f=fopen("conftestval", "w");
15316     struct stat statu, statux;
15317     if (!f) exit(1);
15318     for (u = utmplist; *u; u++) {
15319         if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
15320             if (stat(*u, &statux) < 0)
15321                 continue;
15322             p = strdup(*u);
15323             p[strlen(p) - 1] = '\0';
15324             if (stat(p, &statu) >= 0
15325                 && (statu.st_mtime - statux.st_mtime > 86400))
15326                 continue;
15327             fprintf(f, "%s\n", *u);
15328             exit(0);
15329         }
15330     }
15331     exit(0);
15332 }
15333 _ACEOF
15334 rm -f conftest$ac_exeext
15335 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15336   (eval $ac_link) 2>&5
15337   ac_status=$?
15338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15339   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15340   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15341   (eval $ac_try) 2>&5
15342   ac_status=$?
15343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15344   (exit $ac_status); }; }; then
15345   rxvt_cv_path_utmpx=`cat conftestval`
15346 else
15347   echo "$as_me: program exited with status $ac_status" >&5
15348 echo "$as_me: failed program was:" >&5
15349 sed 's/^/| /' conftest.$ac_ext >&5
15350
15351 ( exit $ac_status )
15352 rxvt_cv_path_utmpx=
15353 fi
15354 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15355 fi
15356 fi
15357 echo "$as_me:$LINENO: result: $rxvt_cv_path_utmpx" >&5
15358 echo "${ECHO_T}$rxvt_cv_path_utmpx" >&6
15359 if test x$rxvt_cv_path_utmpx != x; then
15360
15361 cat >>confdefs.h <<_ACEOF
15362 #define RXVT_UTMPX_FILE "$rxvt_cv_path_utmpx"
15363 _ACEOF
15364
15365 fi
15366
15367
15368 echo "$as_me:$LINENO: checking where wtmp is located" >&5
15369 echo $ECHO_N "checking where wtmp is located... $ECHO_C" >&6
15370 if test "${rxvt_cv_path_wtmp+set}" = set; then
15371   echo $ECHO_N "(cached) $ECHO_C" >&6
15372 else
15373   if test "$cross_compiling" = yes; then
15374     { echo "$as_me:$LINENO: WARNING: Define RXVT_WTMP_FILE in config.h manually" >&5
15375 echo "$as_me: WARNING: Define RXVT_WTMP_FILE in config.h manually" >&2;}
15376 else
15377   cat >conftest.$ac_ext <<_ACEOF
15378 /* confdefs.h.  */
15379 _ACEOF
15380 cat confdefs.h >>conftest.$ac_ext
15381 cat >>conftest.$ac_ext <<_ACEOF
15382 /* end confdefs.h.  */
15383 #include <stdio.h>
15384 #include <sys/types.h>
15385 #ifdef HAVE_UTMP_H
15386 #include <utmp.h>
15387 #endif
15388 #include <errno.h>
15389 main()
15390 {
15391     char **w, *wtmplist[] = {
15392     "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL };
15393     FILE *a, *f=fopen("conftestval", "w");
15394     if (!f) exit(1);
15395 #ifdef WTMP_FILE
15396     fprintf(f, "%s\n", WTMP_FILE);
15397     exit(0);
15398 #endif
15399 #ifdef _PATH_WTMP
15400     fprintf(f, "%s\n", _PATH_WTMP);
15401     exit(0);
15402 #endif
15403     for (w = wtmplist; *w; w++) {
15404         if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15405             fprintf(f, "%s\n", *w);
15406             exit(0);
15407         }
15408     }
15409     exit(0);
15410 }
15411 _ACEOF
15412 rm -f conftest$ac_exeext
15413 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15414   (eval $ac_link) 2>&5
15415   ac_status=$?
15416   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15417   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15418   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15419   (eval $ac_try) 2>&5
15420   ac_status=$?
15421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15422   (exit $ac_status); }; }; then
15423   rxvt_cv_path_wtmp=`cat conftestval`
15424 else
15425   echo "$as_me: program exited with status $ac_status" >&5
15426 echo "$as_me: failed program was:" >&5
15427 sed 's/^/| /' conftest.$ac_ext >&5
15428
15429 ( exit $ac_status )
15430 rxvt_cv_path_wtmp=
15431 fi
15432 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15433 fi
15434 fi
15435 echo "$as_me:$LINENO: result: $rxvt_cv_path_wtmp" >&5
15436 echo "${ECHO_T}$rxvt_cv_path_wtmp" >&6
15437 if test x$rxvt_cv_path_wtmp != x; then
15438
15439 cat >>confdefs.h <<_ACEOF
15440 #define RXVT_WTMP_FILE "$rxvt_cv_path_wtmp"
15441 _ACEOF
15442
15443 fi
15444
15445 echo "$as_me:$LINENO: checking where wtmpx is located" >&5
15446 echo $ECHO_N "checking where wtmpx is located... $ECHO_C" >&6
15447 if test "${rxvt_cv_path_wtmpx+set}" = set; then
15448   echo $ECHO_N "(cached) $ECHO_C" >&6
15449 else
15450   if test "$cross_compiling" = yes; then
15451     { echo "$as_me:$LINENO: WARNING: Define RXVT_WTMPX_FILE in config.h manually" >&5
15452 echo "$as_me: WARNING: Define RXVT_WTMPX_FILE in config.h manually" >&2;}
15453 else
15454   cat >conftest.$ac_ext <<_ACEOF
15455 /* confdefs.h.  */
15456 _ACEOF
15457 cat confdefs.h >>conftest.$ac_ext
15458 cat >>conftest.$ac_ext <<_ACEOF
15459 /* end confdefs.h.  */
15460 #include <stdio.h>
15461 #ifdef HAVE_UTMPX_H
15462 #include <utmpx.h>
15463 #endif
15464 #include <errno.h>
15465 main()
15466 {
15467     char **w, *wtmplist[] = {
15468     "/var/log/wtmpx", "/var/adm/wtmpx", NULL };
15469     FILE *a, *f=fopen("conftestval", "w");
15470     if (!f) exit(1);
15471 #ifdef WTMPX_FILE
15472     fprintf(f, "%s\n", WTMPX_FILE);
15473     exit(0);
15474 #endif
15475 #ifdef _PATH_WTMPX
15476     fprintf(f, "%s\n", _PATH_WTMPX);
15477     exit(0);
15478 #endif
15479     for (w = wtmplist; *w; w++) {
15480         if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15481             fprintf(f, "%s\n", *w);
15482             exit(0);
15483         }
15484     }
15485     exit(0);
15486 }
15487 _ACEOF
15488 rm -f conftest$ac_exeext
15489 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15490   (eval $ac_link) 2>&5
15491   ac_status=$?
15492   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15493   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15494   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15495   (eval $ac_try) 2>&5
15496   ac_status=$?
15497   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15498   (exit $ac_status); }; }; then
15499   rxvt_cv_path_wtmpx=`cat conftestval`
15500 else
15501   echo "$as_me: program exited with status $ac_status" >&5
15502 echo "$as_me: failed program was:" >&5
15503 sed 's/^/| /' conftest.$ac_ext >&5
15504
15505 ( exit $ac_status )
15506 rxvt_cv_path_wtmpx=
15507 fi
15508 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15509 fi
15510 fi
15511 echo "$as_me:$LINENO: result: $rxvt_cv_path_wtmpx" >&5
15512 echo "${ECHO_T}$rxvt_cv_path_wtmpx" >&6
15513 if test x$rxvt_cv_path_wtmpx != x; then
15514
15515 cat >>confdefs.h <<_ACEOF
15516 #define RXVT_WTMPX_FILE "$rxvt_cv_path_wtmpx"
15517 _ACEOF
15518
15519 fi
15520
15521 echo "$as_me:$LINENO: checking where lastlog is located" >&5
15522 echo $ECHO_N "checking where lastlog is located... $ECHO_C" >&6
15523 if test "${rxvt_cv_path_lastlog+set}" = set; then
15524   echo $ECHO_N "(cached) $ECHO_C" >&6
15525 else
15526   if test "$cross_compiling" = yes; then
15527     { echo "$as_me:$LINENO: WARNING: Define RXVT_LASTLOG_FILE in config.h manually" >&5
15528 echo "$as_me: WARNING: Define RXVT_LASTLOG_FILE in config.h manually" >&2;}
15529 else
15530   cat >conftest.$ac_ext <<_ACEOF
15531 /* confdefs.h.  */
15532 _ACEOF
15533 cat confdefs.h >>conftest.$ac_ext
15534 cat >>conftest.$ac_ext <<_ACEOF
15535 /* end confdefs.h.  */
15536 #include <stdio.h>
15537 #include <sys/types.h>
15538 #ifdef HAVE_UTMPX_H
15539 #include <utmpx.h>
15540 #elif defined(HAVE_UTMP_H)
15541 #include <utmp.h>
15542 #endif
15543 #ifdef HAVE_LASTLOG_H
15544 #include <lastlog.h>
15545 #endif
15546 #include <errno.h>
15547 main()
15548 {
15549     char **w, *lastloglist[] = { "/var/log/lastlog", NULL };
15550     FILE *a, *f=fopen("conftestval", "w");
15551     if (!f) exit(1);
15552 #ifdef LASTLOG_FILE
15553     fprintf(f, "%s\n", LASTLOG_FILE);
15554     exit(0);
15555 #endif
15556 #ifdef _PATH_LASTLOG
15557     fprintf(f, "%s\n", _PATH_LASTLOG);
15558     exit(0);
15559 #endif
15560     for (w = lastloglist; *w; w++) {
15561         if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15562             fprintf(f, "%s\n", *w);
15563             exit(0);
15564         }
15565     }
15566     exit(0);
15567 }
15568 _ACEOF
15569 rm -f conftest$ac_exeext
15570 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15571   (eval $ac_link) 2>&5
15572   ac_status=$?
15573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15574   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15575   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15576   (eval $ac_try) 2>&5
15577   ac_status=$?
15578   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15579   (exit $ac_status); }; }; then
15580   rxvt_cv_path_lastlog=`cat conftestval`
15581 else
15582   echo "$as_me: program exited with status $ac_status" >&5
15583 echo "$as_me: failed program was:" >&5
15584 sed 's/^/| /' conftest.$ac_ext >&5
15585
15586 ( exit $ac_status )
15587 rxvt_cv_path_lastlog=
15588 fi
15589 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15590 fi
15591 fi
15592 echo "$as_me:$LINENO: result: $rxvt_cv_path_lastlog" >&5
15593 echo "${ECHO_T}$rxvt_cv_path_lastlog" >&6
15594 if test x$rxvt_cv_path_lastlog != x; then
15595
15596 cat >>confdefs.h <<_ACEOF
15597 #define RXVT_LASTLOG_FILE "$rxvt_cv_path_lastlog"
15598 _ACEOF
15599
15600   if test -d "$rxvt_cv_path_lastlog"; then
15601
15602 cat >>confdefs.h <<\_ACEOF
15603 #define LASTLOG_IS_DIR 1
15604 _ACEOF
15605
15606   fi
15607 fi
15608
15609 echo "$as_me:$LINENO: checking where lastlogx is located" >&5
15610 echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6
15611 if test "${rxvt_cv_path_lastlogx+set}" = set; then
15612   echo $ECHO_N "(cached) $ECHO_C" >&6
15613 else
15614   if test "$cross_compiling" = yes; then
15615     { echo "$as_me:$LINENO: WARNING: Define RXVT_LASTLOGX_FILE in config.h manually" >&5
15616 echo "$as_me: WARNING: Define RXVT_LASTLOGX_FILE in config.h manually" >&2;}
15617 else
15618   cat >conftest.$ac_ext <<_ACEOF
15619 /* confdefs.h.  */
15620 _ACEOF
15621 cat confdefs.h >>conftest.$ac_ext
15622 cat >>conftest.$ac_ext <<_ACEOF
15623 /* end confdefs.h.  */
15624 #include <stdio.h>
15625 #ifdef HAVE_UTMPX_H
15626 #include <utmpx.h>
15627 #endif
15628 #include <errno.h>
15629 main()
15630 {
15631     char **w, *wtmplist[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL };
15632     FILE *a, *f=fopen("conftestval", "w");
15633     if (!f) exit(1);
15634 #ifdef LASTLOGX_FILE
15635     fprintf(f, "%s\n", LASTLOGX_FILE);
15636     exit(0);
15637 #endif
15638 #ifdef _PATH_LASTLOGX
15639     fprintf(f, "%s\n", _PATH_LASTLOGX);
15640     exit(0);
15641 #endif
15642     for (w = wtmplist; *w; w++) {
15643         if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15644             fprintf(f, "%s\n", *w);
15645             exit(0);
15646         }
15647     }
15648     exit(0);
15649 }
15650 _ACEOF
15651 rm -f conftest$ac_exeext
15652 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15653   (eval $ac_link) 2>&5
15654   ac_status=$?
15655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15656   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15657   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15658   (eval $ac_try) 2>&5
15659   ac_status=$?
15660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15661   (exit $ac_status); }; }; then
15662   rxvt_cv_path_lastlogx=`cat conftestval`
15663 else
15664   echo "$as_me: program exited with status $ac_status" >&5
15665 echo "$as_me: failed program was:" >&5
15666 sed 's/^/| /' conftest.$ac_ext >&5
15667
15668 ( exit $ac_status )
15669 rxvt_cv_path_lastlogx=
15670 fi
15671 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15672 fi
15673 fi
15674 echo "$as_me:$LINENO: result: $rxvt_cv_path_lastlogx" >&5
15675 echo "${ECHO_T}$rxvt_cv_path_lastlogx" >&6
15676 if test x$rxvt_cv_path_lastlogx != x; then
15677
15678 cat >>confdefs.h <<_ACEOF
15679 #define RXVT_LASTLOGX_FILE "$rxvt_cv_path_lastlogx"
15680 _ACEOF
15681
15682 fi
15683
15684
15685 echo "$as_me:$LINENO: checking where ttys/ttytab is located" >&5
15686 echo $ECHO_N "checking where ttys/ttytab is located... $ECHO_C" >&6
15687 if test "${rxvt_cv_path_ttytab+set}" = set; then
15688   echo $ECHO_N "(cached) $ECHO_C" >&6
15689 else
15690   for ttys_file in     /etc/ttys /etc/ttytab;
15691 do
15692   if test -f "$ttys_file" ; then
15693     rxvt_cv_path_ttytab=$ttys_file
15694     break
15695   fi
15696 done
15697
15698 fi
15699 echo "$as_me:$LINENO: result: $rxvt_cv_path_ttytab" >&5
15700 echo "${ECHO_T}$rxvt_cv_path_ttytab" >&6
15701 if test x$rxvt_cv_path_ttytab != x; then
15702
15703 cat >>confdefs.h <<_ACEOF
15704 #define TTYTAB_FILENAME "$rxvt_cv_path_ttytab"
15705 _ACEOF
15706
15707 fi
15708
15709
15710 ac_save_LIBS=$LIBS
15711 ac_save_CFLAGS=$CFLAGS
15712 CFLAGS="$CFLAGS $X_CFLAGS"
15713 LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
15714 if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
15715   LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
15716 fi
15717 echo "$as_me:$LINENO: checking for working Xlocale" >&5
15718 echo $ECHO_N "checking for working Xlocale... $ECHO_C" >&6
15719 if test "${rxvt_cv_func_xlocale+set}" = set; then
15720   echo $ECHO_N "(cached) $ECHO_C" >&6
15721 else
15722   if test "$cross_compiling" = yes; then
15723     { echo "$as_me:$LINENO: WARNING: Define NO_XLOCALE in config.h manually" >&5
15724 echo "$as_me: WARNING: Define NO_XLOCALE in config.h manually" >&2;}
15725 else
15726   cat >conftest.$ac_ext <<_ACEOF
15727 /* confdefs.h.  */
15728 _ACEOF
15729 cat confdefs.h >>conftest.$ac_ext
15730 cat >>conftest.$ac_ext <<_ACEOF
15731 /* end confdefs.h.  */
15732 #include <X11/Xlib.h>
15733 main() {
15734 char *p;
15735 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
15736 exit (XSupportsLocale() ? 0 : 1);
15737 else
15738 exit (1);}
15739 _ACEOF
15740 rm -f conftest$ac_exeext
15741 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15742   (eval $ac_link) 2>&5
15743   ac_status=$?
15744   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15745   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15746   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15747   (eval $ac_try) 2>&5
15748   ac_status=$?
15749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15750   (exit $ac_status); }; }; then
15751     rxvt_cv_func_xlocale=yes
15752 else
15753   echo "$as_me: program exited with status $ac_status" >&5
15754 echo "$as_me: failed program was:" >&5
15755 sed 's/^/| /' conftest.$ac_ext >&5
15756
15757 ( exit $ac_status )
15758 rxvt_cv_func_xlocale=no
15759 fi
15760 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15761 fi
15762 fi
15763 echo "$as_me:$LINENO: result: $rxvt_cv_func_xlocale" >&5
15764 echo "${ECHO_T}$rxvt_cv_func_xlocale" >&6
15765 if test x$rxvt_cv_func_xlocale = xyes; then
15766
15767 cat >>confdefs.h <<\_ACEOF
15768 #define HAVE_XLOCALE 1
15769 _ACEOF
15770
15771 fi
15772
15773 echo "$as_me:$LINENO: checking for working X setlocale" >&5
15774 echo $ECHO_N "checking for working X setlocale... $ECHO_C" >&6
15775 if test "${rxvt_cv_func_xsetlocale+set}" = set; then
15776   echo $ECHO_N "(cached) $ECHO_C" >&6
15777 else
15778   cat >conftest.$ac_ext <<_ACEOF
15779 /* confdefs.h.  */
15780 _ACEOF
15781 cat confdefs.h >>conftest.$ac_ext
15782 cat >>conftest.$ac_ext <<_ACEOF
15783 /* end confdefs.h.  */
15784 #define X_LOCALE 1
15785 #include <X11/Xlocale.h>
15786 int
15787 main ()
15788 {
15789 setlocale(LC_CTYPE, "");
15790   ;
15791   return 0;
15792 }
15793 _ACEOF
15794 rm -f conftest.$ac_objext conftest$ac_exeext
15795 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15796   (eval $ac_link) 2>conftest.er1
15797   ac_status=$?
15798   grep -v '^ *+' conftest.er1 >conftest.err
15799   rm -f conftest.er1
15800   cat conftest.err >&5
15801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15802   (exit $ac_status); } &&
15803          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
15804   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15805   (eval $ac_try) 2>&5
15806   ac_status=$?
15807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15808   (exit $ac_status); }; } &&
15809          { ac_try='test -s conftest$ac_exeext'
15810   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15811   (eval $ac_try) 2>&5
15812   ac_status=$?
15813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15814   (exit $ac_status); }; }; then
15815   rxvt_cv_func_xsetlocale=yes
15816 else
15817   echo "$as_me: failed program was:" >&5
15818 sed 's/^/| /' conftest.$ac_ext >&5
15819
15820 rxvt_cv_func_xsetlocale=no
15821 fi
15822 rm -f conftest.err conftest.$ac_objext \
15823       conftest$ac_exeext conftest.$ac_ext
15824 fi
15825 echo "$as_me:$LINENO: result: $rxvt_cv_func_xsetlocale" >&5
15826 echo "${ECHO_T}$rxvt_cv_func_xsetlocale" >&6
15827 if test x$rxvt_cv_func_xsetlocale = xyes; then
15828
15829 cat >>confdefs.h <<\_ACEOF
15830 #define HAVE_XSETLOCALE 1
15831 _ACEOF
15832
15833 fi
15834 LIBS=$ac_save_LIBS
15835 CFLAGS=$ac_save_CFLAGS
15836
15837 echo "$as_me:$LINENO: checking for working plain setlocale" >&5
15838 echo $ECHO_N "checking for working plain setlocale... $ECHO_C" >&6
15839 if test "${rxvt_cv_func_setlocale+set}" = set; then
15840   echo $ECHO_N "(cached) $ECHO_C" >&6
15841 else
15842   cat >conftest.$ac_ext <<_ACEOF
15843 /* confdefs.h.  */
15844 _ACEOF
15845 cat confdefs.h >>conftest.$ac_ext
15846 cat >>conftest.$ac_ext <<_ACEOF
15847 /* end confdefs.h.  */
15848 #include <clocale>
15849 int
15850 main ()
15851 {
15852 setlocale(LC_CTYPE, "");
15853   ;
15854   return 0;
15855 }
15856 _ACEOF
15857 rm -f conftest.$ac_objext conftest$ac_exeext
15858 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15859   (eval $ac_link) 2>conftest.er1
15860   ac_status=$?
15861   grep -v '^ *+' conftest.er1 >conftest.err
15862   rm -f conftest.er1
15863   cat conftest.err >&5
15864   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15865   (exit $ac_status); } &&
15866          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
15867   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15868   (eval $ac_try) 2>&5
15869   ac_status=$?
15870   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15871   (exit $ac_status); }; } &&
15872          { ac_try='test -s conftest$ac_exeext'
15873   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15874   (eval $ac_try) 2>&5
15875   ac_status=$?
15876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15877   (exit $ac_status); }; }; then
15878   rxvt_cv_func_setlocale=yes
15879 else
15880   echo "$as_me: failed program was:" >&5
15881 sed 's/^/| /' conftest.$ac_ext >&5
15882
15883 rxvt_cv_func_setlocale=no
15884 fi
15885 rm -f conftest.err conftest.$ac_objext \
15886       conftest$ac_exeext conftest.$ac_ext
15887 fi
15888 echo "$as_me:$LINENO: result: $rxvt_cv_func_setlocale" >&5
15889 echo "${ECHO_T}$rxvt_cv_func_setlocale" >&6
15890 if test x$rxvt_cv_func_setlocale = xyes; then
15891
15892 cat >>confdefs.h <<\_ACEOF
15893 #define HAVE_SETLOCALE 1
15894 _ACEOF
15895
15896 fi
15897
15898 echo "$as_me:$LINENO: checking for working nl_langinfo" >&5
15899 echo $ECHO_N "checking for working nl_langinfo... $ECHO_C" >&6
15900 if test "${rxvt_cv_func_nl_langinfo+set}" = set; then
15901   echo $ECHO_N "(cached) $ECHO_C" >&6
15902 else
15903   cat >conftest.$ac_ext <<_ACEOF
15904 /* confdefs.h.  */
15905 _ACEOF
15906 cat confdefs.h >>conftest.$ac_ext
15907 cat >>conftest.$ac_ext <<_ACEOF
15908 /* end confdefs.h.  */
15909 #include <langinfo.h>
15910 int
15911 main ()
15912 {
15913 nl_langinfo(CODESET);
15914   ;
15915   return 0;
15916 }
15917 _ACEOF
15918 rm -f conftest.$ac_objext conftest$ac_exeext
15919 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15920   (eval $ac_link) 2>conftest.er1
15921   ac_status=$?
15922   grep -v '^ *+' conftest.er1 >conftest.err
15923   rm -f conftest.er1
15924   cat conftest.err >&5
15925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15926   (exit $ac_status); } &&
15927          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
15928   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15929   (eval $ac_try) 2>&5
15930   ac_status=$?
15931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15932   (exit $ac_status); }; } &&
15933          { ac_try='test -s conftest$ac_exeext'
15934   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15935   (eval $ac_try) 2>&5
15936   ac_status=$?
15937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15938   (exit $ac_status); }; }; then
15939   rxvt_cv_func_nl_langinfo=yes
15940 else
15941   echo "$as_me: failed program was:" >&5
15942 sed 's/^/| /' conftest.$ac_ext >&5
15943
15944 rxvt_cv_func_nl_langinfo=no
15945 fi
15946 rm -f conftest.err conftest.$ac_objext \
15947       conftest$ac_exeext conftest.$ac_ext
15948 fi
15949 echo "$as_me:$LINENO: result: $rxvt_cv_func_nl_langinfo" >&5
15950 echo "${ECHO_T}$rxvt_cv_func_nl_langinfo" >&6
15951 if test x$rxvt_cv_func_nl_langinfo = xyes; then
15952
15953 cat >>confdefs.h <<\_ACEOF
15954 #define HAVE_NL_LANGINFO 1
15955 _ACEOF
15956
15957 fi
15958
15959 echo "$as_me:$LINENO: checking for getpt" >&5
15960 echo $ECHO_N "checking for getpt... $ECHO_C" >&6
15961 if test "${rxvt_cv_func_getpt+set}" = set; then
15962   echo $ECHO_N "(cached) $ECHO_C" >&6
15963 else
15964   cat >conftest.$ac_ext <<_ACEOF
15965 /* confdefs.h.  */
15966 _ACEOF
15967 cat confdefs.h >>conftest.$ac_ext
15968 cat >>conftest.$ac_ext <<_ACEOF
15969 /* end confdefs.h.  */
15970 #define _GNU_SOURCE
15971 #ifdef HAVE_STDLIB_H
15972 # include <cstdlib>
15973 #endif
15974 int
15975 main ()
15976 {
15977 (void)getpt();
15978   ;
15979   return 0;
15980 }
15981 _ACEOF
15982 rm -f conftest.$ac_objext conftest$ac_exeext
15983 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15984   (eval $ac_link) 2>conftest.er1
15985   ac_status=$?
15986   grep -v '^ *+' conftest.er1 >conftest.err
15987   rm -f conftest.er1
15988   cat conftest.err >&5
15989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15990   (exit $ac_status); } &&
15991          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
15992   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15993   (eval $ac_try) 2>&5
15994   ac_status=$?
15995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15996   (exit $ac_status); }; } &&
15997          { ac_try='test -s conftest$ac_exeext'
15998   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15999   (eval $ac_try) 2>&5
16000   ac_status=$?
16001   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16002   (exit $ac_status); }; }; then
16003   rxvt_cv_func_getpt=yes
16004 else
16005   echo "$as_me: failed program was:" >&5
16006 sed 's/^/| /' conftest.$ac_ext >&5
16007
16008 rxvt_cv_func_getpt=no
16009 fi
16010 rm -f conftest.err conftest.$ac_objext \
16011       conftest$ac_exeext conftest.$ac_ext
16012 fi
16013 echo "$as_me:$LINENO: result: $rxvt_cv_func_getpt" >&5
16014 echo "${ECHO_T}$rxvt_cv_func_getpt" >&6
16015 if test x$rxvt_cv_func_getpt = xyes; then
16016
16017 cat >>confdefs.h <<\_ACEOF
16018 #define HAVE_GETPT 1
16019 _ACEOF
16020
16021 fi
16022
16023 echo "$as_me:$LINENO: checking for pty/tty type" >&5
16024 echo $ECHO_N "checking for pty/tty type... $ECHO_C" >&6
16025 if test "${rxvt_cv_ptys+set}" = set; then
16026   echo $ECHO_N "(cached) $ECHO_C" >&6
16027 else
16028   if test x$ac_cv_func_openpty = xyes; then
16029     rxvt_cv_ptys=OPENPTY
16030  else if test x$ac_cv_func__getpty = xyes; then
16031     rxvt_cv_ptys=SGI4
16032  else if test -c /dev/ttyp20; then
16033     rxvt_cv_ptys=SCO
16034  else if test -c /dev/ptym/clone; then
16035     rxvt_cv_ptys=HPUX
16036  else if test x$rxvt_cv_func_getpt = xyes; then
16037     rxvt_cv_ptys=GLIBC
16038  else if test -c /dev/ptc -a -c /dev/pts; then
16039     rxvt_cv_ptys=PTC
16040  else if test -c /dev/ptc -a -d /dev/pts; then
16041     rxvt_cv_ptys=PTC
16042  else if test -c /dev/ptmx -a -c /dev/pts/0; then
16043     rxvt_cv_ptys=STREAMS
16044  else if test x$ac_cv_func_grantpt = xyes && test x$ac_cv_func_unlockpt = xyes; then
16045     rxvt_cv_ptys=STREAMS
16046  else
16047     rxvt_cv_ptys=BSD
16048 fi
16049 fi
16050 fi
16051 fi
16052 fi
16053 fi
16054 fi
16055 fi
16056 fi
16057
16058 fi
16059 echo "$as_me:$LINENO: result: $rxvt_cv_ptys" >&5
16060 echo "${ECHO_T}$rxvt_cv_ptys" >&6
16061
16062 if test x$rxvt_cv_ptys = xOPENPTY; then
16063
16064 cat >>confdefs.h <<\_ACEOF
16065 #define PTYS_ARE_OPENPTY 1
16066 _ACEOF
16067
16068 fi
16069 if test x$rxvt_cv_ptys = xSCO; then
16070
16071 cat >>confdefs.h <<\_ACEOF
16072 #define PTYS_ARE_NUMERIC 1
16073 _ACEOF
16074
16075 fi
16076 if test x$rxvt_cv_ptys = xSTREAMS; then
16077
16078 cat >>confdefs.h <<\_ACEOF
16079 #define PTYS_ARE_PTMX 1
16080 _ACEOF
16081
16082 fi
16083 if test x$rxvt_cv_ptys = xPTC; then
16084
16085 cat >>confdefs.h <<\_ACEOF
16086 #define PTYS_ARE_PTC 1
16087 _ACEOF
16088
16089 fi
16090 if test x$rxvt_cv_ptys = xSGI4; then
16091
16092 cat >>confdefs.h <<\_ACEOF
16093 #define PTYS_ARE__GETPTY 1
16094 _ACEOF
16095
16096 fi
16097 if test x$rxvt_cv_ptys = xCONVEX; then
16098
16099 cat >>confdefs.h <<\_ACEOF
16100 #define PTYS_ARE_GETPTY 1
16101 _ACEOF
16102
16103 fi
16104 if test x$rxvt_cv_ptys = xGLIBC; then
16105
16106 cat >>confdefs.h <<\_ACEOF
16107 #define PTYS_ARE_GETPT 1
16108 _ACEOF
16109
16110 fi
16111 if test x$rxvt_cv_ptys = xHPUX; then
16112
16113 cat >>confdefs.h <<\_ACEOF
16114 #define PTYS_ARE_CLONE 1
16115 _ACEOF
16116
16117 fi
16118 if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xGLIBC; then
16119
16120 cat >>confdefs.h <<\_ACEOF
16121 #define PTYS_ARE_SEARCHED 1
16122 _ACEOF
16123
16124 fi
16125
16126
16127 { echo "$as_me:$LINENO: checking for pty ranges..." >&5
16128 echo "$as_me: checking for pty ranges..." >&6;}
16129 ptys=`echo /dev/pty??`
16130 pch1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
16131 pch2=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
16132 if test x$pch1 != x; then
16133
16134 cat >>confdefs.h <<_ACEOF
16135 #define PTYCHAR1 "$pch1"
16136 _ACEOF
16137
16138 fi
16139 if test x$pch2 != x; then
16140
16141 cat >>confdefs.h <<_ACEOF
16142 #define PTYCHAR2 "$pch2"
16143 _ACEOF
16144
16145 fi
16146
16147 echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5
16148 echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6
16149 if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then
16150   echo $ECHO_N "(cached) $ECHO_C" >&6
16151 else
16152   ac_check_lib_save_LIBS=$LIBS
16153 LIBS="-lxpg4  $LIBS"
16154 cat >conftest.$ac_ext <<_ACEOF
16155 /* confdefs.h.  */
16156 _ACEOF
16157 cat confdefs.h >>conftest.$ac_ext
16158 cat >>conftest.$ac_ext <<_ACEOF
16159 /* end confdefs.h.  */
16160
16161 /* Override any gcc2 internal prototype to avoid an error.  */
16162 #ifdef __cplusplus
16163 extern "C"
16164 #endif
16165 /* We use char because int might match the return type of a gcc2
16166    builtin and then its argument prototype would still apply.  */
16167 char setlocale ();
16168 int
16169 main ()
16170 {
16171 setlocale ();
16172   ;
16173   return 0;
16174 }
16175 _ACEOF
16176 rm -f conftest.$ac_objext conftest$ac_exeext
16177 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16178   (eval $ac_link) 2>conftest.er1
16179   ac_status=$?
16180   grep -v '^ *+' conftest.er1 >conftest.err
16181   rm -f conftest.er1
16182   cat conftest.err >&5
16183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16184   (exit $ac_status); } &&
16185          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
16186   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16187   (eval $ac_try) 2>&5
16188   ac_status=$?
16189   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16190   (exit $ac_status); }; } &&
16191          { ac_try='test -s conftest$ac_exeext'
16192   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16193   (eval $ac_try) 2>&5
16194   ac_status=$?
16195   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16196   (exit $ac_status); }; }; then
16197   ac_cv_lib_xpg4_setlocale=yes
16198 else
16199   echo "$as_me: failed program was:" >&5
16200 sed 's/^/| /' conftest.$ac_ext >&5
16201
16202 ac_cv_lib_xpg4_setlocale=no
16203 fi
16204 rm -f conftest.err conftest.$ac_objext \
16205       conftest$ac_exeext conftest.$ac_ext
16206 LIBS=$ac_check_lib_save_LIBS
16207 fi
16208 echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4_setlocale" >&5
16209 echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6
16210 if test $ac_cv_lib_xpg4_setlocale = yes; then
16211   LIBS="$LIBS -lxpg4"
16212 fi
16213
16214
16215 if test x$support_inheritpixmap = xyes; then
16216
16217 cat >>confdefs.h <<\_ACEOF
16218 #define TRANSPARENT 1
16219 _ACEOF
16220
16221 fi
16222 if test x$support_keepscrolling = xno; then
16223
16224 cat >>confdefs.h <<\_ACEOF
16225 #define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1
16226 _ACEOF
16227
16228 fi
16229 if test x$support_selectionscrolling = xyes; then
16230
16231 cat >>confdefs.h <<\_ACEOF
16232 #define SELECTION_SCROLLING 1
16233 _ACEOF
16234
16235 fi
16236 if test x$support_menubar = xyes; then
16237
16238 cat >>confdefs.h <<\_ACEOF
16239 #define MENUBAR 1
16240 _ACEOF
16241
16242 fi
16243 if test x$support_frills = xno; then
16244
16245 cat >>confdefs.h <<\_ACEOF
16246 #define NO_FRILLS 1
16247 _ACEOF
16248
16249 fi
16250 if test x$support_linespace = xno; then
16251
16252 cat >>confdefs.h <<\_ACEOF
16253 #define NO_LINESPACE 1
16254 _ACEOF
16255
16256 fi
16257 if test x$support_24bit = xyes; then
16258
16259 cat >>confdefs.h <<\_ACEOF
16260 #define PREFER_24BIT 1
16261 _ACEOF
16262
16263 fi
16264 if test x$support_mousewheel = xyes; then
16265
16266 cat >>confdefs.h <<\_ACEOF
16267 #define MOUSE_WHEEL 1
16268 _ACEOF
16269
16270 fi
16271 if test x$support_mouseslipwheel = xyes; then
16272
16273 cat >>confdefs.h <<\_ACEOF
16274 #define MOUSE_SLIP_WHEELING 1
16275 _ACEOF
16276
16277 fi
16278 if test x$support_utmp = xyes; then
16279
16280 cat >>confdefs.h <<\_ACEOF
16281 #define UTMP_SUPPORT 1
16282 _ACEOF
16283
16284 fi
16285 if test x$support_wtmp = xyes; then
16286
16287 cat >>confdefs.h <<\_ACEOF
16288 #define WTMP_SUPPORT 1
16289 _ACEOF
16290
16291 fi
16292 if test x$support_lastlog = xyes; then
16293
16294 cat >>confdefs.h <<\_ACEOF
16295 #define LASTLOG_SUPPORT 1
16296 _ACEOF
16297
16298 fi
16299 if test x$support_xim = xyes -o x$multichar_set = xyes; then
16300   if test x$rxvt_cv_func_xlocale = xyes; then
16301
16302 cat >>confdefs.h <<\_ACEOF
16303 #define USE_XIM 1
16304 _ACEOF
16305
16306   fi
16307 fi
16308 if test x$support_xpm = xyes; then
16309
16310 cat >>confdefs.h <<\_ACEOF
16311 #define XPM_BACKGROUND 1
16312 _ACEOF
16313
16314 fi
16315 if test x$support_scroll_rxvt = xyes; then
16316
16317 cat >>confdefs.h <<\_ACEOF
16318 #define RXVT_SCROLLBAR 1
16319 _ACEOF
16320
16321   scrolltypes="rxvt"
16322 fi
16323 if test x$support_scroll_next = xyes; then
16324
16325 cat >>confdefs.h <<\_ACEOF
16326 #define NEXT_SCROLLBAR 1
16327 _ACEOF
16328
16329   scrolltypes="$scrolltypes next"
16330 fi
16331 if test x$support_scroll_xterm = xyes; then
16332
16333 cat >>confdefs.h <<\_ACEOF
16334 #define XTERM_SCROLLBAR 1
16335 _ACEOF
16336
16337   scrolltypes="$scrolltypes xterm"
16338 fi
16339 if test x$support_scroll_plain = xyes; then
16340
16341 cat >>confdefs.h <<\_ACEOF
16342 #define PLAIN_SCROLLBAR 1
16343 _ACEOF
16344
16345   scrolltypes="$scrolltypes plain"
16346 fi
16347 if test x$support_pointer_blank = xyes; then
16348
16349 cat >>confdefs.h <<\_ACEOF
16350 #define POINTER_BLANK 1
16351 _ACEOF
16352
16353 fi
16354 if test x$support_cursor_blink = xyes; then
16355
16356 cat >>confdefs.h <<\_ACEOF
16357 #define CURSOR_BLINK 1
16358 _ACEOF
16359
16360 fi
16361 if test x$support_text_blink = xyes; then
16362
16363 cat >>confdefs.h <<\_ACEOF
16364 #define TEXT_BLINK 1
16365 _ACEOF
16366
16367 fi
16368 if test x$support_unicode3 = xyes; then
16369
16370 cat >>confdefs.h <<\_ACEOF
16371 #define UNICODE_3 1
16372 _ACEOF
16373
16374 fi
16375 if test x$support_combining = xyes; then
16376
16377 cat >>confdefs.h <<\_ACEOF
16378 #define ENABLE_COMBINING 1
16379 _ACEOF
16380
16381 fi
16382 if test x$codesets = xall; then
16383   codesets=jp,jp-ext,kr,cn,cn-ext
16384 fi
16385 for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
16386
16387 cat >>confdefs.h <<\_ACEOF
16388 #define ENCODING_EU 1
16389 _ACEOF
16390
16391
16392 cat >>confdefs.h <<\_ACEOF
16393 #define ENCODING_VN 1
16394 _ACEOF
16395
16396   case "$codeset" in
16397     JP     )
16398 cat >>confdefs.h <<\_ACEOF
16399 #define ENCODING_JP 1
16400 _ACEOF
16401  ;;
16402     JP_EXT )
16403 cat >>confdefs.h <<\_ACEOF
16404 #define ENCODING_JP_EXT 1
16405 _ACEOF
16406  ;;
16407     KR     )
16408 cat >>confdefs.h <<\_ACEOF
16409 #define ENCODING_KR 1
16410 _ACEOF
16411  ;;
16412     CN     )
16413 cat >>confdefs.h <<\_ACEOF
16414 #define ENCODING_CN 1
16415 _ACEOF
16416  ;;
16417     CN_EXT )
16418 cat >>confdefs.h <<\_ACEOF
16419 #define ENCODING_CN_EXT 1
16420 _ACEOF
16421  ;;
16422   esac
16423 done
16424
16425
16426 CFLAGS=${CFLAGS--O}
16427 LDFLAGS=${LDFLAGS--O}
16428
16429 CPPFLAGS="$CPPFLAGS"
16430
16431
16432
16433
16434
16435
16436
16437 if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
16438   DLIB=`echo $DLIB | sed "$R_TRANSLATE"`
16439   LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
16440   X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
16441   X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
16442   XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
16443 fi
16444
16445
16446
16447
16448
16449 if test x$support_addstrings = xno; then
16450
16451 cat >>confdefs.h <<\_ACEOF
16452 #define NO_STRINGS 1
16453 _ACEOF
16454
16455 fi
16456
16457 MCOMMON=./autoconf/Make.common
16458
16459
16460 test "$program_prefix" != NONE &&
16461   program_transform_name="s,^,$program_prefix,;$program_transform_name"
16462 # Use a double $ so make ignores it.
16463 test "$program_suffix" != NONE &&
16464   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
16465 # Double any \ or $.  echo might interpret backslashes.
16466 # By default was `s,x,x', remove it if useless.
16467 cat <<\_ACEOF >conftest.sed
16468 s/[\\$]/&&/g;s/;s,x,x,$//
16469 _ACEOF
16470 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
16471 rm conftest.sed
16472
16473
16474
16475
16476
16477 if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
16478   include_stdint_h="#include <stdint.h>"
16479 else
16480   include_stdint_h="/* #include <stdint.h> */"
16481 fi
16482 if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
16483   include_stdarg_h="#include <cstdarg>"
16484 else
16485   include_stdarg_h="/* #include <cstdarg> */"
16486 fi
16487 if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
16488   include_stdlib_h="#include <cstdlib>"
16489 else
16490   include_stdlib_h="/* #include <cstdlib> */"
16491 fi
16492 if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
16493   include_unistd_h="#include <unistd.h>"
16494 else
16495   include_unistd_h="/* #include <unistd.h> */"
16496 fi
16497 if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
16498   include_string_h="#include <cstring>"
16499 else
16500   include_string_h="/* #include <cstring> */"
16501 fi
16502 if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
16503   include_fcntl_h="#include <fcntl.h>"
16504 else
16505   include_fcntl_h="/* #include <fcntl.h> */"
16506 fi
16507 if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
16508   include_util_h="#include <util.h>"
16509 else
16510   include_util_h="/* #include <util.h> */"
16511 fi
16512 if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
16513   include_assert_h="#include <assert.h>"
16514 else
16515   include_assert_h="/* #include <assert.h> */"
16516 fi
16517 if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
16518   include_sys_ioctl_h="#include <sys/ioctl.h>"
16519 else
16520   include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
16521 fi
16522 if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
16523   include_sys_select_h="#include <sys/select.h>"
16524 else
16525   include_sys_select_h="/* #include <sys/select.h> */"
16526 fi
16527 if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
16528   include_sys_strredir_h="#include <sys/strredir.h>"
16529 else
16530   include_sys_strredir_h="/* #include <sys/strredir.h> */"
16531 fi
16532 if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
16533   include_sys_time_h="#include <sys/time.h>"
16534 else
16535   include_sys_time_h="/* #include <sys/time.h> */"
16536 fi
16537 if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
16538   include_time_h="#include <time.h>"
16539 else
16540   include_time_h="/* #include <time.h> */"
16541 fi
16542
16543 if test x$support_xft = xyes; then
16544   LIBS="$LIBS `pkg-config xft --libs`"
16545   CFLAGS="$CFLAGS `pkg-config xft --cflags`"
16546   CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`"
16547
16548
16549 for ac_header in X11/Xft/Xft.h
16550 do
16551 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16552 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16553   echo "$as_me:$LINENO: checking for $ac_header" >&5
16554 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16555 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16556   echo $ECHO_N "(cached) $ECHO_C" >&6
16557 fi
16558 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
16559 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16560 else
16561   # Is the header compilable?
16562 echo "$as_me:$LINENO: checking $ac_header usability" >&5
16563 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
16564 cat >conftest.$ac_ext <<_ACEOF
16565 /* confdefs.h.  */
16566 _ACEOF
16567 cat confdefs.h >>conftest.$ac_ext
16568 cat >>conftest.$ac_ext <<_ACEOF
16569 /* end confdefs.h.  */
16570 $ac_includes_default
16571 #include <$ac_header>
16572 _ACEOF
16573 rm -f conftest.$ac_objext
16574 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16575   (eval $ac_compile) 2>conftest.er1
16576   ac_status=$?
16577   grep -v '^ *+' conftest.er1 >conftest.err
16578   rm -f conftest.er1
16579   cat conftest.err >&5
16580   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16581   (exit $ac_status); } &&
16582          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
16583   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16584   (eval $ac_try) 2>&5
16585   ac_status=$?
16586   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16587   (exit $ac_status); }; } &&
16588          { ac_try='test -s conftest.$ac_objext'
16589   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16590   (eval $ac_try) 2>&5
16591   ac_status=$?
16592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16593   (exit $ac_status); }; }; then
16594   ac_header_compiler=yes
16595 else
16596   echo "$as_me: failed program was:" >&5
16597 sed 's/^/| /' conftest.$ac_ext >&5
16598
16599 ac_header_compiler=no
16600 fi
16601 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16602 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16603 echo "${ECHO_T}$ac_header_compiler" >&6
16604
16605 # Is the header present?
16606 echo "$as_me:$LINENO: checking $ac_header presence" >&5
16607 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
16608 cat >conftest.$ac_ext <<_ACEOF
16609 /* confdefs.h.  */
16610 _ACEOF
16611 cat confdefs.h >>conftest.$ac_ext
16612 cat >>conftest.$ac_ext <<_ACEOF
16613 /* end confdefs.h.  */
16614 #include <$ac_header>
16615 _ACEOF
16616 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
16617   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16618   ac_status=$?
16619   grep -v '^ *+' conftest.er1 >conftest.err
16620   rm -f conftest.er1
16621   cat conftest.err >&5
16622   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16623   (exit $ac_status); } >/dev/null; then
16624   if test -s conftest.err; then
16625     ac_cpp_err=$ac_cxx_preproc_warn_flag
16626     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
16627   else
16628     ac_cpp_err=
16629   fi
16630 else
16631   ac_cpp_err=yes
16632 fi
16633 if test -z "$ac_cpp_err"; then
16634   ac_header_preproc=yes
16635 else
16636   echo "$as_me: failed program was:" >&5
16637 sed 's/^/| /' conftest.$ac_ext >&5
16638
16639   ac_header_preproc=no
16640 fi
16641 rm -f conftest.err conftest.$ac_ext
16642 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16643 echo "${ECHO_T}$ac_header_preproc" >&6
16644
16645 # So?  What about this header?
16646 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
16647   yes:no: )
16648     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16649 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16650     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16651 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16652     ac_header_preproc=yes
16653     ;;
16654   no:yes:* )
16655     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16656 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16657     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16658 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16659     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16660 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16661     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16662 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16663     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16664 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16665     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16666 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16667     (
16668       cat <<\_ASBOX
16669 ## ------------------------------------------ ##
16670 ## Report this to the AC_PACKAGE_NAME lists.  ##
16671 ## ------------------------------------------ ##
16672 _ASBOX
16673     ) |
16674       sed "s/^/$as_me: WARNING:     /" >&2
16675     ;;
16676 esac
16677 echo "$as_me:$LINENO: checking for $ac_header" >&5
16678 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16679 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16680   echo $ECHO_N "(cached) $ECHO_C" >&6
16681 else
16682   eval "$as_ac_Header=\$ac_header_preproc"
16683 fi
16684 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
16685 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16686
16687 fi
16688 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16689   cat >>confdefs.h <<_ACEOF
16690 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16691 _ACEOF
16692
16693 else
16694   support_xft=no
16695 fi
16696
16697 done
16698
16699
16700 echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5
16701 echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6
16702 if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then
16703   echo $ECHO_N "(cached) $ECHO_C" >&6
16704 else
16705   ac_check_lib_save_LIBS=$LIBS
16706 LIBS="-lXft  $LIBS"
16707 cat >conftest.$ac_ext <<_ACEOF
16708 /* confdefs.h.  */
16709 _ACEOF
16710 cat confdefs.h >>conftest.$ac_ext
16711 cat >>conftest.$ac_ext <<_ACEOF
16712 /* end confdefs.h.  */
16713
16714 /* Override any gcc2 internal prototype to avoid an error.  */
16715 #ifdef __cplusplus
16716 extern "C"
16717 #endif
16718 /* We use char because int might match the return type of a gcc2
16719    builtin and then its argument prototype would still apply.  */
16720 char XftDrawString32 ();
16721 int
16722 main ()
16723 {
16724 XftDrawString32 ();
16725   ;
16726   return 0;
16727 }
16728 _ACEOF
16729 rm -f conftest.$ac_objext conftest$ac_exeext
16730 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16731   (eval $ac_link) 2>conftest.er1
16732   ac_status=$?
16733   grep -v '^ *+' conftest.er1 >conftest.err
16734   rm -f conftest.er1
16735   cat conftest.err >&5
16736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16737   (exit $ac_status); } &&
16738          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
16739   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16740   (eval $ac_try) 2>&5
16741   ac_status=$?
16742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16743   (exit $ac_status); }; } &&
16744          { ac_try='test -s conftest$ac_exeext'
16745   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16746   (eval $ac_try) 2>&5
16747   ac_status=$?
16748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16749   (exit $ac_status); }; }; then
16750   ac_cv_lib_Xft_XftDrawString32=yes
16751 else
16752   echo "$as_me: failed program was:" >&5
16753 sed 's/^/| /' conftest.$ac_ext >&5
16754
16755 ac_cv_lib_Xft_XftDrawString32=no
16756 fi
16757 rm -f conftest.err conftest.$ac_objext \
16758       conftest$ac_exeext conftest.$ac_ext
16759 LIBS=$ac_check_lib_save_LIBS
16760 fi
16761 echo "$as_me:$LINENO: result: $ac_cv_lib_Xft_XftDrawString32" >&5
16762 echo "${ECHO_T}$ac_cv_lib_Xft_XftDrawString32" >&6
16763 if test $ac_cv_lib_Xft_XftDrawString32 = yes; then
16764   cat >>confdefs.h <<_ACEOF
16765 #define HAVE_LIBXFT 1
16766 _ACEOF
16767
16768   LIBS="-lXft $LIBS"
16769
16770 else
16771   support_xft=no
16772 fi
16773
16774
16775   if test x$support_xft = xyes; then
16776
16777 cat >>confdefs.h <<\_ACEOF
16778 #define XFT 1
16779 _ACEOF
16780
16781   fi
16782 fi
16783
16784                                                                       ac_config_files="$ac_config_files autoconf/Make.common Makefile doc/Makefile src/Makefile src/test/Makefile src/rxvtlib.h W11/Makefile"
16785 cat >confcache <<\_ACEOF
16786 # This file is a shell script that caches the results of configure
16787 # tests run on this system so they can be shared between configure
16788 # scripts and configure runs, see configure's option --config-cache.
16789 # It is not useful on other systems.  If it contains results you don't
16790 # want to keep, you may remove or edit it.
16791 #
16792 # config.status only pays attention to the cache file if you give it
16793 # the --recheck option to rerun configure.
16794 #
16795 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16796 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16797 # following values.
16798
16799 _ACEOF
16800
16801 # The following way of writing the cache mishandles newlines in values,
16802 # but we know of no workaround that is simple, portable, and efficient.
16803 # So, don't put newlines in cache variables' values.
16804 # Ultrix sh set writes to stderr and can't be redirected directly,
16805 # and sets the high bit in the cache file unless we assign to the vars.
16806 {
16807   (set) 2>&1 |
16808     case `(ac_space=' '; set | grep ac_space) 2>&1` in
16809     *ac_space=\ *)
16810       # `set' does not quote correctly, so add quotes (double-quote
16811       # substitution turns \\\\ into \\, and sed turns \\ into \).
16812       sed -n \
16813         "s/'/'\\\\''/g;
16814           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16815       ;;
16816     *)
16817       # `set' quotes correctly as required by POSIX, so do not add quotes.
16818       sed -n \
16819         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16820       ;;
16821     esac;
16822 } |
16823   sed '
16824      t clear
16825      : clear
16826      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16827      t end
16828      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16829      : end' >>confcache
16830 if diff $cache_file confcache >/dev/null 2>&1; then :; else
16831   if test -w $cache_file; then
16832     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
16833     cat confcache >$cache_file
16834   else
16835     echo "not updating unwritable cache $cache_file"
16836   fi
16837 fi
16838 rm -f confcache
16839
16840 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16841 # Let make expand exec_prefix.
16842 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16843
16844 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16845 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16846 # trailing colons and then remove the whole line if VPATH becomes empty
16847 # (actually we leave an empty line to preserve line numbers).
16848 if test "x$srcdir" = x.; then
16849   ac_vpsub='/^[  ]*VPATH[        ]*=/{
16850 s/:*\$(srcdir):*/:/;
16851 s/:*\${srcdir}:*/:/;
16852 s/:*@srcdir@:*/:/;
16853 s/^\([^=]*=[     ]*\):*/\1/;
16854 s/:*$//;
16855 s/^[^=]*=[       ]*$//;
16856 }'
16857 fi
16858
16859 DEFS=-DHAVE_CONFIG_H
16860
16861 ac_libobjs=
16862 ac_ltlibobjs=
16863 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16864   # 1. Remove the extension, and $U if already installed.
16865   ac_i=`echo "$ac_i" |
16866          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
16867   # 2. Add them.
16868   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
16869   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
16870 done
16871 LIBOBJS=$ac_libobjs
16872
16873 LTLIBOBJS=$ac_ltlibobjs
16874
16875
16876
16877 : ${CONFIG_STATUS=./config.status}
16878 ac_clean_files_save=$ac_clean_files
16879 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16880 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16881 echo "$as_me: creating $CONFIG_STATUS" >&6;}
16882 cat >$CONFIG_STATUS <<_ACEOF
16883 #! $SHELL
16884 # Generated by $as_me.
16885 # Run this file to recreate the current configuration.
16886 # Compiler output produced by configure, useful for debugging
16887 # configure, is in config.log if it exists.
16888
16889 debug=false
16890 ac_cs_recheck=false
16891 ac_cs_silent=false
16892 SHELL=\${CONFIG_SHELL-$SHELL}
16893 _ACEOF
16894
16895 cat >>$CONFIG_STATUS <<\_ACEOF
16896 ## --------------------- ##
16897 ## M4sh Initialization.  ##
16898 ## --------------------- ##
16899
16900 # Be Bourne compatible
16901 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16902   emulate sh
16903   NULLCMD=:
16904   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
16905   # is contrary to our usage.  Disable this feature.
16906   alias -g '${1+"$@"}'='"$@"'
16907 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
16908   set -o posix
16909 fi
16910 DUALCASE=1; export DUALCASE # for MKS sh
16911
16912 # Support unset when possible.
16913 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
16914   as_unset=unset
16915 else
16916   as_unset=false
16917 fi
16918
16919
16920 # Work around bugs in pre-3.0 UWIN ksh.
16921 $as_unset ENV MAIL MAILPATH
16922 PS1='$ '
16923 PS2='> '
16924 PS4='+ '
16925
16926 # NLS nuisances.
16927 for as_var in \
16928   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
16929   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
16930   LC_TELEPHONE LC_TIME
16931 do
16932   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
16933     eval $as_var=C; export $as_var
16934   else
16935     $as_unset $as_var
16936   fi
16937 done
16938
16939 # Required to use basename.
16940 if expr a : '\(a\)' >/dev/null 2>&1; then
16941   as_expr=expr
16942 else
16943   as_expr=false
16944 fi
16945
16946 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
16947   as_basename=basename
16948 else
16949   as_basename=false
16950 fi
16951
16952
16953 # Name of the executable.
16954 as_me=`$as_basename "$0" ||
16955 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16956          X"$0" : 'X\(//\)$' \| \
16957          X"$0" : 'X\(/\)$' \| \
16958          .     : '\(.\)' 2>/dev/null ||
16959 echo X/"$0" |
16960     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
16961           /^X\/\(\/\/\)$/{ s//\1/; q; }
16962           /^X\/\(\/\).*/{ s//\1/; q; }
16963           s/.*/./; q'`
16964
16965
16966 # PATH needs CR, and LINENO needs CR and PATH.
16967 # Avoid depending upon Character Ranges.
16968 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16969 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16970 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16971 as_cr_digits='0123456789'
16972 as_cr_alnum=$as_cr_Letters$as_cr_digits
16973
16974 # The user is always right.
16975 if test "${PATH_SEPARATOR+set}" != set; then
16976   echo "#! /bin/sh" >conf$$.sh
16977   echo  "exit 0"   >>conf$$.sh
16978   chmod +x conf$$.sh
16979   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16980     PATH_SEPARATOR=';'
16981   else
16982     PATH_SEPARATOR=:
16983   fi
16984   rm -f conf$$.sh
16985 fi
16986
16987
16988   as_lineno_1=$LINENO
16989   as_lineno_2=$LINENO
16990   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
16991   test "x$as_lineno_1" != "x$as_lineno_2" &&
16992   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
16993   # Find who we are.  Look in the path if we contain no path at all
16994   # relative or not.
16995   case $0 in
16996     *[\\/]* ) as_myself=$0 ;;
16997     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16998 for as_dir in $PATH
16999 do
17000   IFS=$as_save_IFS
17001   test -z "$as_dir" && as_dir=.
17002   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17003 done
17004
17005        ;;
17006   esac
17007   # We did not find ourselves, most probably we were run as `sh COMMAND'
17008   # in which case we are not to be found in the path.
17009   if test "x$as_myself" = x; then
17010     as_myself=$0
17011   fi
17012   if test ! -f "$as_myself"; then
17013     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
17014 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
17015    { (exit 1); exit 1; }; }
17016   fi
17017   case $CONFIG_SHELL in
17018   '')
17019     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17020 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
17021 do
17022   IFS=$as_save_IFS
17023   test -z "$as_dir" && as_dir=.
17024   for as_base in sh bash ksh sh5; do
17025          case $as_dir in
17026          /*)
17027            if ("$as_dir/$as_base" -c '
17028   as_lineno_1=$LINENO
17029   as_lineno_2=$LINENO
17030   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
17031   test "x$as_lineno_1" != "x$as_lineno_2" &&
17032   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
17033              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
17034              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
17035              CONFIG_SHELL=$as_dir/$as_base
17036              export CONFIG_SHELL
17037              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
17038            fi;;
17039          esac
17040        done
17041 done
17042 ;;
17043   esac
17044
17045   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17046   # uniformly replaced by the line number.  The first 'sed' inserts a
17047   # line-number line before each line; the second 'sed' does the real
17048   # work.  The second script uses 'N' to pair each line-number line
17049   # with the numbered line, and appends trailing '-' during
17050   # substitution so that $LINENO is not a special case at line end.
17051   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
17052   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
17053   sed '=' <$as_myself |
17054     sed '
17055       N
17056       s,$,-,
17057       : loop
17058       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
17059       t loop
17060       s,-$,,
17061       s,^['$as_cr_digits']*\n,,
17062     ' >$as_me.lineno &&
17063   chmod +x $as_me.lineno ||
17064     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
17065 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
17066    { (exit 1); exit 1; }; }
17067
17068   # Don't try to exec as it changes $[0], causing all sort of problems
17069   # (the dirname of $[0] is not the place where we might find the
17070   # original and so on.  Autoconf is especially sensible to this).
17071   . ./$as_me.lineno
17072   # Exit status is that of the last command.
17073   exit
17074 }
17075
17076
17077 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
17078   *c*,-n*) ECHO_N= ECHO_C='
17079 ' ECHO_T='      ' ;;
17080   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
17081   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
17082 esac
17083
17084 if expr a : '\(a\)' >/dev/null 2>&1; then
17085   as_expr=expr
17086 else
17087   as_expr=false
17088 fi
17089
17090 rm -f conf$$ conf$$.exe conf$$.file
17091 echo >conf$$.file
17092 if ln -s conf$$.file conf$$ 2>/dev/null; then
17093   # We could just check for DJGPP; but this test a) works b) is more generic
17094   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
17095   if test -f conf$$.exe; then
17096     # Don't use ln at all; we don't have any links
17097     as_ln_s='cp -p'
17098   else
17099     as_ln_s='ln -s'
17100   fi
17101 elif ln conf$$.file conf$$ 2>/dev/null; then
17102   as_ln_s=ln
17103 else
17104   as_ln_s='cp -p'
17105 fi
17106 rm -f conf$$ conf$$.exe conf$$.file
17107
17108 if mkdir -p . 2>/dev/null; then
17109   as_mkdir_p=:
17110 else
17111   test -d ./-p && rmdir ./-p
17112   as_mkdir_p=false
17113 fi
17114
17115 as_executable_p="test -f"
17116
17117 # Sed expression to map a string onto a valid CPP name.
17118 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17119
17120 # Sed expression to map a string onto a valid variable name.
17121 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17122
17123
17124 # IFS
17125 # We need space, tab and new line, in precisely that order.
17126 as_nl='
17127 '
17128 IFS="   $as_nl"
17129
17130 # CDPATH.
17131 $as_unset CDPATH
17132
17133 exec 6>&1
17134
17135 # Open the log real soon, to keep \$[0] and so on meaningful, and to
17136 # report actual input values of CONFIG_FILES etc. instead of their
17137 # values after options handling.  Logging --version etc. is OK.
17138 exec 5>>config.log
17139 {
17140   echo
17141   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17142 ## Running $as_me. ##
17143 _ASBOX
17144 } >&5
17145 cat >&5 <<_CSEOF
17146
17147 This file was extended by $as_me, which was
17148 generated by GNU Autoconf 2.59.  Invocation command line was
17149
17150   CONFIG_FILES    = $CONFIG_FILES
17151   CONFIG_HEADERS  = $CONFIG_HEADERS
17152   CONFIG_LINKS    = $CONFIG_LINKS
17153   CONFIG_COMMANDS = $CONFIG_COMMANDS
17154   $ $0 $@
17155
17156 _CSEOF
17157 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
17158 echo >&5
17159 _ACEOF
17160
17161 # Files that config.status was made for.
17162 if test -n "$ac_config_files"; then
17163   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
17164 fi
17165
17166 if test -n "$ac_config_headers"; then
17167   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
17168 fi
17169
17170 if test -n "$ac_config_links"; then
17171   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
17172 fi
17173
17174 if test -n "$ac_config_commands"; then
17175   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
17176 fi
17177
17178 cat >>$CONFIG_STATUS <<\_ACEOF
17179
17180 ac_cs_usage="\
17181 \`$as_me' instantiates files from templates according to the
17182 current configuration.
17183
17184 Usage: $0 [OPTIONS] [FILE]...
17185
17186   -h, --help       print this help, then exit
17187   -V, --version    print version number, then exit
17188   -q, --quiet      do not print progress messages
17189   -d, --debug      don't remove temporary files
17190       --recheck    update $as_me by reconfiguring in the same conditions
17191   --file=FILE[:TEMPLATE]
17192                    instantiate the configuration file FILE
17193   --header=FILE[:TEMPLATE]
17194                    instantiate the configuration header FILE
17195
17196 Configuration files:
17197 $config_files
17198
17199 Configuration headers:
17200 $config_headers
17201
17202 Report bugs to <bug-autoconf@gnu.org>."
17203 _ACEOF
17204
17205 cat >>$CONFIG_STATUS <<_ACEOF
17206 ac_cs_version="\\
17207 config.status
17208 configured by $0, generated by GNU Autoconf 2.59,
17209   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
17210
17211 Copyright (C) 2003 Free Software Foundation, Inc.
17212 This config.status script is free software; the Free Software Foundation
17213 gives unlimited permission to copy, distribute and modify it."
17214 srcdir=$srcdir
17215 INSTALL="$INSTALL"
17216 _ACEOF
17217
17218 cat >>$CONFIG_STATUS <<\_ACEOF
17219 # If no file are specified by the user, then we need to provide default
17220 # value.  By we need to know if files were specified by the user.
17221 ac_need_defaults=:
17222 while test $# != 0
17223 do
17224   case $1 in
17225   --*=*)
17226     ac_option=`expr "x$1" : 'x\([^=]*\)='`
17227     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
17228     ac_shift=:
17229     ;;
17230   -*)
17231     ac_option=$1
17232     ac_optarg=$2
17233     ac_shift=shift
17234     ;;
17235   *) # This is not an option, so the user has probably given explicit
17236      # arguments.
17237      ac_option=$1
17238      ac_need_defaults=false;;
17239   esac
17240
17241   case $ac_option in
17242   # Handling of the options.
17243 _ACEOF
17244 cat >>$CONFIG_STATUS <<\_ACEOF
17245   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17246     ac_cs_recheck=: ;;
17247   --version | --vers* | -V )
17248     echo "$ac_cs_version"; exit 0 ;;
17249   --he | --h)
17250     # Conflict between --help and --header
17251     { { echo "$as_me:$LINENO: error: ambiguous option: $1
17252 Try \`$0 --help' for more information." >&5
17253 echo "$as_me: error: ambiguous option: $1
17254 Try \`$0 --help' for more information." >&2;}
17255    { (exit 1); exit 1; }; };;
17256   --help | --hel | -h )
17257     echo "$ac_cs_usage"; exit 0 ;;
17258   --debug | --d* | -d )
17259     debug=: ;;
17260   --file | --fil | --fi | --f )
17261     $ac_shift
17262     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
17263     ac_need_defaults=false;;
17264   --header | --heade | --head | --hea )
17265     $ac_shift
17266     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
17267     ac_need_defaults=false;;
17268   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17269   | -silent | --silent | --silen | --sile | --sil | --si | --s)
17270     ac_cs_silent=: ;;
17271
17272   # This is an error.
17273   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
17274 Try \`$0 --help' for more information." >&5
17275 echo "$as_me: error: unrecognized option: $1
17276 Try \`$0 --help' for more information." >&2;}
17277    { (exit 1); exit 1; }; } ;;
17278
17279   *) ac_config_targets="$ac_config_targets $1" ;;
17280
17281   esac
17282   shift
17283 done
17284
17285 ac_configure_extra_args=
17286
17287 if $ac_cs_silent; then
17288   exec 6>/dev/null
17289   ac_configure_extra_args="$ac_configure_extra_args --silent"
17290 fi
17291
17292 _ACEOF
17293 cat >>$CONFIG_STATUS <<_ACEOF
17294 if \$ac_cs_recheck; then
17295   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
17296   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17297 fi
17298
17299 _ACEOF
17300
17301
17302
17303
17304
17305 cat >>$CONFIG_STATUS <<\_ACEOF
17306 for ac_config_target in $ac_config_targets
17307 do
17308   case "$ac_config_target" in
17309   # Handling of arguments.
17310   "autoconf/Make.common" ) CONFIG_FILES="$CONFIG_FILES autoconf/Make.common" ;;
17311   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17312   "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17313   "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
17314   "src/test/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test/Makefile" ;;
17315   "src/rxvtlib.h" ) CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;;
17316   "W11/Makefile" ) CONFIG_FILES="$CONFIG_FILES W11/Makefile" ;;
17317   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:autoconf/config.h.in" ;;
17318   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17319 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
17320    { (exit 1); exit 1; }; };;
17321   esac
17322 done
17323
17324 # If the user did not use the arguments to specify the items to instantiate,
17325 # then the envvar interface is used.  Set only those that are not.
17326 # We use the long form for the default assignment because of an extremely
17327 # bizarre bug on SunOS 4.1.3.
17328 if $ac_need_defaults; then
17329   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17330   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17331 fi
17332
17333 # Have a temporary directory for convenience.  Make it in the build tree
17334 # simply because there is no reason to put it here, and in addition,
17335 # creating and moving files from /tmp can sometimes cause problems.
17336 # Create a temporary directory, and hook for its removal unless debugging.
17337 $debug ||
17338 {
17339   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
17340   trap '{ (exit 1); exit 1; }' 1 2 13 15
17341 }
17342
17343 # Create a (secure) tmp directory for tmp files.
17344
17345 {
17346   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
17347   test -n "$tmp" && test -d "$tmp"
17348 }  ||
17349 {
17350   tmp=./confstat$$-$RANDOM
17351   (umask 077 && mkdir $tmp)
17352 } ||
17353 {
17354    echo "$me: cannot create a temporary directory in ." >&2
17355    { (exit 1); exit 1; }
17356 }
17357
17358 _ACEOF
17359
17360 cat >>$CONFIG_STATUS <<_ACEOF
17361
17362 #
17363 # CONFIG_FILES section.
17364 #
17365
17366 # No need to generate the scripts if there are no CONFIG_FILES.
17367 # This happens for instance when ./config.status config.h
17368 if test -n "\$CONFIG_FILES"; then
17369   # Protect against being on the right side of a sed subst in config.status.
17370   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
17371    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
17372 s,@SHELL@,$SHELL,;t t
17373 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
17374 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
17375 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
17376 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
17377 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
17378 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
17379 s,@exec_prefix@,$exec_prefix,;t t
17380 s,@prefix@,$prefix,;t t
17381 s,@program_transform_name@,$program_transform_name,;t t
17382 s,@bindir@,$bindir,;t t
17383 s,@sbindir@,$sbindir,;t t
17384 s,@libexecdir@,$libexecdir,;t t
17385 s,@datadir@,$datadir,;t t
17386 s,@sysconfdir@,$sysconfdir,;t t
17387 s,@sharedstatedir@,$sharedstatedir,;t t
17388 s,@localstatedir@,$localstatedir,;t t
17389 s,@libdir@,$libdir,;t t
17390 s,@includedir@,$includedir,;t t
17391 s,@oldincludedir@,$oldincludedir,;t t
17392 s,@infodir@,$infodir,;t t
17393 s,@mandir@,$mandir,;t t
17394 s,@build_alias@,$build_alias,;t t
17395 s,@host_alias@,$host_alias,;t t
17396 s,@target_alias@,$target_alias,;t t
17397 s,@DEFS@,$DEFS,;t t
17398 s,@ECHO_C@,$ECHO_C,;t t
17399 s,@ECHO_N@,$ECHO_N,;t t
17400 s,@ECHO_T@,$ECHO_T,;t t
17401 s,@LIBS@,$LIBS,;t t
17402 s,@VERSION@,$VERSION,;t t
17403 s,@DATE@,$DATE,;t t
17404 s,@LSMDATE@,$LSMDATE,;t t
17405 s,@LIBVERSION@,$LIBVERSION,;t t
17406 s,@CC@,$CC,;t t
17407 s,@CFLAGS@,$CFLAGS,;t t
17408 s,@LDFLAGS@,$LDFLAGS,;t t
17409 s,@CPPFLAGS@,$CPPFLAGS,;t t
17410 s,@ac_ct_CC@,$ac_ct_CC,;t t
17411 s,@EXEEXT@,$EXEEXT,;t t
17412 s,@OBJEXT@,$OBJEXT,;t t
17413 s,@CXX@,$CXX,;t t
17414 s,@CXXFLAGS@,$CXXFLAGS,;t t
17415 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
17416 s,@CPP@,$CPP,;t t
17417 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
17418 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
17419 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
17420 s,@AWK@,$AWK,;t t
17421 s,@LINKER@,$LINKER,;t t
17422 s,@CXXCPP@,$CXXCPP,;t t
17423 s,@EGREP@,$EGREP,;t t
17424 s,@build@,$build,;t t
17425 s,@build_cpu@,$build_cpu,;t t
17426 s,@build_vendor@,$build_vendor,;t t
17427 s,@build_os@,$build_os,;t t
17428 s,@host@,$host,;t t
17429 s,@host_cpu@,$host_cpu,;t t
17430 s,@host_vendor@,$host_vendor,;t t
17431 s,@host_os@,$host_os,;t t
17432 s,@LN_S@,$LN_S,;t t
17433 s,@ECHO@,$ECHO,;t t
17434 s,@RANLIB@,$RANLIB,;t t
17435 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
17436 s,@STRIP@,$STRIP,;t t
17437 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
17438 s,@LIBTOOL@,$LIBTOOL,;t t
17439 s,@INSTALL_LIBRXVT@,$INSTALL_LIBRXVT,;t t
17440 s,@RXVTNAME@,$RXVTNAME,;t t
17441 s,@MV@,$MV,;t t
17442 s,@RM@,$RM,;t t
17443 s,@CP@,$CP,;t t
17444 s,@LN@,$LN,;t t
17445 s,@SED@,$SED,;t t
17446 s,@CMP@,$CMP,;t t
17447 s,@TBL@,$TBL,;t t
17448 s,@X_CFLAGS@,$X_CFLAGS,;t t
17449 s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
17450 s,@X_LIBS@,$X_LIBS,;t t
17451 s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
17452 s,@XPM_CPPFLAGS@,$XPM_CPPFLAGS,;t t
17453 s,@XPM_CFLAGS@,$XPM_CFLAGS,;t t
17454 s,@XPM_LIBS@,$XPM_LIBS,;t t
17455 s,@rxvt_int16_typedef@,$rxvt_int16_typedef,;t t
17456 s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t
17457 s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t
17458 s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t
17459 s,@rxvt_intp_define@,$rxvt_intp_define,;t t
17460 s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t
17461 s,@DEBUG@,$DEBUG,;t t
17462 s,@DINCLUDE@,$DINCLUDE,;t t
17463 s,@DLIB@,$DLIB,;t t
17464 s,@include_stdint_h@,$include_stdint_h,;t t
17465 s,@include_stdarg_h@,$include_stdarg_h,;t t
17466 s,@include_stdlib_h@,$include_stdlib_h,;t t
17467 s,@include_unistd_h@,$include_unistd_h,;t t
17468 s,@include_string_h@,$include_string_h,;t t
17469 s,@include_fcntl_h@,$include_fcntl_h,;t t
17470 s,@include_util_h@,$include_util_h,;t t
17471 s,@include_assert_h@,$include_assert_h,;t t
17472 s,@include_sys_ioctl_h@,$include_sys_ioctl_h,;t t
17473 s,@include_sys_select_h@,$include_sys_select_h,;t t
17474 s,@include_sys_strredir_h@,$include_sys_strredir_h,;t t
17475 s,@include_sys_time_h@,$include_sys_time_h,;t t
17476 s,@include_time_h@,$include_time_h,;t t
17477 s,@LIBOBJS@,$LIBOBJS,;t t
17478 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
17479 /@MCOMMON@/r $MCOMMON
17480 s,@MCOMMON@,,;t t
17481 CEOF
17482
17483 _ACEOF
17484
17485   cat >>$CONFIG_STATUS <<\_ACEOF
17486   # Split the substitutions into bite-sized pieces for seds with
17487   # small command number limits, like on Digital OSF/1 and HP-UX.
17488   ac_max_sed_lines=48
17489   ac_sed_frag=1 # Number of current file.
17490   ac_beg=1 # First line for current file.
17491   ac_end=$ac_max_sed_lines # Line after last line for current file.
17492   ac_more_lines=:
17493   ac_sed_cmds=
17494   while $ac_more_lines; do
17495     if test $ac_beg -gt 1; then
17496       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17497     else
17498       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17499     fi
17500     if test ! -s $tmp/subs.frag; then
17501       ac_more_lines=false
17502     else
17503       # The purpose of the label and of the branching condition is to
17504       # speed up the sed processing (if there are no `@' at all, there
17505       # is no need to browse any of the substitutions).
17506       # These are the two extra sed commands mentioned above.
17507       (echo ':t
17508   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
17509       if test -z "$ac_sed_cmds"; then
17510         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
17511       else
17512         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
17513       fi
17514       ac_sed_frag=`expr $ac_sed_frag + 1`
17515       ac_beg=$ac_end
17516       ac_end=`expr $ac_end + $ac_max_sed_lines`
17517     fi
17518   done
17519   if test -z "$ac_sed_cmds"; then
17520     ac_sed_cmds=cat
17521   fi
17522 fi # test -n "$CONFIG_FILES"
17523
17524 _ACEOF
17525 cat >>$CONFIG_STATUS <<\_ACEOF
17526 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
17527   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17528   case $ac_file in
17529   - | *:- | *:-:* ) # input from stdin
17530         cat >$tmp/stdin
17531         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17532         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17533   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17534         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17535   * )   ac_file_in=$ac_file.in ;;
17536   esac
17537
17538   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
17539   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
17540 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17541          X"$ac_file" : 'X\(//\)[^/]' \| \
17542          X"$ac_file" : 'X\(//\)$' \| \
17543          X"$ac_file" : 'X\(/\)' \| \
17544          .     : '\(.\)' 2>/dev/null ||
17545 echo X"$ac_file" |
17546     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17547           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17548           /^X\(\/\/\)$/{ s//\1/; q; }
17549           /^X\(\/\).*/{ s//\1/; q; }
17550           s/.*/./; q'`
17551   { if $as_mkdir_p; then
17552     mkdir -p "$ac_dir"
17553   else
17554     as_dir="$ac_dir"
17555     as_dirs=
17556     while test ! -d "$as_dir"; do
17557       as_dirs="$as_dir $as_dirs"
17558       as_dir=`(dirname "$as_dir") 2>/dev/null ||
17559 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17560          X"$as_dir" : 'X\(//\)[^/]' \| \
17561          X"$as_dir" : 'X\(//\)$' \| \
17562          X"$as_dir" : 'X\(/\)' \| \
17563          .     : '\(.\)' 2>/dev/null ||
17564 echo X"$as_dir" |
17565     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17566           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17567           /^X\(\/\/\)$/{ s//\1/; q; }
17568           /^X\(\/\).*/{ s//\1/; q; }
17569           s/.*/./; q'`
17570     done
17571     test ! -n "$as_dirs" || mkdir $as_dirs
17572   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17573 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17574    { (exit 1); exit 1; }; }; }
17575
17576   ac_builddir=.
17577
17578 if test "$ac_dir" != .; then
17579   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17580   # A "../" for each directory in $ac_dir_suffix.
17581   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17582 else
17583   ac_dir_suffix= ac_top_builddir=
17584 fi
17585
17586 case $srcdir in
17587   .)  # No --srcdir option.  We are building in place.
17588     ac_srcdir=.
17589     if test -z "$ac_top_builddir"; then
17590        ac_top_srcdir=.
17591     else
17592        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
17593     fi ;;
17594   [\\/]* | ?:[\\/]* )  # Absolute path.
17595     ac_srcdir=$srcdir$ac_dir_suffix;
17596     ac_top_srcdir=$srcdir ;;
17597   *) # Relative path.
17598     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
17599     ac_top_srcdir=$ac_top_builddir$srcdir ;;
17600 esac
17601
17602 # Do not use `cd foo && pwd` to compute absolute paths, because
17603 # the directories may not exist.
17604 case `pwd` in
17605 .) ac_abs_builddir="$ac_dir";;
17606 *)
17607   case "$ac_dir" in
17608   .) ac_abs_builddir=`pwd`;;
17609   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
17610   *) ac_abs_builddir=`pwd`/"$ac_dir";;
17611   esac;;
17612 esac
17613 case $ac_abs_builddir in
17614 .) ac_abs_top_builddir=${ac_top_builddir}.;;
17615 *)
17616   case ${ac_top_builddir}. in
17617   .) ac_abs_top_builddir=$ac_abs_builddir;;
17618   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
17619   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
17620   esac;;
17621 esac
17622 case $ac_abs_builddir in
17623 .) ac_abs_srcdir=$ac_srcdir;;
17624 *)
17625   case $ac_srcdir in
17626   .) ac_abs_srcdir=$ac_abs_builddir;;
17627   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
17628   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
17629   esac;;
17630 esac
17631 case $ac_abs_builddir in
17632 .) ac_abs_top_srcdir=$ac_top_srcdir;;
17633 *)
17634   case $ac_top_srcdir in
17635   .) ac_abs_top_srcdir=$ac_abs_builddir;;
17636   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
17637   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
17638   esac;;
17639 esac
17640
17641
17642   case $INSTALL in
17643   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17644   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
17645   esac
17646
17647   # Let's still pretend it is `configure' which instantiates (i.e., don't
17648   # use $as_me), people would be surprised to read:
17649   #    /* config.h.  Generated by config.status.  */
17650   if test x"$ac_file" = x-; then
17651     configure_input=
17652   else
17653     configure_input="$ac_file.  "
17654   fi
17655   configure_input=$configure_input"Generated from `echo $ac_file_in |
17656                                      sed 's,.*/,,'` by configure."
17657
17658   # First look for the input files in the build tree, otherwise in the
17659   # src tree.
17660   ac_file_inputs=`IFS=:
17661     for f in $ac_file_in; do
17662       case $f in
17663       -) echo $tmp/stdin ;;
17664       [\\/$]*)
17665          # Absolute (can't be DOS-style, as IFS=:)
17666          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17667 echo "$as_me: error: cannot find input file: $f" >&2;}
17668    { (exit 1); exit 1; }; }
17669          echo "$f";;
17670       *) # Relative
17671          if test -f "$f"; then
17672            # Build tree
17673            echo "$f"
17674          elif test -f "$srcdir/$f"; then
17675            # Source tree
17676            echo "$srcdir/$f"
17677          else
17678            # /dev/null tree
17679            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17680 echo "$as_me: error: cannot find input file: $f" >&2;}
17681    { (exit 1); exit 1; }; }
17682          fi;;
17683       esac
17684     done` || { (exit 1); exit 1; }
17685
17686   if test x"$ac_file" != x-; then
17687     { echo "$as_me:$LINENO: creating $ac_file" >&5
17688 echo "$as_me: creating $ac_file" >&6;}
17689     rm -f "$ac_file"
17690   fi
17691 _ACEOF
17692 cat >>$CONFIG_STATUS <<_ACEOF
17693   sed "$ac_vpsub
17694 $extrasub
17695 _ACEOF
17696 cat >>$CONFIG_STATUS <<\_ACEOF
17697 :t
17698 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17699 s,@configure_input@,$configure_input,;t t
17700 s,@srcdir@,$ac_srcdir,;t t
17701 s,@abs_srcdir@,$ac_abs_srcdir,;t t
17702 s,@top_srcdir@,$ac_top_srcdir,;t t
17703 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
17704 s,@builddir@,$ac_builddir,;t t
17705 s,@abs_builddir@,$ac_abs_builddir,;t t
17706 s,@top_builddir@,$ac_top_builddir,;t t
17707 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
17708 s,@INSTALL@,$ac_INSTALL,;t t
17709 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17710   rm -f $tmp/stdin
17711   if test x"$ac_file" != x-; then
17712     mv $tmp/out $ac_file
17713   else
17714     cat $tmp/out
17715     rm -f $tmp/out
17716   fi
17717
17718 done
17719 _ACEOF
17720 cat >>$CONFIG_STATUS <<\_ACEOF
17721
17722 #
17723 # CONFIG_HEADER section.
17724 #
17725
17726 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
17727 # NAME is the cpp macro being defined and VALUE is the value it is being given.
17728 #
17729 # ac_d sets the value in "#define NAME VALUE" lines.
17730 ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
17731 ac_dB='[         ].*$,\1#\2'
17732 ac_dC=' '
17733 ac_dD=',;t'
17734 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17735 ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
17736 ac_uB='$,\1#\2define\3'
17737 ac_uC=' '
17738 ac_uD=',;t'
17739
17740 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
17741   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17742   case $ac_file in
17743   - | *:- | *:-:* ) # input from stdin
17744         cat >$tmp/stdin
17745         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17746         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17747   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17748         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17749   * )   ac_file_in=$ac_file.in ;;
17750   esac
17751
17752   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
17753 echo "$as_me: creating $ac_file" >&6;}
17754
17755   # First look for the input files in the build tree, otherwise in the
17756   # src tree.
17757   ac_file_inputs=`IFS=:
17758     for f in $ac_file_in; do
17759       case $f in
17760       -) echo $tmp/stdin ;;
17761       [\\/$]*)
17762          # Absolute (can't be DOS-style, as IFS=:)
17763          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17764 echo "$as_me: error: cannot find input file: $f" >&2;}
17765    { (exit 1); exit 1; }; }
17766          # Do quote $f, to prevent DOS paths from being IFS'd.
17767          echo "$f";;
17768       *) # Relative
17769          if test -f "$f"; then
17770            # Build tree
17771            echo "$f"
17772          elif test -f "$srcdir/$f"; then
17773            # Source tree
17774            echo "$srcdir/$f"
17775          else
17776            # /dev/null tree
17777            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17778 echo "$as_me: error: cannot find input file: $f" >&2;}
17779    { (exit 1); exit 1; }; }
17780          fi;;
17781       esac
17782     done` || { (exit 1); exit 1; }
17783   # Remove the trailing spaces.
17784   sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
17785
17786 _ACEOF
17787
17788 # Transform confdefs.h into two sed scripts, `conftest.defines' and
17789 # `conftest.undefs', that substitutes the proper values into
17790 # config.h.in to produce config.h.  The first handles `#define'
17791 # templates, and the second `#undef' templates.
17792 # And first: Protect against being on the right side of a sed subst in
17793 # config.status.  Protect against being in an unquoted here document
17794 # in config.status.
17795 rm -f conftest.defines conftest.undefs
17796 # Using a here document instead of a string reduces the quoting nightmare.
17797 # Putting comments in sed scripts is not portable.
17798 #
17799 # `end' is used to avoid that the second main sed command (meant for
17800 # 0-ary CPP macros) applies to n-ary macro definitions.
17801 # See the Autoconf documentation for `clear'.
17802 cat >confdef2sed.sed <<\_ACEOF
17803 s/[\\&,]/\\&/g
17804 s,[\\$`],\\&,g
17805 t clear
17806 : clear
17807 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
17808 t end
17809 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
17810 : end
17811 _ACEOF
17812 # If some macros were called several times there might be several times
17813 # the same #defines, which is useless.  Nevertheless, we may not want to
17814 # sort them, since we want the *last* AC-DEFINE to be honored.
17815 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
17816 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
17817 rm -f confdef2sed.sed
17818
17819 # This sed command replaces #undef with comments.  This is necessary, for
17820 # example, in the case of _POSIX_SOURCE, which is predefined and required
17821 # on some systems where configure will not decide to define it.
17822 cat >>conftest.undefs <<\_ACEOF
17823 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
17824 _ACEOF
17825
17826 # Break up conftest.defines because some shells have a limit on the size
17827 # of here documents, and old seds have small limits too (100 cmds).
17828 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
17829 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
17830 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
17831 echo '  :' >>$CONFIG_STATUS
17832 rm -f conftest.tail
17833 while grep . conftest.defines >/dev/null
17834 do
17835   # Write a limited-size here document to $tmp/defines.sed.
17836   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
17837   # Speed up: don't consider the non `#define' lines.
17838   echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
17839   # Work around the forget-to-reset-the-flag bug.
17840   echo 't clr' >>$CONFIG_STATUS
17841   echo ': clr' >>$CONFIG_STATUS
17842   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
17843   echo 'CEOF
17844   sed -f $tmp/defines.sed $tmp/in >$tmp/out
17845   rm -f $tmp/in
17846   mv $tmp/out $tmp/in
17847 ' >>$CONFIG_STATUS
17848   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
17849   rm -f conftest.defines
17850   mv conftest.tail conftest.defines
17851 done
17852 rm -f conftest.defines
17853 echo '  fi # grep' >>$CONFIG_STATUS
17854 echo >>$CONFIG_STATUS
17855
17856 # Break up conftest.undefs because some shells have a limit on the size
17857 # of here documents, and old seds have small limits too (100 cmds).
17858 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
17859 rm -f conftest.tail
17860 while grep . conftest.undefs >/dev/null
17861 do
17862   # Write a limited-size here document to $tmp/undefs.sed.
17863   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
17864   # Speed up: don't consider the non `#undef'
17865   echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
17866   # Work around the forget-to-reset-the-flag bug.
17867   echo 't clr' >>$CONFIG_STATUS
17868   echo ': clr' >>$CONFIG_STATUS
17869   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
17870   echo 'CEOF
17871   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
17872   rm -f $tmp/in
17873   mv $tmp/out $tmp/in
17874 ' >>$CONFIG_STATUS
17875   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
17876   rm -f conftest.undefs
17877   mv conftest.tail conftest.undefs
17878 done
17879 rm -f conftest.undefs
17880
17881 cat >>$CONFIG_STATUS <<\_ACEOF
17882   # Let's still pretend it is `configure' which instantiates (i.e., don't
17883   # use $as_me), people would be surprised to read:
17884   #    /* config.h.  Generated by config.status.  */
17885   if test x"$ac_file" = x-; then
17886     echo "/* Generated by configure.  */" >$tmp/config.h
17887   else
17888     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
17889   fi
17890   cat $tmp/in >>$tmp/config.h
17891   rm -f $tmp/in
17892   if test x"$ac_file" != x-; then
17893     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
17894       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
17895 echo "$as_me: $ac_file is unchanged" >&6;}
17896     else
17897       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
17898 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17899          X"$ac_file" : 'X\(//\)[^/]' \| \
17900          X"$ac_file" : 'X\(//\)$' \| \
17901          X"$ac_file" : 'X\(/\)' \| \
17902          .     : '\(.\)' 2>/dev/null ||
17903 echo X"$ac_file" |
17904     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17905           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17906           /^X\(\/\/\)$/{ s//\1/; q; }
17907           /^X\(\/\).*/{ s//\1/; q; }
17908           s/.*/./; q'`
17909       { if $as_mkdir_p; then
17910     mkdir -p "$ac_dir"
17911   else
17912     as_dir="$ac_dir"
17913     as_dirs=
17914     while test ! -d "$as_dir"; do
17915       as_dirs="$as_dir $as_dirs"
17916       as_dir=`(dirname "$as_dir") 2>/dev/null ||
17917 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17918          X"$as_dir" : 'X\(//\)[^/]' \| \
17919          X"$as_dir" : 'X\(//\)$' \| \
17920          X"$as_dir" : 'X\(/\)' \| \
17921          .     : '\(.\)' 2>/dev/null ||
17922 echo X"$as_dir" |
17923     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17924           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17925           /^X\(\/\/\)$/{ s//\1/; q; }
17926           /^X\(\/\).*/{ s//\1/; q; }
17927           s/.*/./; q'`
17928     done
17929     test ! -n "$as_dirs" || mkdir $as_dirs
17930   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17931 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17932    { (exit 1); exit 1; }; }; }
17933
17934       rm -f $ac_file
17935       mv $tmp/config.h $ac_file
17936     fi
17937   else
17938     cat $tmp/config.h
17939     rm -f $tmp/config.h
17940   fi
17941 done
17942 _ACEOF
17943
17944 cat >>$CONFIG_STATUS <<\_ACEOF
17945
17946 { (exit 0); exit 0; }
17947 _ACEOF
17948 chmod +x $CONFIG_STATUS
17949 ac_clean_files=$ac_clean_files_save
17950
17951
17952 # configure is writing to config.log, and then calls config.status.
17953 # config.status does its own redirection, appending to config.log.
17954 # Unfortunately, on DOS this fails, as config.log is still kept open
17955 # by configure, so config.status won't be able to write to it; its
17956 # output is simply discarded.  So we exec the FD to /dev/null,
17957 # effectively closing config.log, so it can be properly (re)opened and
17958 # appended to by config.status.  When coming back to configure, we
17959 # need to make the FD available again.
17960 if test "$no_create" != yes; then
17961   ac_cs_success=:
17962   ac_config_status_args=
17963   test "$silent" = yes &&
17964     ac_config_status_args="$ac_config_status_args --quiet"
17965   exec 5>/dev/null
17966   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17967   exec 5>>config.log
17968   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17969   # would make configure fail if this is the last instruction.
17970   $ac_cs_success || { (exit 1); exit 1; }
17971 fi
17972
17973
17974 echo "Configuration:
17975
17976   Rxvt version:               $VERSION : $DATE
17977   Source code location:       $srcdir
17978   Install path:               ${prefix}/bin
17979   Compiler:                   $CXX
17980   Compiler flags:             $CFLAGS
17981   Linker:                     $LINKER"
17982
17983 if test "$MALLOC_TYPE" = S; then
17984   echo "  malloc support:             system default"
17985 fi
17986 if test "$MALLOC_TYPE" = G; then
17987   echo "  malloc support:             Gray Watson's dmalloc"
17988 fi
17989 if test "$MALLOC_TYPE" = D; then
17990   echo "  malloc support:             Doug Lea's malloc"
17991 fi
17992
17993 if test x$support_xpm = xyes; then
17994   echo "  Xpm library:                $XPM_LIBS"
17995 fi
17996
17997 echo "
17998 The following are set in config.h
17999 "
18000 echo "  pty/tty type:               "$rxvt_cv_ptys
18001 if test x$support_utmp != xyes; then
18002   echo "  utmp support:               disabled"
18003   echo
18004 else
18005   echo "  utmp support:               enabled
18006   utmp file:                  $rxvt_cv_path_utmp
18007   utmpx file:                 $rxvt_cv_path_utmpx
18008   wtmp file:                  $rxvt_cv_path_wtmp
18009   wtmpx file:                 $rxvt_cv_path_wtmpx
18010   lastlog file:               $rxvt_cv_path_lastlog
18011   ttys/ttytab file:           $rxvt_cv_path_ttytab"
18012   echo
18013 fi
18014 if test x$term != x; then
18015   echo "  set TERM to:                $term"
18016 fi
18017 if test x$terminfo != x; then
18018   echo "  set TERMINFO to:            $terminfo"
18019 fi
18020 echo "  default resource name:      $RESNAME"
18021 echo "  resource class:             $RESCLASS"
18022 if test x$RESFALLBACK != x; then
18023    echo "  resource class fallback:    $RESFALLBACK"
18024 fi
18025 echo
18026 if test x$rxvt_cv_ptys = xUNKNOWN; then
18027   echo ".----------------------------------------------------------------."
18028   echo ". WARNING: could not determine pty/tty type.  Do not build until ."
18029   echo ".          the appropriate PTYS_ARE_* is defined in config.h     ."
18030   echo ".----------------------------------------------------------------."
18031 fi
18032 if test x$support_xpm = xneedsmanualspecification; then
18033   echo ".----------------------------------------------------------------."
18034   echo ". WARNING: --enable-xpm-background was specified however the     ."
18035   echo ".          XPM includes files and libraries could not be found.  ."
18036   echo ".          XPM backgrounds are now being DISABLED!  If you want  ."
18037   echo ".          to use them you should rerun   configure   with the   ."
18038   echo ".          appropriate --with-xpm-includes=/path/to/xpm/includes ."
18039   echo ".          and --with-xpm-library=/path/to/xpm/library lines.    ."
18040   echo ".----------------------------------------------------------------."
18041 fi
18042 if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then
18043   echo ".----------------------------------------------------------------."
18044   echo ". WARNING: --enable-xim was specified however the locale support ."
18045   echo ".          functions could not be found.                         ."
18046   echo ".          XIM is now being DISABLED!                            ."
18047   echo ".----------------------------------------------------------------."
18048 fi
18049
18050 echo "  *** Please check src/feature.h for further options ***"
18051 echo
18052
18053 echo ".----------------------------------------------------------------."
18054 echo ". NOTE: most features are disabled by default, try               ."
18055 echo ". configure --help to get an idea of the optional features       ."
18056 echo ".----------------------------------------------------------------."
18057 echo
18058