*** 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-tinting        enable tinting of transparent bg
1042   --enable-menubar        enable menubar
1043   --enable-rxvt-scroll    enable rxvt style scrollbar
1044   --enable-next-scroll    enable NeXT style scrollbar
1045   --enable-xterm-scroll   enable Xterm style scrollbar
1046   --enable-plain-scroll   enable plain style scrollbar
1047   --enable-half-shadow    use half width/height shadow on rxvt scrollbar
1048   --enable-xim            XIM (X Input Method) protocol support
1049   --enable-ttygid         enable tty setting to group named "tty"
1050   --disable-backspace-key disable handling of the backspace key
1051   --disable-delete-key    disable handling of the delete key
1052   --disable-resources     disable all resource checking
1053   --enable-xgetdefault    enable resources via X instead of our small version
1054   --enable-8bitctrls      enable 8 bit control sequences (not recommended)
1055   --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
1056   --enable-strings        enable some replacement system functions
1057   --disable-swapscreen    disable swap screen support
1058   --enable-frills         enable support for rarely used features
1059   --enable-linespace      enable support for linespace
1060   --enable-24bit          enable support for using 24bit visuals if available
1061   --enable-keepscrolling  enable continual scrolling on scrollbar arrow press
1062   --enable-selectionscrolling  enable scrolling during selections
1063   --enable-mousewheel     enable scrolling via mouse wheel or buttons 4 & 5
1064   --enable-slipwheeling   enable slip wheel scrolling     (requires previous)
1065   --enable-dmalloc        enable Gray Watson's malloc - for debugging use
1066   --enable-dlmalloc       enable Doug Lea's malloc - for production use
1067                      NOTE: enable only one malloc package
1068   --enable-smart-resize   enable smart growth/shrink behaviour
1069   --enable-256-color      enable 256-color support
1070   --enable-cursor-blink   enable blinking cursor
1071   --enable-text-blink     enable blinking text
1072   --enable-pointer-blank  enable pointer blank when typing or inactive pointer
1073
1074 Optional Packages:
1075   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1076   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1077   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1078   --with-pic              try to use only PIC/non-PIC objects default=use both
1079   --with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,cn,cn_ext,all)
1080   --with-res-name=NAME    use this as default resource name (default: urxvt)
1081   --with-res-class=CLASS  use this as the resource class (default: URxvt)
1082   --with-name=NAME        set the basename for the installed binaries (default: urxvt)
1083   --with-term=NAME        set the terminal to NAME (default: rxvt)
1084   --with-terminfo=PATH    set the path to the terminfo tree to PATH
1085   --with-x                use the X Window System
1086   --with-xpm-includes=DIR use XPM includes in DIR
1087   --with-xpm-library=DIR  use XPM library in DIR
1088   --with-xpm              use XPM
1089
1090 Some influential environment variables:
1091   CC          C compiler command
1092   CFLAGS      C compiler flags
1093   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1094               nonstandard directory <lib dir>
1095   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1096               headers in a nonstandard directory <include dir>
1097   CXX         C++ compiler command
1098   CXXFLAGS    C++ compiler flags
1099   CPP         C preprocessor
1100   CXXCPP      C++ preprocessor
1101
1102 Use these variables to override the choices made by `configure' or to help
1103 it to find libraries and programs with nonstandard names/locations.
1104
1105 _ACEOF
1106 fi
1107
1108 if test "$ac_init_help" = "recursive"; then
1109   # If there are subdirs, report their specific --help.
1110   ac_popdir=`pwd`
1111   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1112     test -d $ac_dir || continue
1113     ac_builddir=.
1114
1115 if test "$ac_dir" != .; then
1116   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1117   # A "../" for each directory in $ac_dir_suffix.
1118   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1119 else
1120   ac_dir_suffix= ac_top_builddir=
1121 fi
1122
1123 case $srcdir in
1124   .)  # No --srcdir option.  We are building in place.
1125     ac_srcdir=.
1126     if test -z "$ac_top_builddir"; then
1127        ac_top_srcdir=.
1128     else
1129        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1130     fi ;;
1131   [\\/]* | ?:[\\/]* )  # Absolute path.
1132     ac_srcdir=$srcdir$ac_dir_suffix;
1133     ac_top_srcdir=$srcdir ;;
1134   *) # Relative path.
1135     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1136     ac_top_srcdir=$ac_top_builddir$srcdir ;;
1137 esac
1138
1139 # Do not use `cd foo && pwd` to compute absolute paths, because
1140 # the directories may not exist.
1141 case `pwd` in
1142 .) ac_abs_builddir="$ac_dir";;
1143 *)
1144   case "$ac_dir" in
1145   .) ac_abs_builddir=`pwd`;;
1146   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1147   *) ac_abs_builddir=`pwd`/"$ac_dir";;
1148   esac;;
1149 esac
1150 case $ac_abs_builddir in
1151 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1152 *)
1153   case ${ac_top_builddir}. in
1154   .) ac_abs_top_builddir=$ac_abs_builddir;;
1155   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1156   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1157   esac;;
1158 esac
1159 case $ac_abs_builddir in
1160 .) ac_abs_srcdir=$ac_srcdir;;
1161 *)
1162   case $ac_srcdir in
1163   .) ac_abs_srcdir=$ac_abs_builddir;;
1164   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1165   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1166   esac;;
1167 esac
1168 case $ac_abs_builddir in
1169 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1170 *)
1171   case $ac_top_srcdir in
1172   .) ac_abs_top_srcdir=$ac_abs_builddir;;
1173   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1174   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1175   esac;;
1176 esac
1177
1178     cd $ac_dir
1179     # Check for guested configure; otherwise get Cygnus style configure.
1180     if test -f $ac_srcdir/configure.gnu; then
1181       echo
1182       $SHELL $ac_srcdir/configure.gnu  --help=recursive
1183     elif test -f $ac_srcdir/configure; then
1184       echo
1185       $SHELL $ac_srcdir/configure  --help=recursive
1186     elif test -f $ac_srcdir/configure.ac ||
1187            test -f $ac_srcdir/configure.in; then
1188       echo
1189       $ac_configure --help
1190     else
1191       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1192     fi
1193     cd "$ac_popdir"
1194   done
1195 fi
1196
1197 test -n "$ac_init_help" && exit 0
1198 if $ac_init_version; then
1199   cat <<\_ACEOF
1200
1201 Copyright (C) 2003 Free Software Foundation, Inc.
1202 This configure script is free software; the Free Software Foundation
1203 gives unlimited permission to copy, distribute and modify it.
1204 _ACEOF
1205   exit 0
1206 fi
1207 exec 5>config.log
1208 cat >&5 <<_ACEOF
1209 This file contains any messages produced by compilers while
1210 running configure, to aid debugging if configure makes a mistake.
1211
1212 It was created by $as_me, which was
1213 generated by GNU Autoconf 2.59.  Invocation command line was
1214
1215   $ $0 $@
1216
1217 _ACEOF
1218 {
1219 cat <<_ASUNAME
1220 ## --------- ##
1221 ## Platform. ##
1222 ## --------- ##
1223
1224 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1225 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1226 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1227 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1228 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1229
1230 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1231 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1232
1233 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1234 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1235 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1236 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1237 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1238 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1239 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1240
1241 _ASUNAME
1242
1243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1244 for as_dir in $PATH
1245 do
1246   IFS=$as_save_IFS
1247   test -z "$as_dir" && as_dir=.
1248   echo "PATH: $as_dir"
1249 done
1250
1251 } >&5
1252
1253 cat >&5 <<_ACEOF
1254
1255
1256 ## ----------- ##
1257 ## Core tests. ##
1258 ## ----------- ##
1259
1260 _ACEOF
1261
1262
1263 # Keep a trace of the command line.
1264 # Strip out --no-create and --no-recursion so they do not pile up.
1265 # Strip out --silent because we don't want to record it for future runs.
1266 # Also quote any args containing shell meta-characters.
1267 # Make two passes to allow for proper duplicate-argument suppression.
1268 ac_configure_args=
1269 ac_configure_args0=
1270 ac_configure_args1=
1271 ac_sep=
1272 ac_must_keep_next=false
1273 for ac_pass in 1 2
1274 do
1275   for ac_arg
1276   do
1277     case $ac_arg in
1278     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1279     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1280     | -silent | --silent | --silen | --sile | --sil)
1281       continue ;;
1282     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1283       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1284     esac
1285     case $ac_pass in
1286     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1287     2)
1288       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1289       if test $ac_must_keep_next = true; then
1290         ac_must_keep_next=false # Got value, back to normal.
1291       else
1292         case $ac_arg in
1293           *=* | --config-cache | -C | -disable-* | --disable-* \
1294           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1295           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1296           | -with-* | --with-* | -without-* | --without-* | --x)
1297             case "$ac_configure_args0 " in
1298               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1299             esac
1300             ;;
1301           -* ) ac_must_keep_next=true ;;
1302         esac
1303       fi
1304       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1305       # Get rid of the leading space.
1306       ac_sep=" "
1307       ;;
1308     esac
1309   done
1310 done
1311 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1312 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1313
1314 # When interrupted or exit'd, cleanup temporary files, and complete
1315 # config.log.  We remove comments because anyway the quotes in there
1316 # would cause problems or look ugly.
1317 # WARNING: Be sure not to use single quotes in there, as some shells,
1318 # such as our DU 5.0 friend, will then `close' the trap.
1319 trap 'exit_status=$?
1320   # Save into config.log some information that might help in debugging.
1321   {
1322     echo
1323
1324     cat <<\_ASBOX
1325 ## ---------------- ##
1326 ## Cache variables. ##
1327 ## ---------------- ##
1328 _ASBOX
1329     echo
1330     # The following way of writing the cache mishandles newlines in values,
1331 {
1332   (set) 2>&1 |
1333     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1334     *ac_space=\ *)
1335       sed -n \
1336         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1337           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1338       ;;
1339     *)
1340       sed -n \
1341         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1342       ;;
1343     esac;
1344 }
1345     echo
1346
1347     cat <<\_ASBOX
1348 ## ----------------- ##
1349 ## Output variables. ##
1350 ## ----------------- ##
1351 _ASBOX
1352     echo
1353     for ac_var in $ac_subst_vars
1354     do
1355       eval ac_val=$`echo $ac_var`
1356       echo "$ac_var='"'"'$ac_val'"'"'"
1357     done | sort
1358     echo
1359
1360     if test -n "$ac_subst_files"; then
1361       cat <<\_ASBOX
1362 ## ------------- ##
1363 ## Output files. ##
1364 ## ------------- ##
1365 _ASBOX
1366       echo
1367       for ac_var in $ac_subst_files
1368       do
1369         eval ac_val=$`echo $ac_var`
1370         echo "$ac_var='"'"'$ac_val'"'"'"
1371       done | sort
1372       echo
1373     fi
1374
1375     if test -s confdefs.h; then
1376       cat <<\_ASBOX
1377 ## ----------- ##
1378 ## confdefs.h. ##
1379 ## ----------- ##
1380 _ASBOX
1381       echo
1382       sed "/^$/d" confdefs.h | sort
1383       echo
1384     fi
1385     test "$ac_signal" != 0 &&
1386       echo "$as_me: caught signal $ac_signal"
1387     echo "$as_me: exit $exit_status"
1388   } >&5
1389   rm -f core *.core &&
1390   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1391     exit $exit_status
1392      ' 0
1393 for ac_signal in 1 2 13 15; do
1394   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1395 done
1396 ac_signal=0
1397
1398 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1399 rm -rf conftest* confdefs.h
1400 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1401 echo >confdefs.h
1402
1403 # Predefined preprocessor variables.
1404
1405 cat >>confdefs.h <<_ACEOF
1406 #define PACKAGE_NAME "$PACKAGE_NAME"
1407 _ACEOF
1408
1409
1410 cat >>confdefs.h <<_ACEOF
1411 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1412 _ACEOF
1413
1414
1415 cat >>confdefs.h <<_ACEOF
1416 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1417 _ACEOF
1418
1419
1420 cat >>confdefs.h <<_ACEOF
1421 #define PACKAGE_STRING "$PACKAGE_STRING"
1422 _ACEOF
1423
1424
1425 cat >>confdefs.h <<_ACEOF
1426 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1427 _ACEOF
1428
1429
1430 # Let the site file select an alternate cache file if it wants to.
1431 # Prefer explicitly selected file to automatically selected ones.
1432 if test -z "$CONFIG_SITE"; then
1433   if test "x$prefix" != xNONE; then
1434     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1435   else
1436     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1437   fi
1438 fi
1439 for ac_site_file in $CONFIG_SITE; do
1440   if test -r "$ac_site_file"; then
1441     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1442 echo "$as_me: loading site script $ac_site_file" >&6;}
1443     sed 's/^/| /' "$ac_site_file" >&5
1444     . "$ac_site_file"
1445   fi
1446 done
1447
1448 if test -r "$cache_file"; then
1449   # Some versions of bash will fail to source /dev/null (special
1450   # files actually), so we avoid doing that.
1451   if test -f "$cache_file"; then
1452     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1453 echo "$as_me: loading cache $cache_file" >&6;}
1454     case $cache_file in
1455       [\\/]* | ?:[\\/]* ) . $cache_file;;
1456       *)                      . ./$cache_file;;
1457     esac
1458   fi
1459 else
1460   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1461 echo "$as_me: creating cache $cache_file" >&6;}
1462   >$cache_file
1463 fi
1464
1465 # Check that the precious variables saved in the cache have kept the same
1466 # value.
1467 ac_cache_corrupted=false
1468 for ac_var in `(set) 2>&1 |
1469                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1470   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1471   eval ac_new_set=\$ac_env_${ac_var}_set
1472   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1473   eval ac_new_val="\$ac_env_${ac_var}_value"
1474   case $ac_old_set,$ac_new_set in
1475     set,)
1476       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1477 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1478       ac_cache_corrupted=: ;;
1479     ,set)
1480       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1481 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1482       ac_cache_corrupted=: ;;
1483     ,);;
1484     *)
1485       if test "x$ac_old_val" != "x$ac_new_val"; then
1486         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1487 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1488         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1489 echo "$as_me:   former value:  $ac_old_val" >&2;}
1490         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1491 echo "$as_me:   current value: $ac_new_val" >&2;}
1492         ac_cache_corrupted=:
1493       fi;;
1494   esac
1495   # Pass precious variables to config.status.
1496   if test "$ac_new_set" = set; then
1497     case $ac_new_val in
1498     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1499       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1500     *) ac_arg=$ac_var=$ac_new_val ;;
1501     esac
1502     case " $ac_configure_args " in
1503       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1504       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1505     esac
1506   fi
1507 done
1508 if $ac_cache_corrupted; then
1509   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1510 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1511   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1512 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1513    { (exit 1); exit 1; }; }
1514 fi
1515
1516 ac_ext=c
1517 ac_cpp='$CPP $CPPFLAGS'
1518 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1519 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1520 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540 ac_aux_dir=
1541 for ac_dir in autoconf $srcdir/autoconf; do
1542   if test -f $ac_dir/install-sh; then
1543     ac_aux_dir=$ac_dir
1544     ac_install_sh="$ac_aux_dir/install-sh -c"
1545     break
1546   elif test -f $ac_dir/install.sh; then
1547     ac_aux_dir=$ac_dir
1548     ac_install_sh="$ac_aux_dir/install.sh -c"
1549     break
1550   elif test -f $ac_dir/shtool; then
1551     ac_aux_dir=$ac_dir
1552     ac_install_sh="$ac_aux_dir/shtool install -c"
1553     break
1554   fi
1555 done
1556 if test -z "$ac_aux_dir"; then
1557   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&5
1558 echo "$as_me: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&2;}
1559    { (exit 1); exit 1; }; }
1560 fi
1561 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1562 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1563 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1564
1565           ac_config_headers="$ac_config_headers config.h:autoconf/config.h.in"
1566
1567
1568 VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1569 DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1570 LSMDATE=`sed -n -e 's/^.*[ \t]LSMDATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1571 LIBVERSION=`sed -n -e 's/^.*[ \t]LIBVERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1572 echo ""
1573 echo "configuring for rxvt $VERSION"
1574 echo ""
1575
1576
1577 ac_ext=c
1578 ac_cpp='$CPP $CPPFLAGS'
1579 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1580 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1581 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1582 if test -n "$ac_tool_prefix"; then
1583   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1584 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1585 echo "$as_me:$LINENO: checking for $ac_word" >&5
1586 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1587 if test "${ac_cv_prog_CC+set}" = set; then
1588   echo $ECHO_N "(cached) $ECHO_C" >&6
1589 else
1590   if test -n "$CC"; then
1591   ac_cv_prog_CC="$CC" # Let the user override the test.
1592 else
1593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1594 for as_dir in $PATH
1595 do
1596   IFS=$as_save_IFS
1597   test -z "$as_dir" && as_dir=.
1598   for ac_exec_ext in '' $ac_executable_extensions; do
1599   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1600     ac_cv_prog_CC="${ac_tool_prefix}gcc"
1601     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1602     break 2
1603   fi
1604 done
1605 done
1606
1607 fi
1608 fi
1609 CC=$ac_cv_prog_CC
1610 if test -n "$CC"; then
1611   echo "$as_me:$LINENO: result: $CC" >&5
1612 echo "${ECHO_T}$CC" >&6
1613 else
1614   echo "$as_me:$LINENO: result: no" >&5
1615 echo "${ECHO_T}no" >&6
1616 fi
1617
1618 fi
1619 if test -z "$ac_cv_prog_CC"; then
1620   ac_ct_CC=$CC
1621   # Extract the first word of "gcc", so it can be a program name with args.
1622 set dummy gcc; ac_word=$2
1623 echo "$as_me:$LINENO: checking for $ac_word" >&5
1624 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1625 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1626   echo $ECHO_N "(cached) $ECHO_C" >&6
1627 else
1628   if test -n "$ac_ct_CC"; then
1629   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1630 else
1631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1632 for as_dir in $PATH
1633 do
1634   IFS=$as_save_IFS
1635   test -z "$as_dir" && as_dir=.
1636   for ac_exec_ext in '' $ac_executable_extensions; do
1637   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1638     ac_cv_prog_ac_ct_CC="gcc"
1639     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1640     break 2
1641   fi
1642 done
1643 done
1644
1645 fi
1646 fi
1647 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1648 if test -n "$ac_ct_CC"; then
1649   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1650 echo "${ECHO_T}$ac_ct_CC" >&6
1651 else
1652   echo "$as_me:$LINENO: result: no" >&5
1653 echo "${ECHO_T}no" >&6
1654 fi
1655
1656   CC=$ac_ct_CC
1657 else
1658   CC="$ac_cv_prog_CC"
1659 fi
1660
1661 if test -z "$CC"; then
1662   if test -n "$ac_tool_prefix"; then
1663   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1664 set dummy ${ac_tool_prefix}cc; ac_word=$2
1665 echo "$as_me:$LINENO: checking for $ac_word" >&5
1666 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1667 if test "${ac_cv_prog_CC+set}" = set; then
1668   echo $ECHO_N "(cached) $ECHO_C" >&6
1669 else
1670   if test -n "$CC"; then
1671   ac_cv_prog_CC="$CC" # Let the user override the test.
1672 else
1673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1674 for as_dir in $PATH
1675 do
1676   IFS=$as_save_IFS
1677   test -z "$as_dir" && as_dir=.
1678   for ac_exec_ext in '' $ac_executable_extensions; do
1679   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1680     ac_cv_prog_CC="${ac_tool_prefix}cc"
1681     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1682     break 2
1683   fi
1684 done
1685 done
1686
1687 fi
1688 fi
1689 CC=$ac_cv_prog_CC
1690 if test -n "$CC"; then
1691   echo "$as_me:$LINENO: result: $CC" >&5
1692 echo "${ECHO_T}$CC" >&6
1693 else
1694   echo "$as_me:$LINENO: result: no" >&5
1695 echo "${ECHO_T}no" >&6
1696 fi
1697
1698 fi
1699 if test -z "$ac_cv_prog_CC"; then
1700   ac_ct_CC=$CC
1701   # Extract the first word of "cc", so it can be a program name with args.
1702 set dummy cc; ac_word=$2
1703 echo "$as_me:$LINENO: checking for $ac_word" >&5
1704 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1705 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1706   echo $ECHO_N "(cached) $ECHO_C" >&6
1707 else
1708   if test -n "$ac_ct_CC"; then
1709   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1710 else
1711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1712 for as_dir in $PATH
1713 do
1714   IFS=$as_save_IFS
1715   test -z "$as_dir" && as_dir=.
1716   for ac_exec_ext in '' $ac_executable_extensions; do
1717   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1718     ac_cv_prog_ac_ct_CC="cc"
1719     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1720     break 2
1721   fi
1722 done
1723 done
1724
1725 fi
1726 fi
1727 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1728 if test -n "$ac_ct_CC"; then
1729   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1730 echo "${ECHO_T}$ac_ct_CC" >&6
1731 else
1732   echo "$as_me:$LINENO: result: no" >&5
1733 echo "${ECHO_T}no" >&6
1734 fi
1735
1736   CC=$ac_ct_CC
1737 else
1738   CC="$ac_cv_prog_CC"
1739 fi
1740
1741 fi
1742 if test -z "$CC"; then
1743   # Extract the first word of "cc", so it can be a program name with args.
1744 set dummy cc; ac_word=$2
1745 echo "$as_me:$LINENO: checking for $ac_word" >&5
1746 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1747 if test "${ac_cv_prog_CC+set}" = set; then
1748   echo $ECHO_N "(cached) $ECHO_C" >&6
1749 else
1750   if test -n "$CC"; then
1751   ac_cv_prog_CC="$CC" # Let the user override the test.
1752 else
1753   ac_prog_rejected=no
1754 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1755 for as_dir in $PATH
1756 do
1757   IFS=$as_save_IFS
1758   test -z "$as_dir" && as_dir=.
1759   for ac_exec_ext in '' $ac_executable_extensions; do
1760   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1761     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1762        ac_prog_rejected=yes
1763        continue
1764      fi
1765     ac_cv_prog_CC="cc"
1766     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1767     break 2
1768   fi
1769 done
1770 done
1771
1772 if test $ac_prog_rejected = yes; then
1773   # We found a bogon in the path, so make sure we never use it.
1774   set dummy $ac_cv_prog_CC
1775   shift
1776   if test $# != 0; then
1777     # We chose a different compiler from the bogus one.
1778     # However, it has the same basename, so the bogon will be chosen
1779     # first if we set CC to just the basename; use the full file name.
1780     shift
1781     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1782   fi
1783 fi
1784 fi
1785 fi
1786 CC=$ac_cv_prog_CC
1787 if test -n "$CC"; then
1788   echo "$as_me:$LINENO: result: $CC" >&5
1789 echo "${ECHO_T}$CC" >&6
1790 else
1791   echo "$as_me:$LINENO: result: no" >&5
1792 echo "${ECHO_T}no" >&6
1793 fi
1794
1795 fi
1796 if test -z "$CC"; then
1797   if test -n "$ac_tool_prefix"; then
1798   for ac_prog in cl
1799   do
1800     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1801 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1802 echo "$as_me:$LINENO: checking for $ac_word" >&5
1803 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1804 if test "${ac_cv_prog_CC+set}" = set; then
1805   echo $ECHO_N "(cached) $ECHO_C" >&6
1806 else
1807   if test -n "$CC"; then
1808   ac_cv_prog_CC="$CC" # Let the user override the test.
1809 else
1810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1811 for as_dir in $PATH
1812 do
1813   IFS=$as_save_IFS
1814   test -z "$as_dir" && as_dir=.
1815   for ac_exec_ext in '' $ac_executable_extensions; do
1816   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1817     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1818     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1819     break 2
1820   fi
1821 done
1822 done
1823
1824 fi
1825 fi
1826 CC=$ac_cv_prog_CC
1827 if test -n "$CC"; then
1828   echo "$as_me:$LINENO: result: $CC" >&5
1829 echo "${ECHO_T}$CC" >&6
1830 else
1831   echo "$as_me:$LINENO: result: no" >&5
1832 echo "${ECHO_T}no" >&6
1833 fi
1834
1835     test -n "$CC" && break
1836   done
1837 fi
1838 if test -z "$CC"; then
1839   ac_ct_CC=$CC
1840   for ac_prog in cl
1841 do
1842   # Extract the first word of "$ac_prog", so it can be a program name with args.
1843 set dummy $ac_prog; ac_word=$2
1844 echo "$as_me:$LINENO: checking for $ac_word" >&5
1845 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1846 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1847   echo $ECHO_N "(cached) $ECHO_C" >&6
1848 else
1849   if test -n "$ac_ct_CC"; then
1850   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1851 else
1852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1853 for as_dir in $PATH
1854 do
1855   IFS=$as_save_IFS
1856   test -z "$as_dir" && as_dir=.
1857   for ac_exec_ext in '' $ac_executable_extensions; do
1858   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1859     ac_cv_prog_ac_ct_CC="$ac_prog"
1860     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1861     break 2
1862   fi
1863 done
1864 done
1865
1866 fi
1867 fi
1868 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1869 if test -n "$ac_ct_CC"; then
1870   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1871 echo "${ECHO_T}$ac_ct_CC" >&6
1872 else
1873   echo "$as_me:$LINENO: result: no" >&5
1874 echo "${ECHO_T}no" >&6
1875 fi
1876
1877   test -n "$ac_ct_CC" && break
1878 done
1879
1880   CC=$ac_ct_CC
1881 fi
1882
1883 fi
1884
1885
1886 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1887 See \`config.log' for more details." >&5
1888 echo "$as_me: error: no acceptable C compiler found in \$PATH
1889 See \`config.log' for more details." >&2;}
1890    { (exit 1); exit 1; }; }
1891
1892 # Provide some information about the compiler.
1893 echo "$as_me:$LINENO:" \
1894      "checking for C compiler version" >&5
1895 ac_compiler=`set X $ac_compile; echo $2`
1896 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1897   (eval $ac_compiler --version </dev/null >&5) 2>&5
1898   ac_status=$?
1899   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1900   (exit $ac_status); }
1901 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1902   (eval $ac_compiler -v </dev/null >&5) 2>&5
1903   ac_status=$?
1904   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1905   (exit $ac_status); }
1906 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1907   (eval $ac_compiler -V </dev/null >&5) 2>&5
1908   ac_status=$?
1909   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1910   (exit $ac_status); }
1911
1912 cat >conftest.$ac_ext <<_ACEOF
1913 /* confdefs.h.  */
1914 _ACEOF
1915 cat confdefs.h >>conftest.$ac_ext
1916 cat >>conftest.$ac_ext <<_ACEOF
1917 /* end confdefs.h.  */
1918
1919 int
1920 main ()
1921 {
1922
1923   ;
1924   return 0;
1925 }
1926 _ACEOF
1927 ac_clean_files_save=$ac_clean_files
1928 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1929 # Try to create an executable without -o first, disregard a.out.
1930 # It will help us diagnose broken compilers, and finding out an intuition
1931 # of exeext.
1932 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1933 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1934 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1935 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1936   (eval $ac_link_default) 2>&5
1937   ac_status=$?
1938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1939   (exit $ac_status); }; then
1940   # Find the output, starting from the most likely.  This scheme is
1941 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1942 # resort.
1943
1944 # Be careful to initialize this variable, since it used to be cached.
1945 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1946 ac_cv_exeext=
1947 # b.out is created by i960 compilers.
1948 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1949 do
1950   test -f "$ac_file" || continue
1951   case $ac_file in
1952     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1953         ;;
1954     conftest.$ac_ext )
1955         # This is the source file.
1956         ;;
1957     [ab].out )
1958         # We found the default executable, but exeext='' is most
1959         # certainly right.
1960         break;;
1961     *.* )
1962         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1963         # FIXME: I believe we export ac_cv_exeext for Libtool,
1964         # but it would be cool to find out if it's true.  Does anybody
1965         # maintain Libtool? --akim.
1966         export ac_cv_exeext
1967         break;;
1968     * )
1969         break;;
1970   esac
1971 done
1972 else
1973   echo "$as_me: failed program was:" >&5
1974 sed 's/^/| /' conftest.$ac_ext >&5
1975
1976 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
1977 See \`config.log' for more details." >&5
1978 echo "$as_me: error: C compiler cannot create executables
1979 See \`config.log' for more details." >&2;}
1980    { (exit 77); exit 77; }; }
1981 fi
1982
1983 ac_exeext=$ac_cv_exeext
1984 echo "$as_me:$LINENO: result: $ac_file" >&5
1985 echo "${ECHO_T}$ac_file" >&6
1986
1987 # Check the compiler produces executables we can run.  If not, either
1988 # the compiler is broken, or we cross compile.
1989 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1990 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1991 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1992 # If not cross compiling, check that we can run a simple program.
1993 if test "$cross_compiling" != yes; then
1994   if { ac_try='./$ac_file'
1995   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1996   (eval $ac_try) 2>&5
1997   ac_status=$?
1998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1999   (exit $ac_status); }; }; then
2000     cross_compiling=no
2001   else
2002     if test "$cross_compiling" = maybe; then
2003         cross_compiling=yes
2004     else
2005         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2006 If you meant to cross compile, use \`--host'.
2007 See \`config.log' for more details." >&5
2008 echo "$as_me: error: cannot run C compiled programs.
2009 If you meant to cross compile, use \`--host'.
2010 See \`config.log' for more details." >&2;}
2011    { (exit 1); exit 1; }; }
2012     fi
2013   fi
2014 fi
2015 echo "$as_me:$LINENO: result: yes" >&5
2016 echo "${ECHO_T}yes" >&6
2017
2018 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2019 ac_clean_files=$ac_clean_files_save
2020 # Check the compiler produces executables we can run.  If not, either
2021 # the compiler is broken, or we cross compile.
2022 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2023 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2024 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2025 echo "${ECHO_T}$cross_compiling" >&6
2026
2027 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2028 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2029 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2030   (eval $ac_link) 2>&5
2031   ac_status=$?
2032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2033   (exit $ac_status); }; then
2034   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2035 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2036 # work properly (i.e., refer to `conftest.exe'), while it won't with
2037 # `rm'.
2038 for ac_file in conftest.exe conftest conftest.*; do
2039   test -f "$ac_file" || continue
2040   case $ac_file in
2041     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2042     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2043           export ac_cv_exeext
2044           break;;
2045     * ) break;;
2046   esac
2047 done
2048 else
2049   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2050 See \`config.log' for more details." >&5
2051 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2052 See \`config.log' for more details." >&2;}
2053    { (exit 1); exit 1; }; }
2054 fi
2055
2056 rm -f conftest$ac_cv_exeext
2057 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2058 echo "${ECHO_T}$ac_cv_exeext" >&6
2059
2060 rm -f conftest.$ac_ext
2061 EXEEXT=$ac_cv_exeext
2062 ac_exeext=$EXEEXT
2063 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2064 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2065 if test "${ac_cv_objext+set}" = set; then
2066   echo $ECHO_N "(cached) $ECHO_C" >&6
2067 else
2068   cat >conftest.$ac_ext <<_ACEOF
2069 /* confdefs.h.  */
2070 _ACEOF
2071 cat confdefs.h >>conftest.$ac_ext
2072 cat >>conftest.$ac_ext <<_ACEOF
2073 /* end confdefs.h.  */
2074
2075 int
2076 main ()
2077 {
2078
2079   ;
2080   return 0;
2081 }
2082 _ACEOF
2083 rm -f conftest.o conftest.obj
2084 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2085   (eval $ac_compile) 2>&5
2086   ac_status=$?
2087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2088   (exit $ac_status); }; then
2089   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2090   case $ac_file in
2091     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2092     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2093        break;;
2094   esac
2095 done
2096 else
2097   echo "$as_me: failed program was:" >&5
2098 sed 's/^/| /' conftest.$ac_ext >&5
2099
2100 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2101 See \`config.log' for more details." >&5
2102 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2103 See \`config.log' for more details." >&2;}
2104    { (exit 1); exit 1; }; }
2105 fi
2106
2107 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2108 fi
2109 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2110 echo "${ECHO_T}$ac_cv_objext" >&6
2111 OBJEXT=$ac_cv_objext
2112 ac_objext=$OBJEXT
2113 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2114 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2115 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2116   echo $ECHO_N "(cached) $ECHO_C" >&6
2117 else
2118   cat >conftest.$ac_ext <<_ACEOF
2119 /* confdefs.h.  */
2120 _ACEOF
2121 cat confdefs.h >>conftest.$ac_ext
2122 cat >>conftest.$ac_ext <<_ACEOF
2123 /* end confdefs.h.  */
2124
2125 int
2126 main ()
2127 {
2128 #ifndef __GNUC__
2129        choke me
2130 #endif
2131
2132   ;
2133   return 0;
2134 }
2135 _ACEOF
2136 rm -f conftest.$ac_objext
2137 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2138   (eval $ac_compile) 2>conftest.er1
2139   ac_status=$?
2140   grep -v '^ *+' conftest.er1 >conftest.err
2141   rm -f conftest.er1
2142   cat conftest.err >&5
2143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2144   (exit $ac_status); } &&
2145          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2146   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2147   (eval $ac_try) 2>&5
2148   ac_status=$?
2149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2150   (exit $ac_status); }; } &&
2151          { ac_try='test -s conftest.$ac_objext'
2152   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2153   (eval $ac_try) 2>&5
2154   ac_status=$?
2155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2156   (exit $ac_status); }; }; then
2157   ac_compiler_gnu=yes
2158 else
2159   echo "$as_me: failed program was:" >&5
2160 sed 's/^/| /' conftest.$ac_ext >&5
2161
2162 ac_compiler_gnu=no
2163 fi
2164 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2165 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2166
2167 fi
2168 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2169 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2170 GCC=`test $ac_compiler_gnu = yes && echo yes`
2171 ac_test_CFLAGS=${CFLAGS+set}
2172 ac_save_CFLAGS=$CFLAGS
2173 CFLAGS="-g"
2174 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2175 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2176 if test "${ac_cv_prog_cc_g+set}" = set; then
2177   echo $ECHO_N "(cached) $ECHO_C" >&6
2178 else
2179   cat >conftest.$ac_ext <<_ACEOF
2180 /* confdefs.h.  */
2181 _ACEOF
2182 cat confdefs.h >>conftest.$ac_ext
2183 cat >>conftest.$ac_ext <<_ACEOF
2184 /* end confdefs.h.  */
2185
2186 int
2187 main ()
2188 {
2189
2190   ;
2191   return 0;
2192 }
2193 _ACEOF
2194 rm -f conftest.$ac_objext
2195 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2196   (eval $ac_compile) 2>conftest.er1
2197   ac_status=$?
2198   grep -v '^ *+' conftest.er1 >conftest.err
2199   rm -f conftest.er1
2200   cat conftest.err >&5
2201   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2202   (exit $ac_status); } &&
2203          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2204   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2205   (eval $ac_try) 2>&5
2206   ac_status=$?
2207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2208   (exit $ac_status); }; } &&
2209          { ac_try='test -s conftest.$ac_objext'
2210   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2211   (eval $ac_try) 2>&5
2212   ac_status=$?
2213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2214   (exit $ac_status); }; }; then
2215   ac_cv_prog_cc_g=yes
2216 else
2217   echo "$as_me: failed program was:" >&5
2218 sed 's/^/| /' conftest.$ac_ext >&5
2219
2220 ac_cv_prog_cc_g=no
2221 fi
2222 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2223 fi
2224 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2225 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2226 if test "$ac_test_CFLAGS" = set; then
2227   CFLAGS=$ac_save_CFLAGS
2228 elif test $ac_cv_prog_cc_g = yes; then
2229   if test "$GCC" = yes; then
2230     CFLAGS="-g -O2"
2231   else
2232     CFLAGS="-g"
2233   fi
2234 else
2235   if test "$GCC" = yes; then
2236     CFLAGS="-O2"
2237   else
2238     CFLAGS=
2239   fi
2240 fi
2241 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2242 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2243 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2244   echo $ECHO_N "(cached) $ECHO_C" >&6
2245 else
2246   ac_cv_prog_cc_stdc=no
2247 ac_save_CC=$CC
2248 cat >conftest.$ac_ext <<_ACEOF
2249 /* confdefs.h.  */
2250 _ACEOF
2251 cat confdefs.h >>conftest.$ac_ext
2252 cat >>conftest.$ac_ext <<_ACEOF
2253 /* end confdefs.h.  */
2254 #include <stdarg.h>
2255 #include <stdio.h>
2256 #include <sys/types.h>
2257 #include <sys/stat.h>
2258 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2259 struct buf { int x; };
2260 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2261 static char *e (p, i)
2262      char **p;
2263      int i;
2264 {
2265   return p[i];
2266 }
2267 static char *f (char * (*g) (char **, int), char **p, ...)
2268 {
2269   char *s;
2270   va_list v;
2271   va_start (v,p);
2272   s = g (p, va_arg (v,int));
2273   va_end (v);
2274   return s;
2275 }
2276
2277 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2278    function prototypes and stuff, but not '\xHH' hex character constants.
2279    These don't provoke an error unfortunately, instead are silently treated
2280    as 'x'.  The following induces an error, until -std1 is added to get
2281    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2282    array size at least.  It's necessary to write '\x00'==0 to get something
2283    that's true only with -std1.  */
2284 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2285
2286 int test (int i, double x);
2287 struct s1 {int (*f) (int a);};
2288 struct s2 {int (*f) (double a);};
2289 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2290 int argc;
2291 char **argv;
2292 int
2293 main ()
2294 {
2295 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2296   ;
2297   return 0;
2298 }
2299 _ACEOF
2300 # Don't try gcc -ansi; that turns off useful extensions and
2301 # breaks some systems' header files.
2302 # AIX                   -qlanglvl=ansi
2303 # Ultrix and OSF/1      -std1
2304 # HP-UX 10.20 and later -Ae
2305 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2306 # SVR4                  -Xc -D__EXTENSIONS__
2307 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2308 do
2309   CC="$ac_save_CC $ac_arg"
2310   rm -f conftest.$ac_objext
2311 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2312   (eval $ac_compile) 2>conftest.er1
2313   ac_status=$?
2314   grep -v '^ *+' conftest.er1 >conftest.err
2315   rm -f conftest.er1
2316   cat conftest.err >&5
2317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2318   (exit $ac_status); } &&
2319          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2320   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2321   (eval $ac_try) 2>&5
2322   ac_status=$?
2323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2324   (exit $ac_status); }; } &&
2325          { ac_try='test -s conftest.$ac_objext'
2326   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2327   (eval $ac_try) 2>&5
2328   ac_status=$?
2329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2330   (exit $ac_status); }; }; then
2331   ac_cv_prog_cc_stdc=$ac_arg
2332 break
2333 else
2334   echo "$as_me: failed program was:" >&5
2335 sed 's/^/| /' conftest.$ac_ext >&5
2336
2337 fi
2338 rm -f conftest.err conftest.$ac_objext
2339 done
2340 rm -f conftest.$ac_ext conftest.$ac_objext
2341 CC=$ac_save_CC
2342
2343 fi
2344
2345 case "x$ac_cv_prog_cc_stdc" in
2346   x|xno)
2347     echo "$as_me:$LINENO: result: none needed" >&5
2348 echo "${ECHO_T}none needed" >&6 ;;
2349   *)
2350     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2351 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2352     CC="$CC $ac_cv_prog_cc_stdc" ;;
2353 esac
2354
2355 # Some people use a C++ compiler to compile C.  Since we use `exit',
2356 # in C++ we need to declare it.  In case someone uses the same compiler
2357 # for both compiling C and C++ we need to have the C++ compiler decide
2358 # the declaration of exit, since it's the most demanding environment.
2359 cat >conftest.$ac_ext <<_ACEOF
2360 #ifndef __cplusplus
2361   choke me
2362 #endif
2363 _ACEOF
2364 rm -f conftest.$ac_objext
2365 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2366   (eval $ac_compile) 2>conftest.er1
2367   ac_status=$?
2368   grep -v '^ *+' conftest.er1 >conftest.err
2369   rm -f conftest.er1
2370   cat conftest.err >&5
2371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2372   (exit $ac_status); } &&
2373          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2374   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2375   (eval $ac_try) 2>&5
2376   ac_status=$?
2377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2378   (exit $ac_status); }; } &&
2379          { ac_try='test -s conftest.$ac_objext'
2380   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2381   (eval $ac_try) 2>&5
2382   ac_status=$?
2383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2384   (exit $ac_status); }; }; then
2385   for ac_declaration in \
2386    '' \
2387    'extern "C" void std::exit (int) throw (); using std::exit;' \
2388    'extern "C" void std::exit (int); using std::exit;' \
2389    'extern "C" void exit (int) throw ();' \
2390    'extern "C" void exit (int);' \
2391    'void exit (int);'
2392 do
2393   cat >conftest.$ac_ext <<_ACEOF
2394 /* confdefs.h.  */
2395 _ACEOF
2396 cat confdefs.h >>conftest.$ac_ext
2397 cat >>conftest.$ac_ext <<_ACEOF
2398 /* end confdefs.h.  */
2399 $ac_declaration
2400 #include <stdlib.h>
2401 int
2402 main ()
2403 {
2404 exit (42);
2405   ;
2406   return 0;
2407 }
2408 _ACEOF
2409 rm -f conftest.$ac_objext
2410 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2411   (eval $ac_compile) 2>conftest.er1
2412   ac_status=$?
2413   grep -v '^ *+' conftest.er1 >conftest.err
2414   rm -f conftest.er1
2415   cat conftest.err >&5
2416   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2417   (exit $ac_status); } &&
2418          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2419   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2420   (eval $ac_try) 2>&5
2421   ac_status=$?
2422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2423   (exit $ac_status); }; } &&
2424          { ac_try='test -s conftest.$ac_objext'
2425   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2426   (eval $ac_try) 2>&5
2427   ac_status=$?
2428   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2429   (exit $ac_status); }; }; then
2430   :
2431 else
2432   echo "$as_me: failed program was:" >&5
2433 sed 's/^/| /' conftest.$ac_ext >&5
2434
2435 continue
2436 fi
2437 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2438   cat >conftest.$ac_ext <<_ACEOF
2439 /* confdefs.h.  */
2440 _ACEOF
2441 cat confdefs.h >>conftest.$ac_ext
2442 cat >>conftest.$ac_ext <<_ACEOF
2443 /* end confdefs.h.  */
2444 $ac_declaration
2445 int
2446 main ()
2447 {
2448 exit (42);
2449   ;
2450   return 0;
2451 }
2452 _ACEOF
2453 rm -f conftest.$ac_objext
2454 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2455   (eval $ac_compile) 2>conftest.er1
2456   ac_status=$?
2457   grep -v '^ *+' conftest.er1 >conftest.err
2458   rm -f conftest.er1
2459   cat conftest.err >&5
2460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2461   (exit $ac_status); } &&
2462          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2463   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2464   (eval $ac_try) 2>&5
2465   ac_status=$?
2466   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2467   (exit $ac_status); }; } &&
2468          { ac_try='test -s conftest.$ac_objext'
2469   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2470   (eval $ac_try) 2>&5
2471   ac_status=$?
2472   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2473   (exit $ac_status); }; }; then
2474   break
2475 else
2476   echo "$as_me: failed program was:" >&5
2477 sed 's/^/| /' conftest.$ac_ext >&5
2478
2479 fi
2480 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2481 done
2482 rm -f conftest*
2483 if test -n "$ac_declaration"; then
2484   echo '#ifdef __cplusplus' >>confdefs.h
2485   echo $ac_declaration      >>confdefs.h
2486   echo '#endif'             >>confdefs.h
2487 fi
2488
2489 else
2490   echo "$as_me: failed program was:" >&5
2491 sed 's/^/| /' conftest.$ac_ext >&5
2492
2493 fi
2494 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2495 ac_ext=c
2496 ac_cpp='$CPP $CPPFLAGS'
2497 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2498 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2499 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2500
2501 ac_ext=cc
2502 ac_cpp='$CXXCPP $CPPFLAGS'
2503 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2504 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2505 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2506 if test -n "$ac_tool_prefix"; then
2507   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2508   do
2509     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2510 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2511 echo "$as_me:$LINENO: checking for $ac_word" >&5
2512 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2513 if test "${ac_cv_prog_CXX+set}" = set; then
2514   echo $ECHO_N "(cached) $ECHO_C" >&6
2515 else
2516   if test -n "$CXX"; then
2517   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2518 else
2519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2520 for as_dir in $PATH
2521 do
2522   IFS=$as_save_IFS
2523   test -z "$as_dir" && as_dir=.
2524   for ac_exec_ext in '' $ac_executable_extensions; do
2525   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2526     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2527     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2528     break 2
2529   fi
2530 done
2531 done
2532
2533 fi
2534 fi
2535 CXX=$ac_cv_prog_CXX
2536 if test -n "$CXX"; then
2537   echo "$as_me:$LINENO: result: $CXX" >&5
2538 echo "${ECHO_T}$CXX" >&6
2539 else
2540   echo "$as_me:$LINENO: result: no" >&5
2541 echo "${ECHO_T}no" >&6
2542 fi
2543
2544     test -n "$CXX" && break
2545   done
2546 fi
2547 if test -z "$CXX"; then
2548   ac_ct_CXX=$CXX
2549   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2550 do
2551   # Extract the first word of "$ac_prog", so it can be a program name with args.
2552 set dummy $ac_prog; ac_word=$2
2553 echo "$as_me:$LINENO: checking for $ac_word" >&5
2554 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2555 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2556   echo $ECHO_N "(cached) $ECHO_C" >&6
2557 else
2558   if test -n "$ac_ct_CXX"; then
2559   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2560 else
2561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2562 for as_dir in $PATH
2563 do
2564   IFS=$as_save_IFS
2565   test -z "$as_dir" && as_dir=.
2566   for ac_exec_ext in '' $ac_executable_extensions; do
2567   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2568     ac_cv_prog_ac_ct_CXX="$ac_prog"
2569     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2570     break 2
2571   fi
2572 done
2573 done
2574
2575 fi
2576 fi
2577 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2578 if test -n "$ac_ct_CXX"; then
2579   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2580 echo "${ECHO_T}$ac_ct_CXX" >&6
2581 else
2582   echo "$as_me:$LINENO: result: no" >&5
2583 echo "${ECHO_T}no" >&6
2584 fi
2585
2586   test -n "$ac_ct_CXX" && break
2587 done
2588 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2589
2590   CXX=$ac_ct_CXX
2591 fi
2592
2593
2594 # Provide some information about the compiler.
2595 echo "$as_me:$LINENO:" \
2596      "checking for C++ compiler version" >&5
2597 ac_compiler=`set X $ac_compile; echo $2`
2598 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2599   (eval $ac_compiler --version </dev/null >&5) 2>&5
2600   ac_status=$?
2601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2602   (exit $ac_status); }
2603 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2604   (eval $ac_compiler -v </dev/null >&5) 2>&5
2605   ac_status=$?
2606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2607   (exit $ac_status); }
2608 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2609   (eval $ac_compiler -V </dev/null >&5) 2>&5
2610   ac_status=$?
2611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2612   (exit $ac_status); }
2613
2614 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2615 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2616 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2617   echo $ECHO_N "(cached) $ECHO_C" >&6
2618 else
2619   cat >conftest.$ac_ext <<_ACEOF
2620 /* confdefs.h.  */
2621 _ACEOF
2622 cat confdefs.h >>conftest.$ac_ext
2623 cat >>conftest.$ac_ext <<_ACEOF
2624 /* end confdefs.h.  */
2625
2626 int
2627 main ()
2628 {
2629 #ifndef __GNUC__
2630        choke me
2631 #endif
2632
2633   ;
2634   return 0;
2635 }
2636 _ACEOF
2637 rm -f conftest.$ac_objext
2638 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2639   (eval $ac_compile) 2>conftest.er1
2640   ac_status=$?
2641   grep -v '^ *+' conftest.er1 >conftest.err
2642   rm -f conftest.er1
2643   cat conftest.err >&5
2644   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2645   (exit $ac_status); } &&
2646          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2647   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2648   (eval $ac_try) 2>&5
2649   ac_status=$?
2650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2651   (exit $ac_status); }; } &&
2652          { ac_try='test -s conftest.$ac_objext'
2653   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2654   (eval $ac_try) 2>&5
2655   ac_status=$?
2656   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2657   (exit $ac_status); }; }; then
2658   ac_compiler_gnu=yes
2659 else
2660   echo "$as_me: failed program was:" >&5
2661 sed 's/^/| /' conftest.$ac_ext >&5
2662
2663 ac_compiler_gnu=no
2664 fi
2665 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2666 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2667
2668 fi
2669 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2670 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2671 GXX=`test $ac_compiler_gnu = yes && echo yes`
2672 ac_test_CXXFLAGS=${CXXFLAGS+set}
2673 ac_save_CXXFLAGS=$CXXFLAGS
2674 CXXFLAGS="-g"
2675 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2676 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2677 if test "${ac_cv_prog_cxx_g+set}" = set; then
2678   echo $ECHO_N "(cached) $ECHO_C" >&6
2679 else
2680   cat >conftest.$ac_ext <<_ACEOF
2681 /* confdefs.h.  */
2682 _ACEOF
2683 cat confdefs.h >>conftest.$ac_ext
2684 cat >>conftest.$ac_ext <<_ACEOF
2685 /* end confdefs.h.  */
2686
2687 int
2688 main ()
2689 {
2690
2691   ;
2692   return 0;
2693 }
2694 _ACEOF
2695 rm -f conftest.$ac_objext
2696 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2697   (eval $ac_compile) 2>conftest.er1
2698   ac_status=$?
2699   grep -v '^ *+' conftest.er1 >conftest.err
2700   rm -f conftest.er1
2701   cat conftest.err >&5
2702   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2703   (exit $ac_status); } &&
2704          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2705   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2706   (eval $ac_try) 2>&5
2707   ac_status=$?
2708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2709   (exit $ac_status); }; } &&
2710          { ac_try='test -s conftest.$ac_objext'
2711   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2712   (eval $ac_try) 2>&5
2713   ac_status=$?
2714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2715   (exit $ac_status); }; }; then
2716   ac_cv_prog_cxx_g=yes
2717 else
2718   echo "$as_me: failed program was:" >&5
2719 sed 's/^/| /' conftest.$ac_ext >&5
2720
2721 ac_cv_prog_cxx_g=no
2722 fi
2723 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2724 fi
2725 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2726 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2727 if test "$ac_test_CXXFLAGS" = set; then
2728   CXXFLAGS=$ac_save_CXXFLAGS
2729 elif test $ac_cv_prog_cxx_g = yes; then
2730   if test "$GXX" = yes; then
2731     CXXFLAGS="-g -O2"
2732   else
2733     CXXFLAGS="-g"
2734   fi
2735 else
2736   if test "$GXX" = yes; then
2737     CXXFLAGS="-O2"
2738   else
2739     CXXFLAGS=
2740   fi
2741 fi
2742 for ac_declaration in \
2743    '' \
2744    'extern "C" void std::exit (int) throw (); using std::exit;' \
2745    'extern "C" void std::exit (int); using std::exit;' \
2746    'extern "C" void exit (int) throw ();' \
2747    'extern "C" void exit (int);' \
2748    'void exit (int);'
2749 do
2750   cat >conftest.$ac_ext <<_ACEOF
2751 /* confdefs.h.  */
2752 _ACEOF
2753 cat confdefs.h >>conftest.$ac_ext
2754 cat >>conftest.$ac_ext <<_ACEOF
2755 /* end confdefs.h.  */
2756 $ac_declaration
2757 #include <stdlib.h>
2758 int
2759 main ()
2760 {
2761 exit (42);
2762   ;
2763   return 0;
2764 }
2765 _ACEOF
2766 rm -f conftest.$ac_objext
2767 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2768   (eval $ac_compile) 2>conftest.er1
2769   ac_status=$?
2770   grep -v '^ *+' conftest.er1 >conftest.err
2771   rm -f conftest.er1
2772   cat conftest.err >&5
2773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2774   (exit $ac_status); } &&
2775          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2776   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2777   (eval $ac_try) 2>&5
2778   ac_status=$?
2779   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2780   (exit $ac_status); }; } &&
2781          { ac_try='test -s conftest.$ac_objext'
2782   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2783   (eval $ac_try) 2>&5
2784   ac_status=$?
2785   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2786   (exit $ac_status); }; }; then
2787   :
2788 else
2789   echo "$as_me: failed program was:" >&5
2790 sed 's/^/| /' conftest.$ac_ext >&5
2791
2792 continue
2793 fi
2794 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2795   cat >conftest.$ac_ext <<_ACEOF
2796 /* confdefs.h.  */
2797 _ACEOF
2798 cat confdefs.h >>conftest.$ac_ext
2799 cat >>conftest.$ac_ext <<_ACEOF
2800 /* end confdefs.h.  */
2801 $ac_declaration
2802 int
2803 main ()
2804 {
2805 exit (42);
2806   ;
2807   return 0;
2808 }
2809 _ACEOF
2810 rm -f conftest.$ac_objext
2811 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2812   (eval $ac_compile) 2>conftest.er1
2813   ac_status=$?
2814   grep -v '^ *+' conftest.er1 >conftest.err
2815   rm -f conftest.er1
2816   cat conftest.err >&5
2817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2818   (exit $ac_status); } &&
2819          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2820   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2821   (eval $ac_try) 2>&5
2822   ac_status=$?
2823   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2824   (exit $ac_status); }; } &&
2825          { ac_try='test -s conftest.$ac_objext'
2826   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2827   (eval $ac_try) 2>&5
2828   ac_status=$?
2829   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2830   (exit $ac_status); }; }; then
2831   break
2832 else
2833   echo "$as_me: failed program was:" >&5
2834 sed 's/^/| /' conftest.$ac_ext >&5
2835
2836 fi
2837 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2838 done
2839 rm -f conftest*
2840 if test -n "$ac_declaration"; then
2841   echo '#ifdef __cplusplus' >>confdefs.h
2842   echo $ac_declaration      >>confdefs.h
2843   echo '#endif'             >>confdefs.h
2844 fi
2845
2846 ac_ext=c
2847 ac_cpp='$CPP $CPPFLAGS'
2848 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2849 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2850 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2851
2852 ac_ext=c
2853 ac_cpp='$CPP $CPPFLAGS'
2854 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2855 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2856 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2857 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2858 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2859 # On Suns, sometimes $CPP names a directory.
2860 if test -n "$CPP" && test -d "$CPP"; then
2861   CPP=
2862 fi
2863 if test -z "$CPP"; then
2864   if test "${ac_cv_prog_CPP+set}" = set; then
2865   echo $ECHO_N "(cached) $ECHO_C" >&6
2866 else
2867       # Double quotes because CPP needs to be expanded
2868     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2869     do
2870       ac_preproc_ok=false
2871 for ac_c_preproc_warn_flag in '' yes
2872 do
2873   # Use a header file that comes with gcc, so configuring glibc
2874   # with a fresh cross-compiler works.
2875   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2876   # <limits.h> exists even on freestanding compilers.
2877   # On the NeXT, cc -E runs the code through the compiler's parser,
2878   # not just through cpp. "Syntax error" is here to catch this case.
2879   cat >conftest.$ac_ext <<_ACEOF
2880 /* confdefs.h.  */
2881 _ACEOF
2882 cat confdefs.h >>conftest.$ac_ext
2883 cat >>conftest.$ac_ext <<_ACEOF
2884 /* end confdefs.h.  */
2885 #ifdef __STDC__
2886 # include <limits.h>
2887 #else
2888 # include <assert.h>
2889 #endif
2890                      Syntax error
2891 _ACEOF
2892 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2893   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2894   ac_status=$?
2895   grep -v '^ *+' conftest.er1 >conftest.err
2896   rm -f conftest.er1
2897   cat conftest.err >&5
2898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2899   (exit $ac_status); } >/dev/null; then
2900   if test -s conftest.err; then
2901     ac_cpp_err=$ac_c_preproc_warn_flag
2902     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2903   else
2904     ac_cpp_err=
2905   fi
2906 else
2907   ac_cpp_err=yes
2908 fi
2909 if test -z "$ac_cpp_err"; then
2910   :
2911 else
2912   echo "$as_me: failed program was:" >&5
2913 sed 's/^/| /' conftest.$ac_ext >&5
2914
2915   # Broken: fails on valid input.
2916 continue
2917 fi
2918 rm -f conftest.err conftest.$ac_ext
2919
2920   # OK, works on sane cases.  Now check whether non-existent headers
2921   # can be detected and how.
2922   cat >conftest.$ac_ext <<_ACEOF
2923 /* confdefs.h.  */
2924 _ACEOF
2925 cat confdefs.h >>conftest.$ac_ext
2926 cat >>conftest.$ac_ext <<_ACEOF
2927 /* end confdefs.h.  */
2928 #include <ac_nonexistent.h>
2929 _ACEOF
2930 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2931   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2932   ac_status=$?
2933   grep -v '^ *+' conftest.er1 >conftest.err
2934   rm -f conftest.er1
2935   cat conftest.err >&5
2936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2937   (exit $ac_status); } >/dev/null; then
2938   if test -s conftest.err; then
2939     ac_cpp_err=$ac_c_preproc_warn_flag
2940     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2941   else
2942     ac_cpp_err=
2943   fi
2944 else
2945   ac_cpp_err=yes
2946 fi
2947 if test -z "$ac_cpp_err"; then
2948   # Broken: success on invalid input.
2949 continue
2950 else
2951   echo "$as_me: failed program was:" >&5
2952 sed 's/^/| /' conftest.$ac_ext >&5
2953
2954   # Passes both tests.
2955 ac_preproc_ok=:
2956 break
2957 fi
2958 rm -f conftest.err conftest.$ac_ext
2959
2960 done
2961 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2962 rm -f conftest.err conftest.$ac_ext
2963 if $ac_preproc_ok; then
2964   break
2965 fi
2966
2967     done
2968     ac_cv_prog_CPP=$CPP
2969
2970 fi
2971   CPP=$ac_cv_prog_CPP
2972 else
2973   ac_cv_prog_CPP=$CPP
2974 fi
2975 echo "$as_me:$LINENO: result: $CPP" >&5
2976 echo "${ECHO_T}$CPP" >&6
2977 ac_preproc_ok=false
2978 for ac_c_preproc_warn_flag in '' yes
2979 do
2980   # Use a header file that comes with gcc, so configuring glibc
2981   # with a fresh cross-compiler works.
2982   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2983   # <limits.h> exists even on freestanding compilers.
2984   # On the NeXT, cc -E runs the code through the compiler's parser,
2985   # not just through cpp. "Syntax error" is here to catch this case.
2986   cat >conftest.$ac_ext <<_ACEOF
2987 /* confdefs.h.  */
2988 _ACEOF
2989 cat confdefs.h >>conftest.$ac_ext
2990 cat >>conftest.$ac_ext <<_ACEOF
2991 /* end confdefs.h.  */
2992 #ifdef __STDC__
2993 # include <limits.h>
2994 #else
2995 # include <assert.h>
2996 #endif
2997                      Syntax error
2998 _ACEOF
2999 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3000   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3001   ac_status=$?
3002   grep -v '^ *+' conftest.er1 >conftest.err
3003   rm -f conftest.er1
3004   cat conftest.err >&5
3005   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3006   (exit $ac_status); } >/dev/null; then
3007   if test -s conftest.err; then
3008     ac_cpp_err=$ac_c_preproc_warn_flag
3009     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3010   else
3011     ac_cpp_err=
3012   fi
3013 else
3014   ac_cpp_err=yes
3015 fi
3016 if test -z "$ac_cpp_err"; then
3017   :
3018 else
3019   echo "$as_me: failed program was:" >&5
3020 sed 's/^/| /' conftest.$ac_ext >&5
3021
3022   # Broken: fails on valid input.
3023 continue
3024 fi
3025 rm -f conftest.err conftest.$ac_ext
3026
3027   # OK, works on sane cases.  Now check whether non-existent headers
3028   # can be detected and how.
3029   cat >conftest.$ac_ext <<_ACEOF
3030 /* confdefs.h.  */
3031 _ACEOF
3032 cat confdefs.h >>conftest.$ac_ext
3033 cat >>conftest.$ac_ext <<_ACEOF
3034 /* end confdefs.h.  */
3035 #include <ac_nonexistent.h>
3036 _ACEOF
3037 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3038   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3039   ac_status=$?
3040   grep -v '^ *+' conftest.er1 >conftest.err
3041   rm -f conftest.er1
3042   cat conftest.err >&5
3043   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3044   (exit $ac_status); } >/dev/null; then
3045   if test -s conftest.err; then
3046     ac_cpp_err=$ac_c_preproc_warn_flag
3047     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3048   else
3049     ac_cpp_err=
3050   fi
3051 else
3052   ac_cpp_err=yes
3053 fi
3054 if test -z "$ac_cpp_err"; then
3055   # Broken: success on invalid input.
3056 continue
3057 else
3058   echo "$as_me: failed program was:" >&5
3059 sed 's/^/| /' conftest.$ac_ext >&5
3060
3061   # Passes both tests.
3062 ac_preproc_ok=:
3063 break
3064 fi
3065 rm -f conftest.err conftest.$ac_ext
3066
3067 done
3068 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3069 rm -f conftest.err conftest.$ac_ext
3070 if $ac_preproc_ok; then
3071   :
3072 else
3073   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3074 See \`config.log' for more details." >&5
3075 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3076 See \`config.log' for more details." >&2;}
3077    { (exit 1); exit 1; }; }
3078 fi
3079
3080 ac_ext=c
3081 ac_cpp='$CPP $CPPFLAGS'
3082 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3083 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3084 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3085
3086 # Find a good install program.  We prefer a C program (faster),
3087 # so one script is as good as another.  But avoid the broken or
3088 # incompatible versions:
3089 # SysV /etc/install, /usr/sbin/install
3090 # SunOS /usr/etc/install
3091 # IRIX /sbin/install
3092 # AIX /bin/install
3093 # AmigaOS /C/install, which installs bootblocks on floppy discs
3094 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3095 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3096 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3097 # OS/2's system install, which has a completely different semantic
3098 # ./install, which can be erroneously created by make from ./install.sh.
3099 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3100 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3101 if test -z "$INSTALL"; then
3102 if test "${ac_cv_path_install+set}" = set; then
3103   echo $ECHO_N "(cached) $ECHO_C" >&6
3104 else
3105   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3106 for as_dir in $PATH
3107 do
3108   IFS=$as_save_IFS
3109   test -z "$as_dir" && as_dir=.
3110   # Account for people who put trailing slashes in PATH elements.
3111 case $as_dir/ in
3112   ./ | .// | /cC/* | \
3113   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3114   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3115   /usr/ucb/* ) ;;
3116   *)
3117     # OSF1 and SCO ODT 3.0 have their own names for install.
3118     # Don't use installbsd from OSF since it installs stuff as root
3119     # by default.
3120     for ac_prog in ginstall scoinst install; do
3121       for ac_exec_ext in '' $ac_executable_extensions; do
3122         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3123           if test $ac_prog = install &&
3124             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3125             # AIX install.  It has an incompatible calling convention.
3126             :
3127           elif test $ac_prog = install &&
3128             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3129             # program-specific install script used by HP pwplus--don't use.
3130             :
3131           else
3132             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3133             break 3
3134           fi
3135         fi
3136       done
3137     done
3138     ;;
3139 esac
3140 done
3141
3142
3143 fi
3144   if test "${ac_cv_path_install+set}" = set; then
3145     INSTALL=$ac_cv_path_install
3146   else
3147     # As a last resort, use the slow shell script.  We don't cache a
3148     # path for INSTALL within a source directory, because that will
3149     # break other packages using the cache if that directory is
3150     # removed, or if the path is relative.
3151     INSTALL=$ac_install_sh
3152   fi
3153 fi
3154 echo "$as_me:$LINENO: result: $INSTALL" >&5
3155 echo "${ECHO_T}$INSTALL" >&6
3156
3157 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3158 # It thinks the first close brace ends the variable substitution.
3159 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3160
3161 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3162
3163 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3164
3165 for ac_prog in gawk mawk nawk awk
3166 do
3167   # Extract the first word of "$ac_prog", so it can be a program name with args.
3168 set dummy $ac_prog; ac_word=$2
3169 echo "$as_me:$LINENO: checking for $ac_word" >&5
3170 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3171 if test "${ac_cv_prog_AWK+set}" = set; then
3172   echo $ECHO_N "(cached) $ECHO_C" >&6
3173 else
3174   if test -n "$AWK"; then
3175   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3176 else
3177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3178 for as_dir in $PATH
3179 do
3180   IFS=$as_save_IFS
3181   test -z "$as_dir" && as_dir=.
3182   for ac_exec_ext in '' $ac_executable_extensions; do
3183   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3184     ac_cv_prog_AWK="$ac_prog"
3185     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3186     break 2
3187   fi
3188 done
3189 done
3190
3191 fi
3192 fi
3193 AWK=$ac_cv_prog_AWK
3194 if test -n "$AWK"; then
3195   echo "$as_me:$LINENO: result: $AWK" >&5
3196 echo "${ECHO_T}$AWK" >&6
3197 else
3198   echo "$as_me:$LINENO: result: no" >&5
3199 echo "${ECHO_T}no" >&6
3200 fi
3201
3202   test -n "$AWK" && break
3203 done
3204
3205
3206 ac_ext=c
3207 ac_cpp='$CPP $CPPFLAGS'
3208 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3209 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3210 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3211
3212
3213 LINKER="$CXX"
3214 if test x$GCC = xyes && test x$GXX = xyes; then
3215
3216 echo "$as_me:$LINENO: checking for main in -lsupc++" >&5
3217 echo $ECHO_N "checking for main in -lsupc++... $ECHO_C" >&6
3218 if test "${ac_cv_lib_supcpp_main+set}" = set; then
3219   echo $ECHO_N "(cached) $ECHO_C" >&6
3220 else
3221   ac_check_lib_save_LIBS=$LIBS
3222 LIBS="-lsupc++  $LIBS"
3223 cat >conftest.$ac_ext <<_ACEOF
3224 /* confdefs.h.  */
3225 _ACEOF
3226 cat confdefs.h >>conftest.$ac_ext
3227 cat >>conftest.$ac_ext <<_ACEOF
3228 /* end confdefs.h.  */
3229
3230
3231 int
3232 main ()
3233 {
3234 main ();
3235   ;
3236   return 0;
3237 }
3238 _ACEOF
3239 rm -f conftest.$ac_objext conftest$ac_exeext
3240 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3241   (eval $ac_link) 2>conftest.er1
3242   ac_status=$?
3243   grep -v '^ *+' conftest.er1 >conftest.err
3244   rm -f conftest.er1
3245   cat conftest.err >&5
3246   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3247   (exit $ac_status); } &&
3248          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
3249   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3250   (eval $ac_try) 2>&5
3251   ac_status=$?
3252   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3253   (exit $ac_status); }; } &&
3254          { ac_try='test -s conftest$ac_exeext'
3255   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3256   (eval $ac_try) 2>&5
3257   ac_status=$?
3258   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3259   (exit $ac_status); }; }; then
3260   ac_cv_lib_supcpp_main=yes
3261 else
3262   echo "$as_me: failed program was:" >&5
3263 sed 's/^/| /' conftest.$ac_ext >&5
3264
3265 ac_cv_lib_supcpp_main=no
3266 fi
3267 rm -f conftest.err conftest.$ac_objext \
3268       conftest$ac_exeext conftest.$ac_ext
3269 LIBS=$ac_check_lib_save_LIBS
3270 fi
3271 echo "$as_me:$LINENO: result: $ac_cv_lib_supcpp_main" >&5
3272 echo "${ECHO_T}$ac_cv_lib_supcpp_main" >&6
3273 if test $ac_cv_lib_supcpp_main = yes; then
3274
3275       LINKER="$CC"
3276       LIBS="$LIBS -lsupc++"
3277
3278 fi
3279
3280 fi
3281 LINKER=$LINKER
3282
3283
3284 CPPFLAGS="-D_GNU_SOURCE -D_XOPEN_SOURCE"
3285
3286
3287 ac_ext=cc
3288 ac_cpp='$CXXCPP $CPPFLAGS'
3289 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3290 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3291 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3292
3293
3294
3295 ac_ext=cc
3296 ac_cpp='$CXXCPP $CPPFLAGS'
3297 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3298 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3299 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3300 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
3301 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
3302 if test -z "$CXXCPP"; then
3303   if test "${ac_cv_prog_CXXCPP+set}" = set; then
3304   echo $ECHO_N "(cached) $ECHO_C" >&6
3305 else
3306       # Double quotes because CXXCPP needs to be expanded
3307     for CXXCPP in "$CXX -E" "/lib/cpp"
3308     do
3309       ac_preproc_ok=false
3310 for ac_cxx_preproc_warn_flag in '' yes
3311 do
3312   # Use a header file that comes with gcc, so configuring glibc
3313   # with a fresh cross-compiler works.
3314   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3315   # <limits.h> exists even on freestanding compilers.
3316   # On the NeXT, cc -E runs the code through the compiler's parser,
3317   # not just through cpp. "Syntax error" is here to catch this case.
3318   cat >conftest.$ac_ext <<_ACEOF
3319 /* confdefs.h.  */
3320 _ACEOF
3321 cat confdefs.h >>conftest.$ac_ext
3322 cat >>conftest.$ac_ext <<_ACEOF
3323 /* end confdefs.h.  */
3324 #ifdef __STDC__
3325 # include <limits.h>
3326 #else
3327 # include <assert.h>
3328 #endif
3329                      Syntax error
3330 _ACEOF
3331 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3332   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3333   ac_status=$?
3334   grep -v '^ *+' conftest.er1 >conftest.err
3335   rm -f conftest.er1
3336   cat conftest.err >&5
3337   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3338   (exit $ac_status); } >/dev/null; then
3339   if test -s conftest.err; then
3340     ac_cpp_err=$ac_cxx_preproc_warn_flag
3341     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3342   else
3343     ac_cpp_err=
3344   fi
3345 else
3346   ac_cpp_err=yes
3347 fi
3348 if test -z "$ac_cpp_err"; then
3349   :
3350 else
3351   echo "$as_me: failed program was:" >&5
3352 sed 's/^/| /' conftest.$ac_ext >&5
3353
3354   # Broken: fails on valid input.
3355 continue
3356 fi
3357 rm -f conftest.err conftest.$ac_ext
3358
3359   # OK, works on sane cases.  Now check whether non-existent headers
3360   # can be detected and how.
3361   cat >conftest.$ac_ext <<_ACEOF
3362 /* confdefs.h.  */
3363 _ACEOF
3364 cat confdefs.h >>conftest.$ac_ext
3365 cat >>conftest.$ac_ext <<_ACEOF
3366 /* end confdefs.h.  */
3367 #include <ac_nonexistent.h>
3368 _ACEOF
3369 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3370   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3371   ac_status=$?
3372   grep -v '^ *+' conftest.er1 >conftest.err
3373   rm -f conftest.er1
3374   cat conftest.err >&5
3375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3376   (exit $ac_status); } >/dev/null; then
3377   if test -s conftest.err; then
3378     ac_cpp_err=$ac_cxx_preproc_warn_flag
3379     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3380   else
3381     ac_cpp_err=
3382   fi
3383 else
3384   ac_cpp_err=yes
3385 fi
3386 if test -z "$ac_cpp_err"; then
3387   # Broken: success on invalid input.
3388 continue
3389 else
3390   echo "$as_me: failed program was:" >&5
3391 sed 's/^/| /' conftest.$ac_ext >&5
3392
3393   # Passes both tests.
3394 ac_preproc_ok=:
3395 break
3396 fi
3397 rm -f conftest.err conftest.$ac_ext
3398
3399 done
3400 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3401 rm -f conftest.err conftest.$ac_ext
3402 if $ac_preproc_ok; then
3403   break
3404 fi
3405
3406     done
3407     ac_cv_prog_CXXCPP=$CXXCPP
3408
3409 fi
3410   CXXCPP=$ac_cv_prog_CXXCPP
3411 else
3412   ac_cv_prog_CXXCPP=$CXXCPP
3413 fi
3414 echo "$as_me:$LINENO: result: $CXXCPP" >&5
3415 echo "${ECHO_T}$CXXCPP" >&6
3416 ac_preproc_ok=false
3417 for ac_cxx_preproc_warn_flag in '' yes
3418 do
3419   # Use a header file that comes with gcc, so configuring glibc
3420   # with a fresh cross-compiler works.
3421   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3422   # <limits.h> exists even on freestanding compilers.
3423   # On the NeXT, cc -E runs the code through the compiler's parser,
3424   # not just through cpp. "Syntax error" is here to catch this case.
3425   cat >conftest.$ac_ext <<_ACEOF
3426 /* confdefs.h.  */
3427 _ACEOF
3428 cat confdefs.h >>conftest.$ac_ext
3429 cat >>conftest.$ac_ext <<_ACEOF
3430 /* end confdefs.h.  */
3431 #ifdef __STDC__
3432 # include <limits.h>
3433 #else
3434 # include <assert.h>
3435 #endif
3436                      Syntax error
3437 _ACEOF
3438 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3439   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3440   ac_status=$?
3441   grep -v '^ *+' conftest.er1 >conftest.err
3442   rm -f conftest.er1
3443   cat conftest.err >&5
3444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3445   (exit $ac_status); } >/dev/null; then
3446   if test -s conftest.err; then
3447     ac_cpp_err=$ac_cxx_preproc_warn_flag
3448     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3449   else
3450     ac_cpp_err=
3451   fi
3452 else
3453   ac_cpp_err=yes
3454 fi
3455 if test -z "$ac_cpp_err"; then
3456   :
3457 else
3458   echo "$as_me: failed program was:" >&5
3459 sed 's/^/| /' conftest.$ac_ext >&5
3460
3461   # Broken: fails on valid input.
3462 continue
3463 fi
3464 rm -f conftest.err conftest.$ac_ext
3465
3466   # OK, works on sane cases.  Now check whether non-existent headers
3467   # can be detected and how.
3468   cat >conftest.$ac_ext <<_ACEOF
3469 /* confdefs.h.  */
3470 _ACEOF
3471 cat confdefs.h >>conftest.$ac_ext
3472 cat >>conftest.$ac_ext <<_ACEOF
3473 /* end confdefs.h.  */
3474 #include <ac_nonexistent.h>
3475 _ACEOF
3476 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3477   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3478   ac_status=$?
3479   grep -v '^ *+' conftest.er1 >conftest.err
3480   rm -f conftest.er1
3481   cat conftest.err >&5
3482   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3483   (exit $ac_status); } >/dev/null; then
3484   if test -s conftest.err; then
3485     ac_cpp_err=$ac_cxx_preproc_warn_flag
3486     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3487   else
3488     ac_cpp_err=
3489   fi
3490 else
3491   ac_cpp_err=yes
3492 fi
3493 if test -z "$ac_cpp_err"; then
3494   # Broken: success on invalid input.
3495 continue
3496 else
3497   echo "$as_me: failed program was:" >&5
3498 sed 's/^/| /' conftest.$ac_ext >&5
3499
3500   # Passes both tests.
3501 ac_preproc_ok=:
3502 break
3503 fi
3504 rm -f conftest.err conftest.$ac_ext
3505
3506 done
3507 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3508 rm -f conftest.err conftest.$ac_ext
3509 if $ac_preproc_ok; then
3510   :
3511 else
3512   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3513 See \`config.log' for more details." >&5
3514 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3515 See \`config.log' for more details." >&2;}
3516    { (exit 1); exit 1; }; }
3517 fi
3518
3519 ac_ext=cc
3520 ac_cpp='$CXXCPP $CPPFLAGS'
3521 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3522 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3523 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3524
3525
3526 echo "$as_me:$LINENO: checking for egrep" >&5
3527 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3528 if test "${ac_cv_prog_egrep+set}" = set; then
3529   echo $ECHO_N "(cached) $ECHO_C" >&6
3530 else
3531   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3532     then ac_cv_prog_egrep='grep -E'
3533     else ac_cv_prog_egrep='egrep'
3534     fi
3535 fi
3536 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3537 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3538  EGREP=$ac_cv_prog_egrep
3539
3540
3541
3542 echo "$as_me:$LINENO: checking for AIX" >&5
3543 echo $ECHO_N "checking for AIX... $ECHO_C" >&6
3544 cat >conftest.$ac_ext <<_ACEOF
3545 /* confdefs.h.  */
3546 _ACEOF
3547 cat confdefs.h >>conftest.$ac_ext
3548 cat >>conftest.$ac_ext <<_ACEOF
3549 /* end confdefs.h.  */
3550 #ifdef _AIX
3551   yes
3552 #endif
3553
3554 _ACEOF
3555 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3556   $EGREP "yes" >/dev/null 2>&1; then
3557   echo "$as_me:$LINENO: result: yes" >&5
3558 echo "${ECHO_T}yes" >&6
3559 cat >>confdefs.h <<\_ACEOF
3560 #define _ALL_SOURCE 1
3561 _ACEOF
3562
3563 else
3564   echo "$as_me:$LINENO: result: no" >&5
3565 echo "${ECHO_T}no" >&6
3566 fi
3567 rm -f conftest*
3568
3569
3570 echo "$as_me:$LINENO: checking for library containing strerror" >&5
3571 echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
3572 if test "${ac_cv_search_strerror+set}" = set; then
3573   echo $ECHO_N "(cached) $ECHO_C" >&6
3574 else
3575   ac_func_search_save_LIBS=$LIBS
3576 ac_cv_search_strerror=no
3577 cat >conftest.$ac_ext <<_ACEOF
3578 /* confdefs.h.  */
3579 _ACEOF
3580 cat confdefs.h >>conftest.$ac_ext
3581 cat >>conftest.$ac_ext <<_ACEOF
3582 /* end confdefs.h.  */
3583
3584 /* Override any gcc2 internal prototype to avoid an error.  */
3585 #ifdef __cplusplus
3586 extern "C"
3587 #endif
3588 /* We use char because int might match the return type of a gcc2
3589    builtin and then its argument prototype would still apply.  */
3590 char strerror ();
3591 int
3592 main ()
3593 {
3594 strerror ();
3595   ;
3596   return 0;
3597 }
3598 _ACEOF
3599 rm -f conftest.$ac_objext conftest$ac_exeext
3600 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3601   (eval $ac_link) 2>conftest.er1
3602   ac_status=$?
3603   grep -v '^ *+' conftest.er1 >conftest.err
3604   rm -f conftest.er1
3605   cat conftest.err >&5
3606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3607   (exit $ac_status); } &&
3608          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3609   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3610   (eval $ac_try) 2>&5
3611   ac_status=$?
3612   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3613   (exit $ac_status); }; } &&
3614          { ac_try='test -s conftest$ac_exeext'
3615   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3616   (eval $ac_try) 2>&5
3617   ac_status=$?
3618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3619   (exit $ac_status); }; }; then
3620   ac_cv_search_strerror="none required"
3621 else
3622   echo "$as_me: failed program was:" >&5
3623 sed 's/^/| /' conftest.$ac_ext >&5
3624
3625 fi
3626 rm -f conftest.err conftest.$ac_objext \
3627       conftest$ac_exeext conftest.$ac_ext
3628 if test "$ac_cv_search_strerror" = no; then
3629   for ac_lib in cposix; do
3630     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3631     cat >conftest.$ac_ext <<_ACEOF
3632 /* confdefs.h.  */
3633 _ACEOF
3634 cat confdefs.h >>conftest.$ac_ext
3635 cat >>conftest.$ac_ext <<_ACEOF
3636 /* end confdefs.h.  */
3637
3638 /* Override any gcc2 internal prototype to avoid an error.  */
3639 #ifdef __cplusplus
3640 extern "C"
3641 #endif
3642 /* We use char because int might match the return type of a gcc2
3643    builtin and then its argument prototype would still apply.  */
3644 char strerror ();
3645 int
3646 main ()
3647 {
3648 strerror ();
3649   ;
3650   return 0;
3651 }
3652 _ACEOF
3653 rm -f conftest.$ac_objext conftest$ac_exeext
3654 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3655   (eval $ac_link) 2>conftest.er1
3656   ac_status=$?
3657   grep -v '^ *+' conftest.er1 >conftest.err
3658   rm -f conftest.er1
3659   cat conftest.err >&5
3660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3661   (exit $ac_status); } &&
3662          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3663   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3664   (eval $ac_try) 2>&5
3665   ac_status=$?
3666   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3667   (exit $ac_status); }; } &&
3668          { ac_try='test -s conftest$ac_exeext'
3669   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3670   (eval $ac_try) 2>&5
3671   ac_status=$?
3672   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3673   (exit $ac_status); }; }; then
3674   ac_cv_search_strerror="-l$ac_lib"
3675 break
3676 else
3677   echo "$as_me: failed program was:" >&5
3678 sed 's/^/| /' conftest.$ac_ext >&5
3679
3680 fi
3681 rm -f conftest.err conftest.$ac_objext \
3682       conftest$ac_exeext conftest.$ac_ext
3683   done
3684 fi
3685 LIBS=$ac_func_search_save_LIBS
3686 fi
3687 echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3688 echo "${ECHO_T}$ac_cv_search_strerror" >&6
3689 if test "$ac_cv_search_strerror" != no; then
3690   test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
3691
3692 fi
3693
3694
3695 echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5
3696 echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6
3697 if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then
3698   echo $ECHO_N "(cached) $ECHO_C" >&6
3699 else
3700   ac_check_lib_save_LIBS=$LIBS
3701 LIBS="-lxpg4  $LIBS"
3702 cat >conftest.$ac_ext <<_ACEOF
3703 /* confdefs.h.  */
3704 _ACEOF
3705 cat confdefs.h >>conftest.$ac_ext
3706 cat >>conftest.$ac_ext <<_ACEOF
3707 /* end confdefs.h.  */
3708
3709 /* Override any gcc2 internal prototype to avoid an error.  */
3710 #ifdef __cplusplus
3711 extern "C"
3712 #endif
3713 /* We use char because int might match the return type of a gcc2
3714    builtin and then its argument prototype would still apply.  */
3715 char setlocale ();
3716 int
3717 main ()
3718 {
3719 setlocale ();
3720   ;
3721   return 0;
3722 }
3723 _ACEOF
3724 rm -f conftest.$ac_objext conftest$ac_exeext
3725 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3726   (eval $ac_link) 2>conftest.er1
3727   ac_status=$?
3728   grep -v '^ *+' conftest.er1 >conftest.err
3729   rm -f conftest.er1
3730   cat conftest.err >&5
3731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3732   (exit $ac_status); } &&
3733          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3734   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3735   (eval $ac_try) 2>&5
3736   ac_status=$?
3737   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3738   (exit $ac_status); }; } &&
3739          { ac_try='test -s conftest$ac_exeext'
3740   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3741   (eval $ac_try) 2>&5
3742   ac_status=$?
3743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3744   (exit $ac_status); }; }; then
3745   ac_cv_lib_xpg4_setlocale=yes
3746 else
3747   echo "$as_me: failed program was:" >&5
3748 sed 's/^/| /' conftest.$ac_ext >&5
3749
3750 ac_cv_lib_xpg4_setlocale=no
3751 fi
3752 rm -f conftest.err conftest.$ac_objext \
3753       conftest$ac_exeext conftest.$ac_ext
3754 LIBS=$ac_check_lib_save_LIBS
3755 fi
3756 echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4_setlocale" >&5
3757 echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6
3758 if test $ac_cv_lib_xpg4_setlocale = yes; then
3759   LIBS="$LIBS -lxpg4"
3760 fi
3761
3762
3763 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
3764 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
3765 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
3766   echo $ECHO_N "(cached) $ECHO_C" >&6
3767 else
3768   ac_check_lib_save_LIBS=$LIBS
3769 LIBS="-lnsl  $LIBS"
3770 cat >conftest.$ac_ext <<_ACEOF
3771 /* confdefs.h.  */
3772 _ACEOF
3773 cat confdefs.h >>conftest.$ac_ext
3774 cat >>conftest.$ac_ext <<_ACEOF
3775 /* end confdefs.h.  */
3776
3777 /* Override any gcc2 internal prototype to avoid an error.  */
3778 #ifdef __cplusplus
3779 extern "C"
3780 #endif
3781 /* We use char because int might match the return type of a gcc2
3782    builtin and then its argument prototype would still apply.  */
3783 char gethostbyname ();
3784 int
3785 main ()
3786 {
3787 gethostbyname ();
3788   ;
3789   return 0;
3790 }
3791 _ACEOF
3792 rm -f conftest.$ac_objext conftest$ac_exeext
3793 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3794   (eval $ac_link) 2>conftest.er1
3795   ac_status=$?
3796   grep -v '^ *+' conftest.er1 >conftest.err
3797   rm -f conftest.er1
3798   cat conftest.err >&5
3799   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3800   (exit $ac_status); } &&
3801          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3802   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3803   (eval $ac_try) 2>&5
3804   ac_status=$?
3805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3806   (exit $ac_status); }; } &&
3807          { ac_try='test -s conftest$ac_exeext'
3808   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3809   (eval $ac_try) 2>&5
3810   ac_status=$?
3811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3812   (exit $ac_status); }; }; then
3813   ac_cv_lib_nsl_gethostbyname=yes
3814 else
3815   echo "$as_me: failed program was:" >&5
3816 sed 's/^/| /' conftest.$ac_ext >&5
3817
3818 ac_cv_lib_nsl_gethostbyname=no
3819 fi
3820 rm -f conftest.err conftest.$ac_objext \
3821       conftest$ac_exeext conftest.$ac_ext
3822 LIBS=$ac_check_lib_save_LIBS
3823 fi
3824 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
3825 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
3826 if test $ac_cv_lib_nsl_gethostbyname = yes; then
3827   LIBS="$LIBS -lnsl"
3828 fi
3829
3830 echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
3831 echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
3832 if test "${ac_cv_lib_socket_socket+set}" = set; then
3833   echo $ECHO_N "(cached) $ECHO_C" >&6
3834 else
3835   ac_check_lib_save_LIBS=$LIBS
3836 LIBS="-lsocket  $LIBS"
3837 cat >conftest.$ac_ext <<_ACEOF
3838 /* confdefs.h.  */
3839 _ACEOF
3840 cat confdefs.h >>conftest.$ac_ext
3841 cat >>conftest.$ac_ext <<_ACEOF
3842 /* end confdefs.h.  */
3843
3844 /* Override any gcc2 internal prototype to avoid an error.  */
3845 #ifdef __cplusplus
3846 extern "C"
3847 #endif
3848 /* We use char because int might match the return type of a gcc2
3849    builtin and then its argument prototype would still apply.  */
3850 char socket ();
3851 int
3852 main ()
3853 {
3854 socket ();
3855   ;
3856   return 0;
3857 }
3858 _ACEOF
3859 rm -f conftest.$ac_objext conftest$ac_exeext
3860 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3861   (eval $ac_link) 2>conftest.er1
3862   ac_status=$?
3863   grep -v '^ *+' conftest.er1 >conftest.err
3864   rm -f conftest.er1
3865   cat conftest.err >&5
3866   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3867   (exit $ac_status); } &&
3868          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3869   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3870   (eval $ac_try) 2>&5
3871   ac_status=$?
3872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3873   (exit $ac_status); }; } &&
3874          { ac_try='test -s conftest$ac_exeext'
3875   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3876   (eval $ac_try) 2>&5
3877   ac_status=$?
3878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3879   (exit $ac_status); }; }; then
3880   ac_cv_lib_socket_socket=yes
3881 else
3882   echo "$as_me: failed program was:" >&5
3883 sed 's/^/| /' conftest.$ac_ext >&5
3884
3885 ac_cv_lib_socket_socket=no
3886 fi
3887 rm -f conftest.err conftest.$ac_objext \
3888       conftest$ac_exeext conftest.$ac_ext
3889 LIBS=$ac_check_lib_save_LIBS
3890 fi
3891 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
3892 echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
3893 if test $ac_cv_lib_socket_socket = yes; then
3894   LIBS="$LIBS -lsocket"
3895 fi
3896
3897
3898 # Check whether --enable-shared or --disable-shared was given.
3899 if test "${enable_shared+set}" = set; then
3900   enableval="$enable_shared"
3901   p=${PACKAGE-default}
3902 case "$enableval" in
3903 yes) enable_shared=yes ;;
3904 no) enable_shared=no ;;
3905 *)
3906   enable_shared=no
3907   # Look at the argument we got.  We use all the common list separators.
3908   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3909   for pkg in $enableval; do
3910     if test "X$pkg" = "X$p"; then
3911       enable_shared=yes
3912     fi
3913   done
3914   IFS="$ac_save_ifs"
3915   ;;
3916 esac
3917 else
3918   enable_shared=no
3919 fi; # Check whether --enable-static or --disable-static was given.
3920 if test "${enable_static+set}" = set; then
3921   enableval="$enable_static"
3922   p=${PACKAGE-default}
3923 case "$enableval" in
3924 yes) enable_static=yes ;;
3925 no) enable_static=no ;;
3926 *)
3927   enable_static=no
3928   # Look at the argument we got.  We use all the common list separators.
3929   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3930   for pkg in $enableval; do
3931     if test "X$pkg" = "X$p"; then
3932       enable_static=yes
3933     fi
3934   done
3935   IFS="$ac_save_ifs"
3936   ;;
3937 esac
3938 else
3939   enable_static=yes
3940 fi; # Check whether --enable-fast-install or --disable-fast-install was given.
3941 if test "${enable_fast_install+set}" = set; then
3942   enableval="$enable_fast_install"
3943   p=${PACKAGE-default}
3944 case "$enableval" in
3945 yes) enable_fast_install=yes ;;
3946 no) enable_fast_install=no ;;
3947 *)
3948   enable_fast_install=no
3949   # Look at the argument we got.  We use all the common list separators.
3950   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3951   for pkg in $enableval; do
3952     if test "X$pkg" = "X$p"; then
3953       enable_fast_install=yes
3954     fi
3955   done
3956   IFS="$ac_save_ifs"
3957   ;;
3958 esac
3959 else
3960   enable_fast_install=yes
3961 fi;
3962 # Make sure we can run config.sub.
3963 $ac_config_sub sun4 >/dev/null 2>&1 ||
3964   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3965 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3966    { (exit 1); exit 1; }; }
3967
3968 echo "$as_me:$LINENO: checking build system type" >&5
3969 echo $ECHO_N "checking build system type... $ECHO_C" >&6
3970 if test "${ac_cv_build+set}" = set; then
3971   echo $ECHO_N "(cached) $ECHO_C" >&6
3972 else
3973   ac_cv_build_alias=$build_alias
3974 test -z "$ac_cv_build_alias" &&
3975   ac_cv_build_alias=`$ac_config_guess`
3976 test -z "$ac_cv_build_alias" &&
3977   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3978 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3979    { (exit 1); exit 1; }; }
3980 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3981   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3982 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3983    { (exit 1); exit 1; }; }
3984
3985 fi
3986 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3987 echo "${ECHO_T}$ac_cv_build" >&6
3988 build=$ac_cv_build
3989 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3990 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3991 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3992
3993
3994 echo "$as_me:$LINENO: checking host system type" >&5
3995 echo $ECHO_N "checking host system type... $ECHO_C" >&6
3996 if test "${ac_cv_host+set}" = set; then
3997   echo $ECHO_N "(cached) $ECHO_C" >&6
3998 else
3999   ac_cv_host_alias=$host_alias
4000 test -z "$ac_cv_host_alias" &&
4001   ac_cv_host_alias=$ac_cv_build_alias
4002 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
4003   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
4004 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
4005    { (exit 1); exit 1; }; }
4006
4007 fi
4008 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
4009 echo "${ECHO_T}$ac_cv_host" >&6
4010 host=$ac_cv_host
4011 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
4012 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
4013 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
4014
4015
4016
4017 # Check whether --with-gnu-ld or --without-gnu-ld was given.
4018 if test "${with_gnu_ld+set}" = set; then
4019   withval="$with_gnu_ld"
4020   test "$withval" = no || with_gnu_ld=yes
4021 else
4022   with_gnu_ld=no
4023 fi;
4024 ac_prog=ld
4025 if test "$GCC" = yes; then
4026   # Check if gcc -print-prog-name=ld gives a path.
4027   echo "$as_me:$LINENO: checking for ld used by GCC" >&5
4028 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
4029   case $host in
4030   *-*-mingw*)
4031     # gcc leaves a trailing carriage return which upsets mingw
4032     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4033   *)
4034     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4035   esac
4036   case "$ac_prog" in
4037     # Accept absolute paths.
4038     [\\/]* | [A-Za-z]:[\\/]*)
4039       re_direlt='/[^/][^/]*/\.\./'
4040       # Canonicalize the path of ld
4041       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
4042       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4043         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
4044       done
4045       test -z "$LD" && LD="$ac_prog"
4046       ;;
4047   "")
4048     # If it fails, then pretend we aren't using GCC.
4049     ac_prog=ld
4050     ;;
4051   *)
4052     # If it is relative, then search for the first ld in PATH.
4053     with_gnu_ld=unknown
4054     ;;
4055   esac
4056 elif test "$with_gnu_ld" = yes; then
4057   echo "$as_me:$LINENO: checking for GNU ld" >&5
4058 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
4059 else
4060   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4061 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
4062 fi
4063 if test "${lt_cv_path_LD+set}" = set; then
4064   echo $ECHO_N "(cached) $ECHO_C" >&6
4065 else
4066   if test -z "$LD"; then
4067   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
4068   for ac_dir in $PATH; do
4069     test -z "$ac_dir" && ac_dir=.
4070     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4071       lt_cv_path_LD="$ac_dir/$ac_prog"
4072       # Check to see if the program is GNU ld.  I'd rather use --version,
4073       # but apparently some GNU ld's only accept -v.
4074       # Break only if it was the GNU/non-GNU ld that we prefer.
4075       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
4076         test "$with_gnu_ld" != no && break
4077       else
4078         test "$with_gnu_ld" != yes && break
4079       fi
4080     fi
4081   done
4082   IFS="$ac_save_ifs"
4083 else
4084   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4085 fi
4086 fi
4087
4088 LD="$lt_cv_path_LD"
4089 if test -n "$LD"; then
4090   echo "$as_me:$LINENO: result: $LD" >&5
4091 echo "${ECHO_T}$LD" >&6
4092 else
4093   echo "$as_me:$LINENO: result: no" >&5
4094 echo "${ECHO_T}no" >&6
4095 fi
4096 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4097 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4098    { (exit 1); exit 1; }; }
4099 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4100 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4101 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4102   echo $ECHO_N "(cached) $ECHO_C" >&6
4103 else
4104   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4105 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
4106   lt_cv_prog_gnu_ld=yes
4107 else
4108   lt_cv_prog_gnu_ld=no
4109 fi
4110 fi
4111 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4112 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
4113 with_gnu_ld=$lt_cv_prog_gnu_ld
4114
4115
4116 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4117 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
4118 if test "${lt_cv_ld_reload_flag+set}" = set; then
4119   echo $ECHO_N "(cached) $ECHO_C" >&6
4120 else
4121   lt_cv_ld_reload_flag='-r'
4122 fi
4123 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4124 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
4125 reload_flag=$lt_cv_ld_reload_flag
4126 test -n "$reload_flag" && reload_flag=" $reload_flag"
4127
4128 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4129 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
4130 if test "${lt_cv_path_NM+set}" = set; then
4131   echo $ECHO_N "(cached) $ECHO_C" >&6
4132 else
4133   if test -n "$NM"; then
4134   # Let the user override the test.
4135   lt_cv_path_NM="$NM"
4136 else
4137   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
4138   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
4139     test -z "$ac_dir" && ac_dir=.
4140     tmp_nm=$ac_dir/${ac_tool_prefix}nm
4141     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
4142       # Check to see if the nm accepts a BSD-compat flag.
4143       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4144       #   nm: unknown option "B" ignored
4145       # Tru64's nm complains that /dev/null is an invalid object file
4146       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
4147         lt_cv_path_NM="$tmp_nm -B"
4148         break
4149       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
4150         lt_cv_path_NM="$tmp_nm -p"
4151         break
4152       else
4153         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4154         continue # so that we can try to find one that supports BSD flags
4155       fi
4156     fi
4157   done
4158   IFS="$ac_save_ifs"
4159   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4160 fi
4161 fi
4162
4163 NM="$lt_cv_path_NM"
4164 echo "$as_me:$LINENO: result: $NM" >&5
4165 echo "${ECHO_T}$NM" >&6
4166
4167 echo "$as_me:$LINENO: checking whether ln -s works" >&5
4168 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4169 LN_S=$as_ln_s
4170 if test "$LN_S" = "ln -s"; then
4171   echo "$as_me:$LINENO: result: yes" >&5
4172 echo "${ECHO_T}yes" >&6
4173 else
4174   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4175 echo "${ECHO_T}no, using $LN_S" >&6
4176 fi
4177
4178 echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
4179 echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
4180 if test "${lt_cv_deplibs_check_method+set}" = set; then
4181   echo $ECHO_N "(cached) $ECHO_C" >&6
4182 else
4183   lt_cv_file_magic_cmd='$MAGIC_CMD'
4184 lt_cv_file_magic_test_file=
4185 lt_cv_deplibs_check_method='unknown'
4186 # Need to set the preceding variable on all platforms that support
4187 # interlibrary dependencies.
4188 # 'none' -- dependencies not supported.
4189 # `unknown' -- same as none, but documents that we really don't know.
4190 # 'pass_all' -- all dependencies passed with no checks.
4191 # 'test_compile' -- check by making test program.
4192 # ['file_magic [regex]'] -- check by looking for files in library path
4193 # which responds to the $file_magic_cmd with a given egrep regex.
4194 # If you have `file' or equivalent on your system and you're not sure
4195 # whether `pass_all' will *always* work, you probably want this one.
4196
4197 case "$host_os" in
4198 aix4*)
4199   lt_cv_deplibs_check_method=pass_all
4200   ;;
4201
4202 beos*)
4203   lt_cv_deplibs_check_method=pass_all
4204   ;;
4205
4206 bsdi4*)
4207   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4208   lt_cv_file_magic_cmd='/usr/bin/file -L'
4209   lt_cv_file_magic_test_file=/shlib/libc.so
4210   ;;
4211
4212 cygwin* | mingw* | pw32*)
4213   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4214   lt_cv_file_magic_cmd='$OBJDUMP -f'
4215   ;;
4216
4217 darwin*|rhapsody*)
4218   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
4219   lt_cv_file_magiic_cmd=/usr/bin/file
4220   lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
4221   ;;
4222
4223 freebsd*)
4224   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4225     case "$host_cpu" in
4226     i*86 )
4227       # Not sure whether the presence of OpenBSD here was a mistake.
4228       # Let's accept both of them until this is cleared up.
4229       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
4230       lt_cv_file_magic_cmd=/usr/bin/file
4231       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4232       ;;
4233     esac
4234   else
4235     lt_cv_deplibs_check_method=pass_all
4236   fi
4237   ;;
4238
4239 gnu*)
4240   lt_cv_deplibs_check_method=pass_all
4241   ;;
4242
4243 hpux10.20*|hpux11*)
4244   lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4245   lt_cv_file_magic_cmd=/usr/bin/file
4246   lt_cv_file_magic_test_file=/usr/lib/libc.sl
4247   ;;
4248
4249 irix5* | irix6*)
4250   case "$host_os" in
4251   irix5*)
4252     # this will be overridden with pass_all, but let us keep it just in case
4253     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
4254     ;;
4255   *)
4256     case "$LD" in
4257     *-32|*"-32 ") libmagic=32-bit;;
4258     *-n32|*"-n32 ") libmagic=N32;;
4259     *-64|*"-64 ") libmagic=64-bit;;
4260     *) libmagic=never-match;;
4261     esac
4262     # this will be overridden with pass_all, but let us keep it just in case
4263     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
4264     ;;
4265   esac
4266   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
4267   lt_cv_deplibs_check_method=pass_all
4268   ;;
4269
4270 # This must be Linux ELF.
4271 linux-gnu*)
4272   case "$host_cpu" in
4273   alpha* | i*86 | powerpc* | sparc* | ia64* )
4274     lt_cv_deplibs_check_method=pass_all ;;
4275   *)
4276     # glibc up to 2.1.1 does not perform some relocations on ARM
4277     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
4278   esac
4279   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
4280   ;;
4281
4282 netbsd*)
4283   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4284     lt_cv_deplibs_check_method='file_magic NetBSD/[a-z0-9]* demand paged shared library'
4285   else
4286     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
4287   fi
4288   lt_cv_file_magic_cmd='/usr/bin/file -L'
4289   lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4290   ;;
4291
4292 newos6*)
4293   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4294   lt_cv_file_magic_cmd=/usr/bin/file
4295   lt_cv_file_magic_test_file=/usr/lib/libnls.so
4296   ;;
4297
4298 osf3* | osf4* | osf5*)
4299   # this will be overridden with pass_all, but let us keep it just in case
4300   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4301   lt_cv_file_magic_test_file=/shlib/libc.so
4302   lt_cv_deplibs_check_method=pass_all
4303   ;;
4304
4305 sco3.2v5*)
4306   lt_cv_deplibs_check_method=pass_all
4307   ;;
4308
4309 solaris*)
4310   lt_cv_deplibs_check_method=pass_all
4311   lt_cv_file_magic_test_file=/lib/libc.so
4312   ;;
4313
4314 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4315   case "$host_vendor" in
4316   motorola)
4317     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]'
4318     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4319     ;;
4320   ncr)
4321     lt_cv_deplibs_check_method=pass_all
4322     ;;
4323   sequent)
4324     lt_cv_file_magic_cmd='/bin/file'
4325     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4326     ;;
4327   sni)
4328     lt_cv_file_magic_cmd='/bin/file'
4329     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4330     lt_cv_file_magic_test_file=/lib/libc.so
4331     ;;
4332   esac
4333   ;;
4334 esac
4335
4336 fi
4337 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4338 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4339 file_magic_cmd=$lt_cv_file_magic_cmd
4340 deplibs_check_method=$lt_cv_deplibs_check_method
4341
4342
4343
4344
4345
4346
4347
4348 # Check for command to grab the raw symbol name followed by C symbol from nm.
4349 echo "$as_me:$LINENO: checking command to parse $NM output" >&5
4350 echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
4351 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
4352   echo $ECHO_N "(cached) $ECHO_C" >&6
4353 else
4354
4355 # These are sane defaults that work on at least a few old systems.
4356 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
4357
4358 # Character class describing NM global symbol codes.
4359 symcode='[BCDEGRST]'
4360
4361 # Regexp to match symbols that can be accessed directly from C.
4362 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4363
4364 # Transform the above into a raw symbol and a C symbol.
4365 symxfrm='\1 \2\3 \3'
4366
4367 # Transform an extracted symbol line into a proper C declaration
4368 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
4369
4370 # Define system-specific variables.
4371 case "$host_os" in
4372 aix*)
4373   symcode='[BCDT]'
4374   ;;
4375 cygwin* | mingw* | pw32*)
4376   symcode='[ABCDGISTW]'
4377   ;;
4378 hpux*) # Its linker distinguishes data from code symbols
4379   lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^. .* \(.*\)$/extern char \1;/p'"
4380   ;;
4381 irix*)
4382   symcode='[BCDEGRST]'
4383   ;;
4384 solaris* | sysv5*)
4385   symcode='[BDT]'
4386   ;;
4387 sysv4)
4388   symcode='[DFNSTU]'
4389   ;;
4390 esac
4391
4392 # Handle CRLF in mingw tool chain
4393 opt_cr=
4394 case "$host_os" in
4395 mingw*)
4396   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4397   ;;
4398 esac
4399
4400 # If we're using GNU nm, then use its standard symbol codes.
4401 if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
4402   symcode='[ABCDGISTW]'
4403 fi
4404
4405 # Try without a prefix undercore, then with it.
4406 for ac_symprfx in "" "_"; do
4407
4408   # Write the raw and C identifiers.
4409 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[         ]\($symcode\)[  ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
4410
4411   # Check to see that the pipe works correctly.
4412   pipe_works=no
4413   rm -f conftest*
4414   cat > conftest.$ac_ext <<EOF
4415 #ifdef __cplusplus
4416 extern "C" {
4417 #endif
4418 char nm_test_var;
4419 void nm_test_func(){}
4420 #ifdef __cplusplus
4421 }
4422 #endif
4423 main(){nm_test_var='a';nm_test_func();return(0);}
4424 EOF
4425
4426   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4427   (eval $ac_compile) 2>&5
4428   ac_status=$?
4429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4430   (exit $ac_status); }; then
4431     # Now try to grab the symbols.
4432     nlist=conftest.nm
4433     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
4434   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
4435   ac_status=$?
4436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4437   (exit $ac_status); } && test -s "$nlist"; then
4438       # Try sorting and uniquifying the output.
4439       if sort "$nlist" | uniq > "$nlist"T; then
4440         mv -f "$nlist"T "$nlist"
4441       else
4442         rm -f "$nlist"T
4443       fi
4444
4445       # Make sure that we snagged all the symbols we need.
4446       if egrep ' nm_test_var$' "$nlist" >/dev/null; then
4447         if egrep ' nm_test_func$' "$nlist" >/dev/null; then
4448           cat <<EOF > conftest.$ac_ext
4449 #ifdef __cplusplus
4450 extern "C" {
4451 #endif
4452
4453 EOF
4454           # Now generate the symbol file.
4455           eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
4456
4457           cat <<EOF >> conftest.$ac_ext
4458 #if defined (__STDC__) && __STDC__
4459 # define lt_ptr_t void *
4460 #else
4461 # define lt_ptr_t char *
4462 # define const
4463 #endif
4464
4465 /* The mapping between symbol names and symbols. */
4466 const struct {
4467   const char *name;
4468   lt_ptr_t address;
4469 }
4470 lt_preloaded_symbols[] =
4471 {
4472 EOF
4473           sed 's/^. \(.*\) \(.*\)$/  {"\2", (lt_ptr_t) \&\2},/' < "$nlist" >> conftest.$ac_ext
4474           cat <<\EOF >> conftest.$ac_ext
4475   {0, (lt_ptr_t) 0}
4476 };
4477
4478 #ifdef __cplusplus
4479 }
4480 #endif
4481 EOF
4482           # Now try linking the two files.
4483           mv conftest.$ac_objext conftstm.$ac_objext
4484           save_LIBS="$LIBS"
4485           save_CFLAGS="$CFLAGS"
4486           LIBS="conftstm.$ac_objext"
4487           CFLAGS="$CFLAGS$no_builtin_flag"
4488           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4489   (eval $ac_link) 2>&5
4490   ac_status=$?
4491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4492   (exit $ac_status); } && test -s conftest; then
4493             pipe_works=yes
4494           fi
4495           LIBS="$save_LIBS"
4496           CFLAGS="$save_CFLAGS"
4497         else
4498           echo "cannot find nm_test_func in $nlist" >&5
4499         fi
4500       else
4501         echo "cannot find nm_test_var in $nlist" >&5
4502       fi
4503     else
4504       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4505     fi
4506   else
4507     echo "$progname: failed program was:" >&5
4508     cat conftest.$ac_ext >&5
4509   fi
4510   rm -f conftest* conftst*
4511
4512   # Do not use the global_symbol_pipe unless it works.
4513   if test "$pipe_works" = yes; then
4514     break
4515   else
4516     lt_cv_sys_global_symbol_pipe=
4517   fi
4518 done
4519
4520 fi
4521
4522 global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
4523 if test -z "$lt_cv_sys_global_symbol_pipe"; then
4524   global_symbol_to_cdecl=
4525 else
4526   global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
4527 fi
4528 if test -z "$global_symbol_pipe$global_symbol_to_cdecl"; then
4529   echo "$as_me:$LINENO: result: failed" >&5
4530 echo "${ECHO_T}failed" >&6
4531 else
4532   echo "$as_me:$LINENO: result: ok" >&5
4533 echo "${ECHO_T}ok" >&6
4534 fi
4535
4536 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4537 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4538 if test "${ac_cv_header_stdc+set}" = set; then
4539   echo $ECHO_N "(cached) $ECHO_C" >&6
4540 else
4541   cat >conftest.$ac_ext <<_ACEOF
4542 /* confdefs.h.  */
4543 _ACEOF
4544 cat confdefs.h >>conftest.$ac_ext
4545 cat >>conftest.$ac_ext <<_ACEOF
4546 /* end confdefs.h.  */
4547 #include <stdlib.h>
4548 #include <stdarg.h>
4549 #include <string.h>
4550 #include <float.h>
4551
4552 int
4553 main ()
4554 {
4555
4556   ;
4557   return 0;
4558 }
4559 _ACEOF
4560 rm -f conftest.$ac_objext
4561 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4562   (eval $ac_compile) 2>conftest.er1
4563   ac_status=$?
4564   grep -v '^ *+' conftest.er1 >conftest.err
4565   rm -f conftest.er1
4566   cat conftest.err >&5
4567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4568   (exit $ac_status); } &&
4569          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
4570   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4571   (eval $ac_try) 2>&5
4572   ac_status=$?
4573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4574   (exit $ac_status); }; } &&
4575          { ac_try='test -s conftest.$ac_objext'
4576   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4577   (eval $ac_try) 2>&5
4578   ac_status=$?
4579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4580   (exit $ac_status); }; }; then
4581   ac_cv_header_stdc=yes
4582 else
4583   echo "$as_me: failed program was:" >&5
4584 sed 's/^/| /' conftest.$ac_ext >&5
4585
4586 ac_cv_header_stdc=no
4587 fi
4588 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4589
4590 if test $ac_cv_header_stdc = yes; then
4591   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4592   cat >conftest.$ac_ext <<_ACEOF
4593 /* confdefs.h.  */
4594 _ACEOF
4595 cat confdefs.h >>conftest.$ac_ext
4596 cat >>conftest.$ac_ext <<_ACEOF
4597 /* end confdefs.h.  */
4598 #include <string.h>
4599
4600 _ACEOF
4601 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4602   $EGREP "memchr" >/dev/null 2>&1; then
4603   :
4604 else
4605   ac_cv_header_stdc=no
4606 fi
4607 rm -f conftest*
4608
4609 fi
4610
4611 if test $ac_cv_header_stdc = yes; then
4612   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4613   cat >conftest.$ac_ext <<_ACEOF
4614 /* confdefs.h.  */
4615 _ACEOF
4616 cat confdefs.h >>conftest.$ac_ext
4617 cat >>conftest.$ac_ext <<_ACEOF
4618 /* end confdefs.h.  */
4619 #include <stdlib.h>
4620
4621 _ACEOF
4622 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4623   $EGREP "free" >/dev/null 2>&1; then
4624   :
4625 else
4626   ac_cv_header_stdc=no
4627 fi
4628 rm -f conftest*
4629
4630 fi
4631
4632 if test $ac_cv_header_stdc = yes; then
4633   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4634   if test "$cross_compiling" = yes; then
4635   :
4636 else
4637   cat >conftest.$ac_ext <<_ACEOF
4638 /* confdefs.h.  */
4639 _ACEOF
4640 cat confdefs.h >>conftest.$ac_ext
4641 cat >>conftest.$ac_ext <<_ACEOF
4642 /* end confdefs.h.  */
4643 #include <ctype.h>
4644 #if ((' ' & 0x0FF) == 0x020)
4645 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4646 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4647 #else
4648 # define ISLOWER(c) \
4649                    (('a' <= (c) && (c) <= 'i') \
4650                      || ('j' <= (c) && (c) <= 'r') \
4651                      || ('s' <= (c) && (c) <= 'z'))
4652 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4653 #endif
4654
4655 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4656 int
4657 main ()
4658 {
4659   int i;
4660   for (i = 0; i < 256; i++)
4661     if (XOR (islower (i), ISLOWER (i))
4662         || toupper (i) != TOUPPER (i))
4663       exit(2);
4664   exit (0);
4665 }
4666 _ACEOF
4667 rm -f conftest$ac_exeext
4668 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4669   (eval $ac_link) 2>&5
4670   ac_status=$?
4671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4672   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4673   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4674   (eval $ac_try) 2>&5
4675   ac_status=$?
4676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4677   (exit $ac_status); }; }; then
4678   :
4679 else
4680   echo "$as_me: program exited with status $ac_status" >&5
4681 echo "$as_me: failed program was:" >&5
4682 sed 's/^/| /' conftest.$ac_ext >&5
4683
4684 ( exit $ac_status )
4685 ac_cv_header_stdc=no
4686 fi
4687 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4688 fi
4689 fi
4690 fi
4691 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4692 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4693 if test $ac_cv_header_stdc = yes; then
4694
4695 cat >>confdefs.h <<\_ACEOF
4696 #define STDC_HEADERS 1
4697 _ACEOF
4698
4699 fi
4700
4701 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4712                   inttypes.h stdint.h unistd.h
4713 do
4714 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4715 echo "$as_me:$LINENO: checking for $ac_header" >&5
4716 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4717 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4718   echo $ECHO_N "(cached) $ECHO_C" >&6
4719 else
4720   cat >conftest.$ac_ext <<_ACEOF
4721 /* confdefs.h.  */
4722 _ACEOF
4723 cat confdefs.h >>conftest.$ac_ext
4724 cat >>conftest.$ac_ext <<_ACEOF
4725 /* end confdefs.h.  */
4726 $ac_includes_default
4727
4728 #include <$ac_header>
4729 _ACEOF
4730 rm -f conftest.$ac_objext
4731 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4732   (eval $ac_compile) 2>conftest.er1
4733   ac_status=$?
4734   grep -v '^ *+' conftest.er1 >conftest.err
4735   rm -f conftest.er1
4736   cat conftest.err >&5
4737   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4738   (exit $ac_status); } &&
4739          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
4740   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4741   (eval $ac_try) 2>&5
4742   ac_status=$?
4743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4744   (exit $ac_status); }; } &&
4745          { ac_try='test -s conftest.$ac_objext'
4746   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4747   (eval $ac_try) 2>&5
4748   ac_status=$?
4749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4750   (exit $ac_status); }; }; then
4751   eval "$as_ac_Header=yes"
4752 else
4753   echo "$as_me: failed program was:" >&5
4754 sed 's/^/| /' conftest.$ac_ext >&5
4755
4756 eval "$as_ac_Header=no"
4757 fi
4758 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4759 fi
4760 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4761 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4762 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4763   cat >>confdefs.h <<_ACEOF
4764 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4765 _ACEOF
4766
4767 fi
4768
4769 done
4770
4771
4772
4773 for ac_header in dlfcn.h
4774 do
4775 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4776 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4777   echo "$as_me:$LINENO: checking for $ac_header" >&5
4778 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4779 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4780   echo $ECHO_N "(cached) $ECHO_C" >&6
4781 fi
4782 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4783 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4784 else
4785   # Is the header compilable?
4786 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4787 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4788 cat >conftest.$ac_ext <<_ACEOF
4789 /* confdefs.h.  */
4790 _ACEOF
4791 cat confdefs.h >>conftest.$ac_ext
4792 cat >>conftest.$ac_ext <<_ACEOF
4793 /* end confdefs.h.  */
4794 $ac_includes_default
4795 #include <$ac_header>
4796 _ACEOF
4797 rm -f conftest.$ac_objext
4798 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4799   (eval $ac_compile) 2>conftest.er1
4800   ac_status=$?
4801   grep -v '^ *+' conftest.er1 >conftest.err
4802   rm -f conftest.er1
4803   cat conftest.err >&5
4804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4805   (exit $ac_status); } &&
4806          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
4807   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4808   (eval $ac_try) 2>&5
4809   ac_status=$?
4810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4811   (exit $ac_status); }; } &&
4812          { ac_try='test -s conftest.$ac_objext'
4813   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4814   (eval $ac_try) 2>&5
4815   ac_status=$?
4816   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4817   (exit $ac_status); }; }; then
4818   ac_header_compiler=yes
4819 else
4820   echo "$as_me: failed program was:" >&5
4821 sed 's/^/| /' conftest.$ac_ext >&5
4822
4823 ac_header_compiler=no
4824 fi
4825 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4826 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4827 echo "${ECHO_T}$ac_header_compiler" >&6
4828
4829 # Is the header present?
4830 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4831 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4832 cat >conftest.$ac_ext <<_ACEOF
4833 /* confdefs.h.  */
4834 _ACEOF
4835 cat confdefs.h >>conftest.$ac_ext
4836 cat >>conftest.$ac_ext <<_ACEOF
4837 /* end confdefs.h.  */
4838 #include <$ac_header>
4839 _ACEOF
4840 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4841   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4842   ac_status=$?
4843   grep -v '^ *+' conftest.er1 >conftest.err
4844   rm -f conftest.er1
4845   cat conftest.err >&5
4846   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4847   (exit $ac_status); } >/dev/null; then
4848   if test -s conftest.err; then
4849     ac_cpp_err=$ac_cxx_preproc_warn_flag
4850     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4851   else
4852     ac_cpp_err=
4853   fi
4854 else
4855   ac_cpp_err=yes
4856 fi
4857 if test -z "$ac_cpp_err"; then
4858   ac_header_preproc=yes
4859 else
4860   echo "$as_me: failed program was:" >&5
4861 sed 's/^/| /' conftest.$ac_ext >&5
4862
4863   ac_header_preproc=no
4864 fi
4865 rm -f conftest.err conftest.$ac_ext
4866 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4867 echo "${ECHO_T}$ac_header_preproc" >&6
4868
4869 # So?  What about this header?
4870 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4871   yes:no: )
4872     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4873 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4874     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4875 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4876     ac_header_preproc=yes
4877     ;;
4878   no:yes:* )
4879     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4880 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4881     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
4882 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
4883     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4884 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4885     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
4886 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
4887     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4888 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4889     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4890 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4891     (
4892       cat <<\_ASBOX
4893 ## ------------------------------------------ ##
4894 ## Report this to the AC_PACKAGE_NAME lists.  ##
4895 ## ------------------------------------------ ##
4896 _ASBOX
4897     ) |
4898       sed "s/^/$as_me: WARNING:     /" >&2
4899     ;;
4900 esac
4901 echo "$as_me:$LINENO: checking for $ac_header" >&5
4902 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4903 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4904   echo $ECHO_N "(cached) $ECHO_C" >&6
4905 else
4906   eval "$as_ac_Header=\$ac_header_preproc"
4907 fi
4908 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4909 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4910
4911 fi
4912 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4913   cat >>confdefs.h <<_ACEOF
4914 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4915 _ACEOF
4916
4917 fi
4918
4919 done
4920
4921
4922
4923
4924
4925 # Only perform the check for file, if the check method requires it
4926 case "$deplibs_check_method" in
4927 file_magic*)
4928   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4929     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4930 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
4931 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4932   echo $ECHO_N "(cached) $ECHO_C" >&6
4933 else
4934   case "$MAGIC_CMD" in
4935   /*)
4936   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4937   ;;
4938   ?:/*)
4939   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4940   ;;
4941   *)
4942   ac_save_MAGIC_CMD="$MAGIC_CMD"
4943   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4944   ac_dummy="/usr/bin:$PATH"
4945   for ac_dir in $ac_dummy; do
4946     test -z "$ac_dir" && ac_dir=.
4947     if test -f $ac_dir/${ac_tool_prefix}file; then
4948       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4949       if test -n "$file_magic_test_file"; then
4950         case "$deplibs_check_method" in
4951         "file_magic "*)
4952           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4953           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4954           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4955             egrep "$file_magic_regex" > /dev/null; then
4956             :
4957           else
4958             cat <<EOF 1>&2
4959
4960 *** Warning: the command libtool uses to detect shared libraries,
4961 *** $file_magic_cmd, produces output that libtool cannot recognize.
4962 *** The result is that libtool may fail to recognize shared libraries
4963 *** as such.  This will affect the creation of libtool libraries that
4964 *** depend on shared libraries, but programs linked with such libtool
4965 *** libraries will work regardless of this problem.  Nevertheless, you
4966 *** may want to report the problem to your system manager and/or to
4967 *** bug-libtool@gnu.org
4968
4969 EOF
4970           fi ;;
4971         esac
4972       fi
4973       break
4974     fi
4975   done
4976   IFS="$ac_save_ifs"
4977   MAGIC_CMD="$ac_save_MAGIC_CMD"
4978   ;;
4979 esac
4980 fi
4981
4982 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4983 if test -n "$MAGIC_CMD"; then
4984   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4985 echo "${ECHO_T}$MAGIC_CMD" >&6
4986 else
4987   echo "$as_me:$LINENO: result: no" >&5
4988 echo "${ECHO_T}no" >&6
4989 fi
4990
4991 if test -z "$lt_cv_path_MAGIC_CMD"; then
4992   if test -n "$ac_tool_prefix"; then
4993     echo "$as_me:$LINENO: checking for file" >&5
4994 echo $ECHO_N "checking for file... $ECHO_C" >&6
4995 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4996   echo $ECHO_N "(cached) $ECHO_C" >&6
4997 else
4998   case "$MAGIC_CMD" in
4999   /*)
5000   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5001   ;;
5002   ?:/*)
5003   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
5004   ;;
5005   *)
5006   ac_save_MAGIC_CMD="$MAGIC_CMD"
5007   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5008   ac_dummy="/usr/bin:$PATH"
5009   for ac_dir in $ac_dummy; do
5010     test -z "$ac_dir" && ac_dir=.
5011     if test -f $ac_dir/file; then
5012       lt_cv_path_MAGIC_CMD="$ac_dir/file"
5013       if test -n "$file_magic_test_file"; then
5014         case "$deplibs_check_method" in
5015         "file_magic "*)
5016           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
5017           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5018           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5019             egrep "$file_magic_regex" > /dev/null; then
5020             :
5021           else
5022             cat <<EOF 1>&2
5023
5024 *** Warning: the command libtool uses to detect shared libraries,
5025 *** $file_magic_cmd, produces output that libtool cannot recognize.
5026 *** The result is that libtool may fail to recognize shared libraries
5027 *** as such.  This will affect the creation of libtool libraries that
5028 *** depend on shared libraries, but programs linked with such libtool
5029 *** libraries will work regardless of this problem.  Nevertheless, you
5030 *** may want to report the problem to your system manager and/or to
5031 *** bug-libtool@gnu.org
5032
5033 EOF
5034           fi ;;
5035         esac
5036       fi
5037       break
5038     fi
5039   done
5040   IFS="$ac_save_ifs"
5041   MAGIC_CMD="$ac_save_MAGIC_CMD"
5042   ;;
5043 esac
5044 fi
5045
5046 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5047 if test -n "$MAGIC_CMD"; then
5048   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5049 echo "${ECHO_T}$MAGIC_CMD" >&6
5050 else
5051   echo "$as_me:$LINENO: result: no" >&5
5052 echo "${ECHO_T}no" >&6
5053 fi
5054
5055   else
5056     MAGIC_CMD=:
5057   fi
5058 fi
5059
5060   fi
5061   ;;
5062 esac
5063
5064 if test -n "$ac_tool_prefix"; then
5065   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5066 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5067 echo "$as_me:$LINENO: checking for $ac_word" >&5
5068 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5069 if test "${ac_cv_prog_RANLIB+set}" = set; then
5070   echo $ECHO_N "(cached) $ECHO_C" >&6
5071 else
5072   if test -n "$RANLIB"; then
5073   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5074 else
5075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5076 for as_dir in $PATH
5077 do
5078   IFS=$as_save_IFS
5079   test -z "$as_dir" && as_dir=.
5080   for ac_exec_ext in '' $ac_executable_extensions; do
5081   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5082     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5083     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5084     break 2
5085   fi
5086 done
5087 done
5088
5089 fi
5090 fi
5091 RANLIB=$ac_cv_prog_RANLIB
5092 if test -n "$RANLIB"; then
5093   echo "$as_me:$LINENO: result: $RANLIB" >&5
5094 echo "${ECHO_T}$RANLIB" >&6
5095 else
5096   echo "$as_me:$LINENO: result: no" >&5
5097 echo "${ECHO_T}no" >&6
5098 fi
5099
5100 fi
5101 if test -z "$ac_cv_prog_RANLIB"; then
5102   ac_ct_RANLIB=$RANLIB
5103   # Extract the first word of "ranlib", so it can be a program name with args.
5104 set dummy ranlib; ac_word=$2
5105 echo "$as_me:$LINENO: checking for $ac_word" >&5
5106 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5107 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5108   echo $ECHO_N "(cached) $ECHO_C" >&6
5109 else
5110   if test -n "$ac_ct_RANLIB"; then
5111   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5112 else
5113 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5114 for as_dir in $PATH
5115 do
5116   IFS=$as_save_IFS
5117   test -z "$as_dir" && as_dir=.
5118   for ac_exec_ext in '' $ac_executable_extensions; do
5119   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5120     ac_cv_prog_ac_ct_RANLIB="ranlib"
5121     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5122     break 2
5123   fi
5124 done
5125 done
5126
5127   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
5128 fi
5129 fi
5130 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5131 if test -n "$ac_ct_RANLIB"; then
5132   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5133 echo "${ECHO_T}$ac_ct_RANLIB" >&6
5134 else
5135   echo "$as_me:$LINENO: result: no" >&5
5136 echo "${ECHO_T}no" >&6
5137 fi
5138
5139   RANLIB=$ac_ct_RANLIB
5140 else
5141   RANLIB="$ac_cv_prog_RANLIB"
5142 fi
5143
5144 if test -n "$ac_tool_prefix"; then
5145   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5146 set dummy ${ac_tool_prefix}strip; ac_word=$2
5147 echo "$as_me:$LINENO: checking for $ac_word" >&5
5148 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5149 if test "${ac_cv_prog_STRIP+set}" = set; then
5150   echo $ECHO_N "(cached) $ECHO_C" >&6
5151 else
5152   if test -n "$STRIP"; then
5153   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5154 else
5155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5156 for as_dir in $PATH
5157 do
5158   IFS=$as_save_IFS
5159   test -z "$as_dir" && as_dir=.
5160   for ac_exec_ext in '' $ac_executable_extensions; do
5161   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5162     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5163     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5164     break 2
5165   fi
5166 done
5167 done
5168
5169 fi
5170 fi
5171 STRIP=$ac_cv_prog_STRIP
5172 if test -n "$STRIP"; then
5173   echo "$as_me:$LINENO: result: $STRIP" >&5
5174 echo "${ECHO_T}$STRIP" >&6
5175 else
5176   echo "$as_me:$LINENO: result: no" >&5
5177 echo "${ECHO_T}no" >&6
5178 fi
5179
5180 fi
5181 if test -z "$ac_cv_prog_STRIP"; then
5182   ac_ct_STRIP=$STRIP
5183   # Extract the first word of "strip", so it can be a program name with args.
5184 set dummy strip; ac_word=$2
5185 echo "$as_me:$LINENO: checking for $ac_word" >&5
5186 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5187 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5188   echo $ECHO_N "(cached) $ECHO_C" >&6
5189 else
5190   if test -n "$ac_ct_STRIP"; then
5191   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5192 else
5193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5194 for as_dir in $PATH
5195 do
5196   IFS=$as_save_IFS
5197   test -z "$as_dir" && as_dir=.
5198   for ac_exec_ext in '' $ac_executable_extensions; do
5199   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5200     ac_cv_prog_ac_ct_STRIP="strip"
5201     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5202     break 2
5203   fi
5204 done
5205 done
5206
5207   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5208 fi
5209 fi
5210 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5211 if test -n "$ac_ct_STRIP"; then
5212   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5213 echo "${ECHO_T}$ac_ct_STRIP" >&6
5214 else
5215   echo "$as_me:$LINENO: result: no" >&5
5216 echo "${ECHO_T}no" >&6
5217 fi
5218
5219   STRIP=$ac_ct_STRIP
5220 else
5221   STRIP="$ac_cv_prog_STRIP"
5222 fi
5223
5224
5225 enable_dlopen=no
5226 enable_win32_dll=no
5227
5228 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5229 if test "${enable_libtool_lock+set}" = set; then
5230   enableval="$enable_libtool_lock"
5231
5232 fi;
5233 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5234
5235 # Some flags need to be propagated to the compiler or linker for good
5236 # libtool support.
5237 case "$host" in
5238 *-*-irix6*)
5239   # Find out which ABI we are using.
5240   echo '#line 5240 "configure"' > conftest.$ac_ext
5241   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5242   (eval $ac_compile) 2>&5
5243   ac_status=$?
5244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5245   (exit $ac_status); }; then
5246     case "`/usr/bin/file conftest.$ac_objext`" in
5247     *32-bit*)
5248       LD="${LD-ld} -32"
5249       ;;
5250     *N32*)
5251       LD="${LD-ld} -n32"
5252       ;;
5253     *64-bit*)
5254       LD="${LD-ld} -64"
5255       ;;
5256     esac
5257   fi
5258   rm -rf conftest*
5259   ;;
5260
5261 *-*-sco3.2v5*)
5262   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5263   SAVE_CFLAGS="$CFLAGS"
5264   CFLAGS="$CFLAGS -belf"
5265   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5266 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5267 if test "${lt_cv_cc_needs_belf+set}" = set; then
5268   echo $ECHO_N "(cached) $ECHO_C" >&6
5269 else
5270
5271
5272      ac_ext=c
5273 ac_cpp='$CPP $CPPFLAGS'
5274 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5275 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5276 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5277
5278      cat >conftest.$ac_ext <<_ACEOF
5279 /* confdefs.h.  */
5280 _ACEOF
5281 cat confdefs.h >>conftest.$ac_ext
5282 cat >>conftest.$ac_ext <<_ACEOF
5283 /* end confdefs.h.  */
5284
5285 int
5286 main ()
5287 {
5288
5289   ;
5290   return 0;
5291 }
5292 _ACEOF
5293 rm -f conftest.$ac_objext conftest$ac_exeext
5294 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5295   (eval $ac_link) 2>conftest.er1
5296   ac_status=$?
5297   grep -v '^ *+' conftest.er1 >conftest.err
5298   rm -f conftest.er1
5299   cat conftest.err >&5
5300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5301   (exit $ac_status); } &&
5302          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
5303   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5304   (eval $ac_try) 2>&5
5305   ac_status=$?
5306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5307   (exit $ac_status); }; } &&
5308          { ac_try='test -s conftest$ac_exeext'
5309   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5310   (eval $ac_try) 2>&5
5311   ac_status=$?
5312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5313   (exit $ac_status); }; }; then
5314   lt_cv_cc_needs_belf=yes
5315 else
5316   echo "$as_me: failed program was:" >&5
5317 sed 's/^/| /' conftest.$ac_ext >&5
5318
5319 lt_cv_cc_needs_belf=no
5320 fi
5321 rm -f conftest.err conftest.$ac_objext \
5322       conftest$ac_exeext conftest.$ac_ext
5323      ac_ext=cc
5324 ac_cpp='$CXXCPP $CPPFLAGS'
5325 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5326 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5327 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5328
5329 fi
5330 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5331 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5332   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5333     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5334     CFLAGS="$SAVE_CFLAGS"
5335   fi
5336   ;;
5337
5338
5339 esac
5340
5341 # Sed substitution that helps us do robust quoting.  It backslashifies
5342 # metacharacters that are still active within double-quoted strings.
5343 Xsed='sed -e s/^X//'
5344 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5345
5346 # Same as above, but do not quote variable references.
5347 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5348
5349 # Sed substitution to delay expansion of an escaped shell variable in a
5350 # double_quote_subst'ed string.
5351 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5352
5353 # Constants:
5354 rm="rm -f"
5355
5356 # Global variables:
5357 default_ofile=libtool
5358 can_build_shared=yes
5359
5360 # All known linkers require a `.a' archive for static linking (except M$VC,
5361 # which needs '.lib').
5362 libext=a
5363 ltmain="$ac_aux_dir/ltmain.sh"
5364 ofile="$default_ofile"
5365 with_gnu_ld="$lt_cv_prog_gnu_ld"
5366 need_locks="$enable_libtool_lock"
5367
5368 old_CC="$CC"
5369 old_CFLAGS="$CFLAGS"
5370
5371 # Set sane defaults for various variables
5372 test -z "$AR" && AR=ar
5373 test -z "$AR_FLAGS" && AR_FLAGS=cru
5374 test -z "$AS" && AS=as
5375 test -z "$CC" && CC=cc
5376 test -z "$DLLTOOL" && DLLTOOL=dlltool
5377 test -z "$LD" && LD=ld
5378 test -z "$LN_S" && LN_S="ln -s"
5379 test -z "$MAGIC_CMD" && MAGIC_CMD=file
5380 test -z "$NM" && NM=nm
5381 test -z "$OBJDUMP" && OBJDUMP=objdump
5382 test -z "$RANLIB" && RANLIB=:
5383 test -z "$STRIP" && STRIP=:
5384 test -z "$ac_objext" && ac_objext=o
5385
5386 if test x"$host" != x"$build"; then
5387   ac_tool_prefix=${host_alias}-
5388 else
5389   ac_tool_prefix=
5390 fi
5391
5392 # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
5393 case "$host_os" in
5394 linux-gnu*) ;;
5395 linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
5396 esac
5397
5398 case "$host_os" in
5399 aix3*)
5400   # AIX sometimes has problems with the GCC collect2 program.  For some
5401   # reason, if we set the COLLECT_NAMES environment variable, the problems
5402   # vanish in a puff of smoke.
5403   if test "X${COLLECT_NAMES+set}" != Xset; then
5404     COLLECT_NAMES=
5405     export COLLECT_NAMES
5406   fi
5407   ;;
5408 esac
5409
5410 # Determine commands to create old-style static archives.
5411 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5412 old_postinstall_cmds='chmod 644 $oldlib'
5413 old_postuninstall_cmds=
5414
5415 if test -n "$RANLIB"; then
5416   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5417   old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
5418 fi
5419
5420 # Allow CC to be a program name with arguments.
5421 set dummy $CC
5422 compiler="$2"
5423
5424 ## FIXME: this should be a separate macro
5425 ##
5426 echo "$as_me:$LINENO: checking for objdir" >&5
5427 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5428 rm -f .libs 2>/dev/null
5429 mkdir .libs 2>/dev/null
5430 if test -d .libs; then
5431   objdir=.libs
5432 else
5433   # MS-DOS does not allow filenames that begin with a dot.
5434   objdir=_libs
5435 fi
5436 rmdir .libs 2>/dev/null
5437 echo "$as_me:$LINENO: result: $objdir" >&5
5438 echo "${ECHO_T}$objdir" >&6
5439 ##
5440 ## END FIXME
5441
5442
5443 ## FIXME: this should be a separate macro
5444 ##
5445
5446 # Check whether --with-pic or --without-pic was given.
5447 if test "${with_pic+set}" = set; then
5448   withval="$with_pic"
5449   pic_mode="$withval"
5450 else
5451   pic_mode=default
5452 fi;
5453 test -z "$pic_mode" && pic_mode=default
5454
5455 # We assume here that the value for lt_cv_prog_cc_pic will not be cached
5456 # in isolation, and that seeing it set (from the cache) indicates that
5457 # the associated values are set (in the cache) correctly too.
5458 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
5459 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
5460 if test "${lt_cv_prog_cc_pic+set}" = set; then
5461   echo $ECHO_N "(cached) $ECHO_C" >&6
5462 else
5463    lt_cv_prog_cc_pic=
5464   lt_cv_prog_cc_shlib=
5465   lt_cv_prog_cc_wl=
5466   lt_cv_prog_cc_static=
5467   lt_cv_prog_cc_no_builtin=
5468   lt_cv_prog_cc_can_build_shared=$can_build_shared
5469
5470   if test "$GCC" = yes; then
5471     lt_cv_prog_cc_wl='-Wl,'
5472     lt_cv_prog_cc_static='-static'
5473
5474     case "$host_os" in
5475     beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
5476       # PIC is the default for these OSes.
5477       ;;
5478     aix*)
5479       # Below there is a dirty hack to force normal static linking with -ldl
5480       # The problem is because libdl dynamically linked with both libc and
5481       # libC (AIX C++ library), which obviously doesn't included in libraries
5482       # list by gcc. This cause undefined symbols with -static flags.
5483       # This hack allows C programs to be linked with "-static -ldl", but
5484       # we not sure about C++ programs.
5485       lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
5486       ;;
5487     cygwin* | mingw* | pw32* | os2*)
5488       # This hack is so that the source file can tell whether it is being
5489       # built for inclusion in a dll (and should export symbols for example).
5490       lt_cv_prog_cc_pic='-DDLL_EXPORT'
5491       ;;
5492     amigaos*)
5493       # FIXME: we need at least 68020 code to build shared libraries, but
5494       # adding the `-m68020' flag to GCC prevents building anything better,
5495       # like `-m68040'.
5496       lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
5497       ;;
5498     sysv4*MP*)
5499       if test -d /usr/nec; then
5500          lt_cv_prog_cc_pic=-Kconform_pic
5501       fi
5502       ;;
5503     *)
5504       lt_cv_prog_cc_pic='-fPIC'
5505       ;;
5506     esac
5507   else
5508     # PORTME Check for PIC flags for the system compiler.
5509     case "$host_os" in
5510     aix3* | aix4*)
5511      # All AIX code is PIC.
5512       lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
5513       ;;
5514
5515     hpux9* | hpux10* | hpux11*)
5516       # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
5517       lt_cv_prog_cc_wl='-Wl,'
5518       lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
5519       lt_cv_prog_cc_pic='+Z'
5520       ;;
5521
5522     irix5* | irix6*)
5523       lt_cv_prog_cc_wl='-Wl,'
5524       lt_cv_prog_cc_static='-non_shared'
5525       # PIC (with -KPIC) is the default.
5526       ;;
5527
5528     cygwin* | mingw* | pw32* | os2*)
5529       # This hack is so that the source file can tell whether it is being
5530       # built for inclusion in a dll (and should export symbols for example).
5531       lt_cv_prog_cc_pic='-DDLL_EXPORT'
5532       ;;
5533
5534     newsos6)
5535       lt_cv_prog_cc_pic='-KPIC'
5536       lt_cv_prog_cc_static='-Bstatic'
5537       ;;
5538
5539     osf3* | osf4* | osf5*)
5540       # All OSF/1 code is PIC.
5541       lt_cv_prog_cc_wl='-Wl,'
5542       lt_cv_prog_cc_static='-non_shared'
5543       ;;
5544
5545     sco3.2v5*)
5546       lt_cv_prog_cc_pic='-Kpic'
5547       lt_cv_prog_cc_static='-dn'
5548       lt_cv_prog_cc_shlib='-belf'
5549       ;;
5550
5551     solaris*)
5552       lt_cv_prog_cc_pic='-KPIC'
5553       lt_cv_prog_cc_static='-Bstatic'
5554       lt_cv_prog_cc_wl='-Wl,'
5555       ;;
5556
5557     sunos4*)
5558       lt_cv_prog_cc_pic='-PIC'
5559       lt_cv_prog_cc_static='-Bstatic'
5560       lt_cv_prog_cc_wl='-Qoption ld '
5561       ;;
5562
5563     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5564       lt_cv_prog_cc_pic='-KPIC'
5565       lt_cv_prog_cc_static='-Bstatic'
5566       if test "x$host_vendor" = xsni; then
5567         lt_cv_prog_cc_wl='-LD'
5568       else
5569         lt_cv_prog_cc_wl='-Wl,'
5570       fi
5571       ;;
5572
5573     uts4*)
5574       lt_cv_prog_cc_pic='-pic'
5575       lt_cv_prog_cc_static='-Bstatic'
5576       ;;
5577
5578     sysv4*MP*)
5579       if test -d /usr/nec ;then
5580         lt_cv_prog_cc_pic='-Kconform_pic'
5581         lt_cv_prog_cc_static='-Bstatic'
5582       fi
5583       ;;
5584
5585     *)
5586       lt_cv_prog_cc_can_build_shared=no
5587       ;;
5588     esac
5589   fi
5590
5591 fi
5592
5593 if test -z "$lt_cv_prog_cc_pic"; then
5594   echo "$as_me:$LINENO: result: none" >&5
5595 echo "${ECHO_T}none" >&6
5596 else
5597   echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
5598 echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
5599
5600   # Check to make sure the pic_flag actually works.
5601   echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
5602 echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
5603   if test "${lt_cv_prog_cc_pic_works+set}" = set; then
5604   echo $ECHO_N "(cached) $ECHO_C" >&6
5605 else
5606       save_CFLAGS="$CFLAGS"
5607     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
5608     cat >conftest.$ac_ext <<_ACEOF
5609 /* confdefs.h.  */
5610 _ACEOF
5611 cat confdefs.h >>conftest.$ac_ext
5612 cat >>conftest.$ac_ext <<_ACEOF
5613 /* end confdefs.h.  */
5614
5615 int
5616 main ()
5617 {
5618
5619   ;
5620   return 0;
5621 }
5622 _ACEOF
5623 rm -f conftest.$ac_objext
5624 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5625   (eval $ac_compile) 2>conftest.er1
5626   ac_status=$?
5627   grep -v '^ *+' conftest.er1 >conftest.err
5628   rm -f conftest.er1
5629   cat conftest.err >&5
5630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5631   (exit $ac_status); } &&
5632          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5633   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5634   (eval $ac_try) 2>&5
5635   ac_status=$?
5636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5637   (exit $ac_status); }; } &&
5638          { ac_try='test -s conftest.$ac_objext'
5639   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5640   (eval $ac_try) 2>&5
5641   ac_status=$?
5642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5643   (exit $ac_status); }; }; then
5644         case "$host_os" in
5645       hpux9* | hpux10* | hpux11*)
5646         # On HP-UX, both CC and GCC only warn that PIC is supported... then
5647         # they create non-PIC objects.  So, if there were any warnings, we
5648         # assume that PIC is not supported.
5649         if test -s conftest.err; then
5650           lt_cv_prog_cc_pic_works=no
5651         else
5652           lt_cv_prog_cc_pic_works=yes
5653         fi
5654         ;;
5655       *)
5656         lt_cv_prog_cc_pic_works=yes
5657         ;;
5658       esac
5659
5660 else
5661   echo "$as_me: failed program was:" >&5
5662 sed 's/^/| /' conftest.$ac_ext >&5
5663
5664       lt_cv_prog_cc_pic_works=no
5665
5666 fi
5667 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5668     CFLAGS="$save_CFLAGS"
5669
5670 fi
5671
5672
5673   if test "X$lt_cv_prog_cc_pic_works" = Xno; then
5674     lt_cv_prog_cc_pic=
5675     lt_cv_prog_cc_can_build_shared=no
5676   else
5677     lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
5678   fi
5679
5680   echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
5681 echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
5682 fi
5683 ##
5684 ## END FIXME
5685
5686 # Check for any special shared library compilation flags.
5687 if test -n "$lt_cv_prog_cc_shlib"; then
5688   { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
5689 echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
5690   if echo "$old_CC $old_CFLAGS " | egrep -e "[  ]$lt_cv_prog_cc_shlib[  ]" >/dev/null; then :
5691   else
5692    { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
5693 echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
5694     lt_cv_prog_cc_can_build_shared=no
5695   fi
5696 fi
5697
5698 ## FIXME: this should be a separate macro
5699 ##
5700 echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
5701 echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
5702 if test "${lt_cv_prog_cc_static_works+set}" = set; then
5703   echo $ECHO_N "(cached) $ECHO_C" >&6
5704 else
5705     lt_cv_prog_cc_static_works=no
5706   save_LDFLAGS="$LDFLAGS"
5707   LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
5708   cat >conftest.$ac_ext <<_ACEOF
5709 /* confdefs.h.  */
5710 _ACEOF
5711 cat confdefs.h >>conftest.$ac_ext
5712 cat >>conftest.$ac_ext <<_ACEOF
5713 /* end confdefs.h.  */
5714
5715 int
5716 main ()
5717 {
5718
5719   ;
5720   return 0;
5721 }
5722 _ACEOF
5723 rm -f conftest.$ac_objext conftest$ac_exeext
5724 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5725   (eval $ac_link) 2>conftest.er1
5726   ac_status=$?
5727   grep -v '^ *+' conftest.er1 >conftest.err
5728   rm -f conftest.er1
5729   cat conftest.err >&5
5730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5731   (exit $ac_status); } &&
5732          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5733   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5734   (eval $ac_try) 2>&5
5735   ac_status=$?
5736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5737   (exit $ac_status); }; } &&
5738          { ac_try='test -s conftest$ac_exeext'
5739   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5740   (eval $ac_try) 2>&5
5741   ac_status=$?
5742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5743   (exit $ac_status); }; }; then
5744   lt_cv_prog_cc_static_works=yes
5745 else
5746   echo "$as_me: failed program was:" >&5
5747 sed 's/^/| /' conftest.$ac_ext >&5
5748
5749 fi
5750 rm -f conftest.err conftest.$ac_objext \
5751       conftest$ac_exeext conftest.$ac_ext
5752   LDFLAGS="$save_LDFLAGS"
5753
5754 fi
5755
5756
5757 # Belt *and* braces to stop my trousers falling down:
5758 test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
5759 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
5760 echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
5761
5762 pic_flag="$lt_cv_prog_cc_pic"
5763 special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
5764 wl="$lt_cv_prog_cc_wl"
5765 link_static_flag="$lt_cv_prog_cc_static"
5766 no_builtin_flag="$lt_cv_prog_cc_no_builtin"
5767 can_build_shared="$lt_cv_prog_cc_can_build_shared"
5768 ##
5769 ## END FIXME
5770
5771
5772 ## FIXME: this should be a separate macro
5773 ##
5774 # Check to see if options -o and -c are simultaneously supported by compiler
5775 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
5776 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
5777 $rm -r conftest 2>/dev/null
5778 mkdir conftest
5779 cd conftest
5780 echo "int some_variable = 0;" > conftest.$ac_ext
5781 mkdir out
5782 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
5783 # that will create temporary files in the current directory regardless of
5784 # the output directory.  Thus, making CWD read-only will cause this test
5785 # to fail, enabling locking or at least warning the user not to do parallel
5786 # builds.
5787 chmod -w .
5788 save_CFLAGS="$CFLAGS"
5789 CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
5790 compiler_c_o=no
5791 if { (eval echo configure:5791: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
5792   # The compiler can only warn and ignore the option if not recognized
5793   # So say no if there are warnings
5794   if test -s out/conftest.err; then
5795     compiler_c_o=no
5796   else
5797     compiler_c_o=yes
5798   fi
5799 else
5800   # Append any errors to the config.log.
5801   cat out/conftest.err 1>&5
5802   compiler_c_o=no
5803 fi
5804 echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5805 echo "${ECHO_T}$compiler_c_o" >&6
5806 CFLAGS="$save_CFLAGS"
5807 chmod u+w .
5808 $rm conftest* out/*
5809 rmdir out
5810 cd ..
5811 rmdir conftest
5812 $rm -r conftest 2>/dev/null
5813
5814 if test x"$compiler_c_o" = x"yes"; then
5815   # Check to see if we can write to a .lo
5816   echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
5817 echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
5818   compiler_o_lo=no
5819   save_CFLAGS="$CFLAGS"
5820   CFLAGS="$CFLAGS -c -o conftest.lo"
5821   cat >conftest.$ac_ext <<_ACEOF
5822 /* confdefs.h.  */
5823 _ACEOF
5824 cat confdefs.h >>conftest.$ac_ext
5825 cat >>conftest.$ac_ext <<_ACEOF
5826 /* end confdefs.h.  */
5827
5828 int
5829 main ()
5830 {
5831 int some_variable = 0;
5832   ;
5833   return 0;
5834 }
5835 _ACEOF
5836 rm -f conftest.$ac_objext
5837 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5838   (eval $ac_compile) 2>conftest.er1
5839   ac_status=$?
5840   grep -v '^ *+' conftest.er1 >conftest.err
5841   rm -f conftest.er1
5842   cat conftest.err >&5
5843   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5844   (exit $ac_status); } &&
5845          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5846   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5847   (eval $ac_try) 2>&5
5848   ac_status=$?
5849   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5850   (exit $ac_status); }; } &&
5851          { ac_try='test -s conftest.$ac_objext'
5852   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5853   (eval $ac_try) 2>&5
5854   ac_status=$?
5855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5856   (exit $ac_status); }; }; then
5857       # The compiler can only warn and ignore the option if not recognized
5858     # So say no if there are warnings
5859     if test -s conftest.err; then
5860       compiler_o_lo=no
5861     else
5862       compiler_o_lo=yes
5863     fi
5864
5865 else
5866   echo "$as_me: failed program was:" >&5
5867 sed 's/^/| /' conftest.$ac_ext >&5
5868
5869 fi
5870 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5871   echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5872 echo "${ECHO_T}$compiler_c_o" >&6
5873   CFLAGS="$save_CFLAGS"
5874 else
5875   compiler_o_lo=no
5876 fi
5877 ##
5878 ## END FIXME
5879
5880 ## FIXME: this should be a separate macro
5881 ##
5882 # Check to see if we can do hard links to lock some files if needed
5883 hard_links="nottested"
5884 if test "$compiler_c_o" = no && test "$need_locks" != no; then
5885   # do not overwrite the value of need_locks provided by the user
5886   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
5887 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
5888   hard_links=yes
5889   $rm conftest*
5890   ln conftest.a conftest.b 2>/dev/null && hard_links=no
5891   touch conftest.a
5892   ln conftest.a conftest.b 2>&5 || hard_links=no
5893   ln conftest.a conftest.b 2>/dev/null && hard_links=no
5894   echo "$as_me:$LINENO: result: $hard_links" >&5
5895 echo "${ECHO_T}$hard_links" >&6
5896   if test "$hard_links" = no; then
5897     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5898 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5899     need_locks=warn
5900   fi
5901 else
5902   need_locks=no
5903 fi
5904 ##
5905 ## END FIXME
5906
5907 ## FIXME: this should be a separate macro
5908 ##
5909 if test "$GCC" = yes; then
5910   # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
5911   echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5912 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5913   echo "int some_variable = 0;" > conftest.$ac_ext
5914   save_CFLAGS="$CFLAGS"
5915   CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
5916   compiler_rtti_exceptions=no
5917   cat >conftest.$ac_ext <<_ACEOF
5918 /* confdefs.h.  */
5919 _ACEOF
5920 cat confdefs.h >>conftest.$ac_ext
5921 cat >>conftest.$ac_ext <<_ACEOF
5922 /* end confdefs.h.  */
5923
5924 int
5925 main ()
5926 {
5927 int some_variable = 0;
5928   ;
5929   return 0;
5930 }
5931 _ACEOF
5932 rm -f conftest.$ac_objext
5933 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5934   (eval $ac_compile) 2>conftest.er1
5935   ac_status=$?
5936   grep -v '^ *+' conftest.er1 >conftest.err
5937   rm -f conftest.er1
5938   cat conftest.err >&5
5939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5940   (exit $ac_status); } &&
5941          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5942   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5943   (eval $ac_try) 2>&5
5944   ac_status=$?
5945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5946   (exit $ac_status); }; } &&
5947          { ac_try='test -s conftest.$ac_objext'
5948   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5949   (eval $ac_try) 2>&5
5950   ac_status=$?
5951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5952   (exit $ac_status); }; }; then
5953       # The compiler can only warn and ignore the option if not recognized
5954     # So say no if there are warnings
5955     if test -s conftest.err; then
5956       compiler_rtti_exceptions=no
5957     else
5958       compiler_rtti_exceptions=yes
5959     fi
5960
5961 else
5962   echo "$as_me: failed program was:" >&5
5963 sed 's/^/| /' conftest.$ac_ext >&5
5964
5965 fi
5966 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5967   CFLAGS="$save_CFLAGS"
5968   echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
5969 echo "${ECHO_T}$compiler_rtti_exceptions" >&6
5970
5971   if test "$compiler_rtti_exceptions" = "yes"; then
5972     no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
5973   else
5974     no_builtin_flag=' -fno-builtin'
5975   fi
5976 fi
5977 ##
5978 ## END FIXME
5979
5980 ## FIXME: this should be a separate macro
5981 ##
5982 # See if the linker supports building shared libraries.
5983 echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
5984 echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
5985
5986 allow_undefined_flag=
5987 no_undefined_flag=
5988 need_lib_prefix=unknown
5989 need_version=unknown
5990 # when you set need_version to no, make sure it does not cause -set_version
5991 # flags to be left without arguments
5992 archive_cmds=
5993 archive_expsym_cmds=
5994 old_archive_from_new_cmds=
5995 old_archive_from_expsyms_cmds=
5996 export_dynamic_flag_spec=
5997 whole_archive_flag_spec=
5998 thread_safe_flag_spec=
5999 hardcode_into_libs=no
6000 hardcode_libdir_flag_spec=
6001 hardcode_libdir_separator=
6002 hardcode_direct=no
6003 hardcode_minus_L=no
6004 hardcode_shlibpath_var=unsupported
6005 runpath_var=
6006 link_all_deplibs=unknown
6007 always_export_symbols=no
6008 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
6009 # include_expsyms should be a list of space-separated symbols to be *always*
6010 # included in the symbol list
6011 include_expsyms=
6012 # exclude_expsyms can be an egrep regular expression of symbols to exclude
6013 # it will be wrapped by ` (' and `)$', so one must not match beginning or
6014 # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6015 # as well as any symbol that contains `d'.
6016 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6017 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6018 # platforms (ab)use it in PIC code, but their linkers get confused if
6019 # the symbol is explicitly referenced.  Since portable code cannot
6020 # rely on this symbol name, it's probably fine to never include it in
6021 # preloaded symbol tables.
6022 extract_expsyms_cmds=
6023
6024 case "$host_os" in
6025 cygwin* | mingw* | pw32* )
6026   # FIXME: the MSVC++ port hasn't been tested in a loooong time
6027   # When not using gcc, we currently assume that we are using
6028   # Microsoft Visual C++.
6029   if test "$GCC" != yes; then
6030     with_gnu_ld=no
6031   fi
6032   ;;
6033
6034 esac
6035
6036 ld_shlibs=yes
6037 if test "$with_gnu_ld" = yes; then
6038   # If archive_cmds runs LD, not CC, wlarc should be empty
6039   wlarc='${wl}'
6040
6041   # See if GNU ld supports shared libraries.
6042   case "$host_os" in
6043   aix3* | aix4*)
6044     # On AIX, the GNU linker is very broken
6045     ld_shlibs=no
6046     cat <<EOF 1>&2
6047
6048 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
6049 *** to be unable to reliably create shared libraries on AIX.
6050 *** Therefore, libtool is disabling shared libraries support.  If you
6051 *** really care for shared libraries, you may want to modify your PATH
6052 *** so that a non-GNU linker is found, and then restart.
6053
6054 EOF
6055     ;;
6056
6057   amigaos*)
6058     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)'
6059     hardcode_libdir_flag_spec='-L$libdir'
6060     hardcode_minus_L=yes
6061
6062     # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
6063     # that the semantics of dynamic libraries on AmigaOS, at least up
6064     # to version 4, is to share data among multiple programs linked
6065     # with the same dynamic library.  Since this doesn't match the
6066     # behavior of shared libraries on other platforms, we can use
6067     # them.
6068     ld_shlibs=no
6069     ;;
6070
6071   beos*)
6072     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6073       allow_undefined_flag=unsupported
6074       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6075       # support --undefined.  This deserves some investigation.  FIXME
6076       archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6077     else
6078       ld_shlibs=no
6079     fi
6080     ;;
6081
6082   cygwin* | mingw* | pw32*)
6083     # hardcode_libdir_flag_spec is actually meaningless, as there is
6084     # no search path for DLLs.
6085     hardcode_libdir_flag_spec='-L$libdir'
6086     allow_undefined_flag=unsupported
6087     always_export_symbols=yes
6088
6089     extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
6090       sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
6091       test -f $output_objdir/impgen.exe || (cd $output_objdir && \
6092       if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
6093       else $CC -o impgen impgen.c ; fi)~
6094       $output_objdir/impgen $dir/$soname > $output_objdir/$soname-def'
6095
6096     old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
6097
6098     # cygwin and mingw dlls have different entry points and sets of symbols
6099     # to exclude.
6100     # FIXME: what about values for MSVC?
6101     dll_entry=__cygwin_dll_entry@12
6102     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
6103     case "$host_os" in
6104     mingw*)
6105       # mingw values
6106       dll_entry=_DllMainCRTStartup@12
6107       dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
6108       ;;
6109     esac
6110
6111     # mingw and cygwin differ, and it's simplest to just exclude the union
6112     # of the two symbol sets.
6113     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
6114
6115     # recent cygwin and mingw systems supply a stub DllMain which the user
6116     # can override, but on older systems we have to supply one (in ltdll.c)
6117     if test "x$lt_cv_need_dllmain" = "xyes"; then
6118       ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
6119       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~
6120         test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
6121     else
6122       ltdll_obj=
6123       ltdll_cmds=
6124     fi
6125
6126     # Extract the symbol export list from an `--export-all' def file,
6127     # then regenerate the def file from the symbol export list, so that
6128     # the compiled dll only exports the symbol export list.
6129     # Be careful not to strip the DATA tag left be newer dlltools.
6130     export_symbols_cmds="$ltdll_cmds"'
6131       $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
6132       sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
6133
6134     # If DATA tags from a recent dlltool are present, honour them!
6135     archive_expsym_cmds='echo EXPORTS > $output_objdir/$soname-def~
6136       _lt_hint=1;
6137       cat $export_symbols | while read symbol; do
6138         set dummy \$symbol;
6139         case \$# in
6140           2) echo "     \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
6141           *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
6142         esac;
6143         _lt_hint=`expr 1 + \$_lt_hint`;
6144       done~
6145       '"$ltdll_cmds"'
6146       $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~
6147       $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~
6148       $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~
6149       $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~
6150       $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $lib '$ltdll_obj'$libobjs $deplibs $compiler_flags'
6151     ;;
6152
6153   netbsd*)
6154     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6155       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
6156       wlarc=
6157     else
6158       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6159       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6160     fi
6161     ;;
6162
6163   solaris* | sysv5*)
6164     if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
6165       ld_shlibs=no
6166       cat <<EOF 1>&2
6167
6168 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
6169 *** create shared libraries on Solaris systems.  Therefore, libtool
6170 *** is disabling shared libraries support.  We urge you to upgrade GNU
6171 *** binutils to release 2.9.1 or newer.  Another option is to modify
6172 *** your PATH or compiler configuration so that the native linker is
6173 *** used, and then restart.
6174
6175 EOF
6176     elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6177       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6178       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6179     else
6180       ld_shlibs=no
6181     fi
6182     ;;
6183
6184   sunos4*)
6185     archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6186     wlarc=
6187     hardcode_direct=yes
6188     hardcode_shlibpath_var=no
6189     ;;
6190
6191   *)
6192     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6193       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6194       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6195     else
6196       ld_shlibs=no
6197     fi
6198     ;;
6199   esac
6200
6201   if test "$ld_shlibs" = yes; then
6202     runpath_var=LD_RUN_PATH
6203     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6204     export_dynamic_flag_spec='${wl}--export-dynamic'
6205     case $host_os in
6206     cygwin* | mingw* | pw32*)
6207       # dlltool doesn't understand --whole-archive et. al.
6208       whole_archive_flag_spec=
6209       ;;
6210     *)
6211       # ancient GNU ld didn't support --whole-archive et. al.
6212       if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
6213         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6214       else
6215         whole_archive_flag_spec=
6216       fi
6217       ;;
6218     esac
6219   fi
6220 else
6221   # PORTME fill in a description of your system's linker (not GNU ld)
6222   case "$host_os" in
6223   aix3*)
6224     allow_undefined_flag=unsupported
6225     always_export_symbols=yes
6226     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'
6227     # Note: this linker hardcodes the directories in LIBPATH if there
6228     # are no directories specified by -L.
6229     hardcode_minus_L=yes
6230     if test "$GCC" = yes && test -z "$link_static_flag"; then
6231       # Neither direct hardcoding nor static linking is supported with a
6232       # broken collect2.
6233       hardcode_direct=unsupported
6234     fi
6235     ;;
6236
6237   aix4*)
6238     hardcode_libdir_flag_spec='${wl}-b ${wl}nolibpath ${wl}-b ${wl}libpath:$libdir:/usr/lib:/lib'
6239     hardcode_libdir_separator=':'
6240     if test "$GCC" = yes; then
6241       collect2name=`${CC} -print-prog-name=collect2`
6242       if test -f "$collect2name" && \
6243          strings "$collect2name" | grep resolve_lib_name >/dev/null
6244       then
6245         # We have reworked collect2
6246         hardcode_direct=yes
6247       else
6248         # We have old collect2
6249         hardcode_direct=unsupported
6250         # It fails to find uninstalled libraries when the uninstalled
6251         # path is not listed in the libpath.  Setting hardcode_minus_L
6252         # to unsupported forces relinking
6253         hardcode_minus_L=yes
6254         hardcode_libdir_flag_spec='-L$libdir'
6255         hardcode_libdir_separator=
6256       fi
6257       shared_flag='-shared'
6258     else
6259       shared_flag='${wl}-bM:SRE'
6260       hardcode_direct=yes
6261     fi
6262     allow_undefined_flag=' ${wl}-berok'
6263     archive_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bexpall ${wl}-bnoentry${allow_undefined_flag}'
6264     archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}'
6265     case "$host_os" in aix4.[01]|aix4.[01].*)
6266       # According to Greg Wooledge, -bexpall is only supported from AIX 4.2 on
6267       always_export_symbols=yes ;;
6268     esac
6269
6270     # We don't want to build shared libraries on unknown CPU types.
6271     case $host_cpu in
6272     powerpc | rs6000) ;;
6273     *) ld_shlibs=no ;;
6274     esac
6275    ;;
6276
6277   amigaos*)
6278     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)'
6279     hardcode_libdir_flag_spec='-L$libdir'
6280     hardcode_minus_L=yes
6281     # see comment about different semantics on the GNU ld section
6282     ld_shlibs=no
6283     ;;
6284
6285   cygwin* | mingw* | pw32*)
6286     # When not using gcc, we currently assume that we are using
6287     # Microsoft Visual C++.
6288     # hardcode_libdir_flag_spec is actually meaningless, as there is
6289     # no search path for DLLs.
6290     hardcode_libdir_flag_spec=' '
6291     allow_undefined_flag=unsupported
6292     # Tell ltmain to make .lib files, not .a files.
6293     libext=lib
6294     # FIXME: Setting linknames here is a bad hack.
6295     archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
6296     # The linker will automatically build a .lib file if we build a DLL.
6297     old_archive_from_new_cmds='true'
6298     # FIXME: Should let the user specify the lib program.
6299     old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
6300     fix_srcfile_path='`cygpath -w "$srcfile"`'
6301     ;;
6302
6303   darwin* | rhapsody*)
6304     allow_undefined_flag='-undefined warning'
6305     archive_cmds='$CC `if test "$module" = "yes"; then echo -bundle; else
6306       echo -dynamiclib; fi` -o $lib $libobjs $deplibs $linkopts'
6307     archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
6308     ## What we need is to hardcode the path to the library, not the search path
6309     #hardcode_direct=yes
6310     #hardcode_libdir_flag_spec='-install_name $libdir/$lib'
6311     hardcode_shlibpath_var=no
6312     whole_archive_flag_spec='-all_load'
6313     ;;
6314
6315   freebsd1*)
6316     ld_shlibs=no
6317     ;;
6318
6319   # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
6320   # support.  Future versions do this automatically, but an explicit c++rt0.o
6321   # does not break anything, and helps significantly (at the cost of a little
6322   # extra space).
6323   freebsd2.2*)
6324     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
6325     hardcode_libdir_flag_spec='-R$libdir'
6326     hardcode_direct=yes
6327     hardcode_shlibpath_var=no
6328     ;;
6329
6330   # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6331   freebsd2*)
6332     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6333     hardcode_direct=yes
6334     hardcode_minus_L=yes
6335     hardcode_shlibpath_var=no
6336     ;;
6337
6338   # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
6339   freebsd*)
6340     archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
6341     hardcode_libdir_flag_spec='-R$libdir'
6342     hardcode_direct=yes
6343     hardcode_shlibpath_var=no
6344     ;;
6345
6346   hpux9* | hpux10* | hpux11*)
6347     case "$host_os" in
6348     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' ;;
6349     *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
6350     esac
6351     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6352     hardcode_libdir_separator=:
6353     hardcode_direct=yes
6354     hardcode_minus_L=yes # Not in the search PATH, but as the default
6355                          # location of the library.
6356     export_dynamic_flag_spec='${wl}-E'
6357     ;;
6358
6359   irix5* | irix6*)
6360     if test "$GCC" = yes; then
6361       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'
6362     else
6363       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'
6364     fi
6365     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6366     hardcode_libdir_separator=:
6367     link_all_deplibs=yes
6368     ;;
6369
6370   netbsd*)
6371     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6372       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
6373     else
6374       archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
6375     fi
6376     hardcode_libdir_flag_spec='-R$libdir'
6377     hardcode_direct=yes
6378     hardcode_shlibpath_var=no
6379     ;;
6380
6381   newsos6)
6382     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
6383     hardcode_direct=yes
6384     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6385     hardcode_libdir_separator=:
6386     hardcode_shlibpath_var=no
6387     ;;
6388
6389   openbsd*)
6390     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6391     hardcode_libdir_flag_spec='-R$libdir'
6392     hardcode_direct=yes
6393     hardcode_shlibpath_var=no
6394     ;;
6395
6396   os2*)
6397     hardcode_libdir_flag_spec='-L$libdir'
6398     hardcode_minus_L=yes
6399     allow_undefined_flag=unsupported
6400     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'
6401     old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
6402     ;;
6403
6404   osf3*)
6405     if test "$GCC" = yes; then
6406       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6407       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'
6408     else
6409       allow_undefined_flag=' -expect_unresolved \*'
6410       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'
6411     fi
6412     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6413     hardcode_libdir_separator=:
6414     ;;
6415
6416   osf4* | osf5*)        # as osf3* with the addition of -msym flag
6417     if test "$GCC" = yes; then
6418       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6419       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'
6420     else
6421       allow_undefined_flag=' -expect_unresolved \*'
6422       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'
6423       archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
6424       $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'
6425     fi
6426 #Both c and cxx compiler support -rpath directly
6427     hardcode_libdir_flag_spec='-rpath $libdir'
6428     hardcode_libdir_separator=:
6429     ;;
6430
6431   sco3.2v5*)
6432     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6433     hardcode_shlibpath_var=no
6434     runpath_var=LD_RUN_PATH
6435     hardcode_runpath_var=yes
6436     ;;
6437
6438   solaris*)
6439     no_undefined_flag=' -z text'
6440     # $CC -shared without GNU ld will not create a library from C++
6441     # object files and a static libstdc++, better avoid it by now
6442     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6443     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6444                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6445     hardcode_libdir_flag_spec='-R$libdir'
6446     hardcode_shlibpath_var=no
6447     case "$host_os" in
6448     solaris2.[0-5] | solaris2.[0-5].*) ;;
6449     *) # Supported since Solaris 2.6 (maybe 2.5.1?)
6450       whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
6451     esac
6452     link_all_deplibs=yes
6453     ;;
6454
6455   sunos4*)
6456     if test "x$host_vendor" = xsequent; then
6457       # Use $CC to link under sequent, because it throws in some extra .o
6458       # files that make .init and .fini sections work.
6459       archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
6460     else
6461       archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
6462     fi
6463     hardcode_libdir_flag_spec='-L$libdir'
6464     hardcode_direct=yes
6465     hardcode_minus_L=yes
6466     hardcode_shlibpath_var=no
6467     ;;
6468
6469   sysv4)
6470     if test "x$host_vendor" = xsno; then
6471       archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linkopts'
6472       hardcode_direct=yes # is this really true???
6473     else
6474       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6475       hardcode_direct=no #Motorola manual says yes, but my tests say they lie
6476     fi
6477     runpath_var='LD_RUN_PATH'
6478     hardcode_shlibpath_var=no
6479     ;;
6480
6481   sysv4.3*)
6482     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6483     hardcode_shlibpath_var=no
6484     export_dynamic_flag_spec='-Bexport'
6485     ;;
6486
6487   sysv5*)
6488     no_undefined_flag=' -z text'
6489     # $CC -shared without GNU ld will not create a library from C++
6490     # object files and a static libstdc++, better avoid it by now
6491     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6492     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6493                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6494     hardcode_libdir_flag_spec=
6495     hardcode_shlibpath_var=no
6496     runpath_var='LD_RUN_PATH'
6497     ;;
6498
6499   uts4*)
6500     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6501     hardcode_libdir_flag_spec='-L$libdir'
6502     hardcode_shlibpath_var=no
6503     ;;
6504
6505   dgux*)
6506     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6507     hardcode_libdir_flag_spec='-L$libdir'
6508     hardcode_shlibpath_var=no
6509     ;;
6510
6511   sysv4*MP*)
6512     if test -d /usr/nec; then
6513       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6514       hardcode_shlibpath_var=no
6515       runpath_var=LD_RUN_PATH
6516       hardcode_runpath_var=yes
6517       ld_shlibs=yes
6518     fi
6519     ;;
6520
6521   sysv4.2uw2*)
6522     archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6523     hardcode_direct=yes
6524     hardcode_minus_L=no
6525     hardcode_shlibpath_var=no
6526     hardcode_runpath_var=yes
6527     runpath_var=LD_RUN_PATH
6528     ;;
6529
6530   unixware7*)
6531     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6532     runpath_var='LD_RUN_PATH'
6533     hardcode_shlibpath_var=no
6534     ;;
6535
6536   *)
6537     ld_shlibs=no
6538     ;;
6539   esac
6540 fi
6541 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
6542 echo "${ECHO_T}$ld_shlibs" >&6
6543 test "$ld_shlibs" = no && can_build_shared=no
6544 ##
6545 ## END FIXME
6546
6547 ## FIXME: this should be a separate macro
6548 ##
6549 # Check hardcoding attributes.
6550 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
6551 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
6552 hardcode_action=
6553 if test -n "$hardcode_libdir_flag_spec" || \
6554    test -n "$runpath_var"; then
6555
6556   # We can hardcode non-existant directories.
6557   if test "$hardcode_direct" != no &&
6558      # If the only mechanism to avoid hardcoding is shlibpath_var, we
6559      # have to relink, otherwise we might link with an installed library
6560      # when we should be linking with a yet-to-be-installed one
6561      ## test "$hardcode_shlibpath_var" != no &&
6562      test "$hardcode_minus_L" != no; then
6563     # Linking always hardcodes the temporary library directory.
6564     hardcode_action=relink
6565   else
6566     # We can link without hardcoding, and we can hardcode nonexisting dirs.
6567     hardcode_action=immediate
6568   fi
6569 else
6570   # We cannot hardcode anything, or else we can only hardcode existing
6571   # directories.
6572   hardcode_action=unsupported
6573 fi
6574 echo "$as_me:$LINENO: result: $hardcode_action" >&5
6575 echo "${ECHO_T}$hardcode_action" >&6
6576 ##
6577 ## END FIXME
6578
6579 ## FIXME: this should be a separate macro
6580 ##
6581 striplib=
6582 old_striplib=
6583 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
6584 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
6585 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
6586   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
6587   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
6588   echo "$as_me:$LINENO: result: yes" >&5
6589 echo "${ECHO_T}yes" >&6
6590 else
6591   echo "$as_me:$LINENO: result: no" >&5
6592 echo "${ECHO_T}no" >&6
6593 fi
6594 ##
6595 ## END FIXME
6596
6597 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6598 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6599
6600 ## FIXME: this should be a separate macro
6601 ##
6602 # PORTME Fill in your ld.so characteristics
6603 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
6604 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
6605 library_names_spec=
6606 libname_spec='lib$name'
6607 soname_spec=
6608 postinstall_cmds=
6609 postuninstall_cmds=
6610 finish_cmds=
6611 finish_eval=
6612 shlibpath_var=
6613 shlibpath_overrides_runpath=unknown
6614 version_type=none
6615 dynamic_linker="$host_os ld.so"
6616 sys_lib_dlsearch_path_spec="/lib /usr/lib"
6617 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
6618
6619 case "$host_os" in
6620 aix3*)
6621   version_type=linux
6622   library_names_spec='${libname}${release}.so$versuffix $libname.a'
6623   shlibpath_var=LIBPATH
6624
6625   # AIX has no versioning support, so we append a major version to the name.
6626   soname_spec='${libname}${release}.so$major'
6627   ;;
6628
6629 aix4*)
6630   version_type=linux
6631   # AIX has no versioning support, so currently we can not hardcode correct
6632   # soname into executable. Probably we can add versioning support to
6633   # collect2, so additional links can be useful in future.
6634   # We preserve .a as extension for shared libraries though AIX4.2
6635   # and later linker supports .so
6636   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.a'
6637   shlibpath_var=LIBPATH
6638   ;;
6639
6640 amigaos*)
6641   library_names_spec='$libname.ixlibrary $libname.a'
6642   # Create ${libname}_ixlibrary.a entries in /sys/libs.
6643   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'
6644   ;;
6645
6646 beos*)
6647   library_names_spec='${libname}.so'
6648   dynamic_linker="$host_os ld.so"
6649   shlibpath_var=LIBRARY_PATH
6650   ;;
6651
6652 bsdi4*)
6653   version_type=linux
6654   need_version=no
6655   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6656   soname_spec='${libname}${release}.so$major'
6657   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6658   shlibpath_var=LD_LIBRARY_PATH
6659   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6660   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6661   export_dynamic_flag_spec=-rdynamic
6662   # the default ld.so.conf also contains /usr/contrib/lib and
6663   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6664   # libtool to hard-code these into programs
6665   ;;
6666
6667 cygwin* | mingw* | pw32*)
6668   version_type=windows
6669   need_version=no
6670   need_lib_prefix=no
6671   if test "$GCC" = yes; then
6672     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6673   else
6674     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
6675   fi
6676   dynamic_linker='Win32 ld.exe'
6677   # FIXME: first we should search . and the directory the executable is in
6678   shlibpath_var=PATH
6679   ;;
6680
6681 darwin* | rhapsody*)
6682   need_lib_prefix=no
6683   need_version=no
6684   library_names_spec='${libname}.`if test "$module" = "yes"; then echo so; else echo dylib; fi`'
6685   shlibpath_overrides_runpath=yes
6686   shlibpath_var=DYLD_LIBRARY_PATH
6687   postinstall_cmds='chmod +x $lib'
6688   ;;
6689
6690 freebsd1*)
6691   dynamic_linker=no
6692   ;;
6693
6694 freebsd*)
6695   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6696   version_type=freebsd-$objformat
6697   case "$version_type" in
6698     freebsd-elf*)
6699       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6700       need_version=no
6701       need_lib_prefix=no
6702       ;;
6703     freebsd-*)
6704       library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
6705       need_version=yes
6706       ;;
6707   esac
6708   shlibpath_var=LD_LIBRARY_PATH
6709   case "$host_os" in
6710   freebsd2*)
6711     shlibpath_overrides_runpath=yes
6712     ;;
6713   *)
6714     shlibpath_overrides_runpath=no
6715     hardcode_into_libs=yes
6716     ;;
6717   esac
6718   ;;
6719
6720 gnu*)
6721   version_type=linux
6722   need_lib_prefix=no
6723   need_version=no
6724   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
6725   soname_spec='${libname}${release}.so$major'
6726   shlibpath_var=LD_LIBRARY_PATH
6727   hardcode_into_libs=yes
6728   ;;
6729
6730 hpux9* | hpux10* | hpux11*)
6731   # Give a soname corresponding to the major version so that dld.sl refuses to
6732   # link against other versions.
6733   dynamic_linker="$host_os dld.sl"
6734   version_type=sunos
6735   need_lib_prefix=no
6736   need_version=no
6737   shlibpath_var=SHLIB_PATH
6738   shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6739   library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
6740   soname_spec='${libname}${release}.sl$major'
6741   # HP-UX runs *really* slowly unless shared libraries are mode 555.
6742   postinstall_cmds='chmod 555 $lib'
6743   ;;
6744
6745 irix5* | irix6*)
6746   version_type=irix
6747   need_lib_prefix=no
6748   need_version=no
6749   soname_spec='${libname}${release}.so$major'
6750   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
6751   case "$host_os" in
6752   irix5*)
6753     libsuff= shlibsuff=
6754     ;;
6755   *)
6756     case "$LD" in # libtool.m4 will add one of these switches to LD
6757     *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
6758     *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
6759     *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
6760     *) libsuff= shlibsuff= libmagic=never-match;;
6761     esac
6762     ;;
6763   esac
6764   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6765   shlibpath_overrides_runpath=no
6766   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6767   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6768   ;;
6769
6770 # No shared lib support for Linux oldld, aout, or coff.
6771 linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
6772   dynamic_linker=no
6773   ;;
6774
6775 # This must be Linux ELF.
6776 linux-gnu*)
6777   version_type=linux
6778   need_lib_prefix=no
6779   need_version=no
6780   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6781   soname_spec='${libname}${release}.so$major'
6782   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6783   shlibpath_var=LD_LIBRARY_PATH
6784   shlibpath_overrides_runpath=no
6785   # This implies no fast_install, which is unacceptable.
6786   # Some rework will be needed to allow for fast_install
6787   # before this can be enabled.
6788   hardcode_into_libs=yes
6789
6790   # We used to test for /lib/ld.so.1 and disable shared libraries on
6791   # powerpc, because MkLinux only supported shared libraries with the
6792   # GNU dynamic linker.  Since this was broken with cross compilers,
6793   # most powerpc-linux boxes support dynamic linking these days and
6794   # people can always --disable-shared, the test was removed, and we
6795   # assume the GNU/Linux dynamic linker is in use.
6796   dynamic_linker='GNU/Linux ld.so'
6797   ;;
6798
6799 netbsd*)
6800   version_type=sunos
6801   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6802     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6803     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6804     dynamic_linker='NetBSD (a.out) ld.so'
6805   else
6806     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
6807     soname_spec='${libname}${release}.so$major'
6808     dynamic_linker='NetBSD ld.elf_so'
6809   fi
6810   shlibpath_var=LD_LIBRARY_PATH
6811   shlibpath_overrides_runpath=yes
6812   hardcode_into_libs=yes
6813   ;;
6814
6815 newsos6)
6816   version_type=linux
6817   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6818   shlibpath_var=LD_LIBRARY_PATH
6819   shlibpath_overrides_runpath=yes
6820   ;;
6821
6822 openbsd*)
6823   version_type=sunos
6824   if test "$with_gnu_ld" = yes; then
6825     need_lib_prefix=no
6826     need_version=no
6827   fi
6828   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6829   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6830   shlibpath_var=LD_LIBRARY_PATH
6831   ;;
6832
6833 os2*)
6834   libname_spec='$name'
6835   need_lib_prefix=no
6836   library_names_spec='$libname.dll $libname.a'
6837   dynamic_linker='OS/2 ld.exe'
6838   shlibpath_var=LIBPATH
6839   ;;
6840
6841 osf3* | osf4* | osf5*)
6842   version_type=osf
6843   need_version=no
6844   soname_spec='${libname}${release}.so'
6845   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6846   shlibpath_var=LD_LIBRARY_PATH
6847   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6848   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6849   ;;
6850
6851 sco3.2v5*)
6852   version_type=osf
6853   soname_spec='${libname}${release}.so$major'
6854   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6855   shlibpath_var=LD_LIBRARY_PATH
6856   ;;
6857
6858 solaris*)
6859   version_type=linux
6860   need_lib_prefix=no
6861   need_version=no
6862   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6863   soname_spec='${libname}${release}.so$major'
6864   shlibpath_var=LD_LIBRARY_PATH
6865   shlibpath_overrides_runpath=yes
6866   hardcode_into_libs=yes
6867   # ldd complains unless libraries are executable
6868   postinstall_cmds='chmod +x $lib'
6869   ;;
6870
6871 sunos4*)
6872   version_type=sunos
6873   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6874   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6875   shlibpath_var=LD_LIBRARY_PATH
6876   shlibpath_overrides_runpath=yes
6877   if test "$with_gnu_ld" = yes; then
6878     need_lib_prefix=no
6879   fi
6880   need_version=yes
6881   ;;
6882
6883 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6884   version_type=linux
6885   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6886   soname_spec='${libname}${release}.so$major'
6887   shlibpath_var=LD_LIBRARY_PATH
6888   case "$host_vendor" in
6889     sni)
6890       shlibpath_overrides_runpath=no
6891       ;;
6892     motorola)
6893       need_lib_prefix=no
6894       need_version=no
6895       shlibpath_overrides_runpath=no
6896       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6897       ;;
6898   esac
6899   ;;
6900
6901 uts4*)
6902   version_type=linux
6903   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6904   soname_spec='${libname}${release}.so$major'
6905   shlibpath_var=LD_LIBRARY_PATH
6906   ;;
6907
6908 dgux*)
6909   version_type=linux
6910   need_lib_prefix=no
6911   need_version=no
6912   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6913   soname_spec='${libname}${release}.so$major'
6914   shlibpath_var=LD_LIBRARY_PATH
6915   ;;
6916
6917 sysv4*MP*)
6918   if test -d /usr/nec ;then
6919     version_type=linux
6920     library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
6921     soname_spec='$libname.so.$major'
6922     shlibpath_var=LD_LIBRARY_PATH
6923   fi
6924   ;;
6925
6926 *)
6927   dynamic_linker=no
6928   ;;
6929 esac
6930 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
6931 echo "${ECHO_T}$dynamic_linker" >&6
6932 test "$dynamic_linker" = no && can_build_shared=no
6933 ##
6934 ## END FIXME
6935
6936 ## FIXME: this should be a separate macro
6937 ##
6938 # Report the final consequences.
6939 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
6940 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
6941 echo "$as_me:$LINENO: result: $can_build_shared" >&5
6942 echo "${ECHO_T}$can_build_shared" >&6
6943 ##
6944 ## END FIXME
6945
6946 if test "$hardcode_action" = relink; then
6947   # Fast installation is not supported
6948   enable_fast_install=no
6949 elif test "$shlibpath_overrides_runpath" = yes ||
6950      test "$enable_shared" = no; then
6951   # Fast installation is not necessary
6952   enable_fast_install=needless
6953 fi
6954
6955 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
6956 if test "$GCC" = yes; then
6957   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
6958 fi
6959
6960 if test "x$enable_dlopen" != xyes; then
6961   enable_dlopen=unknown
6962   enable_dlopen_self=unknown
6963   enable_dlopen_self_static=unknown
6964 else
6965   lt_cv_dlopen=no
6966   lt_cv_dlopen_libs=
6967
6968   case "$host_os" in
6969   beos*)
6970     lt_cv_dlopen="load_add_on"
6971     lt_cv_dlopen_libs=
6972     lt_cv_dlopen_self=yes
6973     ;;
6974
6975   cygwin* | mingw* | pw32*)
6976     lt_cv_dlopen="LoadLibrary"
6977     lt_cv_dlopen_libs=
6978    ;;
6979
6980   *)
6981     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
6982 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
6983 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
6984   echo $ECHO_N "(cached) $ECHO_C" >&6
6985 else
6986   ac_check_lib_save_LIBS=$LIBS
6987 LIBS="-ldl  $LIBS"
6988 cat >conftest.$ac_ext <<_ACEOF
6989 /* confdefs.h.  */
6990 _ACEOF
6991 cat confdefs.h >>conftest.$ac_ext
6992 cat >>conftest.$ac_ext <<_ACEOF
6993 /* end confdefs.h.  */
6994
6995 /* Override any gcc2 internal prototype to avoid an error.  */
6996 #ifdef __cplusplus
6997 extern "C"
6998 #endif
6999 /* We use char because int might match the return type of a gcc2
7000    builtin and then its argument prototype would still apply.  */
7001 char dlopen ();
7002 int
7003 main ()
7004 {
7005 dlopen ();
7006   ;
7007   return 0;
7008 }
7009 _ACEOF
7010 rm -f conftest.$ac_objext conftest$ac_exeext
7011 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7012   (eval $ac_link) 2>conftest.er1
7013   ac_status=$?
7014   grep -v '^ *+' conftest.er1 >conftest.err
7015   rm -f conftest.er1
7016   cat conftest.err >&5
7017   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7018   (exit $ac_status); } &&
7019          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7020   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7021   (eval $ac_try) 2>&5
7022   ac_status=$?
7023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7024   (exit $ac_status); }; } &&
7025          { ac_try='test -s conftest$ac_exeext'
7026   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7027   (eval $ac_try) 2>&5
7028   ac_status=$?
7029   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7030   (exit $ac_status); }; }; then
7031   ac_cv_lib_dl_dlopen=yes
7032 else
7033   echo "$as_me: failed program was:" >&5
7034 sed 's/^/| /' conftest.$ac_ext >&5
7035
7036 ac_cv_lib_dl_dlopen=no
7037 fi
7038 rm -f conftest.err conftest.$ac_objext \
7039       conftest$ac_exeext conftest.$ac_ext
7040 LIBS=$ac_check_lib_save_LIBS
7041 fi
7042 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
7043 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
7044 if test $ac_cv_lib_dl_dlopen = yes; then
7045   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
7046 else
7047   echo "$as_me:$LINENO: checking for dlopen" >&5
7048 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
7049 if test "${ac_cv_func_dlopen+set}" = set; then
7050   echo $ECHO_N "(cached) $ECHO_C" >&6
7051 else
7052   cat >conftest.$ac_ext <<_ACEOF
7053 /* confdefs.h.  */
7054 _ACEOF
7055 cat confdefs.h >>conftest.$ac_ext
7056 cat >>conftest.$ac_ext <<_ACEOF
7057 /* end confdefs.h.  */
7058 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
7059    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7060 #define dlopen innocuous_dlopen
7061
7062 /* System header to define __stub macros and hopefully few prototypes,
7063     which can conflict with char dlopen (); below.
7064     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7065     <limits.h> exists even on freestanding compilers.  */
7066
7067 #ifdef __STDC__
7068 # include <limits.h>
7069 #else
7070 # include <assert.h>
7071 #endif
7072
7073 #undef dlopen
7074
7075 /* Override any gcc2 internal prototype to avoid an error.  */
7076 #ifdef __cplusplus
7077 extern "C"
7078 {
7079 #endif
7080 /* We use char because int might match the return type of a gcc2
7081    builtin and then its argument prototype would still apply.  */
7082 char dlopen ();
7083 /* The GNU C library defines this for functions which it implements
7084     to always fail with ENOSYS.  Some functions are actually named
7085     something starting with __ and the normal name is an alias.  */
7086 #if defined (__stub_dlopen) || defined (__stub___dlopen)
7087 choke me
7088 #else
7089 char (*f) () = dlopen;
7090 #endif
7091 #ifdef __cplusplus
7092 }
7093 #endif
7094
7095 int
7096 main ()
7097 {
7098 return f != dlopen;
7099   ;
7100   return 0;
7101 }
7102 _ACEOF
7103 rm -f conftest.$ac_objext conftest$ac_exeext
7104 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7105   (eval $ac_link) 2>conftest.er1
7106   ac_status=$?
7107   grep -v '^ *+' conftest.er1 >conftest.err
7108   rm -f conftest.er1
7109   cat conftest.err >&5
7110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7111   (exit $ac_status); } &&
7112          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7113   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7114   (eval $ac_try) 2>&5
7115   ac_status=$?
7116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7117   (exit $ac_status); }; } &&
7118          { ac_try='test -s conftest$ac_exeext'
7119   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7120   (eval $ac_try) 2>&5
7121   ac_status=$?
7122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7123   (exit $ac_status); }; }; then
7124   ac_cv_func_dlopen=yes
7125 else
7126   echo "$as_me: failed program was:" >&5
7127 sed 's/^/| /' conftest.$ac_ext >&5
7128
7129 ac_cv_func_dlopen=no
7130 fi
7131 rm -f conftest.err conftest.$ac_objext \
7132       conftest$ac_exeext conftest.$ac_ext
7133 fi
7134 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
7135 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
7136 if test $ac_cv_func_dlopen = yes; then
7137   lt_cv_dlopen="dlopen"
7138 else
7139   echo "$as_me:$LINENO: checking for shl_load" >&5
7140 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
7141 if test "${ac_cv_func_shl_load+set}" = set; then
7142   echo $ECHO_N "(cached) $ECHO_C" >&6
7143 else
7144   cat >conftest.$ac_ext <<_ACEOF
7145 /* confdefs.h.  */
7146 _ACEOF
7147 cat confdefs.h >>conftest.$ac_ext
7148 cat >>conftest.$ac_ext <<_ACEOF
7149 /* end confdefs.h.  */
7150 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
7151    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7152 #define shl_load innocuous_shl_load
7153
7154 /* System header to define __stub macros and hopefully few prototypes,
7155     which can conflict with char shl_load (); below.
7156     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7157     <limits.h> exists even on freestanding compilers.  */
7158
7159 #ifdef __STDC__
7160 # include <limits.h>
7161 #else
7162 # include <assert.h>
7163 #endif
7164
7165 #undef shl_load
7166
7167 /* Override any gcc2 internal prototype to avoid an error.  */
7168 #ifdef __cplusplus
7169 extern "C"
7170 {
7171 #endif
7172 /* We use char because int might match the return type of a gcc2
7173    builtin and then its argument prototype would still apply.  */
7174 char shl_load ();
7175 /* The GNU C library defines this for functions which it implements
7176     to always fail with ENOSYS.  Some functions are actually named
7177     something starting with __ and the normal name is an alias.  */
7178 #if defined (__stub_shl_load) || defined (__stub___shl_load)
7179 choke me
7180 #else
7181 char (*f) () = shl_load;
7182 #endif
7183 #ifdef __cplusplus
7184 }
7185 #endif
7186
7187 int
7188 main ()
7189 {
7190 return f != shl_load;
7191   ;
7192   return 0;
7193 }
7194 _ACEOF
7195 rm -f conftest.$ac_objext conftest$ac_exeext
7196 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7197   (eval $ac_link) 2>conftest.er1
7198   ac_status=$?
7199   grep -v '^ *+' conftest.er1 >conftest.err
7200   rm -f conftest.er1
7201   cat conftest.err >&5
7202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7203   (exit $ac_status); } &&
7204          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7205   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7206   (eval $ac_try) 2>&5
7207   ac_status=$?
7208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7209   (exit $ac_status); }; } &&
7210          { ac_try='test -s conftest$ac_exeext'
7211   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7212   (eval $ac_try) 2>&5
7213   ac_status=$?
7214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7215   (exit $ac_status); }; }; then
7216   ac_cv_func_shl_load=yes
7217 else
7218   echo "$as_me: failed program was:" >&5
7219 sed 's/^/| /' conftest.$ac_ext >&5
7220
7221 ac_cv_func_shl_load=no
7222 fi
7223 rm -f conftest.err conftest.$ac_objext \
7224       conftest$ac_exeext conftest.$ac_ext
7225 fi
7226 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
7227 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
7228 if test $ac_cv_func_shl_load = yes; then
7229   lt_cv_dlopen="shl_load"
7230 else
7231   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
7232 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
7233 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
7234   echo $ECHO_N "(cached) $ECHO_C" >&6
7235 else
7236   ac_check_lib_save_LIBS=$LIBS
7237 LIBS="-lsvld  $LIBS"
7238 cat >conftest.$ac_ext <<_ACEOF
7239 /* confdefs.h.  */
7240 _ACEOF
7241 cat confdefs.h >>conftest.$ac_ext
7242 cat >>conftest.$ac_ext <<_ACEOF
7243 /* end confdefs.h.  */
7244
7245 /* Override any gcc2 internal prototype to avoid an error.  */
7246 #ifdef __cplusplus
7247 extern "C"
7248 #endif
7249 /* We use char because int might match the return type of a gcc2
7250    builtin and then its argument prototype would still apply.  */
7251 char dlopen ();
7252 int
7253 main ()
7254 {
7255 dlopen ();
7256   ;
7257   return 0;
7258 }
7259 _ACEOF
7260 rm -f conftest.$ac_objext conftest$ac_exeext
7261 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7262   (eval $ac_link) 2>conftest.er1
7263   ac_status=$?
7264   grep -v '^ *+' conftest.er1 >conftest.err
7265   rm -f conftest.er1
7266   cat conftest.err >&5
7267   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7268   (exit $ac_status); } &&
7269          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7270   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7271   (eval $ac_try) 2>&5
7272   ac_status=$?
7273   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7274   (exit $ac_status); }; } &&
7275          { ac_try='test -s conftest$ac_exeext'
7276   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7277   (eval $ac_try) 2>&5
7278   ac_status=$?
7279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7280   (exit $ac_status); }; }; then
7281   ac_cv_lib_svld_dlopen=yes
7282 else
7283   echo "$as_me: failed program was:" >&5
7284 sed 's/^/| /' conftest.$ac_ext >&5
7285
7286 ac_cv_lib_svld_dlopen=no
7287 fi
7288 rm -f conftest.err conftest.$ac_objext \
7289       conftest$ac_exeext conftest.$ac_ext
7290 LIBS=$ac_check_lib_save_LIBS
7291 fi
7292 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
7293 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
7294 if test $ac_cv_lib_svld_dlopen = yes; then
7295   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
7296 else
7297   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
7298 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
7299 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
7300   echo $ECHO_N "(cached) $ECHO_C" >&6
7301 else
7302   ac_check_lib_save_LIBS=$LIBS
7303 LIBS="-ldld  $LIBS"
7304 cat >conftest.$ac_ext <<_ACEOF
7305 /* confdefs.h.  */
7306 _ACEOF
7307 cat confdefs.h >>conftest.$ac_ext
7308 cat >>conftest.$ac_ext <<_ACEOF
7309 /* end confdefs.h.  */
7310
7311 /* Override any gcc2 internal prototype to avoid an error.  */
7312 #ifdef __cplusplus
7313 extern "C"
7314 #endif
7315 /* We use char because int might match the return type of a gcc2
7316    builtin and then its argument prototype would still apply.  */
7317 char shl_load ();
7318 int
7319 main ()
7320 {
7321 shl_load ();
7322   ;
7323   return 0;
7324 }
7325 _ACEOF
7326 rm -f conftest.$ac_objext conftest$ac_exeext
7327 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7328   (eval $ac_link) 2>conftest.er1
7329   ac_status=$?
7330   grep -v '^ *+' conftest.er1 >conftest.err
7331   rm -f conftest.er1
7332   cat conftest.err >&5
7333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7334   (exit $ac_status); } &&
7335          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7336   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7337   (eval $ac_try) 2>&5
7338   ac_status=$?
7339   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7340   (exit $ac_status); }; } &&
7341          { ac_try='test -s conftest$ac_exeext'
7342   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7343   (eval $ac_try) 2>&5
7344   ac_status=$?
7345   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7346   (exit $ac_status); }; }; then
7347   ac_cv_lib_dld_shl_load=yes
7348 else
7349   echo "$as_me: failed program was:" >&5
7350 sed 's/^/| /' conftest.$ac_ext >&5
7351
7352 ac_cv_lib_dld_shl_load=no
7353 fi
7354 rm -f conftest.err conftest.$ac_objext \
7355       conftest$ac_exeext conftest.$ac_ext
7356 LIBS=$ac_check_lib_save_LIBS
7357 fi
7358 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
7359 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
7360 if test $ac_cv_lib_dld_shl_load = yes; then
7361   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
7362 fi
7363
7364
7365 fi
7366
7367
7368 fi
7369
7370
7371 fi
7372
7373
7374 fi
7375
7376     ;;
7377   esac
7378
7379   if test "x$lt_cv_dlopen" != xno; then
7380     enable_dlopen=yes
7381   else
7382     enable_dlopen=no
7383   fi
7384
7385   case "$lt_cv_dlopen" in
7386   dlopen)
7387     save_CPPFLAGS="$CPP_FLAGS"
7388         test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
7389
7390     save_LDFLAGS="$LDFLAGS"
7391     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
7392
7393     save_LIBS="$LIBS"
7394     LIBS="$lt_cv_dlopen_libs $LIBS"
7395
7396     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
7397 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
7398 if test "${lt_cv_dlopen_self+set}" = set; then
7399   echo $ECHO_N "(cached) $ECHO_C" >&6
7400 else
7401           if test "$cross_compiling" = yes; then :
7402   lt_cv_dlopen_self=cross
7403 else
7404     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7405   lt_status=$lt_dlunknown
7406   cat > conftest.$ac_ext <<EOF
7407 #line 7407 "configure"
7408 #include "confdefs.h"
7409
7410 #if HAVE_DLFCN_H
7411 #include <dlfcn.h>
7412 #endif
7413
7414 #include <stdio.h>
7415
7416 #ifdef RTLD_GLOBAL
7417 #  define LT_DLGLOBAL           RTLD_GLOBAL
7418 #else
7419 #  ifdef DL_GLOBAL
7420 #    define LT_DLGLOBAL         DL_GLOBAL
7421 #  else
7422 #    define LT_DLGLOBAL         0
7423 #  endif
7424 #endif
7425
7426 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7427    find out it does not work in some platform. */
7428 #ifndef LT_DLLAZY_OR_NOW
7429 #  ifdef RTLD_LAZY
7430 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
7431 #  else
7432 #    ifdef DL_LAZY
7433 #      define LT_DLLAZY_OR_NOW          DL_LAZY
7434 #    else
7435 #      ifdef RTLD_NOW
7436 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
7437 #      else
7438 #        ifdef DL_NOW
7439 #          define LT_DLLAZY_OR_NOW      DL_NOW
7440 #        else
7441 #          define LT_DLLAZY_OR_NOW      0
7442 #        endif
7443 #      endif
7444 #    endif
7445 #  endif
7446 #endif
7447
7448 #ifdef __cplusplus
7449 extern "C" void exit (int);
7450 #endif
7451
7452 fnord() { int i=42;}
7453 main ()
7454 {
7455   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7456   int status = $lt_dlunknown;
7457
7458   if (self)
7459     {
7460       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
7461       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7462       /* dlclose (self); */
7463     }
7464
7465     exit (status);
7466 }
7467 EOF
7468   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7469   (eval $ac_link) 2>&5
7470   ac_status=$?
7471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7472   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7473     (./conftest; exit; ) 2>/dev/null
7474     lt_status=$?
7475     case x$lt_status in
7476       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
7477       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
7478       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
7479     esac
7480   else :
7481     # compilation failed
7482     lt_cv_dlopen_self=no
7483   fi
7484 fi
7485 rm -fr conftest*
7486
7487
7488 fi
7489 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
7490 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
7491
7492     if test "x$lt_cv_dlopen_self" = xyes; then
7493       LDFLAGS="$LDFLAGS $link_static_flag"
7494       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
7495 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
7496 if test "${lt_cv_dlopen_self_static+set}" = set; then
7497   echo $ECHO_N "(cached) $ECHO_C" >&6
7498 else
7499           if test "$cross_compiling" = yes; then :
7500   lt_cv_dlopen_self_static=cross
7501 else
7502     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7503   lt_status=$lt_dlunknown
7504   cat > conftest.$ac_ext <<EOF
7505 #line 7505 "configure"
7506 #include "confdefs.h"
7507
7508 #if HAVE_DLFCN_H
7509 #include <dlfcn.h>
7510 #endif
7511
7512 #include <stdio.h>
7513
7514 #ifdef RTLD_GLOBAL
7515 #  define LT_DLGLOBAL           RTLD_GLOBAL
7516 #else
7517 #  ifdef DL_GLOBAL
7518 #    define LT_DLGLOBAL         DL_GLOBAL
7519 #  else
7520 #    define LT_DLGLOBAL         0
7521 #  endif
7522 #endif
7523
7524 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7525    find out it does not work in some platform. */
7526 #ifndef LT_DLLAZY_OR_NOW
7527 #  ifdef RTLD_LAZY
7528 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
7529 #  else
7530 #    ifdef DL_LAZY
7531 #      define LT_DLLAZY_OR_NOW          DL_LAZY
7532 #    else
7533 #      ifdef RTLD_NOW
7534 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
7535 #      else
7536 #        ifdef DL_NOW
7537 #          define LT_DLLAZY_OR_NOW      DL_NOW
7538 #        else
7539 #          define LT_DLLAZY_OR_NOW      0
7540 #        endif
7541 #      endif
7542 #    endif
7543 #  endif
7544 #endif
7545
7546 #ifdef __cplusplus
7547 extern "C" void exit (int);
7548 #endif
7549
7550 fnord() { int i=42;}
7551 main ()
7552 {
7553   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7554   int status = $lt_dlunknown;
7555
7556   if (self)
7557     {
7558       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
7559       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7560       /* dlclose (self); */
7561     }
7562
7563     exit (status);
7564 }
7565 EOF
7566   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7567   (eval $ac_link) 2>&5
7568   ac_status=$?
7569   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7570   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7571     (./conftest; exit; ) 2>/dev/null
7572     lt_status=$?
7573     case x$lt_status in
7574       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
7575       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
7576       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
7577     esac
7578   else :
7579     # compilation failed
7580     lt_cv_dlopen_self_static=no
7581   fi
7582 fi
7583 rm -fr conftest*
7584
7585
7586 fi
7587 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
7588 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
7589     fi
7590
7591     CPPFLAGS="$save_CPPFLAGS"
7592     LDFLAGS="$save_LDFLAGS"
7593     LIBS="$save_LIBS"
7594     ;;
7595   esac
7596
7597   case "$lt_cv_dlopen_self" in
7598   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
7599   *) enable_dlopen_self=unknown ;;
7600   esac
7601
7602   case "$lt_cv_dlopen_self_static" in
7603   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
7604   *) enable_dlopen_self_static=unknown ;;
7605   esac
7606 fi
7607
7608
7609 ## FIXME: this should be a separate macro
7610 ##
7611 if test "$enable_shared" = yes && test "$GCC" = yes; then
7612   case "$archive_cmds" in
7613   *'~'*)
7614     # FIXME: we may have to deal with multi-command sequences.
7615     ;;
7616   '$CC '*)
7617     # Test whether the compiler implicitly links with -lc since on some
7618     # systems, -lgcc has to come before -lc. If gcc already passes -lc
7619     # to ld, don't add -lc before -lgcc.
7620     echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7621 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7622     if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
7623   echo $ECHO_N "(cached) $ECHO_C" >&6
7624 else
7625   $rm conftest*
7626     echo 'static int dummy;' > conftest.$ac_ext
7627
7628     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7629   (eval $ac_compile) 2>&5
7630   ac_status=$?
7631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7632   (exit $ac_status); }; then
7633       soname=conftest
7634       lib=conftest
7635       libobjs=conftest.$ac_objext
7636       deplibs=
7637       wl=$lt_cv_prog_cc_wl
7638       compiler_flags=-v
7639       linker_flags=-v
7640       verstring=
7641       output_objdir=.
7642       libname=conftest
7643       save_allow_undefined_flag=$allow_undefined_flag
7644       allow_undefined_flag=
7645       if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7646   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7647   ac_status=$?
7648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7649   (exit $ac_status); }
7650       then
7651         lt_cv_archive_cmds_need_lc=no
7652       else
7653         lt_cv_archive_cmds_need_lc=yes
7654       fi
7655       allow_undefined_flag=$save_allow_undefined_flag
7656     else
7657       cat conftest.err 1>&5
7658     fi
7659 fi
7660
7661     echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
7662 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
7663     ;;
7664   esac
7665 fi
7666 need_lc=${lt_cv_archive_cmds_need_lc-yes}
7667 ##
7668 ## END FIXME
7669
7670 ## FIXME: this should be a separate macro
7671 ##
7672 # The second clause should only fire when bootstrapping the
7673 # libtool distribution, otherwise you forgot to ship ltmain.sh
7674 # with your package, and you will get complaints that there are
7675 # no rules to generate ltmain.sh.
7676 if test -f "$ltmain"; then
7677   :
7678 else
7679   # If there is no Makefile yet, we rely on a make rule to execute
7680   # `config.status --recheck' to rerun these tests and create the
7681   # libtool script then.
7682   test -f Makefile && make "$ltmain"
7683 fi
7684
7685 if test -f "$ltmain"; then
7686   trap "$rm \"${ofile}T\"; exit 1" 1 2 15
7687   $rm -f "${ofile}T"
7688
7689   echo creating $ofile
7690
7691   # Now quote all the things that may contain metacharacters while being
7692   # careful not to overquote the AC_SUBSTed values.  We take copies of the
7693   # variables and quote the copies for generation of the libtool script.
7694   for var in echo old_CC old_CFLAGS \
7695     AR AR_FLAGS CC LD LN_S NM SHELL \
7696     reload_flag reload_cmds wl \
7697     pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
7698     thread_safe_flag_spec whole_archive_flag_spec libname_spec \
7699     library_names_spec soname_spec \
7700     RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
7701     old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
7702     postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
7703     old_striplib striplib file_magic_cmd export_symbols_cmds \
7704     deplibs_check_method allow_undefined_flag no_undefined_flag \
7705     finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
7706     hardcode_libdir_flag_spec hardcode_libdir_separator  \
7707     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
7708     compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
7709
7710     case "$var" in
7711     reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
7712     old_postinstall_cmds | old_postuninstall_cmds | \
7713     export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
7714     extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
7715     postinstall_cmds | postuninstall_cmds | \
7716     finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
7717       # Double-quote double-evaled strings.
7718       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
7719       ;;
7720     *)
7721       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
7722       ;;
7723     esac
7724   done
7725
7726   cat <<__EOF__ > "${ofile}T"
7727 #! $SHELL
7728
7729 # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
7730 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
7731 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
7732 #
7733 # Copyright (C) 1996-2000 Free Software Foundation, Inc.
7734 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7735 #
7736 # This program is free software; you can redistribute it and/or modify
7737 # it under the terms of the GNU General Public License as published by
7738 # the Free Software Foundation; either version 2 of the License, or
7739 # (at your option) any later version.
7740 #
7741 # This program is distributed in the hope that it will be useful, but
7742 # WITHOUT ANY WARRANTY; without even the implied warranty of
7743 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
7744 # General Public License for more details.
7745 #
7746 # You should have received a copy of the GNU General Public License
7747 # along with this program; if not, write to the Free Software
7748 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7749 #
7750 # As a special exception to the GNU General Public License, if you
7751 # distribute this file as part of a program that contains a
7752 # configuration script generated by Autoconf, you may include it under
7753 # the same distribution terms that you use for the rest of that program.
7754
7755 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
7756 Xsed="sed -e s/^X//"
7757
7758 # The HP-UX ksh and POSIX shell print the target directory to stdout
7759 # if CDPATH is set.
7760 if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
7761
7762 # ### BEGIN LIBTOOL CONFIG
7763
7764 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7765
7766 # Shell to use when invoking shell scripts.
7767 SHELL=$lt_SHELL
7768
7769 # Whether or not to build shared libraries.
7770 build_libtool_libs=$enable_shared
7771
7772 # Whether or not to add -lc for building shared libraries.
7773 build_libtool_need_lc=$need_lc
7774
7775 # Whether or not to build static libraries.
7776 build_old_libs=$enable_static
7777
7778 # Whether or not to optimize for fast installation.
7779 fast_install=$enable_fast_install
7780
7781 # The host system.
7782 host_alias=$host_alias
7783 host=$host
7784
7785 # An echo program that does not interpret backslashes.
7786 echo=$lt_echo
7787
7788 # The archiver.
7789 AR=$lt_AR
7790 AR_FLAGS=$lt_AR_FLAGS
7791
7792 # The default C compiler.
7793 CC=$lt_CC
7794
7795 # Is the compiler the GNU C compiler?
7796 with_gcc=$GCC
7797
7798 # The linker used to build libraries.
7799 LD=$lt_LD
7800
7801 # Whether we need hard or soft links.
7802 LN_S=$lt_LN_S
7803
7804 # A BSD-compatible nm program.
7805 NM=$lt_NM
7806
7807 # A symbol stripping program
7808 STRIP=$STRIP
7809
7810 # Used to examine libraries when file_magic_cmd begins "file"
7811 MAGIC_CMD=$MAGIC_CMD
7812
7813 # Used on cygwin: DLL creation program.
7814 DLLTOOL="$DLLTOOL"
7815
7816 # Used on cygwin: object dumper.
7817 OBJDUMP="$OBJDUMP"
7818
7819 # Used on cygwin: assembler.
7820 AS="$AS"
7821
7822 # The name of the directory that contains temporary libtool files.
7823 objdir=$objdir
7824
7825 # How to create reloadable object files.
7826 reload_flag=$lt_reload_flag
7827 reload_cmds=$lt_reload_cmds
7828
7829 # How to pass a linker flag through the compiler.
7830 wl=$lt_wl
7831
7832 # Object file suffix (normally "o").
7833 objext="$ac_objext"
7834
7835 # Old archive suffix (normally "a").
7836 libext="$libext"
7837
7838 # Executable file suffix (normally "").
7839 exeext="$exeext"
7840
7841 # Additional compiler flags for building library objects.
7842 pic_flag=$lt_pic_flag
7843 pic_mode=$pic_mode
7844
7845 # Does compiler simultaneously support -c and -o options?
7846 compiler_c_o=$lt_compiler_c_o
7847
7848 # Can we write directly to a .lo ?
7849 compiler_o_lo=$lt_compiler_o_lo
7850
7851 # Must we lock files when doing compilation ?
7852 need_locks=$lt_need_locks
7853
7854 # Do we need the lib prefix for modules?
7855 need_lib_prefix=$need_lib_prefix
7856
7857 # Do we need a version for libraries?
7858 need_version=$need_version
7859
7860 # Whether dlopen is supported.
7861 dlopen_support=$enable_dlopen
7862
7863 # Whether dlopen of programs is supported.
7864 dlopen_self=$enable_dlopen_self
7865
7866 # Whether dlopen of statically linked programs is supported.
7867 dlopen_self_static=$enable_dlopen_self_static
7868
7869 # Compiler flag to prevent dynamic linking.
7870 link_static_flag=$lt_link_static_flag
7871
7872 # Compiler flag to turn off builtin functions.
7873 no_builtin_flag=$lt_no_builtin_flag
7874
7875 # Compiler flag to allow reflexive dlopens.
7876 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
7877
7878 # Compiler flag to generate shared objects directly from archives.
7879 whole_archive_flag_spec=$lt_whole_archive_flag_spec
7880
7881 # Compiler flag to generate thread-safe objects.
7882 thread_safe_flag_spec=$lt_thread_safe_flag_spec
7883
7884 # Library versioning type.
7885 version_type=$version_type
7886
7887 # Format of library name prefix.
7888 libname_spec=$lt_libname_spec
7889
7890 # List of archive names.  First name is the real one, the rest are links.
7891 # The last name is the one that the linker finds with -lNAME.
7892 library_names_spec=$lt_library_names_spec
7893
7894 # The coded name of the library, if different from the real name.
7895 soname_spec=$lt_soname_spec
7896
7897 # Commands used to build and install an old-style archive.
7898 RANLIB=$lt_RANLIB
7899 old_archive_cmds=$lt_old_archive_cmds
7900 old_postinstall_cmds=$lt_old_postinstall_cmds
7901 old_postuninstall_cmds=$lt_old_postuninstall_cmds
7902
7903 # Create an old-style archive from a shared archive.
7904 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
7905
7906 # Create a temporary old-style archive to link instead of a shared archive.
7907 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
7908
7909 # Commands used to build and install a shared archive.
7910 archive_cmds=$lt_archive_cmds
7911 archive_expsym_cmds=$lt_archive_expsym_cmds
7912 postinstall_cmds=$lt_postinstall_cmds
7913 postuninstall_cmds=$lt_postuninstall_cmds
7914
7915 # Commands to strip libraries.
7916 old_striplib=$lt_old_striplib
7917 striplib=$lt_striplib
7918
7919 # Method to check whether dependent libraries are shared objects.
7920 deplibs_check_method=$lt_deplibs_check_method
7921
7922 # Command to use when deplibs_check_method == file_magic.
7923 file_magic_cmd=$lt_file_magic_cmd
7924
7925 # Flag that allows shared libraries with undefined symbols to be built.
7926 allow_undefined_flag=$lt_allow_undefined_flag
7927
7928 # Flag that forces no undefined symbols.
7929 no_undefined_flag=$lt_no_undefined_flag
7930
7931 # Commands used to finish a libtool library installation in a directory.
7932 finish_cmds=$lt_finish_cmds
7933
7934 # Same as above, but a single script fragment to be evaled but not shown.
7935 finish_eval=$lt_finish_eval
7936
7937 # Take the output of nm and produce a listing of raw symbols and C names.
7938 global_symbol_pipe=$lt_global_symbol_pipe
7939
7940 # Transform the output of nm in a proper C declaration
7941 global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
7942
7943 # This is the shared library runtime path variable.
7944 runpath_var=$runpath_var
7945
7946 # This is the shared library path variable.
7947 shlibpath_var=$shlibpath_var
7948
7949 # Is shlibpath searched before the hard-coded library search path?
7950 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
7951
7952 # How to hardcode a shared library path into an executable.
7953 hardcode_action=$hardcode_action
7954
7955 # Whether we should hardcode library paths into libraries.
7956 hardcode_into_libs=$hardcode_into_libs
7957
7958 # Flag to hardcode \$libdir into a binary during linking.
7959 # This must work even if \$libdir does not exist.
7960 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
7961
7962 # Whether we need a single -rpath flag with a separated argument.
7963 hardcode_libdir_separator=$lt_hardcode_libdir_separator
7964
7965 # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
7966 # resulting binary.
7967 hardcode_direct=$hardcode_direct
7968
7969 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
7970 # resulting binary.
7971 hardcode_minus_L=$hardcode_minus_L
7972
7973 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
7974 # the resulting binary.
7975 hardcode_shlibpath_var=$hardcode_shlibpath_var
7976
7977 # Variables whose values should be saved in libtool wrapper scripts and
7978 # restored at relink time.
7979 variables_saved_for_relink="$variables_saved_for_relink"
7980
7981 # Whether libtool must link a program against all its dependency libraries.
7982 link_all_deplibs=$link_all_deplibs
7983
7984 # Compile-time system search path for libraries
7985 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
7986
7987 # Run-time system search path for libraries
7988 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
7989
7990 # Fix the shell variable \$srcfile for the compiler.
7991 fix_srcfile_path="$fix_srcfile_path"
7992
7993 # Set to yes if exported symbols are required.
7994 always_export_symbols=$always_export_symbols
7995
7996 # The commands to list exported symbols.
7997 export_symbols_cmds=$lt_export_symbols_cmds
7998
7999 # The commands to extract the exported symbol list from a shared archive.
8000 extract_expsyms_cmds=$lt_extract_expsyms_cmds
8001
8002 # Symbols that should not be listed in the preloaded symbols.
8003 exclude_expsyms=$lt_exclude_expsyms
8004
8005 # Symbols that must always be exported.
8006 include_expsyms=$lt_include_expsyms
8007
8008 # ### END LIBTOOL CONFIG
8009
8010 __EOF__
8011
8012   case "$host_os" in
8013   aix3*)
8014     cat <<\EOF >> "${ofile}T"
8015
8016 # AIX sometimes has problems with the GCC collect2 program.  For some
8017 # reason, if we set the COLLECT_NAMES environment variable, the problems
8018 # vanish in a puff of smoke.
8019 if test "X${COLLECT_NAMES+set}" != Xset; then
8020   COLLECT_NAMES=
8021   export COLLECT_NAMES
8022 fi
8023 EOF
8024     ;;
8025   esac
8026
8027   case "$host_os" in
8028   cygwin* | mingw* | pw32* | os2*)
8029     cat <<'EOF' >> "${ofile}T"
8030       # This is a source program that is used to create dlls on Windows
8031       # Don't remove nor modify the starting and closing comments
8032 # /* ltdll.c starts here */
8033 # #define WIN32_LEAN_AND_MEAN
8034 # #include <windows.h>
8035 # #undef WIN32_LEAN_AND_MEAN
8036 # #include <stdio.h>
8037 #
8038 # #ifndef __CYGWIN__
8039 # #  ifdef __CYGWIN32__
8040 # #    define __CYGWIN__ __CYGWIN32__
8041 # #  endif
8042 # #endif
8043 #
8044 # #ifdef __cplusplus
8045 # extern "C" {
8046 # #endif
8047 # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
8048 # #ifdef __cplusplus
8049 # }
8050 # #endif
8051 #
8052 # #ifdef __CYGWIN__
8053 # #include <cygwin/cygwin_dll.h>
8054 # DECLARE_CYGWIN_DLL( DllMain );
8055 # #endif
8056 # HINSTANCE __hDllInstance_base;
8057 #
8058 # BOOL APIENTRY
8059 # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
8060 # {
8061 #   __hDllInstance_base = hInst;
8062 #   return TRUE;
8063 # }
8064 # /* ltdll.c ends here */
8065         # This is a source program that is used to create import libraries
8066         # on Windows for dlls which lack them. Don't remove nor modify the
8067         # starting and closing comments
8068 # /* impgen.c starts here */
8069 # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
8070 #
8071 #  This file is part of GNU libtool.
8072 #
8073 #  This program is free software; you can redistribute it and/or modify
8074 #  it under the terms of the GNU General Public License as published by
8075 #  the Free Software Foundation; either version 2 of the License, or
8076 #  (at your option) any later version.
8077 #
8078 #  This program is distributed in the hope that it will be useful,
8079 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
8080 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
8081 #  GNU General Public License for more details.
8082 #
8083 #  You should have received a copy of the GNU General Public License
8084 #  along with this program; if not, write to the Free Software
8085 #  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
8086 #  */
8087 #
8088 # #include <stdio.h>            /* for printf() */
8089 # #include <unistd.h>           /* for open(), lseek(), read() */
8090 # #include <fcntl.h>            /* for O_RDONLY, O_BINARY */
8091 # #include <string.h>           /* for strdup() */
8092 #
8093 # /* O_BINARY isn't required (or even defined sometimes) under Unix */
8094 # #ifndef O_BINARY
8095 # #define O_BINARY 0
8096 # #endif
8097 #
8098 # static unsigned int
8099 # pe_get16 (fd, offset)
8100 #      int fd;
8101 #      int offset;
8102 # {
8103 #   unsigned char b[2];
8104 #   lseek (fd, offset, SEEK_SET);
8105 #   read (fd, b, 2);
8106 #   return b[0] + (b[1]<<8);
8107 # }
8108 #
8109 # static unsigned int
8110 # pe_get32 (fd, offset)
8111 #     int fd;
8112 #     int offset;
8113 # {
8114 #   unsigned char b[4];
8115 #   lseek (fd, offset, SEEK_SET);
8116 #   read (fd, b, 4);
8117 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8118 # }
8119 #
8120 # static unsigned int
8121 # pe_as32 (ptr)
8122 #      void *ptr;
8123 # {
8124 #   unsigned char *b = ptr;
8125 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8126 # }
8127 #
8128 # int
8129 # main (argc, argv)
8130 #     int argc;
8131 #     char *argv[];
8132 # {
8133 #     int dll;
8134 #     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
8135 #     unsigned long export_rva, export_size, nsections, secptr, expptr;
8136 #     unsigned long name_rvas, nexp;
8137 #     unsigned char *expdata, *erva;
8138 #     char *filename, *dll_name;
8139 #
8140 #     filename = argv[1];
8141 #
8142 #     dll = open(filename, O_RDONLY|O_BINARY);
8143 #     if (!dll)
8144 #       return 1;
8145 #
8146 #     dll_name = filename;
8147 #
8148 #     for (i=0; filename[i]; i++)
8149 #       if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
8150 #           dll_name = filename + i +1;
8151 #
8152 #     pe_header_offset = pe_get32 (dll, 0x3c);
8153 #     opthdr_ofs = pe_header_offset + 4 + 20;
8154 #     num_entries = pe_get32 (dll, opthdr_ofs + 92);
8155 #
8156 #     if (num_entries < 1) /* no exports */
8157 #       return 1;
8158 #
8159 #     export_rva = pe_get32 (dll, opthdr_ofs + 96);
8160 #     export_size = pe_get32 (dll, opthdr_ofs + 100);
8161 #     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
8162 #     secptr = (pe_header_offset + 4 + 20 +
8163 #             pe_get16 (dll, pe_header_offset + 4 + 16));
8164 #
8165 #     expptr = 0;
8166 #     for (i = 0; i < nsections; i++)
8167 #     {
8168 #       char sname[8];
8169 #       unsigned long secptr1 = secptr + 40 * i;
8170 #       unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
8171 #       unsigned long vsize = pe_get32 (dll, secptr1 + 16);
8172 #       unsigned long fptr = pe_get32 (dll, secptr1 + 20);
8173 #       lseek(dll, secptr1, SEEK_SET);
8174 #       read(dll, sname, 8);
8175 #       if (vaddr <= export_rva && vaddr+vsize > export_rva)
8176 #       {
8177 #           expptr = fptr + (export_rva - vaddr);
8178 #           if (export_rva + export_size > vaddr + vsize)
8179 #               export_size = vsize - (export_rva - vaddr);
8180 #           break;
8181 #       }
8182 #     }
8183 #
8184 #     expdata = (unsigned char*)malloc(export_size);
8185 #     lseek (dll, expptr, SEEK_SET);
8186 #     read (dll, expdata, export_size);
8187 #     erva = expdata - export_rva;
8188 #
8189 #     nexp = pe_as32 (expdata+24);
8190 #     name_rvas = pe_as32 (expdata+32);
8191 #
8192 #     printf ("EXPORTS\n");
8193 #     for (i = 0; i<nexp; i++)
8194 #     {
8195 #       unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
8196 #       printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
8197 #     }
8198 #
8199 #     return 0;
8200 # }
8201 # /* impgen.c ends here */
8202
8203 EOF
8204     ;;
8205   esac
8206
8207   # We use sed instead of cat because bash on DJGPP gets confused if
8208   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
8209   # text mode, it properly converts lines to CR/LF.  This bash problem
8210   # is reportedly fixed, but why not run on old versions too?
8211   sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
8212
8213   mv -f "${ofile}T" "$ofile" || \
8214     (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
8215   chmod +x "$ofile"
8216 fi
8217 ##
8218 ## END FIXME
8219
8220
8221
8222
8223
8224 # This can be used to rebuild libtool when needed
8225 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
8226
8227 # Always use our own libtool.
8228 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8229
8230 # Prevent multiple expansion
8231
8232
8233 MALLOC_TYPE=S
8234 support_addstrings=no
8235 support_frills=no
8236 support_linespace=no
8237 support_inheritpixmap=no
8238 support_tinting=no
8239 support_keepscrolling=no
8240 support_selectionscrolling=no
8241 support_menubar=no
8242 support_mousewheel=no
8243 support_mouseslipwheel=no
8244 support_utmp=no
8245 support_wtmp=no
8246 support_lastlog=no
8247 support_cursor_blink=no
8248 support_text_blink=no
8249 support_pointer_blank=no
8250 support_scroll_rxvt=no
8251 support_scroll_next=no
8252 support_scroll_xterm=no
8253 support_scroll_plain=no
8254 support_xim=no
8255 support_xpm=no
8256 support_xft=no
8257 support_unicode3=no
8258 support_combining=no
8259 support_8bitctrls=no
8260 codesets=
8261
8262
8263 if test "x$enable_shared" = xyes; then
8264
8265 cat >>confdefs.h <<\_ACEOF
8266 #define LIBRXVT 1
8267 _ACEOF
8268
8269     INSTALL_LIBRXVT=yes
8270 fi
8271
8272
8273 # Check whether --enable-everything or --disable-everything was given.
8274 if test "${enable_everything+set}" = set; then
8275   enableval="$enable_everything"
8276   if test x$enableval = xyes; then
8277     support_24bit=yes
8278     support_frills=yes
8279     support_linespace=yes
8280     support_inheritpixmap=yes
8281     support_tinting=yes
8282     support_keepscrolling=yes
8283     support_selectionscrolling=yes
8284     support_lastlog=yes
8285     support_menubar=yes
8286     support_mousewheel=yes
8287     support_mouseslipwheel=yes
8288     support_cursor_blink=yes
8289     support_text_blink=yes
8290     support_pointer_blank=yes
8291     support_scroll_rxvt=yes
8292     support_scroll_next=yes
8293     support_scroll_xterm=yes
8294     support_scroll_plain=yes
8295     support_utmp=yes
8296     support_wtmp=yes
8297     support_xim=yes
8298     support_xpm=yes
8299     support_xft=yes
8300     support_unicode3=yes
8301     support_combining=yes
8302     #support_8bitctrls=yes
8303     codesets=all
8304   fi
8305 fi;
8306
8307 # Check whether --enable-unicode3 or --disable-unicode3 was given.
8308 if test "${enable_unicode3+set}" = set; then
8309   enableval="$enable_unicode3"
8310   if test x$enableval = xyes -o x$enableval = xno; then
8311     support_unicode3=yes
8312   fi
8313 fi;
8314
8315 # Check whether --enable-combining or --disable-combining was given.
8316 if test "${enable_combining+set}" = set; then
8317   enableval="$enable_combining"
8318   if test x$enableval = xyes -o x$enableval = xno; then
8319     support_combining=yes
8320   fi
8321 fi;
8322
8323 # Check whether --enable-xft or --disable-xft was given.
8324 if test "${enable_xft+set}" = set; then
8325   enableval="$enable_xft"
8326   if test x$enableval = xyes -o x$enableval = xno; then
8327     support_xft=yes
8328   fi
8329 fi;
8330
8331 # Check whether --enable-utmp or --disable-utmp was given.
8332 if test "${enable_utmp+set}" = set; then
8333   enableval="$enable_utmp"
8334   if test x$enableval = xyes -o x$enableval = xno; then
8335     support_utmp=$enableval
8336   fi
8337 fi;
8338
8339 # Check whether --enable-wtmp or --disable-wtmp was given.
8340 if test "${enable_wtmp+set}" = set; then
8341   enableval="$enable_wtmp"
8342   if test x$enableval = xyes -o x$enableval = xno; then
8343     support_wtmp=$enableval
8344   fi
8345 fi;
8346
8347 # Check whether --enable-lastlog or --disable-lastlog was given.
8348 if test "${enable_lastlog+set}" = set; then
8349   enableval="$enable_lastlog"
8350   if test x$enableval = xyes -o x$enableval = xno; then
8351     support_lastlog=$enableval
8352   fi
8353 fi;
8354
8355 # Check whether --enable-xpm-background or --disable-xpm-background was given.
8356 if test "${enable_xpm_background+set}" = set; then
8357   enableval="$enable_xpm_background"
8358   if test x$enableval = xyes -o x$enableval = xno; then
8359     support_xpm=$enableval
8360   fi
8361 fi;
8362
8363 # Check whether --enable-transparency or --disable-transparency was given.
8364 if test "${enable_transparency+set}" = set; then
8365   enableval="$enable_transparency"
8366   if test x$enableval = xyes -o x$enableval = xno; then
8367     support_inheritpixmap=$enableval
8368   fi
8369 fi;
8370
8371 # Check whether --enable-tinting or --disable-tinting was given.
8372 if test "${enable_tinting+set}" = set; then
8373   enableval="$enable_tinting"
8374   if test x$enableval = xyes -o x$enableval = xno; then
8375     support_tinting=$enableval
8376   fi
8377 fi;
8378
8379 # Check whether --enable-menubar or --disable-menubar was given.
8380 if test "${enable_menubar+set}" = set; then
8381   enableval="$enable_menubar"
8382   if test x$enableval = xyes -o x$enableval = xno; then
8383     support_menubar=$enableval
8384   fi
8385 fi;
8386
8387 # Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given.
8388 if test "${enable_rxvt_scroll+set}" = set; then
8389   enableval="$enable_rxvt_scroll"
8390   if test x$enableval = xyes -o x$enableval = xno; then
8391     support_scroll_rxvt=$enableval
8392   fi
8393 fi;
8394
8395 # Check whether --enable-next-scroll or --disable-next-scroll was given.
8396 if test "${enable_next_scroll+set}" = set; then
8397   enableval="$enable_next_scroll"
8398   if test x$enableval = xyes -o x$enableval = xno; then
8399     support_scroll_next=$enableval
8400   fi
8401 fi;
8402
8403 # Check whether --enable-xterm-scroll or --disable-xterm-scroll was given.
8404 if test "${enable_xterm_scroll+set}" = set; then
8405   enableval="$enable_xterm_scroll"
8406   if test x$enableval = xyes -o x$enableval = xno; then
8407     support_scroll_xterm=$enableval
8408   fi
8409 fi;
8410
8411 # Check whether --enable-plain-scroll or --disable-plain-scroll was given.
8412 if test "${enable_plain_scroll+set}" = set; then
8413   enableval="$enable_plain_scroll"
8414   if test x$enableval = xyes -o x$enableval = xno; then
8415     support_scroll_plain=$enableval
8416   fi
8417 fi;
8418
8419 # Check whether --enable-half-shadow or --disable-half-shadow was given.
8420 if test "${enable_half_shadow+set}" = set; then
8421   enableval="$enable_half_shadow"
8422   if test x$enableval = xyes; then
8423
8424 cat >>confdefs.h <<\_ACEOF
8425 #define HALFSHADOW 1
8426 _ACEOF
8427
8428   fi
8429 fi;
8430
8431
8432 # Check whether --with-codesets or --without-codesets was given.
8433 if test "${with_codesets+set}" = set; then
8434   withval="$with_codesets"
8435   codesets="$withval"
8436 fi;
8437
8438 # Check whether --enable-xim or --disable-xim was given.
8439 if test "${enable_xim+set}" = set; then
8440   enableval="$enable_xim"
8441   if test x$enableval = xyes -o x$enableval = xno; then
8442     support_xim=$enableval
8443   fi
8444 fi;
8445
8446 # Check whether --enable-ttygid or --disable-ttygid was given.
8447 if test "${enable_ttygid+set}" = set; then
8448   enableval="$enable_ttygid"
8449   if test x$enableval = xyes; then
8450
8451 cat >>confdefs.h <<\_ACEOF
8452 #define TTY_GID_SUPPORT 1
8453 _ACEOF
8454
8455   fi
8456 fi;
8457
8458 # Check whether --enable-backspace-key or --disable-backspace-key was given.
8459 if test "${enable_backspace_key+set}" = set; then
8460   enableval="$enable_backspace_key"
8461   if test x$enableval = xno; then
8462
8463 cat >>confdefs.h <<\_ACEOF
8464 #define NO_BACKSPACE_KEY 1
8465 _ACEOF
8466
8467   fi
8468 fi;
8469
8470 # Check whether --enable-delete-key or --disable-delete-key was given.
8471 if test "${enable_delete_key+set}" = set; then
8472   enableval="$enable_delete_key"
8473   if test x$enableval = xno; then
8474
8475 cat >>confdefs.h <<\_ACEOF
8476 #define NO_DELETE_KEY 1
8477 _ACEOF
8478
8479   fi
8480 fi;
8481
8482 # Check whether --enable-resources or --disable-resources was given.
8483 if test "${enable_resources+set}" = set; then
8484   enableval="$enable_resources"
8485   if test x$enableval = xno; then
8486
8487 cat >>confdefs.h <<\_ACEOF
8488 #define NO_RESOURCES 1
8489 _ACEOF
8490
8491   fi
8492 fi;
8493
8494 # Check whether --enable-xgetdefault or --disable-xgetdefault was given.
8495 if test "${enable_xgetdefault+set}" = set; then
8496   enableval="$enable_xgetdefault"
8497   if test x$enableval = xyes; then
8498
8499 cat >>confdefs.h <<\_ACEOF
8500 #define USE_XGETDEFAULT 1
8501 _ACEOF
8502
8503   fi
8504 fi;
8505
8506 # Check whether --enable-8bitctrls or --disable-8bitctrls was given.
8507 if test "${enable_8bitctrls+set}" = set; then
8508   enableval="$enable_8bitctrls"
8509   if test x$enableval = xyes -o x$enableval = xno; then
8510     support_8bitctrls=yes
8511   fi
8512 fi;
8513
8514 RESFALLBACK=Rxvt
8515 # Check whether --enable-fallback or --disable-fallback was given.
8516 if test "${enable_fallback+set}" = set; then
8517   enableval="$enable_fallback"
8518
8519    test x$enableval = xyes && enableval=Rxvt
8520    test x$enableval = xno  && enableval=
8521    RESFALLBACK="$enableval"
8522
8523 fi;
8524
8525 if test x$RESFALLBACK != x; then
8526
8527 cat >>confdefs.h <<_ACEOF
8528 #define RESFALLBACK "$RESFALLBACK"
8529 _ACEOF
8530
8531 fi
8532
8533 RESNAME=urxvt
8534
8535 # Check whether --with-res-name or --without-res-name was given.
8536 if test "${with_res_name+set}" = set; then
8537   withval="$with_res_name"
8538   RESNAME="$withval"
8539 fi;
8540
8541 cat >>confdefs.h <<_ACEOF
8542 #define RESNAME "$RESNAME"
8543 _ACEOF
8544
8545
8546 RESCLASS=URxvt
8547
8548 # Check whether --with-res-class or --without-res-class was given.
8549 if test "${with_res_class+set}" = set; then
8550   withval="$with_res_class"
8551   RESCLASS="$withval"
8552 fi;
8553
8554 cat >>confdefs.h <<_ACEOF
8555 #define RESCLASS "$RESCLASS"
8556 _ACEOF
8557
8558
8559 RXVTNAME=urxvt
8560
8561 # Check whether --with-name or --without-name was given.
8562 if test "${with_name+set}" = set; then
8563   withval="$with_name"
8564   RXVTNAME="$withval"
8565 fi;
8566
8567 RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"`
8568
8569
8570 # Check whether --enable-strings or --disable-strings was given.
8571 if test "${enable_strings+set}" = set; then
8572   enableval="$enable_strings"
8573   if test x$enableval = xyes -o x$enableval = xno; then
8574     support_addstrings=$enableval
8575   fi
8576 fi;
8577
8578 # Check whether --enable-swapscreen or --disable-swapscreen was given.
8579 if test "${enable_swapscreen+set}" = set; then
8580   enableval="$enable_swapscreen"
8581   if test x$enableval = xno; then
8582
8583 cat >>confdefs.h <<\_ACEOF
8584 #define NO_SECONDARY_SCREEN 1
8585 _ACEOF
8586
8587   fi
8588 fi;
8589
8590 # Check whether --enable-frills or --disable-frills was given.
8591 if test "${enable_frills+set}" = set; then
8592   enableval="$enable_frills"
8593   if test x$enableval = xyes -o x$enableval = xno; then
8594     support_frills=$enableval
8595   fi
8596 fi;
8597
8598 # Check whether --enable-linespace or --disable-linespace was given.
8599 if test "${enable_linespace+set}" = set; then
8600   enableval="$enable_linespace"
8601   if test x$enableval = xyes -o x$enableval = xno; then
8602     support_linespace=$enableval
8603   fi
8604 fi;
8605
8606 # Check whether --enable-24bit or --disable-24bit was given.
8607 if test "${enable_24bit+set}" = set; then
8608   enableval="$enable_24bit"
8609   if test x$enableval = xyes -o x$enableval = xno; then
8610     support_24bit=$enableval
8611   fi
8612 fi;
8613
8614 # Check whether --enable-keepscrolling or --disable-keepscrolling was given.
8615 if test "${enable_keepscrolling+set}" = set; then
8616   enableval="$enable_keepscrolling"
8617   if test x$enableval = xyes -o x$enableval = xno; then
8618     support_keepscrolling=$enableval
8619   fi
8620 fi;
8621
8622 # Check whether --enable-selectionscrolling or --disable-selectionscrolling was given.
8623 if test "${enable_selectionscrolling+set}" = set; then
8624   enableval="$enable_selectionscrolling"
8625   if test x$enableval = xyes -o x$enableval = xno; then
8626     support_selectionscrolling=$enableval
8627   fi
8628 fi;
8629
8630 # Check whether --enable-mousewheel or --disable-mousewheel was given.
8631 if test "${enable_mousewheel+set}" = set; then
8632   enableval="$enable_mousewheel"
8633   if test x$enableval = xyes -o x$enableval = xno; then
8634     support_mousewheel=$enableval
8635   fi
8636 fi;
8637
8638 # Check whether --enable-slipwheeling or --disable-slipwheeling was given.
8639 if test "${enable_slipwheeling+set}" = set; then
8640   enableval="$enable_slipwheeling"
8641   if test x$enableval = xyes -o x$enableval = xno; then
8642     support_mouseslipwheel=$enableval
8643   fi
8644 fi;
8645
8646 # Check whether --enable-dmalloc or --disable-dmalloc was given.
8647 if test "${enable_dmalloc+set}" = set; then
8648   enableval="$enable_dmalloc"
8649   if test x$enableval = xyes; then
8650     MALLOC_TYPE=G
8651     DEBUG=-DDEBUG_MALLOC
8652     DLIB="-L/usr/local/lib -ldmalloc"
8653     DINCLUDE=-I/usr/local/include
8654   fi
8655 fi;
8656
8657 # Check whether --enable-dlmalloc or --disable-dlmalloc was given.
8658 if test "${enable_dlmalloc+set}" = set; then
8659   enableval="$enable_dlmalloc"
8660   if test x$enableval = xyes; then
8661     MALLOC_TYPE=D
8662     DEBUG=
8663     DLIB="-L/usr/local/lib -ldlmalloc"
8664     DINCLUDE=
8665   fi
8666 fi;
8667
8668 # Check whether --enable-smart-resize or --disable-smart-resize was given.
8669 if test "${enable_smart_resize+set}" = set; then
8670   enableval="$enable_smart_resize"
8671   if test x$enableval = xyes; then
8672
8673 cat >>confdefs.h <<\_ACEOF
8674 #define SMART_RESIZE 1
8675 _ACEOF
8676
8677   fi
8678 fi;
8679
8680 # Check whether --enable-256-color or --disable-256-color was given.
8681 if test "${enable_256_color+set}" = set; then
8682   enableval="$enable_256_color"
8683   if test x$enableval = xyes; then
8684
8685 cat >>confdefs.h <<\_ACEOF
8686 #define TTY_256COLOR 1
8687 _ACEOF
8688
8689   fi
8690 fi;
8691
8692 # Check whether --enable-cursor-blink or --disable-cursor-blink was given.
8693 if test "${enable_cursor_blink+set}" = set; then
8694   enableval="$enable_cursor_blink"
8695   if test x$enableval = xyes -o x$enableval = xno; then
8696     support_cursor_blink=$enableval
8697   fi
8698 fi;
8699
8700 # Check whether --enable-text-blink or --disable-text-blink was given.
8701 if test "${enable_text_blink+set}" = set; then
8702   enableval="$enable_text_blink"
8703   if test x$enableval = xyes -o x$enableval = xno; then
8704     support_text_blink=$enableval
8705   fi
8706 fi;
8707
8708 # Check whether --enable-pointer-blank or --disable-pointer-blank was given.
8709 if test "${enable_pointer_blank+set}" = set; then
8710   enableval="$enable_pointer_blank"
8711   if test x$enableval = xyes -o x$enableval = xno; then
8712     support_pointer_blank=$enableval
8713   fi
8714 fi;
8715
8716
8717 # Check whether --with-term or --without-term was given.
8718 if test "${with_term+set}" = set; then
8719   withval="$with_term"
8720   if test x$withval != x; then
8721
8722 cat >>confdefs.h <<_ACEOF
8723 #define TERMENV "$withval"
8724 _ACEOF
8725  term="$withval"
8726   fi
8727 fi;
8728
8729
8730 # Check whether --with-terminfo or --without-terminfo was given.
8731 if test "${with_terminfo+set}" = set; then
8732   withval="$with_terminfo"
8733   if test x$withval != x; then
8734
8735 cat >>confdefs.h <<_ACEOF
8736 #define RXVT_TERMINFO "$withval"
8737 _ACEOF
8738  terminfo="$withval"
8739   fi
8740 fi;
8741
8742
8743
8744 cat >>confdefs.h <<\_ACEOF
8745 #define PROTOTYPES 1
8746 _ACEOF
8747
8748
8749 if test -z "$CFLAGS"; then
8750     if test -z "$CCOPTS"; then
8751         CCOPTS='-O'
8752     fi
8753     CFLAGS="$CCOPTS"
8754 fi
8755
8756 # Extract the first word of "mv", so it can be a program name with args.
8757 set dummy mv; ac_word=$2
8758 echo "$as_me:$LINENO: checking for $ac_word" >&5
8759 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8760 if test "${ac_cv_path_MV+set}" = set; then
8761   echo $ECHO_N "(cached) $ECHO_C" >&6
8762 else
8763   case $MV in
8764   [\\/]* | ?:[\\/]*)
8765   ac_cv_path_MV="$MV" # Let the user override the test with a path.
8766   ;;
8767   *)
8768   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8769 for as_dir in $PATH
8770 do
8771   IFS=$as_save_IFS
8772   test -z "$as_dir" && as_dir=.
8773   for ac_exec_ext in '' $ac_executable_extensions; do
8774   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8775     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
8776     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8777     break 2
8778   fi
8779 done
8780 done
8781
8782   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
8783   ;;
8784 esac
8785 fi
8786 MV=$ac_cv_path_MV
8787
8788 if test -n "$MV"; then
8789   echo "$as_me:$LINENO: result: $MV" >&5
8790 echo "${ECHO_T}$MV" >&6
8791 else
8792   echo "$as_me:$LINENO: result: no" >&5
8793 echo "${ECHO_T}no" >&6
8794 fi
8795
8796 # Extract the first word of "rm", so it can be a program name with args.
8797 set dummy rm; ac_word=$2
8798 echo "$as_me:$LINENO: checking for $ac_word" >&5
8799 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8800 if test "${ac_cv_path_RM+set}" = set; then
8801   echo $ECHO_N "(cached) $ECHO_C" >&6
8802 else
8803   case $RM in
8804   [\\/]* | ?:[\\/]*)
8805   ac_cv_path_RM="$RM" # Let the user override the test with a path.
8806   ;;
8807   *)
8808   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8809 for as_dir in $PATH
8810 do
8811   IFS=$as_save_IFS
8812   test -z "$as_dir" && as_dir=.
8813   for ac_exec_ext in '' $ac_executable_extensions; do
8814   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8815     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
8816     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8817     break 2
8818   fi
8819 done
8820 done
8821
8822   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
8823   ;;
8824 esac
8825 fi
8826 RM=$ac_cv_path_RM
8827
8828 if test -n "$RM"; then
8829   echo "$as_me:$LINENO: result: $RM" >&5
8830 echo "${ECHO_T}$RM" >&6
8831 else
8832   echo "$as_me:$LINENO: result: no" >&5
8833 echo "${ECHO_T}no" >&6
8834 fi
8835
8836 # Extract the first word of "cp", so it can be a program name with args.
8837 set dummy cp; ac_word=$2
8838 echo "$as_me:$LINENO: checking for $ac_word" >&5
8839 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8840 if test "${ac_cv_path_CP+set}" = set; then
8841   echo $ECHO_N "(cached) $ECHO_C" >&6
8842 else
8843   case $CP in
8844   [\\/]* | ?:[\\/]*)
8845   ac_cv_path_CP="$CP" # Let the user override the test with a path.
8846   ;;
8847   *)
8848   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8849 for as_dir in $PATH
8850 do
8851   IFS=$as_save_IFS
8852   test -z "$as_dir" && as_dir=.
8853   for ac_exec_ext in '' $ac_executable_extensions; do
8854   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8855     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
8856     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8857     break 2
8858   fi
8859 done
8860 done
8861
8862   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
8863   ;;
8864 esac
8865 fi
8866 CP=$ac_cv_path_CP
8867
8868 if test -n "$CP"; then
8869   echo "$as_me:$LINENO: result: $CP" >&5
8870 echo "${ECHO_T}$CP" >&6
8871 else
8872   echo "$as_me:$LINENO: result: no" >&5
8873 echo "${ECHO_T}no" >&6
8874 fi
8875
8876 # Extract the first word of "ln", so it can be a program name with args.
8877 set dummy ln; ac_word=$2
8878 echo "$as_me:$LINENO: checking for $ac_word" >&5
8879 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8880 if test "${ac_cv_path_LN+set}" = set; then
8881   echo $ECHO_N "(cached) $ECHO_C" >&6
8882 else
8883   case $LN in
8884   [\\/]* | ?:[\\/]*)
8885   ac_cv_path_LN="$LN" # Let the user override the test with a path.
8886   ;;
8887   *)
8888   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8889 for as_dir in $PATH
8890 do
8891   IFS=$as_save_IFS
8892   test -z "$as_dir" && as_dir=.
8893   for ac_exec_ext in '' $ac_executable_extensions; do
8894   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8895     ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
8896     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8897     break 2
8898   fi
8899 done
8900 done
8901
8902   test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
8903   ;;
8904 esac
8905 fi
8906 LN=$ac_cv_path_LN
8907
8908 if test -n "$LN"; then
8909   echo "$as_me:$LINENO: result: $LN" >&5
8910 echo "${ECHO_T}$LN" >&6
8911 else
8912   echo "$as_me:$LINENO: result: no" >&5
8913 echo "${ECHO_T}no" >&6
8914 fi
8915
8916 # Extract the first word of "sed", so it can be a program name with args.
8917 set dummy sed; ac_word=$2
8918 echo "$as_me:$LINENO: checking for $ac_word" >&5
8919 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8920 if test "${ac_cv_path_SED+set}" = set; then
8921   echo $ECHO_N "(cached) $ECHO_C" >&6
8922 else
8923   case $SED in
8924   [\\/]* | ?:[\\/]*)
8925   ac_cv_path_SED="$SED" # Let the user override the test with a path.
8926   ;;
8927   *)
8928   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8929 for as_dir in $PATH
8930 do
8931   IFS=$as_save_IFS
8932   test -z "$as_dir" && as_dir=.
8933   for ac_exec_ext in '' $ac_executable_extensions; do
8934   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8935     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
8936     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8937     break 2
8938   fi
8939 done
8940 done
8941
8942   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
8943   ;;
8944 esac
8945 fi
8946 SED=$ac_cv_path_SED
8947
8948 if test -n "$SED"; then
8949   echo "$as_me:$LINENO: result: $SED" >&5
8950 echo "${ECHO_T}$SED" >&6
8951 else
8952   echo "$as_me:$LINENO: result: no" >&5
8953 echo "${ECHO_T}no" >&6
8954 fi
8955
8956 # Extract the first word of "echo", so it can be a program name with args.
8957 set dummy echo; ac_word=$2
8958 echo "$as_me:$LINENO: checking for $ac_word" >&5
8959 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8960 if test "${ac_cv_path_ECHO+set}" = set; then
8961   echo $ECHO_N "(cached) $ECHO_C" >&6
8962 else
8963   case $ECHO in
8964   [\\/]* | ?:[\\/]*)
8965   ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
8966   ;;
8967   *)
8968   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8969 for as_dir in $PATH
8970 do
8971   IFS=$as_save_IFS
8972   test -z "$as_dir" && as_dir=.
8973   for ac_exec_ext in '' $ac_executable_extensions; do
8974   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8975     ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
8976     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8977     break 2
8978   fi
8979 done
8980 done
8981
8982   test -z "$ac_cv_path_ECHO" && ac_cv_path_ECHO="echo"
8983   ;;
8984 esac
8985 fi
8986 ECHO=$ac_cv_path_ECHO
8987
8988 if test -n "$ECHO"; then
8989   echo "$as_me:$LINENO: result: $ECHO" >&5
8990 echo "${ECHO_T}$ECHO" >&6
8991 else
8992   echo "$as_me:$LINENO: result: no" >&5
8993 echo "${ECHO_T}no" >&6
8994 fi
8995
8996 # Extract the first word of "cmp", so it can be a program name with args.
8997 set dummy cmp; ac_word=$2
8998 echo "$as_me:$LINENO: checking for $ac_word" >&5
8999 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9000 if test "${ac_cv_path_CMP+set}" = set; then
9001   echo $ECHO_N "(cached) $ECHO_C" >&6
9002 else
9003   case $CMP in
9004   [\\/]* | ?:[\\/]*)
9005   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
9006   ;;
9007   *)
9008   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9009 for as_dir in $PATH
9010 do
9011   IFS=$as_save_IFS
9012   test -z "$as_dir" && as_dir=.
9013   for ac_exec_ext in '' $ac_executable_extensions; do
9014   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9015     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
9016     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9017     break 2
9018   fi
9019 done
9020 done
9021
9022   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
9023   ;;
9024 esac
9025 fi
9026 CMP=$ac_cv_path_CMP
9027
9028 if test -n "$CMP"; then
9029   echo "$as_me:$LINENO: result: $CMP" >&5
9030 echo "${ECHO_T}$CMP" >&6
9031 else
9032   echo "$as_me:$LINENO: result: no" >&5
9033 echo "${ECHO_T}no" >&6
9034 fi
9035
9036 # Extract the first word of "tbl", so it can be a program name with args.
9037 set dummy tbl; ac_word=$2
9038 echo "$as_me:$LINENO: checking for $ac_word" >&5
9039 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9040 if test "${ac_cv_path_TBL+set}" = set; then
9041   echo $ECHO_N "(cached) $ECHO_C" >&6
9042 else
9043   case $TBL in
9044   [\\/]* | ?:[\\/]*)
9045   ac_cv_path_TBL="$TBL" # Let the user override the test with a path.
9046   ;;
9047   *)
9048   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9049 for as_dir in $PATH
9050 do
9051   IFS=$as_save_IFS
9052   test -z "$as_dir" && as_dir=.
9053   for ac_exec_ext in '' $ac_executable_extensions; do
9054   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9055     ac_cv_path_TBL="$as_dir/$ac_word$ac_exec_ext"
9056     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9057     break 2
9058   fi
9059 done
9060 done
9061
9062   ;;
9063 esac
9064 fi
9065 TBL=$ac_cv_path_TBL
9066
9067 if test -n "$TBL"; then
9068   echo "$as_me:$LINENO: result: $TBL" >&5
9069 echo "${ECHO_T}$TBL" >&6
9070 else
9071   echo "$as_me:$LINENO: result: no" >&5
9072 echo "${ECHO_T}no" >&6
9073 fi
9074
9075
9076
9077
9078
9079 if test "x$ac_path_x_has_been_run" != xyes; then
9080   echo "$as_me:$LINENO: checking for X" >&5
9081 echo $ECHO_N "checking for X... $ECHO_C" >&6
9082
9083 ac_path_x_has_been_run=yes
9084
9085 # Check whether --with-x or --without-x was given.
9086 if test "${with_x+set}" = set; then
9087   withval="$with_x"
9088
9089 fi;
9090 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
9091 if test "x$with_x" = xno; then
9092   # The user explicitly disabled X.
9093   have_x=disabled
9094 else
9095   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
9096     # Both variables are already set.
9097     have_x=yes
9098   else
9099     if test "${ac_cv_have_x+set}" = set; then
9100   echo $ECHO_N "(cached) $ECHO_C" >&6
9101 else
9102   # One or both of the vars are not set, and there is no cached value.
9103 ac_x_includes=no ac_x_libraries=no
9104 rm -fr conftest.dir
9105 if mkdir conftest.dir; then
9106   cd conftest.dir
9107   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
9108   cat >Imakefile <<'_ACEOF'
9109 acfindx:
9110         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
9111 _ACEOF
9112   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
9113     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
9114     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
9115     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
9116     for ac_extension in a so sl; do
9117       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
9118          test -f $ac_im_libdir/libX11.$ac_extension; then
9119         ac_im_usrlibdir=$ac_im_libdir; break
9120       fi
9121     done
9122     # Screen out bogus values from the imake configuration.  They are
9123     # bogus both because they are the default anyway, and because
9124     # using them would break gcc on systems where it needs fixed includes.
9125     case $ac_im_incroot in
9126         /usr/include) ;;
9127         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
9128     esac
9129     case $ac_im_usrlibdir in
9130         /usr/lib | /lib) ;;
9131         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
9132     esac
9133   fi
9134   cd ..
9135   rm -fr conftest.dir
9136 fi
9137
9138 # Standard set of common directories for X headers.
9139 # Check X11 before X11Rn because it is often a symlink to the current release.
9140 ac_x_header_dirs='
9141 /usr/X11/include
9142 /usr/X11R6/include
9143 /usr/X11R5/include
9144 /usr/X11R4/include
9145
9146 /usr/include/X11
9147 /usr/include/X11R6
9148 /usr/include/X11R5
9149 /usr/include/X11R4
9150
9151 /usr/local/X11/include
9152 /usr/local/X11R6/include
9153 /usr/local/X11R5/include
9154 /usr/local/X11R4/include
9155
9156 /usr/local/include/X11
9157 /usr/local/include/X11R6
9158 /usr/local/include/X11R5
9159 /usr/local/include/X11R4
9160
9161 /usr/X386/include
9162 /usr/x386/include
9163 /usr/XFree86/include/X11
9164
9165 /usr/include
9166 /usr/local/include
9167 /usr/unsupported/include
9168 /usr/athena/include
9169 /usr/local/x11r5/include
9170 /usr/lpp/Xamples/include
9171
9172 /usr/openwin/include
9173 /usr/openwin/share/include'
9174
9175 if test "$ac_x_includes" = no; then
9176   # Guess where to find include files, by looking for a specified header file.
9177   # First, try using that file with no special directory specified.
9178   cat >conftest.$ac_ext <<_ACEOF
9179 /* confdefs.h.  */
9180 _ACEOF
9181 cat confdefs.h >>conftest.$ac_ext
9182 cat >>conftest.$ac_ext <<_ACEOF
9183 /* end confdefs.h.  */
9184 #include <X11/Intrinsic.h>
9185 _ACEOF
9186 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9187   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9188   ac_status=$?
9189   grep -v '^ *+' conftest.er1 >conftest.err
9190   rm -f conftest.er1
9191   cat conftest.err >&5
9192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9193   (exit $ac_status); } >/dev/null; then
9194   if test -s conftest.err; then
9195     ac_cpp_err=$ac_cxx_preproc_warn_flag
9196     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9197   else
9198     ac_cpp_err=
9199   fi
9200 else
9201   ac_cpp_err=yes
9202 fi
9203 if test -z "$ac_cpp_err"; then
9204   # We can compile using X headers with no special include directory.
9205 ac_x_includes=
9206 else
9207   echo "$as_me: failed program was:" >&5
9208 sed 's/^/| /' conftest.$ac_ext >&5
9209
9210   for ac_dir in $ac_x_header_dirs; do
9211   if test -r "$ac_dir/X11/Intrinsic.h"; then
9212     ac_x_includes=$ac_dir
9213     break
9214   fi
9215 done
9216 fi
9217 rm -f conftest.err conftest.$ac_ext
9218 fi # $ac_x_includes = no
9219
9220 if test "$ac_x_libraries" = no; then
9221   # Check for the libraries.
9222   # See if we find them without any special options.
9223   # Don't add to $LIBS permanently.
9224   ac_save_LIBS=$LIBS
9225   LIBS="-lXt $LIBS"
9226   cat >conftest.$ac_ext <<_ACEOF
9227 /* confdefs.h.  */
9228 _ACEOF
9229 cat confdefs.h >>conftest.$ac_ext
9230 cat >>conftest.$ac_ext <<_ACEOF
9231 /* end confdefs.h.  */
9232 #include <X11/Intrinsic.h>
9233 int
9234 main ()
9235 {
9236 XtMalloc (0)
9237   ;
9238   return 0;
9239 }
9240 _ACEOF
9241 rm -f conftest.$ac_objext conftest$ac_exeext
9242 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9243   (eval $ac_link) 2>conftest.er1
9244   ac_status=$?
9245   grep -v '^ *+' conftest.er1 >conftest.err
9246   rm -f conftest.er1
9247   cat conftest.err >&5
9248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9249   (exit $ac_status); } &&
9250          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9251   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9252   (eval $ac_try) 2>&5
9253   ac_status=$?
9254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9255   (exit $ac_status); }; } &&
9256          { ac_try='test -s conftest$ac_exeext'
9257   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9258   (eval $ac_try) 2>&5
9259   ac_status=$?
9260   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9261   (exit $ac_status); }; }; then
9262   LIBS=$ac_save_LIBS
9263 # We can link X programs with no special library path.
9264 ac_x_libraries=
9265 else
9266   echo "$as_me: failed program was:" >&5
9267 sed 's/^/| /' conftest.$ac_ext >&5
9268
9269 LIBS=$ac_save_LIBS
9270 for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
9271 do
9272   # Don't even attempt the hair of trying to link an X program!
9273   for ac_extension in a so sl; do
9274     if test -r $ac_dir/libXt.$ac_extension; then
9275       ac_x_libraries=$ac_dir
9276       break 2
9277     fi
9278   done
9279 done
9280 fi
9281 rm -f conftest.err conftest.$ac_objext \
9282       conftest$ac_exeext conftest.$ac_ext
9283 fi # $ac_x_libraries = no
9284
9285 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
9286   # Didn't find X anywhere.  Cache the known absence of X.
9287   ac_cv_have_x="have_x=no"
9288 else
9289   # Record where we found X for the cache.
9290   ac_cv_have_x="have_x=yes \
9291                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
9292 fi
9293 fi
9294
9295   fi
9296   eval "$ac_cv_have_x"
9297 fi # $with_x != no
9298
9299 if test "$have_x" != yes; then
9300   echo "$as_me:$LINENO: result: $have_x" >&5
9301 echo "${ECHO_T}$have_x" >&6
9302   no_x=yes
9303 else
9304   # If each of the values was on the command line, it overrides each guess.
9305   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
9306   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
9307   # Update the cache value to reflect the command line values.
9308   ac_cv_have_x="have_x=yes \
9309                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
9310   # It might be that x_includes is empty (headers are found in the
9311   # standard search path. Then output the corresponding message
9312   ac_out_x_includes=$x_includes
9313   test "x$x_includes" = x && ac_out_x_includes="in standard search path"
9314   echo "$as_me:$LINENO: result: libraries $x_libraries, headers $ac_out_x_includes" >&5
9315 echo "${ECHO_T}libraries $x_libraries, headers $ac_out_x_includes" >&6
9316 fi
9317
9318 fi
9319 if test "$no_x" = yes; then
9320   # Not all programs may use this symbol, but it does not hurt to define it.
9321
9322 cat >>confdefs.h <<\_ACEOF
9323 #define X_DISPLAY_MISSING 1
9324 _ACEOF
9325
9326   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
9327 else
9328   if test -n "$x_includes"; then
9329     X_CFLAGS="$X_CFLAGS -I$x_includes"
9330   fi
9331
9332   # It would also be nice to do this for all -L options, not just this one.
9333   if test -n "$x_libraries"; then
9334     X_LIBS="$X_LIBS -L$x_libraries"
9335     # For Solaris; some versions of Sun CC require a space after -R and
9336     # others require no space.  Words are not sufficient . . . .
9337     case `(uname -sr) 2>/dev/null` in
9338     "SunOS 5"*)
9339       echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
9340 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
9341       ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
9342       cat >conftest.$ac_ext <<_ACEOF
9343 /* confdefs.h.  */
9344 _ACEOF
9345 cat confdefs.h >>conftest.$ac_ext
9346 cat >>conftest.$ac_ext <<_ACEOF
9347 /* end confdefs.h.  */
9348
9349 int
9350 main ()
9351 {
9352
9353   ;
9354   return 0;
9355 }
9356 _ACEOF
9357 rm -f conftest.$ac_objext conftest$ac_exeext
9358 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9359   (eval $ac_link) 2>conftest.er1
9360   ac_status=$?
9361   grep -v '^ *+' conftest.er1 >conftest.err
9362   rm -f conftest.er1
9363   cat conftest.err >&5
9364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9365   (exit $ac_status); } &&
9366          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9367   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9368   (eval $ac_try) 2>&5
9369   ac_status=$?
9370   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9371   (exit $ac_status); }; } &&
9372          { ac_try='test -s conftest$ac_exeext'
9373   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9374   (eval $ac_try) 2>&5
9375   ac_status=$?
9376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9377   (exit $ac_status); }; }; then
9378   ac_R_nospace=yes
9379 else
9380   echo "$as_me: failed program was:" >&5
9381 sed 's/^/| /' conftest.$ac_ext >&5
9382
9383 ac_R_nospace=no
9384 fi
9385 rm -f conftest.err conftest.$ac_objext \
9386       conftest$ac_exeext conftest.$ac_ext
9387       if test $ac_R_nospace = yes; then
9388         echo "$as_me:$LINENO: result: no" >&5
9389 echo "${ECHO_T}no" >&6
9390         X_LIBS="$X_LIBS -R$x_libraries"
9391       else
9392         LIBS="$ac_xsave_LIBS -R $x_libraries"
9393         cat >conftest.$ac_ext <<_ACEOF
9394 /* confdefs.h.  */
9395 _ACEOF
9396 cat confdefs.h >>conftest.$ac_ext
9397 cat >>conftest.$ac_ext <<_ACEOF
9398 /* end confdefs.h.  */
9399
9400 int
9401 main ()
9402 {
9403
9404   ;
9405   return 0;
9406 }
9407 _ACEOF
9408 rm -f conftest.$ac_objext conftest$ac_exeext
9409 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9410   (eval $ac_link) 2>conftest.er1
9411   ac_status=$?
9412   grep -v '^ *+' conftest.er1 >conftest.err
9413   rm -f conftest.er1
9414   cat conftest.err >&5
9415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9416   (exit $ac_status); } &&
9417          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9418   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9419   (eval $ac_try) 2>&5
9420   ac_status=$?
9421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9422   (exit $ac_status); }; } &&
9423          { ac_try='test -s conftest$ac_exeext'
9424   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9425   (eval $ac_try) 2>&5
9426   ac_status=$?
9427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9428   (exit $ac_status); }; }; then
9429   ac_R_space=yes
9430 else
9431   echo "$as_me: failed program was:" >&5
9432 sed 's/^/| /' conftest.$ac_ext >&5
9433
9434 ac_R_space=no
9435 fi
9436 rm -f conftest.err conftest.$ac_objext \
9437       conftest$ac_exeext conftest.$ac_ext
9438         if test $ac_R_space = yes; then
9439           echo "$as_me:$LINENO: result: yes" >&5
9440 echo "${ECHO_T}yes" >&6
9441           X_LIBS="$X_LIBS -R $x_libraries"
9442         else
9443           echo "$as_me:$LINENO: result: neither works" >&5
9444 echo "${ECHO_T}neither works" >&6
9445         fi
9446       fi
9447       LIBS=$ac_xsave_LIBS
9448     esac
9449   fi
9450
9451   # Check for system-dependent libraries X programs must link with.
9452   # Do this before checking for the system-independent R6 libraries
9453   # (-lICE), since we may need -lsocket or whatever for X linking.
9454
9455   if test "$ISC" = yes; then
9456     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
9457   else
9458     # Martyn Johnson says this is needed for Ultrix, if the X
9459     # libraries were built with DECnet support.  And Karl Berry says
9460     # the Alpha needs dnet_stub (dnet does not exist).
9461     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
9462     cat >conftest.$ac_ext <<_ACEOF
9463 /* confdefs.h.  */
9464 _ACEOF
9465 cat confdefs.h >>conftest.$ac_ext
9466 cat >>conftest.$ac_ext <<_ACEOF
9467 /* end confdefs.h.  */
9468
9469 /* Override any gcc2 internal prototype to avoid an error.  */
9470 #ifdef __cplusplus
9471 extern "C"
9472 #endif
9473 /* We use char because int might match the return type of a gcc2
9474    builtin and then its argument prototype would still apply.  */
9475 char XOpenDisplay ();
9476 int
9477 main ()
9478 {
9479 XOpenDisplay ();
9480   ;
9481   return 0;
9482 }
9483 _ACEOF
9484 rm -f conftest.$ac_objext conftest$ac_exeext
9485 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9486   (eval $ac_link) 2>conftest.er1
9487   ac_status=$?
9488   grep -v '^ *+' conftest.er1 >conftest.err
9489   rm -f conftest.er1
9490   cat conftest.err >&5
9491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9492   (exit $ac_status); } &&
9493          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9494   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9495   (eval $ac_try) 2>&5
9496   ac_status=$?
9497   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9498   (exit $ac_status); }; } &&
9499          { ac_try='test -s conftest$ac_exeext'
9500   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9501   (eval $ac_try) 2>&5
9502   ac_status=$?
9503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9504   (exit $ac_status); }; }; then
9505   :
9506 else
9507   echo "$as_me: failed program was:" >&5
9508 sed 's/^/| /' conftest.$ac_ext >&5
9509
9510 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
9511 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
9512 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
9513   echo $ECHO_N "(cached) $ECHO_C" >&6
9514 else
9515   ac_check_lib_save_LIBS=$LIBS
9516 LIBS="-ldnet  $LIBS"
9517 cat >conftest.$ac_ext <<_ACEOF
9518 /* confdefs.h.  */
9519 _ACEOF
9520 cat confdefs.h >>conftest.$ac_ext
9521 cat >>conftest.$ac_ext <<_ACEOF
9522 /* end confdefs.h.  */
9523
9524 /* Override any gcc2 internal prototype to avoid an error.  */
9525 #ifdef __cplusplus
9526 extern "C"
9527 #endif
9528 /* We use char because int might match the return type of a gcc2
9529    builtin and then its argument prototype would still apply.  */
9530 char dnet_ntoa ();
9531 int
9532 main ()
9533 {
9534 dnet_ntoa ();
9535   ;
9536   return 0;
9537 }
9538 _ACEOF
9539 rm -f conftest.$ac_objext conftest$ac_exeext
9540 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9541   (eval $ac_link) 2>conftest.er1
9542   ac_status=$?
9543   grep -v '^ *+' conftest.er1 >conftest.err
9544   rm -f conftest.er1
9545   cat conftest.err >&5
9546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9547   (exit $ac_status); } &&
9548          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9549   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9550   (eval $ac_try) 2>&5
9551   ac_status=$?
9552   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9553   (exit $ac_status); }; } &&
9554          { ac_try='test -s conftest$ac_exeext'
9555   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9556   (eval $ac_try) 2>&5
9557   ac_status=$?
9558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9559   (exit $ac_status); }; }; then
9560   ac_cv_lib_dnet_dnet_ntoa=yes
9561 else
9562   echo "$as_me: failed program was:" >&5
9563 sed 's/^/| /' conftest.$ac_ext >&5
9564
9565 ac_cv_lib_dnet_dnet_ntoa=no
9566 fi
9567 rm -f conftest.err conftest.$ac_objext \
9568       conftest$ac_exeext conftest.$ac_ext
9569 LIBS=$ac_check_lib_save_LIBS
9570 fi
9571 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
9572 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
9573 if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
9574   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
9575 fi
9576
9577     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
9578       echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
9579 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
9580 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
9581   echo $ECHO_N "(cached) $ECHO_C" >&6
9582 else
9583   ac_check_lib_save_LIBS=$LIBS
9584 LIBS="-ldnet_stub  $LIBS"
9585 cat >conftest.$ac_ext <<_ACEOF
9586 /* confdefs.h.  */
9587 _ACEOF
9588 cat confdefs.h >>conftest.$ac_ext
9589 cat >>conftest.$ac_ext <<_ACEOF
9590 /* end confdefs.h.  */
9591
9592 /* Override any gcc2 internal prototype to avoid an error.  */
9593 #ifdef __cplusplus
9594 extern "C"
9595 #endif
9596 /* We use char because int might match the return type of a gcc2
9597    builtin and then its argument prototype would still apply.  */
9598 char dnet_ntoa ();
9599 int
9600 main ()
9601 {
9602 dnet_ntoa ();
9603   ;
9604   return 0;
9605 }
9606 _ACEOF
9607 rm -f conftest.$ac_objext conftest$ac_exeext
9608 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9609   (eval $ac_link) 2>conftest.er1
9610   ac_status=$?
9611   grep -v '^ *+' conftest.er1 >conftest.err
9612   rm -f conftest.er1
9613   cat conftest.err >&5
9614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9615   (exit $ac_status); } &&
9616          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9617   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9618   (eval $ac_try) 2>&5
9619   ac_status=$?
9620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9621   (exit $ac_status); }; } &&
9622          { ac_try='test -s conftest$ac_exeext'
9623   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9624   (eval $ac_try) 2>&5
9625   ac_status=$?
9626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9627   (exit $ac_status); }; }; then
9628   ac_cv_lib_dnet_stub_dnet_ntoa=yes
9629 else
9630   echo "$as_me: failed program was:" >&5
9631 sed 's/^/| /' conftest.$ac_ext >&5
9632
9633 ac_cv_lib_dnet_stub_dnet_ntoa=no
9634 fi
9635 rm -f conftest.err conftest.$ac_objext \
9636       conftest$ac_exeext conftest.$ac_ext
9637 LIBS=$ac_check_lib_save_LIBS
9638 fi
9639 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
9640 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
9641 if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
9642   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
9643 fi
9644
9645     fi
9646 fi
9647 rm -f conftest.err conftest.$ac_objext \
9648       conftest$ac_exeext conftest.$ac_ext
9649     LIBS="$ac_xsave_LIBS"
9650
9651     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
9652     # to get the SysV transport functions.
9653     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
9654     # needs -lnsl.
9655     # The nsl library prevents programs from opening the X display
9656     # on Irix 5.2, according to T.E. Dickey.
9657     # The functions gethostbyname, getservbyname, and inet_addr are
9658     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
9659     echo "$as_me:$LINENO: checking for gethostbyname" >&5
9660 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
9661 if test "${ac_cv_func_gethostbyname+set}" = set; then
9662   echo $ECHO_N "(cached) $ECHO_C" >&6
9663 else
9664   cat >conftest.$ac_ext <<_ACEOF
9665 /* confdefs.h.  */
9666 _ACEOF
9667 cat confdefs.h >>conftest.$ac_ext
9668 cat >>conftest.$ac_ext <<_ACEOF
9669 /* end confdefs.h.  */
9670 /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
9671    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9672 #define gethostbyname innocuous_gethostbyname
9673
9674 /* System header to define __stub macros and hopefully few prototypes,
9675     which can conflict with char gethostbyname (); below.
9676     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9677     <limits.h> exists even on freestanding compilers.  */
9678
9679 #ifdef __STDC__
9680 # include <limits.h>
9681 #else
9682 # include <assert.h>
9683 #endif
9684
9685 #undef gethostbyname
9686
9687 /* Override any gcc2 internal prototype to avoid an error.  */
9688 #ifdef __cplusplus
9689 extern "C"
9690 {
9691 #endif
9692 /* We use char because int might match the return type of a gcc2
9693    builtin and then its argument prototype would still apply.  */
9694 char gethostbyname ();
9695 /* The GNU C library defines this for functions which it implements
9696     to always fail with ENOSYS.  Some functions are actually named
9697     something starting with __ and the normal name is an alias.  */
9698 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
9699 choke me
9700 #else
9701 char (*f) () = gethostbyname;
9702 #endif
9703 #ifdef __cplusplus
9704 }
9705 #endif
9706
9707 int
9708 main ()
9709 {
9710 return f != gethostbyname;
9711   ;
9712   return 0;
9713 }
9714 _ACEOF
9715 rm -f conftest.$ac_objext conftest$ac_exeext
9716 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9717   (eval $ac_link) 2>conftest.er1
9718   ac_status=$?
9719   grep -v '^ *+' conftest.er1 >conftest.err
9720   rm -f conftest.er1
9721   cat conftest.err >&5
9722   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9723   (exit $ac_status); } &&
9724          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9725   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9726   (eval $ac_try) 2>&5
9727   ac_status=$?
9728   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9729   (exit $ac_status); }; } &&
9730          { ac_try='test -s conftest$ac_exeext'
9731   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9732   (eval $ac_try) 2>&5
9733   ac_status=$?
9734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9735   (exit $ac_status); }; }; then
9736   ac_cv_func_gethostbyname=yes
9737 else
9738   echo "$as_me: failed program was:" >&5
9739 sed 's/^/| /' conftest.$ac_ext >&5
9740
9741 ac_cv_func_gethostbyname=no
9742 fi
9743 rm -f conftest.err conftest.$ac_objext \
9744       conftest$ac_exeext conftest.$ac_ext
9745 fi
9746 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
9747 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
9748
9749     if test $ac_cv_func_gethostbyname = no; then
9750       echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
9751 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
9752 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
9753   echo $ECHO_N "(cached) $ECHO_C" >&6
9754 else
9755   ac_check_lib_save_LIBS=$LIBS
9756 LIBS="-lnsl  $LIBS"
9757 cat >conftest.$ac_ext <<_ACEOF
9758 /* confdefs.h.  */
9759 _ACEOF
9760 cat confdefs.h >>conftest.$ac_ext
9761 cat >>conftest.$ac_ext <<_ACEOF
9762 /* end confdefs.h.  */
9763
9764 /* Override any gcc2 internal prototype to avoid an error.  */
9765 #ifdef __cplusplus
9766 extern "C"
9767 #endif
9768 /* We use char because int might match the return type of a gcc2
9769    builtin and then its argument prototype would still apply.  */
9770 char gethostbyname ();
9771 int
9772 main ()
9773 {
9774 gethostbyname ();
9775   ;
9776   return 0;
9777 }
9778 _ACEOF
9779 rm -f conftest.$ac_objext conftest$ac_exeext
9780 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9781   (eval $ac_link) 2>conftest.er1
9782   ac_status=$?
9783   grep -v '^ *+' conftest.er1 >conftest.err
9784   rm -f conftest.er1
9785   cat conftest.err >&5
9786   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9787   (exit $ac_status); } &&
9788          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9789   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9790   (eval $ac_try) 2>&5
9791   ac_status=$?
9792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9793   (exit $ac_status); }; } &&
9794          { ac_try='test -s conftest$ac_exeext'
9795   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9796   (eval $ac_try) 2>&5
9797   ac_status=$?
9798   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9799   (exit $ac_status); }; }; then
9800   ac_cv_lib_nsl_gethostbyname=yes
9801 else
9802   echo "$as_me: failed program was:" >&5
9803 sed 's/^/| /' conftest.$ac_ext >&5
9804
9805 ac_cv_lib_nsl_gethostbyname=no
9806 fi
9807 rm -f conftest.err conftest.$ac_objext \
9808       conftest$ac_exeext conftest.$ac_ext
9809 LIBS=$ac_check_lib_save_LIBS
9810 fi
9811 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
9812 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
9813 if test $ac_cv_lib_nsl_gethostbyname = yes; then
9814   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
9815 fi
9816
9817       if test $ac_cv_lib_nsl_gethostbyname = no; then
9818         echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
9819 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
9820 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
9821   echo $ECHO_N "(cached) $ECHO_C" >&6
9822 else
9823   ac_check_lib_save_LIBS=$LIBS
9824 LIBS="-lbsd  $LIBS"
9825 cat >conftest.$ac_ext <<_ACEOF
9826 /* confdefs.h.  */
9827 _ACEOF
9828 cat confdefs.h >>conftest.$ac_ext
9829 cat >>conftest.$ac_ext <<_ACEOF
9830 /* end confdefs.h.  */
9831
9832 /* Override any gcc2 internal prototype to avoid an error.  */
9833 #ifdef __cplusplus
9834 extern "C"
9835 #endif
9836 /* We use char because int might match the return type of a gcc2
9837    builtin and then its argument prototype would still apply.  */
9838 char gethostbyname ();
9839 int
9840 main ()
9841 {
9842 gethostbyname ();
9843   ;
9844   return 0;
9845 }
9846 _ACEOF
9847 rm -f conftest.$ac_objext conftest$ac_exeext
9848 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9849   (eval $ac_link) 2>conftest.er1
9850   ac_status=$?
9851   grep -v '^ *+' conftest.er1 >conftest.err
9852   rm -f conftest.er1
9853   cat conftest.err >&5
9854   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9855   (exit $ac_status); } &&
9856          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9857   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9858   (eval $ac_try) 2>&5
9859   ac_status=$?
9860   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9861   (exit $ac_status); }; } &&
9862          { ac_try='test -s conftest$ac_exeext'
9863   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9864   (eval $ac_try) 2>&5
9865   ac_status=$?
9866   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9867   (exit $ac_status); }; }; then
9868   ac_cv_lib_bsd_gethostbyname=yes
9869 else
9870   echo "$as_me: failed program was:" >&5
9871 sed 's/^/| /' conftest.$ac_ext >&5
9872
9873 ac_cv_lib_bsd_gethostbyname=no
9874 fi
9875 rm -f conftest.err conftest.$ac_objext \
9876       conftest$ac_exeext conftest.$ac_ext
9877 LIBS=$ac_check_lib_save_LIBS
9878 fi
9879 echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
9880 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
9881 if test $ac_cv_lib_bsd_gethostbyname = yes; then
9882   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
9883 fi
9884
9885       fi
9886     fi
9887
9888     # lieder@skyler.mavd.honeywell.com says without -lsocket,
9889     # socket/setsockopt and other routines are undefined under SCO ODT
9890     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
9891     # on later versions), says Simon Leinen: it contains gethostby*
9892     # variants that don't use the name server (or something).  -lsocket
9893     # must be given before -lnsl if both are needed.  We assume that
9894     # if connect needs -lnsl, so does gethostbyname.
9895     echo "$as_me:$LINENO: checking for connect" >&5
9896 echo $ECHO_N "checking for connect... $ECHO_C" >&6
9897 if test "${ac_cv_func_connect+set}" = set; then
9898   echo $ECHO_N "(cached) $ECHO_C" >&6
9899 else
9900   cat >conftest.$ac_ext <<_ACEOF
9901 /* confdefs.h.  */
9902 _ACEOF
9903 cat confdefs.h >>conftest.$ac_ext
9904 cat >>conftest.$ac_ext <<_ACEOF
9905 /* end confdefs.h.  */
9906 /* Define connect to an innocuous variant, in case <limits.h> declares connect.
9907    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9908 #define connect innocuous_connect
9909
9910 /* System header to define __stub macros and hopefully few prototypes,
9911     which can conflict with char connect (); below.
9912     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9913     <limits.h> exists even on freestanding compilers.  */
9914
9915 #ifdef __STDC__
9916 # include <limits.h>
9917 #else
9918 # include <assert.h>
9919 #endif
9920
9921 #undef connect
9922
9923 /* Override any gcc2 internal prototype to avoid an error.  */
9924 #ifdef __cplusplus
9925 extern "C"
9926 {
9927 #endif
9928 /* We use char because int might match the return type of a gcc2
9929    builtin and then its argument prototype would still apply.  */
9930 char connect ();
9931 /* The GNU C library defines this for functions which it implements
9932     to always fail with ENOSYS.  Some functions are actually named
9933     something starting with __ and the normal name is an alias.  */
9934 #if defined (__stub_connect) || defined (__stub___connect)
9935 choke me
9936 #else
9937 char (*f) () = connect;
9938 #endif
9939 #ifdef __cplusplus
9940 }
9941 #endif
9942
9943 int
9944 main ()
9945 {
9946 return f != connect;
9947   ;
9948   return 0;
9949 }
9950 _ACEOF
9951 rm -f conftest.$ac_objext conftest$ac_exeext
9952 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9953   (eval $ac_link) 2>conftest.er1
9954   ac_status=$?
9955   grep -v '^ *+' conftest.er1 >conftest.err
9956   rm -f conftest.er1
9957   cat conftest.err >&5
9958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9959   (exit $ac_status); } &&
9960          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9961   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9962   (eval $ac_try) 2>&5
9963   ac_status=$?
9964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9965   (exit $ac_status); }; } &&
9966          { ac_try='test -s conftest$ac_exeext'
9967   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9968   (eval $ac_try) 2>&5
9969   ac_status=$?
9970   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9971   (exit $ac_status); }; }; then
9972   ac_cv_func_connect=yes
9973 else
9974   echo "$as_me: failed program was:" >&5
9975 sed 's/^/| /' conftest.$ac_ext >&5
9976
9977 ac_cv_func_connect=no
9978 fi
9979 rm -f conftest.err conftest.$ac_objext \
9980       conftest$ac_exeext conftest.$ac_ext
9981 fi
9982 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
9983 echo "${ECHO_T}$ac_cv_func_connect" >&6
9984
9985     if test $ac_cv_func_connect = no; then
9986       echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
9987 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
9988 if test "${ac_cv_lib_socket_connect+set}" = set; then
9989   echo $ECHO_N "(cached) $ECHO_C" >&6
9990 else
9991   ac_check_lib_save_LIBS=$LIBS
9992 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
9993 cat >conftest.$ac_ext <<_ACEOF
9994 /* confdefs.h.  */
9995 _ACEOF
9996 cat confdefs.h >>conftest.$ac_ext
9997 cat >>conftest.$ac_ext <<_ACEOF
9998 /* end confdefs.h.  */
9999
10000 /* Override any gcc2 internal prototype to avoid an error.  */
10001 #ifdef __cplusplus
10002 extern "C"
10003 #endif
10004 /* We use char because int might match the return type of a gcc2
10005    builtin and then its argument prototype would still apply.  */
10006 char connect ();
10007 int
10008 main ()
10009 {
10010 connect ();
10011   ;
10012   return 0;
10013 }
10014 _ACEOF
10015 rm -f conftest.$ac_objext conftest$ac_exeext
10016 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10017   (eval $ac_link) 2>conftest.er1
10018   ac_status=$?
10019   grep -v '^ *+' conftest.er1 >conftest.err
10020   rm -f conftest.er1
10021   cat conftest.err >&5
10022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10023   (exit $ac_status); } &&
10024          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10025   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10026   (eval $ac_try) 2>&5
10027   ac_status=$?
10028   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10029   (exit $ac_status); }; } &&
10030          { ac_try='test -s conftest$ac_exeext'
10031   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10032   (eval $ac_try) 2>&5
10033   ac_status=$?
10034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10035   (exit $ac_status); }; }; then
10036   ac_cv_lib_socket_connect=yes
10037 else
10038   echo "$as_me: failed program was:" >&5
10039 sed 's/^/| /' conftest.$ac_ext >&5
10040
10041 ac_cv_lib_socket_connect=no
10042 fi
10043 rm -f conftest.err conftest.$ac_objext \
10044       conftest$ac_exeext conftest.$ac_ext
10045 LIBS=$ac_check_lib_save_LIBS
10046 fi
10047 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
10048 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
10049 if test $ac_cv_lib_socket_connect = yes; then
10050   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
10051 fi
10052
10053     fi
10054
10055     # Guillermo Gomez says -lposix is necessary on A/UX.
10056     echo "$as_me:$LINENO: checking for remove" >&5
10057 echo $ECHO_N "checking for remove... $ECHO_C" >&6
10058 if test "${ac_cv_func_remove+set}" = set; then
10059   echo $ECHO_N "(cached) $ECHO_C" >&6
10060 else
10061   cat >conftest.$ac_ext <<_ACEOF
10062 /* confdefs.h.  */
10063 _ACEOF
10064 cat confdefs.h >>conftest.$ac_ext
10065 cat >>conftest.$ac_ext <<_ACEOF
10066 /* end confdefs.h.  */
10067 /* Define remove to an innocuous variant, in case <limits.h> declares remove.
10068    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10069 #define remove innocuous_remove
10070
10071 /* System header to define __stub macros and hopefully few prototypes,
10072     which can conflict with char remove (); below.
10073     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10074     <limits.h> exists even on freestanding compilers.  */
10075
10076 #ifdef __STDC__
10077 # include <limits.h>
10078 #else
10079 # include <assert.h>
10080 #endif
10081
10082 #undef remove
10083
10084 /* Override any gcc2 internal prototype to avoid an error.  */
10085 #ifdef __cplusplus
10086 extern "C"
10087 {
10088 #endif
10089 /* We use char because int might match the return type of a gcc2
10090    builtin and then its argument prototype would still apply.  */
10091 char remove ();
10092 /* The GNU C library defines this for functions which it implements
10093     to always fail with ENOSYS.  Some functions are actually named
10094     something starting with __ and the normal name is an alias.  */
10095 #if defined (__stub_remove) || defined (__stub___remove)
10096 choke me
10097 #else
10098 char (*f) () = remove;
10099 #endif
10100 #ifdef __cplusplus
10101 }
10102 #endif
10103
10104 int
10105 main ()
10106 {
10107 return f != remove;
10108   ;
10109   return 0;
10110 }
10111 _ACEOF
10112 rm -f conftest.$ac_objext conftest$ac_exeext
10113 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10114   (eval $ac_link) 2>conftest.er1
10115   ac_status=$?
10116   grep -v '^ *+' conftest.er1 >conftest.err
10117   rm -f conftest.er1
10118   cat conftest.err >&5
10119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10120   (exit $ac_status); } &&
10121          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10122   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10123   (eval $ac_try) 2>&5
10124   ac_status=$?
10125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10126   (exit $ac_status); }; } &&
10127          { ac_try='test -s conftest$ac_exeext'
10128   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10129   (eval $ac_try) 2>&5
10130   ac_status=$?
10131   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10132   (exit $ac_status); }; }; then
10133   ac_cv_func_remove=yes
10134 else
10135   echo "$as_me: failed program was:" >&5
10136 sed 's/^/| /' conftest.$ac_ext >&5
10137
10138 ac_cv_func_remove=no
10139 fi
10140 rm -f conftest.err conftest.$ac_objext \
10141       conftest$ac_exeext conftest.$ac_ext
10142 fi
10143 echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
10144 echo "${ECHO_T}$ac_cv_func_remove" >&6
10145
10146     if test $ac_cv_func_remove = no; then
10147       echo "$as_me:$LINENO: checking for remove in -lposix" >&5
10148 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
10149 if test "${ac_cv_lib_posix_remove+set}" = set; then
10150   echo $ECHO_N "(cached) $ECHO_C" >&6
10151 else
10152   ac_check_lib_save_LIBS=$LIBS
10153 LIBS="-lposix  $LIBS"
10154 cat >conftest.$ac_ext <<_ACEOF
10155 /* confdefs.h.  */
10156 _ACEOF
10157 cat confdefs.h >>conftest.$ac_ext
10158 cat >>conftest.$ac_ext <<_ACEOF
10159 /* end confdefs.h.  */
10160
10161 /* Override any gcc2 internal prototype to avoid an error.  */
10162 #ifdef __cplusplus
10163 extern "C"
10164 #endif
10165 /* We use char because int might match the return type of a gcc2
10166    builtin and then its argument prototype would still apply.  */
10167 char remove ();
10168 int
10169 main ()
10170 {
10171 remove ();
10172   ;
10173   return 0;
10174 }
10175 _ACEOF
10176 rm -f conftest.$ac_objext conftest$ac_exeext
10177 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10178   (eval $ac_link) 2>conftest.er1
10179   ac_status=$?
10180   grep -v '^ *+' conftest.er1 >conftest.err
10181   rm -f conftest.er1
10182   cat conftest.err >&5
10183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10184   (exit $ac_status); } &&
10185          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10186   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10187   (eval $ac_try) 2>&5
10188   ac_status=$?
10189   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10190   (exit $ac_status); }; } &&
10191          { ac_try='test -s conftest$ac_exeext'
10192   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10193   (eval $ac_try) 2>&5
10194   ac_status=$?
10195   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10196   (exit $ac_status); }; }; then
10197   ac_cv_lib_posix_remove=yes
10198 else
10199   echo "$as_me: failed program was:" >&5
10200 sed 's/^/| /' conftest.$ac_ext >&5
10201
10202 ac_cv_lib_posix_remove=no
10203 fi
10204 rm -f conftest.err conftest.$ac_objext \
10205       conftest$ac_exeext conftest.$ac_ext
10206 LIBS=$ac_check_lib_save_LIBS
10207 fi
10208 echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
10209 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
10210 if test $ac_cv_lib_posix_remove = yes; then
10211   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
10212 fi
10213
10214     fi
10215
10216     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
10217     echo "$as_me:$LINENO: checking for shmat" >&5
10218 echo $ECHO_N "checking for shmat... $ECHO_C" >&6
10219 if test "${ac_cv_func_shmat+set}" = set; then
10220   echo $ECHO_N "(cached) $ECHO_C" >&6
10221 else
10222   cat >conftest.$ac_ext <<_ACEOF
10223 /* confdefs.h.  */
10224 _ACEOF
10225 cat confdefs.h >>conftest.$ac_ext
10226 cat >>conftest.$ac_ext <<_ACEOF
10227 /* end confdefs.h.  */
10228 /* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
10229    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10230 #define shmat innocuous_shmat
10231
10232 /* System header to define __stub macros and hopefully few prototypes,
10233     which can conflict with char shmat (); below.
10234     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10235     <limits.h> exists even on freestanding compilers.  */
10236
10237 #ifdef __STDC__
10238 # include <limits.h>
10239 #else
10240 # include <assert.h>
10241 #endif
10242
10243 #undef shmat
10244
10245 /* Override any gcc2 internal prototype to avoid an error.  */
10246 #ifdef __cplusplus
10247 extern "C"
10248 {
10249 #endif
10250 /* We use char because int might match the return type of a gcc2
10251    builtin and then its argument prototype would still apply.  */
10252 char shmat ();
10253 /* The GNU C library defines this for functions which it implements
10254     to always fail with ENOSYS.  Some functions are actually named
10255     something starting with __ and the normal name is an alias.  */
10256 #if defined (__stub_shmat) || defined (__stub___shmat)
10257 choke me
10258 #else
10259 char (*f) () = shmat;
10260 #endif
10261 #ifdef __cplusplus
10262 }
10263 #endif
10264
10265 int
10266 main ()
10267 {
10268 return f != shmat;
10269   ;
10270   return 0;
10271 }
10272 _ACEOF
10273 rm -f conftest.$ac_objext conftest$ac_exeext
10274 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10275   (eval $ac_link) 2>conftest.er1
10276   ac_status=$?
10277   grep -v '^ *+' conftest.er1 >conftest.err
10278   rm -f conftest.er1
10279   cat conftest.err >&5
10280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10281   (exit $ac_status); } &&
10282          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10283   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10284   (eval $ac_try) 2>&5
10285   ac_status=$?
10286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10287   (exit $ac_status); }; } &&
10288          { ac_try='test -s conftest$ac_exeext'
10289   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10290   (eval $ac_try) 2>&5
10291   ac_status=$?
10292   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10293   (exit $ac_status); }; }; then
10294   ac_cv_func_shmat=yes
10295 else
10296   echo "$as_me: failed program was:" >&5
10297 sed 's/^/| /' conftest.$ac_ext >&5
10298
10299 ac_cv_func_shmat=no
10300 fi
10301 rm -f conftest.err conftest.$ac_objext \
10302       conftest$ac_exeext conftest.$ac_ext
10303 fi
10304 echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
10305 echo "${ECHO_T}$ac_cv_func_shmat" >&6
10306
10307     if test $ac_cv_func_shmat = no; then
10308       echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
10309 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
10310 if test "${ac_cv_lib_ipc_shmat+set}" = set; then
10311   echo $ECHO_N "(cached) $ECHO_C" >&6
10312 else
10313   ac_check_lib_save_LIBS=$LIBS
10314 LIBS="-lipc  $LIBS"
10315 cat >conftest.$ac_ext <<_ACEOF
10316 /* confdefs.h.  */
10317 _ACEOF
10318 cat confdefs.h >>conftest.$ac_ext
10319 cat >>conftest.$ac_ext <<_ACEOF
10320 /* end confdefs.h.  */
10321
10322 /* Override any gcc2 internal prototype to avoid an error.  */
10323 #ifdef __cplusplus
10324 extern "C"
10325 #endif
10326 /* We use char because int might match the return type of a gcc2
10327    builtin and then its argument prototype would still apply.  */
10328 char shmat ();
10329 int
10330 main ()
10331 {
10332 shmat ();
10333   ;
10334   return 0;
10335 }
10336 _ACEOF
10337 rm -f conftest.$ac_objext conftest$ac_exeext
10338 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10339   (eval $ac_link) 2>conftest.er1
10340   ac_status=$?
10341   grep -v '^ *+' conftest.er1 >conftest.err
10342   rm -f conftest.er1
10343   cat conftest.err >&5
10344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10345   (exit $ac_status); } &&
10346          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10347   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10348   (eval $ac_try) 2>&5
10349   ac_status=$?
10350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10351   (exit $ac_status); }; } &&
10352          { ac_try='test -s conftest$ac_exeext'
10353   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10354   (eval $ac_try) 2>&5
10355   ac_status=$?
10356   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10357   (exit $ac_status); }; }; then
10358   ac_cv_lib_ipc_shmat=yes
10359 else
10360   echo "$as_me: failed program was:" >&5
10361 sed 's/^/| /' conftest.$ac_ext >&5
10362
10363 ac_cv_lib_ipc_shmat=no
10364 fi
10365 rm -f conftest.err conftest.$ac_objext \
10366       conftest$ac_exeext conftest.$ac_ext
10367 LIBS=$ac_check_lib_save_LIBS
10368 fi
10369 echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
10370 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
10371 if test $ac_cv_lib_ipc_shmat = yes; then
10372   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
10373 fi
10374
10375     fi
10376   fi
10377
10378   # Check for libraries that X11R6 Xt/Xaw programs need.
10379   ac_save_LDFLAGS=$LDFLAGS
10380   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
10381   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
10382   # check for ICE first), but we must link in the order -lSM -lICE or
10383   # we get undefined symbols.  So assume we have SM if we have ICE.
10384   # These have to be linked with before -lX11, unlike the other
10385   # libraries we check for below, so use a different variable.
10386   # John Interrante, Karl Berry
10387   echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
10388 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
10389 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
10390   echo $ECHO_N "(cached) $ECHO_C" >&6
10391 else
10392   ac_check_lib_save_LIBS=$LIBS
10393 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
10394 cat >conftest.$ac_ext <<_ACEOF
10395 /* confdefs.h.  */
10396 _ACEOF
10397 cat confdefs.h >>conftest.$ac_ext
10398 cat >>conftest.$ac_ext <<_ACEOF
10399 /* end confdefs.h.  */
10400
10401 /* Override any gcc2 internal prototype to avoid an error.  */
10402 #ifdef __cplusplus
10403 extern "C"
10404 #endif
10405 /* We use char because int might match the return type of a gcc2
10406    builtin and then its argument prototype would still apply.  */
10407 char IceConnectionNumber ();
10408 int
10409 main ()
10410 {
10411 IceConnectionNumber ();
10412   ;
10413   return 0;
10414 }
10415 _ACEOF
10416 rm -f conftest.$ac_objext conftest$ac_exeext
10417 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10418   (eval $ac_link) 2>conftest.er1
10419   ac_status=$?
10420   grep -v '^ *+' conftest.er1 >conftest.err
10421   rm -f conftest.er1
10422   cat conftest.err >&5
10423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10424   (exit $ac_status); } &&
10425          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10426   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10427   (eval $ac_try) 2>&5
10428   ac_status=$?
10429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10430   (exit $ac_status); }; } &&
10431          { ac_try='test -s conftest$ac_exeext'
10432   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10433   (eval $ac_try) 2>&5
10434   ac_status=$?
10435   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10436   (exit $ac_status); }; }; then
10437   ac_cv_lib_ICE_IceConnectionNumber=yes
10438 else
10439   echo "$as_me: failed program was:" >&5
10440 sed 's/^/| /' conftest.$ac_ext >&5
10441
10442 ac_cv_lib_ICE_IceConnectionNumber=no
10443 fi
10444 rm -f conftest.err conftest.$ac_objext \
10445       conftest$ac_exeext conftest.$ac_ext
10446 LIBS=$ac_check_lib_save_LIBS
10447 fi
10448 echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
10449 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
10450 if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
10451   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
10452 fi
10453
10454   LDFLAGS=$ac_save_LDFLAGS
10455
10456 fi
10457
10458
10459
10460 if test x$support_xpm = xyes; then
10461
10462
10463
10464 # Initialize some more variables set by options.
10465 # The variables have the same names as the options, with
10466 # dashes changed to underlines.
10467
10468 # If we find XPM, set shell vars xpm_includes and xpm_libraries to the
10469 # paths, otherwise set no_xpm=yes.
10470 # Uses ac_ vars as temps to allow command line to override cache and checks.
10471 echo "$as_me:$LINENO: checking for libXpm" >&5
10472 echo $ECHO_N "checking for libXpm... $ECHO_C" >&6
10473
10474
10475 # Check whether --with-xpm_includes or --without-xpm_includes was given.
10476 if test "${with_xpm_includes+set}" = set; then
10477   withval="$with_xpm_includes"
10478   xpm_includes="$withval"
10479 else
10480   xpm_includes=NO
10481 fi;
10482
10483 # Check whether --with-xpm_library or --without-xpm_library was given.
10484 if test "${with_xpm_library+set}" = set; then
10485   withval="$with_xpm_library"
10486   xpm_libraries="$withval"
10487 else
10488   xpm_libraries=NO
10489 fi;
10490
10491 # --without-xpm overrides everything else, but does not touch the cache.
10492
10493 # Check whether --with-xpm or --without-xpm was given.
10494 if test "${with_xpm+set}" = set; then
10495   withval="$with_xpm"
10496
10497 fi;
10498 if test "$with_xpm" = no; then
10499   have_xpm=disabled
10500 else
10501   if test "${ac_cv_have_xpm+set}" = set; then
10502   echo $ECHO_N "(cached) $ECHO_C" >&6
10503 else
10504
10505   vt_xpm_include_X11=no
10506   if test -n "$xpm_includes"; then
10507     vt_xpm_includes=$xpm_includes
10508   else
10509     vt_xpm_includes=NO
10510   fi
10511   if test -n "$xpm_libraries"; then
10512     vt_xpm_libraries=$xpm_libraries
10513   else
10514     vt_xpm_libraries=NO
10515   fi
10516
10517   if test "$vt_xpm_includes" = NO; then
10518   # Guess where to find xpm.h
10519
10520 ac_save_CPPFLAGS="$CPPFLAGS"
10521 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10522
10523   # First, try using that file with no special directory specified.
10524 cat >conftest.$ac_ext <<_ACEOF
10525 /* confdefs.h.  */
10526 _ACEOF
10527 cat confdefs.h >>conftest.$ac_ext
10528 cat >>conftest.$ac_ext <<_ACEOF
10529 /* end confdefs.h.  */
10530 #include <X11/xpm.h>
10531 _ACEOF
10532 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10533   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10534   ac_status=$?
10535   grep -v '^ *+' conftest.er1 >conftest.err
10536   rm -f conftest.er1
10537   cat conftest.err >&5
10538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10539   (exit $ac_status); } >/dev/null; then
10540   if test -s conftest.err; then
10541     ac_cpp_err=$ac_cxx_preproc_warn_flag
10542     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10543   else
10544     ac_cpp_err=
10545   fi
10546 else
10547   ac_cpp_err=yes
10548 fi
10549 if test -z "$ac_cpp_err"; then
10550   # We can compile using X headers with no special include directory.
10551 vt_xpm_includes=
10552 vt_xpm_include_X11=yes
10553 else
10554   echo "$as_me: failed program was:" >&5
10555 sed 's/^/| /' conftest.$ac_ext >&5
10556
10557   CPPFLAGS="$ac_save_CPPFLAGS"
10558 # Look for the header file in a standard set of common directories.
10559   for ac_dir in               \
10560     /usr/X11/include          \
10561     /usr/X11R6/include        \
10562     /usr/X11R5/include        \
10563     /usr/X11R4/include        \
10564                               \
10565     /usr/include/X11          \
10566     /usr/include/X11R6        \
10567     /usr/include/X11R5        \
10568     /usr/include/X11R4        \
10569                               \
10570     /usr/local/X11/include    \
10571     /usr/local/X11R6/include  \
10572     /usr/local/X11R5/include  \
10573     /usr/local/X11R4/include  \
10574                               \
10575     /usr/local/include/X11    \
10576     /usr/local/include/X11R6  \
10577     /usr/local/include/X11R5  \
10578     /usr/local/include/X11R4  \
10579                               \
10580     /usr/X386/include         \
10581     /usr/x386/include         \
10582     /usr/XFree86/include/X11  \
10583                               \
10584     /usr/include              \
10585     /usr/local/include        \
10586     /usr/unsupported/include  \
10587     /usr/athena/include       \
10588     /usr/local/x11r5/include  \
10589     /usr/lpp/Xamples/include  \
10590                               \
10591     /usr/openwin/include      \
10592     /usr/openwin/share/include \
10593     ; \
10594   do
10595     if test -r "$ac_dir/X11/xpm.h"; then
10596       vt_xpm_includes="$ac_dir"
10597       vt_xpm_include_X11=yes
10598       break
10599     else
10600       if test -r "$ac_dir/xpm.h"; then
10601         vt_xpm_includes=$ac_dir
10602         break
10603       fi
10604     fi
10605   done
10606 fi
10607 rm -f conftest.err conftest.$ac_ext
10608 fi
10609
10610 if test "$vt_xpm_libraries" = NO; then
10611   # Check for the libraries.
10612
10613   # See if we find them without any special options.
10614   # Don't add to $LIBS permanently.
10615   ac_save_LIBS="$LIBS"
10616   LIBS="$LIBS $X_LIBS -lXpm -lX11"
10617 cat >conftest.$ac_ext <<_ACEOF
10618 /* confdefs.h.  */
10619 _ACEOF
10620 cat confdefs.h >>conftest.$ac_ext
10621 cat >>conftest.$ac_ext <<_ACEOF
10622 /* end confdefs.h.  */
10623
10624 int
10625 main ()
10626 {
10627 XpmReadFileToPixmap()
10628   ;
10629   return 0;
10630 }
10631 _ACEOF
10632 rm -f conftest.$ac_objext conftest$ac_exeext
10633 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10634   (eval $ac_link) 2>conftest.er1
10635   ac_status=$?
10636   grep -v '^ *+' conftest.er1 >conftest.err
10637   rm -f conftest.er1
10638   cat conftest.err >&5
10639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10640   (exit $ac_status); } &&
10641          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10642   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10643   (eval $ac_try) 2>&5
10644   ac_status=$?
10645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10646   (exit $ac_status); }; } &&
10647          { ac_try='test -s conftest$ac_exeext'
10648   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10649   (eval $ac_try) 2>&5
10650   ac_status=$?
10651   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10652   (exit $ac_status); }; }; then
10653   LIBS="$ac_save_LIBS"
10654 # We can link libXpm with no special library path.
10655 vt_xpm_libraries=
10656 else
10657   echo "$as_me: failed program was:" >&5
10658 sed 's/^/| /' conftest.$ac_ext >&5
10659
10660 LIBS="$ac_save_LIBS"
10661 # First see if replacing the include by lib works.
10662 for ac_dir in \
10663     `echo "$vt_xpm_includes" | sed 's,include/X11,lib,;s,include,lib,'` \
10664     /usr/X11/lib          \
10665     /usr/X11R6/lib        \
10666     /usr/X11R5/lib        \
10667     /usr/X11R4/lib        \
10668                           \
10669     /usr/lib/X11          \
10670     /usr/lib/X11R6        \
10671     /usr/lib/X11R5        \
10672     /usr/lib/X11R4        \
10673                           \
10674     /usr/local/X11/lib    \
10675     /usr/local/X11R6/lib  \
10676     /usr/local/X11R5/lib  \
10677     /usr/local/X11R4/lib  \
10678                           \
10679     /usr/local/lib/X11    \
10680     /usr/local/lib/X11R6  \
10681     /usr/local/lib/X11R5  \
10682     /usr/local/lib/X11R4  \
10683                           \
10684     /usr/X386/lib         \
10685     /usr/x386/lib         \
10686     /usr/XFree86/lib/X11  \
10687                           \
10688     /usr/lib              \
10689     /usr/local/lib        \
10690     /usr/unsupported/lib  \
10691     /usr/athena/lib       \
10692     /usr/local/x11r5/lib  \
10693     /usr/lpp/Xamples/lib  \
10694                           \
10695     /usr/openwin/lib      \
10696     /usr/openwin/share/lib \
10697     ; \
10698 do
10699   for ac_extension in a so sl; do
10700     if test -r $ac_dir/libXpm.$ac_extension; then
10701       vt_xpm_libraries=$ac_dir
10702       break 2
10703     fi
10704   done
10705 done
10706 fi
10707 rm -f conftest.err conftest.$ac_objext \
10708       conftest$ac_exeext conftest.$ac_ext
10709 fi
10710
10711
10712   if test "$vt_xpm_includes" = NO -o "$vt_xpm_libraries" = NO; then
10713     ac_cv_have_xpm="have_xpm=no"
10714   else
10715     ac_cv_have_xpm="have_xpm=yes \
10716         vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
10717         vt_xpm_include_X11=$vt_xpm_include_X11"
10718   fi
10719 fi
10720   eval "$ac_cv_have_xpm"
10721 fi
10722
10723 if test "$have_xpm" != yes; then
10724   echo "$as_me:$LINENO: result: $have_xpm" >&5
10725 echo "${ECHO_T}$have_xpm" >&6
10726   no_xpm=yes
10727 else
10728   if test "$xpm_includes" != NO; then
10729     if test "$xpm_includes" = "$vt_xpm_includes"; then
10730       if test -r "$xpm_includes/X11/xpm.h"; then
10731         vt_xpm_include_X11=yes
10732       fi
10733     else
10734       vt_xpm_include_X11=no
10735       if test -z "$xpm_includes"; then
10736         cat >conftest.$ac_ext <<_ACEOF
10737 /* confdefs.h.  */
10738 _ACEOF
10739 cat confdefs.h >>conftest.$ac_ext
10740 cat >>conftest.$ac_ext <<_ACEOF
10741 /* end confdefs.h.  */
10742 #include <X11/xpm.h>
10743 _ACEOF
10744 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10745   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10746   ac_status=$?
10747   grep -v '^ *+' conftest.er1 >conftest.err
10748   rm -f conftest.er1
10749   cat conftest.err >&5
10750   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10751   (exit $ac_status); } >/dev/null; then
10752   if test -s conftest.err; then
10753     ac_cpp_err=$ac_cxx_preproc_warn_flag
10754     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10755   else
10756     ac_cpp_err=
10757   fi
10758 else
10759   ac_cpp_err=yes
10760 fi
10761 if test -z "$ac_cpp_err"; then
10762   vt_xpm_include_X11=yes
10763 else
10764   echo "$as_me: failed program was:" >&5
10765 sed 's/^/| /' conftest.$ac_ext >&5
10766
10767
10768 fi
10769 rm -f conftest.err conftest.$ac_ext
10770       else
10771         if test -r "$xpm_includes/X11/xpm.h"; then
10772           vt_xpm_include_X11=yes
10773         fi
10774       fi
10775     fi
10776     vt_xpm_includes=$xpm_includes
10777   fi
10778   if test "x$xpm_libraries" != xNO; then
10779     vt_xpm_libraries=$xpm_libraries
10780   fi
10781   # Update the cache value to reflect the command line values.
10782   ac_cv_have_xpm="have_xpm=yes \
10783         vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
10784         vt_xpm_include_X11=$vt_xpm_include_X11"
10785   eval "$ac_cv_have_xpm"
10786   echo "$as_me:$LINENO: result: -I$vt_xpm_includes, -L$vt_xpm_libraries" >&5
10787 echo "${ECHO_T}-I$vt_xpm_includes, -L$vt_xpm_libraries" >&6
10788   if test -n "$vt_xpm_includes"; then
10789     XPM_CPPFLAGS="-DHAVE_LIBXPM"
10790   fi
10791   if test -n "$vt_xpm_includes"; then
10792     XPM_CFLAGS="-I$vt_xpm_includes"
10793   fi
10794   XPM_LIBS="-lXpm"
10795   if test -n "$vt_xpm_libraries"; then
10796     XPM_LIBS="-L$vt_xpm_libraries $XPM_LIBS"
10797   fi
10798   if test "x$vt_xpm_include_X11" = xyes; then
10799
10800 cat >>confdefs.h <<\_ACEOF
10801 #define XPM_INC_X11 1
10802 _ACEOF
10803
10804   fi
10805 fi
10806
10807
10808
10809
10810
10811   if test x$no_xpm = xyes; then
10812     support_xpm=needsmanualspecification
10813   fi
10814 fi
10815
10816 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
10817 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
10818 if test "${ac_cv_header_sys_wait_h+set}" = set; then
10819   echo $ECHO_N "(cached) $ECHO_C" >&6
10820 else
10821   cat >conftest.$ac_ext <<_ACEOF
10822 /* confdefs.h.  */
10823 _ACEOF
10824 cat confdefs.h >>conftest.$ac_ext
10825 cat >>conftest.$ac_ext <<_ACEOF
10826 /* end confdefs.h.  */
10827 #include <sys/types.h>
10828 #include <sys/wait.h>
10829 #ifndef WEXITSTATUS
10830 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
10831 #endif
10832 #ifndef WIFEXITED
10833 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
10834 #endif
10835
10836 int
10837 main ()
10838 {
10839   int s;
10840   wait (&s);
10841   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
10842   ;
10843   return 0;
10844 }
10845 _ACEOF
10846 rm -f conftest.$ac_objext
10847 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10848   (eval $ac_compile) 2>conftest.er1
10849   ac_status=$?
10850   grep -v '^ *+' conftest.er1 >conftest.err
10851   rm -f conftest.er1
10852   cat conftest.err >&5
10853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10854   (exit $ac_status); } &&
10855          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10856   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10857   (eval $ac_try) 2>&5
10858   ac_status=$?
10859   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10860   (exit $ac_status); }; } &&
10861          { ac_try='test -s conftest.$ac_objext'
10862   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10863   (eval $ac_try) 2>&5
10864   ac_status=$?
10865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10866   (exit $ac_status); }; }; then
10867   ac_cv_header_sys_wait_h=yes
10868 else
10869   echo "$as_me: failed program was:" >&5
10870 sed 's/^/| /' conftest.$ac_ext >&5
10871
10872 ac_cv_header_sys_wait_h=no
10873 fi
10874 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10875 fi
10876 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
10877 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
10878 if test $ac_cv_header_sys_wait_h = yes; then
10879
10880 cat >>confdefs.h <<\_ACEOF
10881 #define HAVE_SYS_WAIT_H 1
10882 _ACEOF
10883
10884 fi
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905 for ac_header in \
10906         assert.h \
10907         fcntl.h \
10908         grp.h \
10909         libc.h \
10910         lastlog.h \
10911         stdarg.h \
10912         stdlib.h \
10913         string.h \
10914         termios.h \
10915         unistd.h \
10916         sys/byteorder.h \
10917         sys/ioctl.h \
10918         sys/select.h \
10919         sys/sockio.h \
10920         sys/strredir.h \
10921         sys/time.h \
10922         utmp.h \
10923         utmpx.h \
10924         stdint.h \
10925
10926 do
10927 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10928 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10929   echo "$as_me:$LINENO: checking for $ac_header" >&5
10930 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10931 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10932   echo $ECHO_N "(cached) $ECHO_C" >&6
10933 fi
10934 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10935 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10936 else
10937   # Is the header compilable?
10938 echo "$as_me:$LINENO: checking $ac_header usability" >&5
10939 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10940 cat >conftest.$ac_ext <<_ACEOF
10941 /* confdefs.h.  */
10942 _ACEOF
10943 cat confdefs.h >>conftest.$ac_ext
10944 cat >>conftest.$ac_ext <<_ACEOF
10945 /* end confdefs.h.  */
10946 $ac_includes_default
10947 #include <$ac_header>
10948 _ACEOF
10949 rm -f conftest.$ac_objext
10950 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10951   (eval $ac_compile) 2>conftest.er1
10952   ac_status=$?
10953   grep -v '^ *+' conftest.er1 >conftest.err
10954   rm -f conftest.er1
10955   cat conftest.err >&5
10956   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10957   (exit $ac_status); } &&
10958          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10959   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10960   (eval $ac_try) 2>&5
10961   ac_status=$?
10962   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10963   (exit $ac_status); }; } &&
10964          { ac_try='test -s conftest.$ac_objext'
10965   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10966   (eval $ac_try) 2>&5
10967   ac_status=$?
10968   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10969   (exit $ac_status); }; }; then
10970   ac_header_compiler=yes
10971 else
10972   echo "$as_me: failed program was:" >&5
10973 sed 's/^/| /' conftest.$ac_ext >&5
10974
10975 ac_header_compiler=no
10976 fi
10977 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10978 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10979 echo "${ECHO_T}$ac_header_compiler" >&6
10980
10981 # Is the header present?
10982 echo "$as_me:$LINENO: checking $ac_header presence" >&5
10983 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10984 cat >conftest.$ac_ext <<_ACEOF
10985 /* confdefs.h.  */
10986 _ACEOF
10987 cat confdefs.h >>conftest.$ac_ext
10988 cat >>conftest.$ac_ext <<_ACEOF
10989 /* end confdefs.h.  */
10990 #include <$ac_header>
10991 _ACEOF
10992 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10993   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10994   ac_status=$?
10995   grep -v '^ *+' conftest.er1 >conftest.err
10996   rm -f conftest.er1
10997   cat conftest.err >&5
10998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10999   (exit $ac_status); } >/dev/null; then
11000   if test -s conftest.err; then
11001     ac_cpp_err=$ac_cxx_preproc_warn_flag
11002     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
11003   else
11004     ac_cpp_err=
11005   fi
11006 else
11007   ac_cpp_err=yes
11008 fi
11009 if test -z "$ac_cpp_err"; then
11010   ac_header_preproc=yes
11011 else
11012   echo "$as_me: failed program was:" >&5
11013 sed 's/^/| /' conftest.$ac_ext >&5
11014
11015   ac_header_preproc=no
11016 fi
11017 rm -f conftest.err conftest.$ac_ext
11018 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11019 echo "${ECHO_T}$ac_header_preproc" >&6
11020
11021 # So?  What about this header?
11022 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11023   yes:no: )
11024     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11025 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11026     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11027 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11028     ac_header_preproc=yes
11029     ;;
11030   no:yes:* )
11031     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11032 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11033     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11034 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11035     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11036 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11037     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11038 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11039     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11040 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11041     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11042 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11043     (
11044       cat <<\_ASBOX
11045 ## ------------------------------------------ ##
11046 ## Report this to the AC_PACKAGE_NAME lists.  ##
11047 ## ------------------------------------------ ##
11048 _ASBOX
11049     ) |
11050       sed "s/^/$as_me: WARNING:     /" >&2
11051     ;;
11052 esac
11053 echo "$as_me:$LINENO: checking for $ac_header" >&5
11054 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11055 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11056   echo $ECHO_N "(cached) $ECHO_C" >&6
11057 else
11058   eval "$as_ac_Header=\$ac_header_preproc"
11059 fi
11060 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11061 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11062
11063 fi
11064 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11065   cat >>confdefs.h <<_ACEOF
11066 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11067 _ACEOF
11068
11069 fi
11070
11071 done
11072
11073
11074 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
11075 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
11076 if test "${ac_cv_header_time+set}" = set; then
11077   echo $ECHO_N "(cached) $ECHO_C" >&6
11078 else
11079   cat >conftest.$ac_ext <<_ACEOF
11080 /* confdefs.h.  */
11081 _ACEOF
11082 cat confdefs.h >>conftest.$ac_ext
11083 cat >>conftest.$ac_ext <<_ACEOF
11084 /* end confdefs.h.  */
11085 #include <sys/types.h>
11086 #include <sys/time.h>
11087 #include <time.h>
11088
11089 int
11090 main ()
11091 {
11092 if ((struct tm *) 0)
11093 return 0;
11094   ;
11095   return 0;
11096 }
11097 _ACEOF
11098 rm -f conftest.$ac_objext
11099 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11100   (eval $ac_compile) 2>conftest.er1
11101   ac_status=$?
11102   grep -v '^ *+' conftest.er1 >conftest.err
11103   rm -f conftest.er1
11104   cat conftest.err >&5
11105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11106   (exit $ac_status); } &&
11107          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11108   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11109   (eval $ac_try) 2>&5
11110   ac_status=$?
11111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11112   (exit $ac_status); }; } &&
11113          { ac_try='test -s conftest.$ac_objext'
11114   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11115   (eval $ac_try) 2>&5
11116   ac_status=$?
11117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11118   (exit $ac_status); }; }; then
11119   ac_cv_header_time=yes
11120 else
11121   echo "$as_me: failed program was:" >&5
11122 sed 's/^/| /' conftest.$ac_ext >&5
11123
11124 ac_cv_header_time=no
11125 fi
11126 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11127 fi
11128 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
11129 echo "${ECHO_T}$ac_cv_header_time" >&6
11130 if test $ac_cv_header_time = yes; then
11131
11132 cat >>confdefs.h <<\_ACEOF
11133 #define TIME_WITH_SYS_TIME 1
11134 _ACEOF
11135
11136 fi
11137
11138
11139 echo "$as_me:$LINENO: checking whether termios.h and sys/ioctl.h may both be included" >&5
11140 echo $ECHO_N "checking whether termios.h and sys/ioctl.h may both be included... $ECHO_C" >&6
11141 if test "${rxvt_cv_header_sysioctl+set}" = set; then
11142   echo $ECHO_N "(cached) $ECHO_C" >&6
11143 else
11144   cat >conftest.$ac_ext <<_ACEOF
11145 /* confdefs.h.  */
11146 _ACEOF
11147 cat confdefs.h >>conftest.$ac_ext
11148 cat >>conftest.$ac_ext <<_ACEOF
11149 /* end confdefs.h.  */
11150 #include <stdio.h>
11151 #include <sys/ioctl.h>
11152 #ifdef HAVE_TERMIOS_H
11153 #include <termios.h>
11154 #endif
11155 int
11156 main ()
11157 {
11158 int a = ECHO;
11159   ;
11160   return 0;
11161 }
11162 _ACEOF
11163 rm -f conftest.$ac_objext
11164 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11165   (eval $ac_compile) 2>conftest.er1
11166   ac_status=$?
11167   grep -v '^ *+' conftest.er1 >conftest.err
11168   rm -f conftest.er1
11169   cat conftest.err >&5
11170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11171   (exit $ac_status); } &&
11172          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11173   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11174   (eval $ac_try) 2>&5
11175   ac_status=$?
11176   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11177   (exit $ac_status); }; } &&
11178          { ac_try='test -s conftest.$ac_objext'
11179   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11180   (eval $ac_try) 2>&5
11181   ac_status=$?
11182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11183   (exit $ac_status); }; }; then
11184   rxvt_cv_header_sysioctl=yes
11185 else
11186   echo "$as_me: failed program was:" >&5
11187 sed 's/^/| /' conftest.$ac_ext >&5
11188
11189 rxvt_cv_header_sysioctl=no
11190 fi
11191 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11192 fi
11193 echo "$as_me:$LINENO: result: $rxvt_cv_header_sysioctl" >&5
11194 echo "${ECHO_T}$rxvt_cv_header_sysioctl" >&6
11195
11196 if test -n "$GCC"; then
11197   LDARG="-Wl,"
11198 else
11199   LDARG=""
11200 fi
11201 R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-rpath '$LDARG'\1/g'
11202
11203 ac_save_CFLAGS=$CFLAGS
11204 ac_save_LIBS=$LIBS
11205 CFLAGS="$CFLAGS $X_CFLAGS"
11206 LIBS=`echo "$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
11207 echo "$as_me:$LINENO: checking for -rpath dynamic library path recording" >&5
11208 echo $ECHO_N "checking for -rpath dynamic library path recording... $ECHO_C" >&6
11209 if test "${rxvt_cv_rpath+set}" = set; then
11210   echo $ECHO_N "(cached) $ECHO_C" >&6
11211 else
11212   if test "$cross_compiling" = yes; then
11213     { echo "$as_me:$LINENO: WARNING: You may need to check the LIBS line" >&5
11214 echo "$as_me: WARNING: You may need to check the LIBS line" >&2;}
11215 else
11216   cat >conftest.$ac_ext <<_ACEOF
11217 /* confdefs.h.  */
11218 _ACEOF
11219 cat confdefs.h >>conftest.$ac_ext
11220 cat >>conftest.$ac_ext <<_ACEOF
11221 /* end confdefs.h.  */
11222
11223 main()
11224 {
11225     exit(0);
11226     (void) XOpenDisplay("foobar");
11227 }
11228 _ACEOF
11229 rm -f conftest$ac_exeext
11230 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11231   (eval $ac_link) 2>&5
11232   ac_status=$?
11233   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11234   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11235   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11236   (eval $ac_try) 2>&5
11237   ac_status=$?
11238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11239   (exit $ac_status); }; }; then
11240   rxvt_cv_rpath=yes
11241 else
11242   echo "$as_me: program exited with status $ac_status" >&5
11243 echo "$as_me: failed program was:" >&5
11244 sed 's/^/| /' conftest.$ac_ext >&5
11245
11246 ( exit $ac_status )
11247 rxvt_cv_rpath=no
11248 fi
11249 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11250 fi
11251 fi
11252 echo "$as_me:$LINENO: result: $rxvt_cv_rpath" >&5
11253 echo "${ECHO_T}$rxvt_cv_rpath" >&6
11254 if test x$rxvt_cv_rpath != xyes; then
11255     R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-R\1/g'
11256     LIBS=`echo "$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
11257   echo "$as_me:$LINENO: checking for -R dynamic library path recording" >&5
11258 echo $ECHO_N "checking for -R dynamic library path recording... $ECHO_C" >&6
11259 if test "${rxvt_cv_R+set}" = set; then
11260   echo $ECHO_N "(cached) $ECHO_C" >&6
11261 else
11262   if test "$cross_compiling" = yes; then
11263   rxvt_cv_R=no
11264 else
11265   cat >conftest.$ac_ext <<_ACEOF
11266 /* confdefs.h.  */
11267 _ACEOF
11268 cat confdefs.h >>conftest.$ac_ext
11269 cat >>conftest.$ac_ext <<_ACEOF
11270 /* end confdefs.h.  */
11271
11272 main()
11273 {
11274     exit(0);
11275     (void) XOpenDisplay("foobar");
11276 }
11277 _ACEOF
11278 rm -f conftest$ac_exeext
11279 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11280   (eval $ac_link) 2>&5
11281   ac_status=$?
11282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11283   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11284   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11285   (eval $ac_try) 2>&5
11286   ac_status=$?
11287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11288   (exit $ac_status); }; }; then
11289   rxvt_cv_R=yes
11290 else
11291   echo "$as_me: program exited with status $ac_status" >&5
11292 echo "$as_me: failed program was:" >&5
11293 sed 's/^/| /' conftest.$ac_ext >&5
11294
11295 ( exit $ac_status )
11296 rxvt_cv_R=no
11297 fi
11298 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11299 fi
11300 fi
11301 echo "$as_me:$LINENO: result: $rxvt_cv_R" >&5
11302 echo "${ECHO_T}$rxvt_cv_R" >&6
11303   if test x$rxvt_cv_R != xyes; then
11304     LIBS="$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
11305   fi
11306 fi
11307
11308 echo "$as_me:$LINENO: checking for XPointer" >&5
11309 echo $ECHO_N "checking for XPointer... $ECHO_C" >&6
11310 if test "${rxvt_cv_xpointer+set}" = set; then
11311   echo $ECHO_N "(cached) $ECHO_C" >&6
11312 else
11313   cat >conftest.$ac_ext <<_ACEOF
11314 /* confdefs.h.  */
11315 _ACEOF
11316 cat confdefs.h >>conftest.$ac_ext
11317 cat >>conftest.$ac_ext <<_ACEOF
11318 /* end confdefs.h.  */
11319 #include <X11/Xlib.h>
11320 int
11321 main ()
11322 {
11323 XPointer dummy;
11324   ;
11325   return 0;
11326 }
11327 _ACEOF
11328 rm -f conftest.$ac_objext
11329 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11330   (eval $ac_compile) 2>conftest.er1
11331   ac_status=$?
11332   grep -v '^ *+' conftest.er1 >conftest.err
11333   rm -f conftest.er1
11334   cat conftest.err >&5
11335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11336   (exit $ac_status); } &&
11337          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11338   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11339   (eval $ac_try) 2>&5
11340   ac_status=$?
11341   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11342   (exit $ac_status); }; } &&
11343          { ac_try='test -s conftest.$ac_objext'
11344   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11345   (eval $ac_try) 2>&5
11346   ac_status=$?
11347   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11348   (exit $ac_status); }; }; then
11349   rxvt_cv_xpointer=yes
11350 else
11351   echo "$as_me: failed program was:" >&5
11352 sed 's/^/| /' conftest.$ac_ext >&5
11353
11354 rxvt_cv_xpointer=no
11355 fi
11356 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11357 fi
11358 echo "$as_me:$LINENO: result: $rxvt_cv_xpointer" >&5
11359 echo "${ECHO_T}$rxvt_cv_xpointer" >&6
11360 if test x$rxvt_cv_xpointer = xyes; then
11361
11362 cat >>confdefs.h <<\_ACEOF
11363 #define HAVE_XPOINTER 1
11364 _ACEOF
11365
11366 fi
11367 LIBS=$ac_save_LIBS
11368 CFLAGS=$ac_save_CFLAGS
11369
11370
11371 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11372 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
11373 if test "${ac_cv_c_const+set}" = set; then
11374   echo $ECHO_N "(cached) $ECHO_C" >&6
11375 else
11376   cat >conftest.$ac_ext <<_ACEOF
11377 /* confdefs.h.  */
11378 _ACEOF
11379 cat confdefs.h >>conftest.$ac_ext
11380 cat >>conftest.$ac_ext <<_ACEOF
11381 /* end confdefs.h.  */
11382
11383 int
11384 main ()
11385 {
11386 /* FIXME: Include the comments suggested by Paul. */
11387 #ifndef __cplusplus
11388   /* Ultrix mips cc rejects this.  */
11389   typedef int charset[2];
11390   const charset x;
11391   /* SunOS 4.1.1 cc rejects this.  */
11392   char const *const *ccp;
11393   char **p;
11394   /* NEC SVR4.0.2 mips cc rejects this.  */
11395   struct point {int x, y;};
11396   static struct point const zero = {0,0};
11397   /* AIX XL C 1.02.0.0 rejects this.
11398      It does not let you subtract one const X* pointer from another in
11399      an arm of an if-expression whose if-part is not a constant
11400      expression */
11401   const char *g = "string";
11402   ccp = &g + (g ? g-g : 0);
11403   /* HPUX 7.0 cc rejects these. */
11404   ++ccp;
11405   p = (char**) ccp;
11406   ccp = (char const *const *) p;
11407   { /* SCO 3.2v4 cc rejects this.  */
11408     char *t;
11409     char const *s = 0 ? (char *) 0 : (char const *) 0;
11410
11411     *t++ = 0;
11412   }
11413   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11414     int x[] = {25, 17};
11415     const int *foo = &x[0];
11416     ++foo;
11417   }
11418   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11419     typedef const int *iptr;
11420     iptr p = 0;
11421     ++p;
11422   }
11423   { /* AIX XL C 1.02.0.0 rejects this saying
11424        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11425     struct s { int j; const int *ap[3]; };
11426     struct s *b; b->j = 5;
11427   }
11428   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11429     const int foo = 10;
11430   }
11431 #endif
11432
11433   ;
11434   return 0;
11435 }
11436 _ACEOF
11437 rm -f conftest.$ac_objext
11438 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11439   (eval $ac_compile) 2>conftest.er1
11440   ac_status=$?
11441   grep -v '^ *+' conftest.er1 >conftest.err
11442   rm -f conftest.er1
11443   cat conftest.err >&5
11444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11445   (exit $ac_status); } &&
11446          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11447   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11448   (eval $ac_try) 2>&5
11449   ac_status=$?
11450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11451   (exit $ac_status); }; } &&
11452          { ac_try='test -s conftest.$ac_objext'
11453   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11454   (eval $ac_try) 2>&5
11455   ac_status=$?
11456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11457   (exit $ac_status); }; }; then
11458   ac_cv_c_const=yes
11459 else
11460   echo "$as_me: failed program was:" >&5
11461 sed 's/^/| /' conftest.$ac_ext >&5
11462
11463 ac_cv_c_const=no
11464 fi
11465 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11466 fi
11467 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11468 echo "${ECHO_T}$ac_cv_c_const" >&6
11469 if test $ac_cv_c_const = no; then
11470
11471 cat >>confdefs.h <<\_ACEOF
11472 #define const
11473 _ACEOF
11474
11475 fi
11476
11477 echo "$as_me:$LINENO: checking for inline" >&5
11478 echo $ECHO_N "checking for inline... $ECHO_C" >&6
11479 if test "${ac_cv_c_inline+set}" = set; then
11480   echo $ECHO_N "(cached) $ECHO_C" >&6
11481 else
11482   ac_cv_c_inline=no
11483 for ac_kw in inline __inline__ __inline; do
11484   cat >conftest.$ac_ext <<_ACEOF
11485 /* confdefs.h.  */
11486 _ACEOF
11487 cat confdefs.h >>conftest.$ac_ext
11488 cat >>conftest.$ac_ext <<_ACEOF
11489 /* end confdefs.h.  */
11490 #ifndef __cplusplus
11491 typedef int foo_t;
11492 static $ac_kw foo_t static_foo () {return 0; }
11493 $ac_kw foo_t foo () {return 0; }
11494 #endif
11495
11496 _ACEOF
11497 rm -f conftest.$ac_objext
11498 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11499   (eval $ac_compile) 2>conftest.er1
11500   ac_status=$?
11501   grep -v '^ *+' conftest.er1 >conftest.err
11502   rm -f conftest.er1
11503   cat conftest.err >&5
11504   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11505   (exit $ac_status); } &&
11506          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11507   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11508   (eval $ac_try) 2>&5
11509   ac_status=$?
11510   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11511   (exit $ac_status); }; } &&
11512          { ac_try='test -s conftest.$ac_objext'
11513   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11514   (eval $ac_try) 2>&5
11515   ac_status=$?
11516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11517   (exit $ac_status); }; }; then
11518   ac_cv_c_inline=$ac_kw; break
11519 else
11520   echo "$as_me: failed program was:" >&5
11521 sed 's/^/| /' conftest.$ac_ext >&5
11522
11523 fi
11524 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11525 done
11526
11527 fi
11528 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
11529 echo "${ECHO_T}$ac_cv_c_inline" >&6
11530
11531
11532 case $ac_cv_c_inline in
11533   inline | yes) ;;
11534   *)
11535     case $ac_cv_c_inline in
11536       no) ac_val=;;
11537       *) ac_val=$ac_cv_c_inline;;
11538     esac
11539     cat >>confdefs.h <<_ACEOF
11540 #ifndef __cplusplus
11541 #define inline $ac_val
11542 #endif
11543 _ACEOF
11544     ;;
11545 esac
11546
11547
11548
11549 echo "$as_me:$LINENO: checking for mode_t" >&5
11550 echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
11551 if test "${ac_cv_type_mode_t+set}" = set; then
11552   echo $ECHO_N "(cached) $ECHO_C" >&6
11553 else
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 if ((mode_t *) 0)
11565   return 0;
11566 if (sizeof (mode_t))
11567   return 0;
11568   ;
11569   return 0;
11570 }
11571 _ACEOF
11572 rm -f conftest.$ac_objext
11573 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11574   (eval $ac_compile) 2>conftest.er1
11575   ac_status=$?
11576   grep -v '^ *+' conftest.er1 >conftest.err
11577   rm -f conftest.er1
11578   cat conftest.err >&5
11579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11580   (exit $ac_status); } &&
11581          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11582   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11583   (eval $ac_try) 2>&5
11584   ac_status=$?
11585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11586   (exit $ac_status); }; } &&
11587          { ac_try='test -s conftest.$ac_objext'
11588   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11589   (eval $ac_try) 2>&5
11590   ac_status=$?
11591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11592   (exit $ac_status); }; }; then
11593   ac_cv_type_mode_t=yes
11594 else
11595   echo "$as_me: failed program was:" >&5
11596 sed 's/^/| /' conftest.$ac_ext >&5
11597
11598 ac_cv_type_mode_t=no
11599 fi
11600 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11601 fi
11602 echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
11603 echo "${ECHO_T}$ac_cv_type_mode_t" >&6
11604 if test $ac_cv_type_mode_t = yes; then
11605   :
11606 else
11607
11608 cat >>confdefs.h <<_ACEOF
11609 #define mode_t int
11610 _ACEOF
11611
11612 fi
11613
11614 echo "$as_me:$LINENO: checking for pid_t" >&5
11615 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
11616 if test "${ac_cv_type_pid_t+set}" = set; then
11617   echo $ECHO_N "(cached) $ECHO_C" >&6
11618 else
11619   cat >conftest.$ac_ext <<_ACEOF
11620 /* confdefs.h.  */
11621 _ACEOF
11622 cat confdefs.h >>conftest.$ac_ext
11623 cat >>conftest.$ac_ext <<_ACEOF
11624 /* end confdefs.h.  */
11625 $ac_includes_default
11626 int
11627 main ()
11628 {
11629 if ((pid_t *) 0)
11630   return 0;
11631 if (sizeof (pid_t))
11632   return 0;
11633   ;
11634   return 0;
11635 }
11636 _ACEOF
11637 rm -f conftest.$ac_objext
11638 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11639   (eval $ac_compile) 2>conftest.er1
11640   ac_status=$?
11641   grep -v '^ *+' conftest.er1 >conftest.err
11642   rm -f conftest.er1
11643   cat conftest.err >&5
11644   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11645   (exit $ac_status); } &&
11646          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11647   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11648   (eval $ac_try) 2>&5
11649   ac_status=$?
11650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11651   (exit $ac_status); }; } &&
11652          { ac_try='test -s conftest.$ac_objext'
11653   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11654   (eval $ac_try) 2>&5
11655   ac_status=$?
11656   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11657   (exit $ac_status); }; }; then
11658   ac_cv_type_pid_t=yes
11659 else
11660   echo "$as_me: failed program was:" >&5
11661 sed 's/^/| /' conftest.$ac_ext >&5
11662
11663 ac_cv_type_pid_t=no
11664 fi
11665 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11666 fi
11667 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
11668 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
11669 if test $ac_cv_type_pid_t = yes; then
11670   :
11671 else
11672
11673 cat >>confdefs.h <<_ACEOF
11674 #define pid_t int
11675 _ACEOF
11676
11677 fi
11678
11679 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
11680 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
11681 if test "${ac_cv_type_uid_t+set}" = set; then
11682   echo $ECHO_N "(cached) $ECHO_C" >&6
11683 else
11684   cat >conftest.$ac_ext <<_ACEOF
11685 /* confdefs.h.  */
11686 _ACEOF
11687 cat confdefs.h >>conftest.$ac_ext
11688 cat >>conftest.$ac_ext <<_ACEOF
11689 /* end confdefs.h.  */
11690 #include <sys/types.h>
11691
11692 _ACEOF
11693 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11694   $EGREP "uid_t" >/dev/null 2>&1; then
11695   ac_cv_type_uid_t=yes
11696 else
11697   ac_cv_type_uid_t=no
11698 fi
11699 rm -f conftest*
11700
11701 fi
11702 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
11703 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
11704 if test $ac_cv_type_uid_t = no; then
11705
11706 cat >>confdefs.h <<\_ACEOF
11707 #define uid_t int
11708 _ACEOF
11709
11710
11711 cat >>confdefs.h <<\_ACEOF
11712 #define gid_t int
11713 _ACEOF
11714
11715 fi
11716
11717
11718
11719 echo "$as_me:$LINENO: checking for char" >&5
11720 echo $ECHO_N "checking for char... $ECHO_C" >&6
11721 if test "${ac_cv_type_char+set}" = set; then
11722   echo $ECHO_N "(cached) $ECHO_C" >&6
11723 else
11724   cat >conftest.$ac_ext <<_ACEOF
11725 /* confdefs.h.  */
11726 _ACEOF
11727 cat confdefs.h >>conftest.$ac_ext
11728 cat >>conftest.$ac_ext <<_ACEOF
11729 /* end confdefs.h.  */
11730 $ac_includes_default
11731 int
11732 main ()
11733 {
11734 if ((char *) 0)
11735   return 0;
11736 if (sizeof (char))
11737   return 0;
11738   ;
11739   return 0;
11740 }
11741 _ACEOF
11742 rm -f conftest.$ac_objext
11743 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11744   (eval $ac_compile) 2>conftest.er1
11745   ac_status=$?
11746   grep -v '^ *+' conftest.er1 >conftest.err
11747   rm -f conftest.er1
11748   cat conftest.err >&5
11749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11750   (exit $ac_status); } &&
11751          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11752   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11753   (eval $ac_try) 2>&5
11754   ac_status=$?
11755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11756   (exit $ac_status); }; } &&
11757          { ac_try='test -s conftest.$ac_objext'
11758   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11759   (eval $ac_try) 2>&5
11760   ac_status=$?
11761   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11762   (exit $ac_status); }; }; then
11763   ac_cv_type_char=yes
11764 else
11765   echo "$as_me: failed program was:" >&5
11766 sed 's/^/| /' conftest.$ac_ext >&5
11767
11768 ac_cv_type_char=no
11769 fi
11770 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11771 fi
11772 echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
11773 echo "${ECHO_T}$ac_cv_type_char" >&6
11774
11775 echo "$as_me:$LINENO: checking size of char" >&5
11776 echo $ECHO_N "checking size of char... $ECHO_C" >&6
11777 if test "${ac_cv_sizeof_char+set}" = set; then
11778   echo $ECHO_N "(cached) $ECHO_C" >&6
11779 else
11780   if test "$ac_cv_type_char" = yes; then
11781   # The cast to unsigned long works around a bug in the HP C Compiler
11782   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11783   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11784   # This bug is HP SR number 8606223364.
11785   if test "$cross_compiling" = yes; then
11786   # Depending upon the size, compute the lo and hi bounds.
11787 cat >conftest.$ac_ext <<_ACEOF
11788 /* confdefs.h.  */
11789 _ACEOF
11790 cat confdefs.h >>conftest.$ac_ext
11791 cat >>conftest.$ac_ext <<_ACEOF
11792 /* end confdefs.h.  */
11793 $ac_includes_default
11794 int
11795 main ()
11796 {
11797 static int test_array [1 - 2 * !(((long) (sizeof (char))) >= 0)];
11798 test_array [0] = 0
11799
11800   ;
11801   return 0;
11802 }
11803 _ACEOF
11804 rm -f conftest.$ac_objext
11805 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11806   (eval $ac_compile) 2>conftest.er1
11807   ac_status=$?
11808   grep -v '^ *+' conftest.er1 >conftest.err
11809   rm -f conftest.er1
11810   cat conftest.err >&5
11811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11812   (exit $ac_status); } &&
11813          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11814   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11815   (eval $ac_try) 2>&5
11816   ac_status=$?
11817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11818   (exit $ac_status); }; } &&
11819          { ac_try='test -s conftest.$ac_objext'
11820   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11821   (eval $ac_try) 2>&5
11822   ac_status=$?
11823   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11824   (exit $ac_status); }; }; then
11825   ac_lo=0 ac_mid=0
11826   while :; do
11827     cat >conftest.$ac_ext <<_ACEOF
11828 /* confdefs.h.  */
11829 _ACEOF
11830 cat confdefs.h >>conftest.$ac_ext
11831 cat >>conftest.$ac_ext <<_ACEOF
11832 /* end confdefs.h.  */
11833 $ac_includes_default
11834 int
11835 main ()
11836 {
11837 static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
11838 test_array [0] = 0
11839
11840   ;
11841   return 0;
11842 }
11843 _ACEOF
11844 rm -f conftest.$ac_objext
11845 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11846   (eval $ac_compile) 2>conftest.er1
11847   ac_status=$?
11848   grep -v '^ *+' conftest.er1 >conftest.err
11849   rm -f conftest.er1
11850   cat conftest.err >&5
11851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11852   (exit $ac_status); } &&
11853          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11854   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11855   (eval $ac_try) 2>&5
11856   ac_status=$?
11857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11858   (exit $ac_status); }; } &&
11859          { ac_try='test -s conftest.$ac_objext'
11860   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11861   (eval $ac_try) 2>&5
11862   ac_status=$?
11863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11864   (exit $ac_status); }; }; then
11865   ac_hi=$ac_mid; break
11866 else
11867   echo "$as_me: failed program was:" >&5
11868 sed 's/^/| /' conftest.$ac_ext >&5
11869
11870 ac_lo=`expr $ac_mid + 1`
11871                     if test $ac_lo -le $ac_mid; then
11872                       ac_lo= ac_hi=
11873                       break
11874                     fi
11875                     ac_mid=`expr 2 '*' $ac_mid + 1`
11876 fi
11877 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11878   done
11879 else
11880   echo "$as_me: failed program was:" >&5
11881 sed 's/^/| /' conftest.$ac_ext >&5
11882
11883 cat >conftest.$ac_ext <<_ACEOF
11884 /* confdefs.h.  */
11885 _ACEOF
11886 cat confdefs.h >>conftest.$ac_ext
11887 cat >>conftest.$ac_ext <<_ACEOF
11888 /* end confdefs.h.  */
11889 $ac_includes_default
11890 int
11891 main ()
11892 {
11893 static int test_array [1 - 2 * !(((long) (sizeof (char))) < 0)];
11894 test_array [0] = 0
11895
11896   ;
11897   return 0;
11898 }
11899 _ACEOF
11900 rm -f conftest.$ac_objext
11901 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11902   (eval $ac_compile) 2>conftest.er1
11903   ac_status=$?
11904   grep -v '^ *+' conftest.er1 >conftest.err
11905   rm -f conftest.er1
11906   cat conftest.err >&5
11907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11908   (exit $ac_status); } &&
11909          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11910   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11911   (eval $ac_try) 2>&5
11912   ac_status=$?
11913   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11914   (exit $ac_status); }; } &&
11915          { ac_try='test -s conftest.$ac_objext'
11916   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11917   (eval $ac_try) 2>&5
11918   ac_status=$?
11919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11920   (exit $ac_status); }; }; then
11921   ac_hi=-1 ac_mid=-1
11922   while :; do
11923     cat >conftest.$ac_ext <<_ACEOF
11924 /* confdefs.h.  */
11925 _ACEOF
11926 cat confdefs.h >>conftest.$ac_ext
11927 cat >>conftest.$ac_ext <<_ACEOF
11928 /* end confdefs.h.  */
11929 $ac_includes_default
11930 int
11931 main ()
11932 {
11933 static int test_array [1 - 2 * !(((long) (sizeof (char))) >= $ac_mid)];
11934 test_array [0] = 0
11935
11936   ;
11937   return 0;
11938 }
11939 _ACEOF
11940 rm -f conftest.$ac_objext
11941 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11942   (eval $ac_compile) 2>conftest.er1
11943   ac_status=$?
11944   grep -v '^ *+' conftest.er1 >conftest.err
11945   rm -f conftest.er1
11946   cat conftest.err >&5
11947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11948   (exit $ac_status); } &&
11949          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11950   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11951   (eval $ac_try) 2>&5
11952   ac_status=$?
11953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11954   (exit $ac_status); }; } &&
11955          { ac_try='test -s conftest.$ac_objext'
11956   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11957   (eval $ac_try) 2>&5
11958   ac_status=$?
11959   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11960   (exit $ac_status); }; }; then
11961   ac_lo=$ac_mid; break
11962 else
11963   echo "$as_me: failed program was:" >&5
11964 sed 's/^/| /' conftest.$ac_ext >&5
11965
11966 ac_hi=`expr '(' $ac_mid ')' - 1`
11967                        if test $ac_mid -le $ac_hi; then
11968                          ac_lo= ac_hi=
11969                          break
11970                        fi
11971                        ac_mid=`expr 2 '*' $ac_mid`
11972 fi
11973 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11974   done
11975 else
11976   echo "$as_me: failed program was:" >&5
11977 sed 's/^/| /' conftest.$ac_ext >&5
11978
11979 ac_lo= ac_hi=
11980 fi
11981 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11982 fi
11983 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11984 # Binary search between lo and hi bounds.
11985 while test "x$ac_lo" != "x$ac_hi"; do
11986   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11987   cat >conftest.$ac_ext <<_ACEOF
11988 /* confdefs.h.  */
11989 _ACEOF
11990 cat confdefs.h >>conftest.$ac_ext
11991 cat >>conftest.$ac_ext <<_ACEOF
11992 /* end confdefs.h.  */
11993 $ac_includes_default
11994 int
11995 main ()
11996 {
11997 static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
11998 test_array [0] = 0
11999
12000   ;
12001   return 0;
12002 }
12003 _ACEOF
12004 rm -f conftest.$ac_objext
12005 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12006   (eval $ac_compile) 2>conftest.er1
12007   ac_status=$?
12008   grep -v '^ *+' conftest.er1 >conftest.err
12009   rm -f conftest.er1
12010   cat conftest.err >&5
12011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12012   (exit $ac_status); } &&
12013          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12014   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12015   (eval $ac_try) 2>&5
12016   ac_status=$?
12017   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12018   (exit $ac_status); }; } &&
12019          { ac_try='test -s conftest.$ac_objext'
12020   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12021   (eval $ac_try) 2>&5
12022   ac_status=$?
12023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12024   (exit $ac_status); }; }; then
12025   ac_hi=$ac_mid
12026 else
12027   echo "$as_me: failed program was:" >&5
12028 sed 's/^/| /' conftest.$ac_ext >&5
12029
12030 ac_lo=`expr '(' $ac_mid ')' + 1`
12031 fi
12032 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12033 done
12034 case $ac_lo in
12035 ?*) ac_cv_sizeof_char=$ac_lo;;
12036 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
12037 See \`config.log' for more details." >&5
12038 echo "$as_me: error: cannot compute sizeof (char), 77
12039 See \`config.log' for more details." >&2;}
12040    { (exit 1); exit 1; }; } ;;
12041 esac
12042 else
12043   if test "$cross_compiling" = yes; then
12044   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
12045 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
12046    { (exit 1); exit 1; }; }
12047 else
12048   cat >conftest.$ac_ext <<_ACEOF
12049 /* confdefs.h.  */
12050 _ACEOF
12051 cat confdefs.h >>conftest.$ac_ext
12052 cat >>conftest.$ac_ext <<_ACEOF
12053 /* end confdefs.h.  */
12054 $ac_includes_default
12055 long longval () { return (long) (sizeof (char)); }
12056 unsigned long ulongval () { return (long) (sizeof (char)); }
12057 #include <stdio.h>
12058 #include <stdlib.h>
12059 int
12060 main ()
12061 {
12062
12063   FILE *f = fopen ("conftest.val", "w");
12064   if (! f)
12065     exit (1);
12066   if (((long) (sizeof (char))) < 0)
12067     {
12068       long i = longval ();
12069       if (i != ((long) (sizeof (char))))
12070         exit (1);
12071       fprintf (f, "%ld\n", i);
12072     }
12073   else
12074     {
12075       unsigned long i = ulongval ();
12076       if (i != ((long) (sizeof (char))))
12077         exit (1);
12078       fprintf (f, "%lu\n", i);
12079     }
12080   exit (ferror (f) || fclose (f) != 0);
12081
12082   ;
12083   return 0;
12084 }
12085 _ACEOF
12086 rm -f conftest$ac_exeext
12087 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12088   (eval $ac_link) 2>&5
12089   ac_status=$?
12090   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12091   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12092   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12093   (eval $ac_try) 2>&5
12094   ac_status=$?
12095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12096   (exit $ac_status); }; }; then
12097   ac_cv_sizeof_char=`cat conftest.val`
12098 else
12099   echo "$as_me: program exited with status $ac_status" >&5
12100 echo "$as_me: failed program was:" >&5
12101 sed 's/^/| /' conftest.$ac_ext >&5
12102
12103 ( exit $ac_status )
12104 { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
12105 See \`config.log' for more details." >&5
12106 echo "$as_me: error: cannot compute sizeof (char), 77
12107 See \`config.log' for more details." >&2;}
12108    { (exit 1); exit 1; }; }
12109 fi
12110 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12111 fi
12112 fi
12113 rm -f conftest.val
12114 else
12115   ac_cv_sizeof_char=0
12116 fi
12117 fi
12118 echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
12119 echo "${ECHO_T}$ac_cv_sizeof_char" >&6
12120 cat >>confdefs.h <<_ACEOF
12121 #define SIZEOF_CHAR $ac_cv_sizeof_char
12122 _ACEOF
12123
12124
12125 echo "$as_me:$LINENO: checking for short" >&5
12126 echo $ECHO_N "checking for short... $ECHO_C" >&6
12127 if test "${ac_cv_type_short+set}" = set; then
12128   echo $ECHO_N "(cached) $ECHO_C" >&6
12129 else
12130   cat >conftest.$ac_ext <<_ACEOF
12131 /* confdefs.h.  */
12132 _ACEOF
12133 cat confdefs.h >>conftest.$ac_ext
12134 cat >>conftest.$ac_ext <<_ACEOF
12135 /* end confdefs.h.  */
12136 $ac_includes_default
12137 int
12138 main ()
12139 {
12140 if ((short *) 0)
12141   return 0;
12142 if (sizeof (short))
12143   return 0;
12144   ;
12145   return 0;
12146 }
12147 _ACEOF
12148 rm -f conftest.$ac_objext
12149 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12150   (eval $ac_compile) 2>conftest.er1
12151   ac_status=$?
12152   grep -v '^ *+' conftest.er1 >conftest.err
12153   rm -f conftest.er1
12154   cat conftest.err >&5
12155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12156   (exit $ac_status); } &&
12157          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12158   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12159   (eval $ac_try) 2>&5
12160   ac_status=$?
12161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12162   (exit $ac_status); }; } &&
12163          { ac_try='test -s conftest.$ac_objext'
12164   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12165   (eval $ac_try) 2>&5
12166   ac_status=$?
12167   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12168   (exit $ac_status); }; }; then
12169   ac_cv_type_short=yes
12170 else
12171   echo "$as_me: failed program was:" >&5
12172 sed 's/^/| /' conftest.$ac_ext >&5
12173
12174 ac_cv_type_short=no
12175 fi
12176 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12177 fi
12178 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
12179 echo "${ECHO_T}$ac_cv_type_short" >&6
12180
12181 echo "$as_me:$LINENO: checking size of short" >&5
12182 echo $ECHO_N "checking size of short... $ECHO_C" >&6
12183 if test "${ac_cv_sizeof_short+set}" = set; then
12184   echo $ECHO_N "(cached) $ECHO_C" >&6
12185 else
12186   if test "$ac_cv_type_short" = yes; then
12187   # The cast to unsigned long works around a bug in the HP C Compiler
12188   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12189   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12190   # This bug is HP SR number 8606223364.
12191   if test "$cross_compiling" = yes; then
12192   # Depending upon the size, compute the lo and hi bounds.
12193 cat >conftest.$ac_ext <<_ACEOF
12194 /* confdefs.h.  */
12195 _ACEOF
12196 cat confdefs.h >>conftest.$ac_ext
12197 cat >>conftest.$ac_ext <<_ACEOF
12198 /* end confdefs.h.  */
12199 $ac_includes_default
12200 int
12201 main ()
12202 {
12203 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
12204 test_array [0] = 0
12205
12206   ;
12207   return 0;
12208 }
12209 _ACEOF
12210 rm -f conftest.$ac_objext
12211 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12212   (eval $ac_compile) 2>conftest.er1
12213   ac_status=$?
12214   grep -v '^ *+' conftest.er1 >conftest.err
12215   rm -f conftest.er1
12216   cat conftest.err >&5
12217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12218   (exit $ac_status); } &&
12219          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12220   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12221   (eval $ac_try) 2>&5
12222   ac_status=$?
12223   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12224   (exit $ac_status); }; } &&
12225          { ac_try='test -s conftest.$ac_objext'
12226   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12227   (eval $ac_try) 2>&5
12228   ac_status=$?
12229   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12230   (exit $ac_status); }; }; then
12231   ac_lo=0 ac_mid=0
12232   while :; do
12233     cat >conftest.$ac_ext <<_ACEOF
12234 /* confdefs.h.  */
12235 _ACEOF
12236 cat confdefs.h >>conftest.$ac_ext
12237 cat >>conftest.$ac_ext <<_ACEOF
12238 /* end confdefs.h.  */
12239 $ac_includes_default
12240 int
12241 main ()
12242 {
12243 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
12244 test_array [0] = 0
12245
12246   ;
12247   return 0;
12248 }
12249 _ACEOF
12250 rm -f conftest.$ac_objext
12251 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12252   (eval $ac_compile) 2>conftest.er1
12253   ac_status=$?
12254   grep -v '^ *+' conftest.er1 >conftest.err
12255   rm -f conftest.er1
12256   cat conftest.err >&5
12257   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12258   (exit $ac_status); } &&
12259          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12260   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12261   (eval $ac_try) 2>&5
12262   ac_status=$?
12263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12264   (exit $ac_status); }; } &&
12265          { ac_try='test -s conftest.$ac_objext'
12266   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12267   (eval $ac_try) 2>&5
12268   ac_status=$?
12269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12270   (exit $ac_status); }; }; then
12271   ac_hi=$ac_mid; break
12272 else
12273   echo "$as_me: failed program was:" >&5
12274 sed 's/^/| /' conftest.$ac_ext >&5
12275
12276 ac_lo=`expr $ac_mid + 1`
12277                     if test $ac_lo -le $ac_mid; then
12278                       ac_lo= ac_hi=
12279                       break
12280                     fi
12281                     ac_mid=`expr 2 '*' $ac_mid + 1`
12282 fi
12283 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12284   done
12285 else
12286   echo "$as_me: failed program was:" >&5
12287 sed 's/^/| /' conftest.$ac_ext >&5
12288
12289 cat >conftest.$ac_ext <<_ACEOF
12290 /* confdefs.h.  */
12291 _ACEOF
12292 cat confdefs.h >>conftest.$ac_ext
12293 cat >>conftest.$ac_ext <<_ACEOF
12294 /* end confdefs.h.  */
12295 $ac_includes_default
12296 int
12297 main ()
12298 {
12299 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
12300 test_array [0] = 0
12301
12302   ;
12303   return 0;
12304 }
12305 _ACEOF
12306 rm -f conftest.$ac_objext
12307 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12308   (eval $ac_compile) 2>conftest.er1
12309   ac_status=$?
12310   grep -v '^ *+' conftest.er1 >conftest.err
12311   rm -f conftest.er1
12312   cat conftest.err >&5
12313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12314   (exit $ac_status); } &&
12315          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12316   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12317   (eval $ac_try) 2>&5
12318   ac_status=$?
12319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12320   (exit $ac_status); }; } &&
12321          { ac_try='test -s conftest.$ac_objext'
12322   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12323   (eval $ac_try) 2>&5
12324   ac_status=$?
12325   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12326   (exit $ac_status); }; }; then
12327   ac_hi=-1 ac_mid=-1
12328   while :; do
12329     cat >conftest.$ac_ext <<_ACEOF
12330 /* confdefs.h.  */
12331 _ACEOF
12332 cat confdefs.h >>conftest.$ac_ext
12333 cat >>conftest.$ac_ext <<_ACEOF
12334 /* end confdefs.h.  */
12335 $ac_includes_default
12336 int
12337 main ()
12338 {
12339 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
12340 test_array [0] = 0
12341
12342   ;
12343   return 0;
12344 }
12345 _ACEOF
12346 rm -f conftest.$ac_objext
12347 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12348   (eval $ac_compile) 2>conftest.er1
12349   ac_status=$?
12350   grep -v '^ *+' conftest.er1 >conftest.err
12351   rm -f conftest.er1
12352   cat conftest.err >&5
12353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12354   (exit $ac_status); } &&
12355          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12356   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12357   (eval $ac_try) 2>&5
12358   ac_status=$?
12359   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12360   (exit $ac_status); }; } &&
12361          { ac_try='test -s conftest.$ac_objext'
12362   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12363   (eval $ac_try) 2>&5
12364   ac_status=$?
12365   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12366   (exit $ac_status); }; }; then
12367   ac_lo=$ac_mid; break
12368 else
12369   echo "$as_me: failed program was:" >&5
12370 sed 's/^/| /' conftest.$ac_ext >&5
12371
12372 ac_hi=`expr '(' $ac_mid ')' - 1`
12373                        if test $ac_mid -le $ac_hi; then
12374                          ac_lo= ac_hi=
12375                          break
12376                        fi
12377                        ac_mid=`expr 2 '*' $ac_mid`
12378 fi
12379 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12380   done
12381 else
12382   echo "$as_me: failed program was:" >&5
12383 sed 's/^/| /' conftest.$ac_ext >&5
12384
12385 ac_lo= ac_hi=
12386 fi
12387 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12388 fi
12389 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12390 # Binary search between lo and hi bounds.
12391 while test "x$ac_lo" != "x$ac_hi"; do
12392   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12393   cat >conftest.$ac_ext <<_ACEOF
12394 /* confdefs.h.  */
12395 _ACEOF
12396 cat confdefs.h >>conftest.$ac_ext
12397 cat >>conftest.$ac_ext <<_ACEOF
12398 /* end confdefs.h.  */
12399 $ac_includes_default
12400 int
12401 main ()
12402 {
12403 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
12404 test_array [0] = 0
12405
12406   ;
12407   return 0;
12408 }
12409 _ACEOF
12410 rm -f conftest.$ac_objext
12411 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12412   (eval $ac_compile) 2>conftest.er1
12413   ac_status=$?
12414   grep -v '^ *+' conftest.er1 >conftest.err
12415   rm -f conftest.er1
12416   cat conftest.err >&5
12417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12418   (exit $ac_status); } &&
12419          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12420   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12421   (eval $ac_try) 2>&5
12422   ac_status=$?
12423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12424   (exit $ac_status); }; } &&
12425          { ac_try='test -s conftest.$ac_objext'
12426   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12427   (eval $ac_try) 2>&5
12428   ac_status=$?
12429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12430   (exit $ac_status); }; }; then
12431   ac_hi=$ac_mid
12432 else
12433   echo "$as_me: failed program was:" >&5
12434 sed 's/^/| /' conftest.$ac_ext >&5
12435
12436 ac_lo=`expr '(' $ac_mid ')' + 1`
12437 fi
12438 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12439 done
12440 case $ac_lo in
12441 ?*) ac_cv_sizeof_short=$ac_lo;;
12442 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
12443 See \`config.log' for more details." >&5
12444 echo "$as_me: error: cannot compute sizeof (short), 77
12445 See \`config.log' for more details." >&2;}
12446    { (exit 1); exit 1; }; } ;;
12447 esac
12448 else
12449   if test "$cross_compiling" = yes; then
12450   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
12451 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
12452    { (exit 1); exit 1; }; }
12453 else
12454   cat >conftest.$ac_ext <<_ACEOF
12455 /* confdefs.h.  */
12456 _ACEOF
12457 cat confdefs.h >>conftest.$ac_ext
12458 cat >>conftest.$ac_ext <<_ACEOF
12459 /* end confdefs.h.  */
12460 $ac_includes_default
12461 long longval () { return (long) (sizeof (short)); }
12462 unsigned long ulongval () { return (long) (sizeof (short)); }
12463 #include <stdio.h>
12464 #include <stdlib.h>
12465 int
12466 main ()
12467 {
12468
12469   FILE *f = fopen ("conftest.val", "w");
12470   if (! f)
12471     exit (1);
12472   if (((long) (sizeof (short))) < 0)
12473     {
12474       long i = longval ();
12475       if (i != ((long) (sizeof (short))))
12476         exit (1);
12477       fprintf (f, "%ld\n", i);
12478     }
12479   else
12480     {
12481       unsigned long i = ulongval ();
12482       if (i != ((long) (sizeof (short))))
12483         exit (1);
12484       fprintf (f, "%lu\n", i);
12485     }
12486   exit (ferror (f) || fclose (f) != 0);
12487
12488   ;
12489   return 0;
12490 }
12491 _ACEOF
12492 rm -f conftest$ac_exeext
12493 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12494   (eval $ac_link) 2>&5
12495   ac_status=$?
12496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12497   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12498   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12499   (eval $ac_try) 2>&5
12500   ac_status=$?
12501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12502   (exit $ac_status); }; }; then
12503   ac_cv_sizeof_short=`cat conftest.val`
12504 else
12505   echo "$as_me: program exited with status $ac_status" >&5
12506 echo "$as_me: failed program was:" >&5
12507 sed 's/^/| /' conftest.$ac_ext >&5
12508
12509 ( exit $ac_status )
12510 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
12511 See \`config.log' for more details." >&5
12512 echo "$as_me: error: cannot compute sizeof (short), 77
12513 See \`config.log' for more details." >&2;}
12514    { (exit 1); exit 1; }; }
12515 fi
12516 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12517 fi
12518 fi
12519 rm -f conftest.val
12520 else
12521   ac_cv_sizeof_short=0
12522 fi
12523 fi
12524 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
12525 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
12526 cat >>confdefs.h <<_ACEOF
12527 #define SIZEOF_SHORT $ac_cv_sizeof_short
12528 _ACEOF
12529
12530
12531 echo "$as_me:$LINENO: checking for int" >&5
12532 echo $ECHO_N "checking for int... $ECHO_C" >&6
12533 if test "${ac_cv_type_int+set}" = set; then
12534   echo $ECHO_N "(cached) $ECHO_C" >&6
12535 else
12536   cat >conftest.$ac_ext <<_ACEOF
12537 /* confdefs.h.  */
12538 _ACEOF
12539 cat confdefs.h >>conftest.$ac_ext
12540 cat >>conftest.$ac_ext <<_ACEOF
12541 /* end confdefs.h.  */
12542 $ac_includes_default
12543 int
12544 main ()
12545 {
12546 if ((int *) 0)
12547   return 0;
12548 if (sizeof (int))
12549   return 0;
12550   ;
12551   return 0;
12552 }
12553 _ACEOF
12554 rm -f conftest.$ac_objext
12555 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12556   (eval $ac_compile) 2>conftest.er1
12557   ac_status=$?
12558   grep -v '^ *+' conftest.er1 >conftest.err
12559   rm -f conftest.er1
12560   cat conftest.err >&5
12561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12562   (exit $ac_status); } &&
12563          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12564   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12565   (eval $ac_try) 2>&5
12566   ac_status=$?
12567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12568   (exit $ac_status); }; } &&
12569          { ac_try='test -s conftest.$ac_objext'
12570   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12571   (eval $ac_try) 2>&5
12572   ac_status=$?
12573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12574   (exit $ac_status); }; }; then
12575   ac_cv_type_int=yes
12576 else
12577   echo "$as_me: failed program was:" >&5
12578 sed 's/^/| /' conftest.$ac_ext >&5
12579
12580 ac_cv_type_int=no
12581 fi
12582 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12583 fi
12584 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
12585 echo "${ECHO_T}$ac_cv_type_int" >&6
12586
12587 echo "$as_me:$LINENO: checking size of int" >&5
12588 echo $ECHO_N "checking size of int... $ECHO_C" >&6
12589 if test "${ac_cv_sizeof_int+set}" = set; then
12590   echo $ECHO_N "(cached) $ECHO_C" >&6
12591 else
12592   if test "$ac_cv_type_int" = yes; then
12593   # The cast to unsigned long works around a bug in the HP C Compiler
12594   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12595   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12596   # This bug is HP SR number 8606223364.
12597   if test "$cross_compiling" = yes; then
12598   # Depending upon the size, compute the lo and hi bounds.
12599 cat >conftest.$ac_ext <<_ACEOF
12600 /* confdefs.h.  */
12601 _ACEOF
12602 cat confdefs.h >>conftest.$ac_ext
12603 cat >>conftest.$ac_ext <<_ACEOF
12604 /* end confdefs.h.  */
12605 $ac_includes_default
12606 int
12607 main ()
12608 {
12609 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
12610 test_array [0] = 0
12611
12612   ;
12613   return 0;
12614 }
12615 _ACEOF
12616 rm -f conftest.$ac_objext
12617 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12618   (eval $ac_compile) 2>conftest.er1
12619   ac_status=$?
12620   grep -v '^ *+' conftest.er1 >conftest.err
12621   rm -f conftest.er1
12622   cat conftest.err >&5
12623   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12624   (exit $ac_status); } &&
12625          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12626   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12627   (eval $ac_try) 2>&5
12628   ac_status=$?
12629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12630   (exit $ac_status); }; } &&
12631          { ac_try='test -s conftest.$ac_objext'
12632   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12633   (eval $ac_try) 2>&5
12634   ac_status=$?
12635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12636   (exit $ac_status); }; }; then
12637   ac_lo=0 ac_mid=0
12638   while :; do
12639     cat >conftest.$ac_ext <<_ACEOF
12640 /* confdefs.h.  */
12641 _ACEOF
12642 cat confdefs.h >>conftest.$ac_ext
12643 cat >>conftest.$ac_ext <<_ACEOF
12644 /* end confdefs.h.  */
12645 $ac_includes_default
12646 int
12647 main ()
12648 {
12649 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
12650 test_array [0] = 0
12651
12652   ;
12653   return 0;
12654 }
12655 _ACEOF
12656 rm -f conftest.$ac_objext
12657 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12658   (eval $ac_compile) 2>conftest.er1
12659   ac_status=$?
12660   grep -v '^ *+' conftest.er1 >conftest.err
12661   rm -f conftest.er1
12662   cat conftest.err >&5
12663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12664   (exit $ac_status); } &&
12665          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12666   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12667   (eval $ac_try) 2>&5
12668   ac_status=$?
12669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12670   (exit $ac_status); }; } &&
12671          { ac_try='test -s conftest.$ac_objext'
12672   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12673   (eval $ac_try) 2>&5
12674   ac_status=$?
12675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12676   (exit $ac_status); }; }; then
12677   ac_hi=$ac_mid; break
12678 else
12679   echo "$as_me: failed program was:" >&5
12680 sed 's/^/| /' conftest.$ac_ext >&5
12681
12682 ac_lo=`expr $ac_mid + 1`
12683                     if test $ac_lo -le $ac_mid; then
12684                       ac_lo= ac_hi=
12685                       break
12686                     fi
12687                     ac_mid=`expr 2 '*' $ac_mid + 1`
12688 fi
12689 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12690   done
12691 else
12692   echo "$as_me: failed program was:" >&5
12693 sed 's/^/| /' conftest.$ac_ext >&5
12694
12695 cat >conftest.$ac_ext <<_ACEOF
12696 /* confdefs.h.  */
12697 _ACEOF
12698 cat confdefs.h >>conftest.$ac_ext
12699 cat >>conftest.$ac_ext <<_ACEOF
12700 /* end confdefs.h.  */
12701 $ac_includes_default
12702 int
12703 main ()
12704 {
12705 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
12706 test_array [0] = 0
12707
12708   ;
12709   return 0;
12710 }
12711 _ACEOF
12712 rm -f conftest.$ac_objext
12713 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12714   (eval $ac_compile) 2>conftest.er1
12715   ac_status=$?
12716   grep -v '^ *+' conftest.er1 >conftest.err
12717   rm -f conftest.er1
12718   cat conftest.err >&5
12719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12720   (exit $ac_status); } &&
12721          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12722   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12723   (eval $ac_try) 2>&5
12724   ac_status=$?
12725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12726   (exit $ac_status); }; } &&
12727          { ac_try='test -s conftest.$ac_objext'
12728   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12729   (eval $ac_try) 2>&5
12730   ac_status=$?
12731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12732   (exit $ac_status); }; }; then
12733   ac_hi=-1 ac_mid=-1
12734   while :; do
12735     cat >conftest.$ac_ext <<_ACEOF
12736 /* confdefs.h.  */
12737 _ACEOF
12738 cat confdefs.h >>conftest.$ac_ext
12739 cat >>conftest.$ac_ext <<_ACEOF
12740 /* end confdefs.h.  */
12741 $ac_includes_default
12742 int
12743 main ()
12744 {
12745 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
12746 test_array [0] = 0
12747
12748   ;
12749   return 0;
12750 }
12751 _ACEOF
12752 rm -f conftest.$ac_objext
12753 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12754   (eval $ac_compile) 2>conftest.er1
12755   ac_status=$?
12756   grep -v '^ *+' conftest.er1 >conftest.err
12757   rm -f conftest.er1
12758   cat conftest.err >&5
12759   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12760   (exit $ac_status); } &&
12761          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12762   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12763   (eval $ac_try) 2>&5
12764   ac_status=$?
12765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12766   (exit $ac_status); }; } &&
12767          { ac_try='test -s conftest.$ac_objext'
12768   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12769   (eval $ac_try) 2>&5
12770   ac_status=$?
12771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12772   (exit $ac_status); }; }; then
12773   ac_lo=$ac_mid; break
12774 else
12775   echo "$as_me: failed program was:" >&5
12776 sed 's/^/| /' conftest.$ac_ext >&5
12777
12778 ac_hi=`expr '(' $ac_mid ')' - 1`
12779                        if test $ac_mid -le $ac_hi; then
12780                          ac_lo= ac_hi=
12781                          break
12782                        fi
12783                        ac_mid=`expr 2 '*' $ac_mid`
12784 fi
12785 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12786   done
12787 else
12788   echo "$as_me: failed program was:" >&5
12789 sed 's/^/| /' conftest.$ac_ext >&5
12790
12791 ac_lo= ac_hi=
12792 fi
12793 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12794 fi
12795 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12796 # Binary search between lo and hi bounds.
12797 while test "x$ac_lo" != "x$ac_hi"; do
12798   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12799   cat >conftest.$ac_ext <<_ACEOF
12800 /* confdefs.h.  */
12801 _ACEOF
12802 cat confdefs.h >>conftest.$ac_ext
12803 cat >>conftest.$ac_ext <<_ACEOF
12804 /* end confdefs.h.  */
12805 $ac_includes_default
12806 int
12807 main ()
12808 {
12809 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
12810 test_array [0] = 0
12811
12812   ;
12813   return 0;
12814 }
12815 _ACEOF
12816 rm -f conftest.$ac_objext
12817 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12818   (eval $ac_compile) 2>conftest.er1
12819   ac_status=$?
12820   grep -v '^ *+' conftest.er1 >conftest.err
12821   rm -f conftest.er1
12822   cat conftest.err >&5
12823   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12824   (exit $ac_status); } &&
12825          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12826   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12827   (eval $ac_try) 2>&5
12828   ac_status=$?
12829   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12830   (exit $ac_status); }; } &&
12831          { ac_try='test -s conftest.$ac_objext'
12832   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12833   (eval $ac_try) 2>&5
12834   ac_status=$?
12835   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12836   (exit $ac_status); }; }; then
12837   ac_hi=$ac_mid
12838 else
12839   echo "$as_me: failed program was:" >&5
12840 sed 's/^/| /' conftest.$ac_ext >&5
12841
12842 ac_lo=`expr '(' $ac_mid ')' + 1`
12843 fi
12844 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12845 done
12846 case $ac_lo in
12847 ?*) ac_cv_sizeof_int=$ac_lo;;
12848 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
12849 See \`config.log' for more details." >&5
12850 echo "$as_me: error: cannot compute sizeof (int), 77
12851 See \`config.log' for more details." >&2;}
12852    { (exit 1); exit 1; }; } ;;
12853 esac
12854 else
12855   if test "$cross_compiling" = yes; then
12856   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
12857 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
12858    { (exit 1); exit 1; }; }
12859 else
12860   cat >conftest.$ac_ext <<_ACEOF
12861 /* confdefs.h.  */
12862 _ACEOF
12863 cat confdefs.h >>conftest.$ac_ext
12864 cat >>conftest.$ac_ext <<_ACEOF
12865 /* end confdefs.h.  */
12866 $ac_includes_default
12867 long longval () { return (long) (sizeof (int)); }
12868 unsigned long ulongval () { return (long) (sizeof (int)); }
12869 #include <stdio.h>
12870 #include <stdlib.h>
12871 int
12872 main ()
12873 {
12874
12875   FILE *f = fopen ("conftest.val", "w");
12876   if (! f)
12877     exit (1);
12878   if (((long) (sizeof (int))) < 0)
12879     {
12880       long i = longval ();
12881       if (i != ((long) (sizeof (int))))
12882         exit (1);
12883       fprintf (f, "%ld\n", i);
12884     }
12885   else
12886     {
12887       unsigned long i = ulongval ();
12888       if (i != ((long) (sizeof (int))))
12889         exit (1);
12890       fprintf (f, "%lu\n", i);
12891     }
12892   exit (ferror (f) || fclose (f) != 0);
12893
12894   ;
12895   return 0;
12896 }
12897 _ACEOF
12898 rm -f conftest$ac_exeext
12899 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12900   (eval $ac_link) 2>&5
12901   ac_status=$?
12902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12903   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12904   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12905   (eval $ac_try) 2>&5
12906   ac_status=$?
12907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12908   (exit $ac_status); }; }; then
12909   ac_cv_sizeof_int=`cat conftest.val`
12910 else
12911   echo "$as_me: program exited with status $ac_status" >&5
12912 echo "$as_me: failed program was:" >&5
12913 sed 's/^/| /' conftest.$ac_ext >&5
12914
12915 ( exit $ac_status )
12916 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
12917 See \`config.log' for more details." >&5
12918 echo "$as_me: error: cannot compute sizeof (int), 77
12919 See \`config.log' for more details." >&2;}
12920    { (exit 1); exit 1; }; }
12921 fi
12922 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12923 fi
12924 fi
12925 rm -f conftest.val
12926 else
12927   ac_cv_sizeof_int=0
12928 fi
12929 fi
12930 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
12931 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
12932 cat >>confdefs.h <<_ACEOF
12933 #define SIZEOF_INT $ac_cv_sizeof_int
12934 _ACEOF
12935
12936
12937 echo "$as_me:$LINENO: checking for long" >&5
12938 echo $ECHO_N "checking for long... $ECHO_C" >&6
12939 if test "${ac_cv_type_long+set}" = set; then
12940   echo $ECHO_N "(cached) $ECHO_C" >&6
12941 else
12942   cat >conftest.$ac_ext <<_ACEOF
12943 /* confdefs.h.  */
12944 _ACEOF
12945 cat confdefs.h >>conftest.$ac_ext
12946 cat >>conftest.$ac_ext <<_ACEOF
12947 /* end confdefs.h.  */
12948 $ac_includes_default
12949 int
12950 main ()
12951 {
12952 if ((long *) 0)
12953   return 0;
12954 if (sizeof (long))
12955   return 0;
12956   ;
12957   return 0;
12958 }
12959 _ACEOF
12960 rm -f conftest.$ac_objext
12961 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12962   (eval $ac_compile) 2>conftest.er1
12963   ac_status=$?
12964   grep -v '^ *+' conftest.er1 >conftest.err
12965   rm -f conftest.er1
12966   cat conftest.err >&5
12967   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12968   (exit $ac_status); } &&
12969          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12970   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12971   (eval $ac_try) 2>&5
12972   ac_status=$?
12973   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12974   (exit $ac_status); }; } &&
12975          { ac_try='test -s conftest.$ac_objext'
12976   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12977   (eval $ac_try) 2>&5
12978   ac_status=$?
12979   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12980   (exit $ac_status); }; }; then
12981   ac_cv_type_long=yes
12982 else
12983   echo "$as_me: failed program was:" >&5
12984 sed 's/^/| /' conftest.$ac_ext >&5
12985
12986 ac_cv_type_long=no
12987 fi
12988 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12989 fi
12990 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
12991 echo "${ECHO_T}$ac_cv_type_long" >&6
12992
12993 echo "$as_me:$LINENO: checking size of long" >&5
12994 echo $ECHO_N "checking size of long... $ECHO_C" >&6
12995 if test "${ac_cv_sizeof_long+set}" = set; then
12996   echo $ECHO_N "(cached) $ECHO_C" >&6
12997 else
12998   if test "$ac_cv_type_long" = yes; then
12999   # The cast to unsigned long works around a bug in the HP C Compiler
13000   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13001   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13002   # This bug is HP SR number 8606223364.
13003   if test "$cross_compiling" = yes; then
13004   # Depending upon the size, compute the lo and hi bounds.
13005 cat >conftest.$ac_ext <<_ACEOF
13006 /* confdefs.h.  */
13007 _ACEOF
13008 cat confdefs.h >>conftest.$ac_ext
13009 cat >>conftest.$ac_ext <<_ACEOF
13010 /* end confdefs.h.  */
13011 $ac_includes_default
13012 int
13013 main ()
13014 {
13015 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
13016 test_array [0] = 0
13017
13018   ;
13019   return 0;
13020 }
13021 _ACEOF
13022 rm -f conftest.$ac_objext
13023 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13024   (eval $ac_compile) 2>conftest.er1
13025   ac_status=$?
13026   grep -v '^ *+' conftest.er1 >conftest.err
13027   rm -f conftest.er1
13028   cat conftest.err >&5
13029   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13030   (exit $ac_status); } &&
13031          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13032   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13033   (eval $ac_try) 2>&5
13034   ac_status=$?
13035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13036   (exit $ac_status); }; } &&
13037          { ac_try='test -s conftest.$ac_objext'
13038   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13039   (eval $ac_try) 2>&5
13040   ac_status=$?
13041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13042   (exit $ac_status); }; }; then
13043   ac_lo=0 ac_mid=0
13044   while :; do
13045     cat >conftest.$ac_ext <<_ACEOF
13046 /* confdefs.h.  */
13047 _ACEOF
13048 cat confdefs.h >>conftest.$ac_ext
13049 cat >>conftest.$ac_ext <<_ACEOF
13050 /* end confdefs.h.  */
13051 $ac_includes_default
13052 int
13053 main ()
13054 {
13055 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
13056 test_array [0] = 0
13057
13058   ;
13059   return 0;
13060 }
13061 _ACEOF
13062 rm -f conftest.$ac_objext
13063 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13064   (eval $ac_compile) 2>conftest.er1
13065   ac_status=$?
13066   grep -v '^ *+' conftest.er1 >conftest.err
13067   rm -f conftest.er1
13068   cat conftest.err >&5
13069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13070   (exit $ac_status); } &&
13071          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13072   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13073   (eval $ac_try) 2>&5
13074   ac_status=$?
13075   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13076   (exit $ac_status); }; } &&
13077          { ac_try='test -s conftest.$ac_objext'
13078   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13079   (eval $ac_try) 2>&5
13080   ac_status=$?
13081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13082   (exit $ac_status); }; }; then
13083   ac_hi=$ac_mid; break
13084 else
13085   echo "$as_me: failed program was:" >&5
13086 sed 's/^/| /' conftest.$ac_ext >&5
13087
13088 ac_lo=`expr $ac_mid + 1`
13089                     if test $ac_lo -le $ac_mid; then
13090                       ac_lo= ac_hi=
13091                       break
13092                     fi
13093                     ac_mid=`expr 2 '*' $ac_mid + 1`
13094 fi
13095 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13096   done
13097 else
13098   echo "$as_me: failed program was:" >&5
13099 sed 's/^/| /' conftest.$ac_ext >&5
13100
13101 cat >conftest.$ac_ext <<_ACEOF
13102 /* confdefs.h.  */
13103 _ACEOF
13104 cat confdefs.h >>conftest.$ac_ext
13105 cat >>conftest.$ac_ext <<_ACEOF
13106 /* end confdefs.h.  */
13107 $ac_includes_default
13108 int
13109 main ()
13110 {
13111 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
13112 test_array [0] = 0
13113
13114   ;
13115   return 0;
13116 }
13117 _ACEOF
13118 rm -f conftest.$ac_objext
13119 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13120   (eval $ac_compile) 2>conftest.er1
13121   ac_status=$?
13122   grep -v '^ *+' conftest.er1 >conftest.err
13123   rm -f conftest.er1
13124   cat conftest.err >&5
13125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13126   (exit $ac_status); } &&
13127          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13128   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13129   (eval $ac_try) 2>&5
13130   ac_status=$?
13131   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13132   (exit $ac_status); }; } &&
13133          { ac_try='test -s conftest.$ac_objext'
13134   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13135   (eval $ac_try) 2>&5
13136   ac_status=$?
13137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13138   (exit $ac_status); }; }; then
13139   ac_hi=-1 ac_mid=-1
13140   while :; do
13141     cat >conftest.$ac_ext <<_ACEOF
13142 /* confdefs.h.  */
13143 _ACEOF
13144 cat confdefs.h >>conftest.$ac_ext
13145 cat >>conftest.$ac_ext <<_ACEOF
13146 /* end confdefs.h.  */
13147 $ac_includes_default
13148 int
13149 main ()
13150 {
13151 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
13152 test_array [0] = 0
13153
13154   ;
13155   return 0;
13156 }
13157 _ACEOF
13158 rm -f conftest.$ac_objext
13159 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13160   (eval $ac_compile) 2>conftest.er1
13161   ac_status=$?
13162   grep -v '^ *+' conftest.er1 >conftest.err
13163   rm -f conftest.er1
13164   cat conftest.err >&5
13165   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13166   (exit $ac_status); } &&
13167          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13168   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13169   (eval $ac_try) 2>&5
13170   ac_status=$?
13171   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13172   (exit $ac_status); }; } &&
13173          { ac_try='test -s conftest.$ac_objext'
13174   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13175   (eval $ac_try) 2>&5
13176   ac_status=$?
13177   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13178   (exit $ac_status); }; }; then
13179   ac_lo=$ac_mid; break
13180 else
13181   echo "$as_me: failed program was:" >&5
13182 sed 's/^/| /' conftest.$ac_ext >&5
13183
13184 ac_hi=`expr '(' $ac_mid ')' - 1`
13185                        if test $ac_mid -le $ac_hi; then
13186                          ac_lo= ac_hi=
13187                          break
13188                        fi
13189                        ac_mid=`expr 2 '*' $ac_mid`
13190 fi
13191 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13192   done
13193 else
13194   echo "$as_me: failed program was:" >&5
13195 sed 's/^/| /' conftest.$ac_ext >&5
13196
13197 ac_lo= ac_hi=
13198 fi
13199 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13200 fi
13201 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13202 # Binary search between lo and hi bounds.
13203 while test "x$ac_lo" != "x$ac_hi"; do
13204   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13205   cat >conftest.$ac_ext <<_ACEOF
13206 /* confdefs.h.  */
13207 _ACEOF
13208 cat confdefs.h >>conftest.$ac_ext
13209 cat >>conftest.$ac_ext <<_ACEOF
13210 /* end confdefs.h.  */
13211 $ac_includes_default
13212 int
13213 main ()
13214 {
13215 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
13216 test_array [0] = 0
13217
13218   ;
13219   return 0;
13220 }
13221 _ACEOF
13222 rm -f conftest.$ac_objext
13223 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13224   (eval $ac_compile) 2>conftest.er1
13225   ac_status=$?
13226   grep -v '^ *+' conftest.er1 >conftest.err
13227   rm -f conftest.er1
13228   cat conftest.err >&5
13229   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13230   (exit $ac_status); } &&
13231          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13232   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13233   (eval $ac_try) 2>&5
13234   ac_status=$?
13235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13236   (exit $ac_status); }; } &&
13237          { ac_try='test -s conftest.$ac_objext'
13238   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13239   (eval $ac_try) 2>&5
13240   ac_status=$?
13241   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13242   (exit $ac_status); }; }; then
13243   ac_hi=$ac_mid
13244 else
13245   echo "$as_me: failed program was:" >&5
13246 sed 's/^/| /' conftest.$ac_ext >&5
13247
13248 ac_lo=`expr '(' $ac_mid ')' + 1`
13249 fi
13250 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13251 done
13252 case $ac_lo in
13253 ?*) ac_cv_sizeof_long=$ac_lo;;
13254 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
13255 See \`config.log' for more details." >&5
13256 echo "$as_me: error: cannot compute sizeof (long), 77
13257 See \`config.log' for more details." >&2;}
13258    { (exit 1); exit 1; }; } ;;
13259 esac
13260 else
13261   if test "$cross_compiling" = yes; then
13262   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
13263 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
13264    { (exit 1); exit 1; }; }
13265 else
13266   cat >conftest.$ac_ext <<_ACEOF
13267 /* confdefs.h.  */
13268 _ACEOF
13269 cat confdefs.h >>conftest.$ac_ext
13270 cat >>conftest.$ac_ext <<_ACEOF
13271 /* end confdefs.h.  */
13272 $ac_includes_default
13273 long longval () { return (long) (sizeof (long)); }
13274 unsigned long ulongval () { return (long) (sizeof (long)); }
13275 #include <stdio.h>
13276 #include <stdlib.h>
13277 int
13278 main ()
13279 {
13280
13281   FILE *f = fopen ("conftest.val", "w");
13282   if (! f)
13283     exit (1);
13284   if (((long) (sizeof (long))) < 0)
13285     {
13286       long i = longval ();
13287       if (i != ((long) (sizeof (long))))
13288         exit (1);
13289       fprintf (f, "%ld\n", i);
13290     }
13291   else
13292     {
13293       unsigned long i = ulongval ();
13294       if (i != ((long) (sizeof (long))))
13295         exit (1);
13296       fprintf (f, "%lu\n", i);
13297     }
13298   exit (ferror (f) || fclose (f) != 0);
13299
13300   ;
13301   return 0;
13302 }
13303 _ACEOF
13304 rm -f conftest$ac_exeext
13305 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13306   (eval $ac_link) 2>&5
13307   ac_status=$?
13308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13309   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13310   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13311   (eval $ac_try) 2>&5
13312   ac_status=$?
13313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13314   (exit $ac_status); }; }; then
13315   ac_cv_sizeof_long=`cat conftest.val`
13316 else
13317   echo "$as_me: program exited with status $ac_status" >&5
13318 echo "$as_me: failed program was:" >&5
13319 sed 's/^/| /' conftest.$ac_ext >&5
13320
13321 ( exit $ac_status )
13322 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
13323 See \`config.log' for more details." >&5
13324 echo "$as_me: error: cannot compute sizeof (long), 77
13325 See \`config.log' for more details." >&2;}
13326    { (exit 1); exit 1; }; }
13327 fi
13328 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13329 fi
13330 fi
13331 rm -f conftest.val
13332 else
13333   ac_cv_sizeof_long=0
13334 fi
13335 fi
13336 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
13337 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
13338 cat >>confdefs.h <<_ACEOF
13339 #define SIZEOF_LONG $ac_cv_sizeof_long
13340 _ACEOF
13341
13342
13343 echo "$as_me:$LINENO: checking for long long" >&5
13344 echo $ECHO_N "checking for long long... $ECHO_C" >&6
13345 if test "${ac_cv_type_long_long+set}" = set; then
13346   echo $ECHO_N "(cached) $ECHO_C" >&6
13347 else
13348   cat >conftest.$ac_ext <<_ACEOF
13349 /* confdefs.h.  */
13350 _ACEOF
13351 cat confdefs.h >>conftest.$ac_ext
13352 cat >>conftest.$ac_ext <<_ACEOF
13353 /* end confdefs.h.  */
13354 $ac_includes_default
13355 int
13356 main ()
13357 {
13358 if ((long long *) 0)
13359   return 0;
13360 if (sizeof (long long))
13361   return 0;
13362   ;
13363   return 0;
13364 }
13365 _ACEOF
13366 rm -f conftest.$ac_objext
13367 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13368   (eval $ac_compile) 2>conftest.er1
13369   ac_status=$?
13370   grep -v '^ *+' conftest.er1 >conftest.err
13371   rm -f conftest.er1
13372   cat conftest.err >&5
13373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13374   (exit $ac_status); } &&
13375          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13376   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13377   (eval $ac_try) 2>&5
13378   ac_status=$?
13379   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13380   (exit $ac_status); }; } &&
13381          { ac_try='test -s conftest.$ac_objext'
13382   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13383   (eval $ac_try) 2>&5
13384   ac_status=$?
13385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13386   (exit $ac_status); }; }; then
13387   ac_cv_type_long_long=yes
13388 else
13389   echo "$as_me: failed program was:" >&5
13390 sed 's/^/| /' conftest.$ac_ext >&5
13391
13392 ac_cv_type_long_long=no
13393 fi
13394 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13395 fi
13396 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
13397 echo "${ECHO_T}$ac_cv_type_long_long" >&6
13398
13399 echo "$as_me:$LINENO: checking size of long long" >&5
13400 echo $ECHO_N "checking size of long long... $ECHO_C" >&6
13401 if test "${ac_cv_sizeof_long_long+set}" = set; then
13402   echo $ECHO_N "(cached) $ECHO_C" >&6
13403 else
13404   if test "$ac_cv_type_long_long" = yes; then
13405   # The cast to unsigned long works around a bug in the HP C Compiler
13406   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13407   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13408   # This bug is HP SR number 8606223364.
13409   if test "$cross_compiling" = yes; then
13410   # Depending upon the size, compute the lo and hi bounds.
13411 cat >conftest.$ac_ext <<_ACEOF
13412 /* confdefs.h.  */
13413 _ACEOF
13414 cat confdefs.h >>conftest.$ac_ext
13415 cat >>conftest.$ac_ext <<_ACEOF
13416 /* end confdefs.h.  */
13417 $ac_includes_default
13418 int
13419 main ()
13420 {
13421 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
13422 test_array [0] = 0
13423
13424   ;
13425   return 0;
13426 }
13427 _ACEOF
13428 rm -f conftest.$ac_objext
13429 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13430   (eval $ac_compile) 2>conftest.er1
13431   ac_status=$?
13432   grep -v '^ *+' conftest.er1 >conftest.err
13433   rm -f conftest.er1
13434   cat conftest.err >&5
13435   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13436   (exit $ac_status); } &&
13437          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13438   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13439   (eval $ac_try) 2>&5
13440   ac_status=$?
13441   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13442   (exit $ac_status); }; } &&
13443          { ac_try='test -s conftest.$ac_objext'
13444   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13445   (eval $ac_try) 2>&5
13446   ac_status=$?
13447   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13448   (exit $ac_status); }; }; then
13449   ac_lo=0 ac_mid=0
13450   while :; do
13451     cat >conftest.$ac_ext <<_ACEOF
13452 /* confdefs.h.  */
13453 _ACEOF
13454 cat confdefs.h >>conftest.$ac_ext
13455 cat >>conftest.$ac_ext <<_ACEOF
13456 /* end confdefs.h.  */
13457 $ac_includes_default
13458 int
13459 main ()
13460 {
13461 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
13462 test_array [0] = 0
13463
13464   ;
13465   return 0;
13466 }
13467 _ACEOF
13468 rm -f conftest.$ac_objext
13469 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13470   (eval $ac_compile) 2>conftest.er1
13471   ac_status=$?
13472   grep -v '^ *+' conftest.er1 >conftest.err
13473   rm -f conftest.er1
13474   cat conftest.err >&5
13475   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13476   (exit $ac_status); } &&
13477          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13478   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13479   (eval $ac_try) 2>&5
13480   ac_status=$?
13481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13482   (exit $ac_status); }; } &&
13483          { ac_try='test -s conftest.$ac_objext'
13484   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13485   (eval $ac_try) 2>&5
13486   ac_status=$?
13487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13488   (exit $ac_status); }; }; then
13489   ac_hi=$ac_mid; break
13490 else
13491   echo "$as_me: failed program was:" >&5
13492 sed 's/^/| /' conftest.$ac_ext >&5
13493
13494 ac_lo=`expr $ac_mid + 1`
13495                     if test $ac_lo -le $ac_mid; then
13496                       ac_lo= ac_hi=
13497                       break
13498                     fi
13499                     ac_mid=`expr 2 '*' $ac_mid + 1`
13500 fi
13501 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13502   done
13503 else
13504   echo "$as_me: failed program was:" >&5
13505 sed 's/^/| /' conftest.$ac_ext >&5
13506
13507 cat >conftest.$ac_ext <<_ACEOF
13508 /* confdefs.h.  */
13509 _ACEOF
13510 cat confdefs.h >>conftest.$ac_ext
13511 cat >>conftest.$ac_ext <<_ACEOF
13512 /* end confdefs.h.  */
13513 $ac_includes_default
13514 int
13515 main ()
13516 {
13517 static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
13518 test_array [0] = 0
13519
13520   ;
13521   return 0;
13522 }
13523 _ACEOF
13524 rm -f conftest.$ac_objext
13525 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13526   (eval $ac_compile) 2>conftest.er1
13527   ac_status=$?
13528   grep -v '^ *+' conftest.er1 >conftest.err
13529   rm -f conftest.er1
13530   cat conftest.err >&5
13531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13532   (exit $ac_status); } &&
13533          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13534   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13535   (eval $ac_try) 2>&5
13536   ac_status=$?
13537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13538   (exit $ac_status); }; } &&
13539          { ac_try='test -s conftest.$ac_objext'
13540   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13541   (eval $ac_try) 2>&5
13542   ac_status=$?
13543   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13544   (exit $ac_status); }; }; then
13545   ac_hi=-1 ac_mid=-1
13546   while :; do
13547     cat >conftest.$ac_ext <<_ACEOF
13548 /* confdefs.h.  */
13549 _ACEOF
13550 cat confdefs.h >>conftest.$ac_ext
13551 cat >>conftest.$ac_ext <<_ACEOF
13552 /* end confdefs.h.  */
13553 $ac_includes_default
13554 int
13555 main ()
13556 {
13557 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
13558 test_array [0] = 0
13559
13560   ;
13561   return 0;
13562 }
13563 _ACEOF
13564 rm -f conftest.$ac_objext
13565 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13566   (eval $ac_compile) 2>conftest.er1
13567   ac_status=$?
13568   grep -v '^ *+' conftest.er1 >conftest.err
13569   rm -f conftest.er1
13570   cat conftest.err >&5
13571   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13572   (exit $ac_status); } &&
13573          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13574   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13575   (eval $ac_try) 2>&5
13576   ac_status=$?
13577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13578   (exit $ac_status); }; } &&
13579          { ac_try='test -s conftest.$ac_objext'
13580   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13581   (eval $ac_try) 2>&5
13582   ac_status=$?
13583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13584   (exit $ac_status); }; }; then
13585   ac_lo=$ac_mid; break
13586 else
13587   echo "$as_me: failed program was:" >&5
13588 sed 's/^/| /' conftest.$ac_ext >&5
13589
13590 ac_hi=`expr '(' $ac_mid ')' - 1`
13591                        if test $ac_mid -le $ac_hi; then
13592                          ac_lo= ac_hi=
13593                          break
13594                        fi
13595                        ac_mid=`expr 2 '*' $ac_mid`
13596 fi
13597 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13598   done
13599 else
13600   echo "$as_me: failed program was:" >&5
13601 sed 's/^/| /' conftest.$ac_ext >&5
13602
13603 ac_lo= ac_hi=
13604 fi
13605 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13606 fi
13607 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13608 # Binary search between lo and hi bounds.
13609 while test "x$ac_lo" != "x$ac_hi"; do
13610   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13611   cat >conftest.$ac_ext <<_ACEOF
13612 /* confdefs.h.  */
13613 _ACEOF
13614 cat confdefs.h >>conftest.$ac_ext
13615 cat >>conftest.$ac_ext <<_ACEOF
13616 /* end confdefs.h.  */
13617 $ac_includes_default
13618 int
13619 main ()
13620 {
13621 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
13622 test_array [0] = 0
13623
13624   ;
13625   return 0;
13626 }
13627 _ACEOF
13628 rm -f conftest.$ac_objext
13629 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13630   (eval $ac_compile) 2>conftest.er1
13631   ac_status=$?
13632   grep -v '^ *+' conftest.er1 >conftest.err
13633   rm -f conftest.er1
13634   cat conftest.err >&5
13635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13636   (exit $ac_status); } &&
13637          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13638   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13639   (eval $ac_try) 2>&5
13640   ac_status=$?
13641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13642   (exit $ac_status); }; } &&
13643          { ac_try='test -s conftest.$ac_objext'
13644   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13645   (eval $ac_try) 2>&5
13646   ac_status=$?
13647   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13648   (exit $ac_status); }; }; then
13649   ac_hi=$ac_mid
13650 else
13651   echo "$as_me: failed program was:" >&5
13652 sed 's/^/| /' conftest.$ac_ext >&5
13653
13654 ac_lo=`expr '(' $ac_mid ')' + 1`
13655 fi
13656 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13657 done
13658 case $ac_lo in
13659 ?*) ac_cv_sizeof_long_long=$ac_lo;;
13660 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
13661 See \`config.log' for more details." >&5
13662 echo "$as_me: error: cannot compute sizeof (long long), 77
13663 See \`config.log' for more details." >&2;}
13664    { (exit 1); exit 1; }; } ;;
13665 esac
13666 else
13667   if test "$cross_compiling" = yes; then
13668   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
13669 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
13670    { (exit 1); exit 1; }; }
13671 else
13672   cat >conftest.$ac_ext <<_ACEOF
13673 /* confdefs.h.  */
13674 _ACEOF
13675 cat confdefs.h >>conftest.$ac_ext
13676 cat >>conftest.$ac_ext <<_ACEOF
13677 /* end confdefs.h.  */
13678 $ac_includes_default
13679 long longval () { return (long) (sizeof (long long)); }
13680 unsigned long ulongval () { return (long) (sizeof (long long)); }
13681 #include <stdio.h>
13682 #include <stdlib.h>
13683 int
13684 main ()
13685 {
13686
13687   FILE *f = fopen ("conftest.val", "w");
13688   if (! f)
13689     exit (1);
13690   if (((long) (sizeof (long long))) < 0)
13691     {
13692       long i = longval ();
13693       if (i != ((long) (sizeof (long long))))
13694         exit (1);
13695       fprintf (f, "%ld\n", i);
13696     }
13697   else
13698     {
13699       unsigned long i = ulongval ();
13700       if (i != ((long) (sizeof (long long))))
13701         exit (1);
13702       fprintf (f, "%lu\n", i);
13703     }
13704   exit (ferror (f) || fclose (f) != 0);
13705
13706   ;
13707   return 0;
13708 }
13709 _ACEOF
13710 rm -f conftest$ac_exeext
13711 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13712   (eval $ac_link) 2>&5
13713   ac_status=$?
13714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13715   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13716   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13717   (eval $ac_try) 2>&5
13718   ac_status=$?
13719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13720   (exit $ac_status); }; }; then
13721   ac_cv_sizeof_long_long=`cat conftest.val`
13722 else
13723   echo "$as_me: program exited with status $ac_status" >&5
13724 echo "$as_me: failed program was:" >&5
13725 sed 's/^/| /' conftest.$ac_ext >&5
13726
13727 ( exit $ac_status )
13728 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
13729 See \`config.log' for more details." >&5
13730 echo "$as_me: error: cannot compute sizeof (long long), 77
13731 See \`config.log' for more details." >&2;}
13732    { (exit 1); exit 1; }; }
13733 fi
13734 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13735 fi
13736 fi
13737 rm -f conftest.val
13738 else
13739   ac_cv_sizeof_long_long=0
13740 fi
13741 fi
13742 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
13743 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
13744 cat >>confdefs.h <<_ACEOF
13745 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
13746 _ACEOF
13747
13748
13749 echo "$as_me:$LINENO: checking for int *" >&5
13750 echo $ECHO_N "checking for int *... $ECHO_C" >&6
13751 if test "${ac_cv_type_int_p+set}" = set; then
13752   echo $ECHO_N "(cached) $ECHO_C" >&6
13753 else
13754   cat >conftest.$ac_ext <<_ACEOF
13755 /* confdefs.h.  */
13756 _ACEOF
13757 cat confdefs.h >>conftest.$ac_ext
13758 cat >>conftest.$ac_ext <<_ACEOF
13759 /* end confdefs.h.  */
13760 $ac_includes_default
13761 int
13762 main ()
13763 {
13764 if ((int * *) 0)
13765   return 0;
13766 if (sizeof (int *))
13767   return 0;
13768   ;
13769   return 0;
13770 }
13771 _ACEOF
13772 rm -f conftest.$ac_objext
13773 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13774   (eval $ac_compile) 2>conftest.er1
13775   ac_status=$?
13776   grep -v '^ *+' conftest.er1 >conftest.err
13777   rm -f conftest.er1
13778   cat conftest.err >&5
13779   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13780   (exit $ac_status); } &&
13781          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13782   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13783   (eval $ac_try) 2>&5
13784   ac_status=$?
13785   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13786   (exit $ac_status); }; } &&
13787          { ac_try='test -s conftest.$ac_objext'
13788   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13789   (eval $ac_try) 2>&5
13790   ac_status=$?
13791   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13792   (exit $ac_status); }; }; then
13793   ac_cv_type_int_p=yes
13794 else
13795   echo "$as_me: failed program was:" >&5
13796 sed 's/^/| /' conftest.$ac_ext >&5
13797
13798 ac_cv_type_int_p=no
13799 fi
13800 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13801 fi
13802 echo "$as_me:$LINENO: result: $ac_cv_type_int_p" >&5
13803 echo "${ECHO_T}$ac_cv_type_int_p" >&6
13804
13805 echo "$as_me:$LINENO: checking size of int *" >&5
13806 echo $ECHO_N "checking size of int *... $ECHO_C" >&6
13807 if test "${ac_cv_sizeof_int_p+set}" = set; then
13808   echo $ECHO_N "(cached) $ECHO_C" >&6
13809 else
13810   if test "$ac_cv_type_int_p" = yes; then
13811   # The cast to unsigned long works around a bug in the HP C Compiler
13812   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13813   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13814   # This bug is HP SR number 8606223364.
13815   if test "$cross_compiling" = yes; then
13816   # Depending upon the size, compute the lo and hi bounds.
13817 cat >conftest.$ac_ext <<_ACEOF
13818 /* confdefs.h.  */
13819 _ACEOF
13820 cat confdefs.h >>conftest.$ac_ext
13821 cat >>conftest.$ac_ext <<_ACEOF
13822 /* end confdefs.h.  */
13823 $ac_includes_default
13824 int
13825 main ()
13826 {
13827 static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= 0)];
13828 test_array [0] = 0
13829
13830   ;
13831   return 0;
13832 }
13833 _ACEOF
13834 rm -f conftest.$ac_objext
13835 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13836   (eval $ac_compile) 2>conftest.er1
13837   ac_status=$?
13838   grep -v '^ *+' conftest.er1 >conftest.err
13839   rm -f conftest.er1
13840   cat conftest.err >&5
13841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13842   (exit $ac_status); } &&
13843          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13844   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13845   (eval $ac_try) 2>&5
13846   ac_status=$?
13847   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13848   (exit $ac_status); }; } &&
13849          { ac_try='test -s conftest.$ac_objext'
13850   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13851   (eval $ac_try) 2>&5
13852   ac_status=$?
13853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13854   (exit $ac_status); }; }; then
13855   ac_lo=0 ac_mid=0
13856   while :; do
13857     cat >conftest.$ac_ext <<_ACEOF
13858 /* confdefs.h.  */
13859 _ACEOF
13860 cat confdefs.h >>conftest.$ac_ext
13861 cat >>conftest.$ac_ext <<_ACEOF
13862 /* end confdefs.h.  */
13863 $ac_includes_default
13864 int
13865 main ()
13866 {
13867 static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
13868 test_array [0] = 0
13869
13870   ;
13871   return 0;
13872 }
13873 _ACEOF
13874 rm -f conftest.$ac_objext
13875 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13876   (eval $ac_compile) 2>conftest.er1
13877   ac_status=$?
13878   grep -v '^ *+' conftest.er1 >conftest.err
13879   rm -f conftest.er1
13880   cat conftest.err >&5
13881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13882   (exit $ac_status); } &&
13883          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13884   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13885   (eval $ac_try) 2>&5
13886   ac_status=$?
13887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13888   (exit $ac_status); }; } &&
13889          { ac_try='test -s conftest.$ac_objext'
13890   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13891   (eval $ac_try) 2>&5
13892   ac_status=$?
13893   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13894   (exit $ac_status); }; }; then
13895   ac_hi=$ac_mid; break
13896 else
13897   echo "$as_me: failed program was:" >&5
13898 sed 's/^/| /' conftest.$ac_ext >&5
13899
13900 ac_lo=`expr $ac_mid + 1`
13901                     if test $ac_lo -le $ac_mid; then
13902                       ac_lo= ac_hi=
13903                       break
13904                     fi
13905                     ac_mid=`expr 2 '*' $ac_mid + 1`
13906 fi
13907 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13908   done
13909 else
13910   echo "$as_me: failed program was:" >&5
13911 sed 's/^/| /' conftest.$ac_ext >&5
13912
13913 cat >conftest.$ac_ext <<_ACEOF
13914 /* confdefs.h.  */
13915 _ACEOF
13916 cat confdefs.h >>conftest.$ac_ext
13917 cat >>conftest.$ac_ext <<_ACEOF
13918 /* end confdefs.h.  */
13919 $ac_includes_default
13920 int
13921 main ()
13922 {
13923 static int test_array [1 - 2 * !(((long) (sizeof (int *))) < 0)];
13924 test_array [0] = 0
13925
13926   ;
13927   return 0;
13928 }
13929 _ACEOF
13930 rm -f conftest.$ac_objext
13931 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13932   (eval $ac_compile) 2>conftest.er1
13933   ac_status=$?
13934   grep -v '^ *+' conftest.er1 >conftest.err
13935   rm -f conftest.er1
13936   cat conftest.err >&5
13937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13938   (exit $ac_status); } &&
13939          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13940   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13941   (eval $ac_try) 2>&5
13942   ac_status=$?
13943   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13944   (exit $ac_status); }; } &&
13945          { ac_try='test -s conftest.$ac_objext'
13946   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13947   (eval $ac_try) 2>&5
13948   ac_status=$?
13949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13950   (exit $ac_status); }; }; then
13951   ac_hi=-1 ac_mid=-1
13952   while :; do
13953     cat >conftest.$ac_ext <<_ACEOF
13954 /* confdefs.h.  */
13955 _ACEOF
13956 cat confdefs.h >>conftest.$ac_ext
13957 cat >>conftest.$ac_ext <<_ACEOF
13958 /* end confdefs.h.  */
13959 $ac_includes_default
13960 int
13961 main ()
13962 {
13963 static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= $ac_mid)];
13964 test_array [0] = 0
13965
13966   ;
13967   return 0;
13968 }
13969 _ACEOF
13970 rm -f conftest.$ac_objext
13971 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13972   (eval $ac_compile) 2>conftest.er1
13973   ac_status=$?
13974   grep -v '^ *+' conftest.er1 >conftest.err
13975   rm -f conftest.er1
13976   cat conftest.err >&5
13977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13978   (exit $ac_status); } &&
13979          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13980   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13981   (eval $ac_try) 2>&5
13982   ac_status=$?
13983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13984   (exit $ac_status); }; } &&
13985          { ac_try='test -s conftest.$ac_objext'
13986   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13987   (eval $ac_try) 2>&5
13988   ac_status=$?
13989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13990   (exit $ac_status); }; }; then
13991   ac_lo=$ac_mid; break
13992 else
13993   echo "$as_me: failed program was:" >&5
13994 sed 's/^/| /' conftest.$ac_ext >&5
13995
13996 ac_hi=`expr '(' $ac_mid ')' - 1`
13997                        if test $ac_mid -le $ac_hi; then
13998                          ac_lo= ac_hi=
13999                          break
14000                        fi
14001                        ac_mid=`expr 2 '*' $ac_mid`
14002 fi
14003 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14004   done
14005 else
14006   echo "$as_me: failed program was:" >&5
14007 sed 's/^/| /' conftest.$ac_ext >&5
14008
14009 ac_lo= ac_hi=
14010 fi
14011 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14012 fi
14013 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14014 # Binary search between lo and hi bounds.
14015 while test "x$ac_lo" != "x$ac_hi"; do
14016   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
14017   cat >conftest.$ac_ext <<_ACEOF
14018 /* confdefs.h.  */
14019 _ACEOF
14020 cat confdefs.h >>conftest.$ac_ext
14021 cat >>conftest.$ac_ext <<_ACEOF
14022 /* end confdefs.h.  */
14023 $ac_includes_default
14024 int
14025 main ()
14026 {
14027 static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
14028 test_array [0] = 0
14029
14030   ;
14031   return 0;
14032 }
14033 _ACEOF
14034 rm -f conftest.$ac_objext
14035 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14036   (eval $ac_compile) 2>conftest.er1
14037   ac_status=$?
14038   grep -v '^ *+' conftest.er1 >conftest.err
14039   rm -f conftest.er1
14040   cat conftest.err >&5
14041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14042   (exit $ac_status); } &&
14043          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14044   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14045   (eval $ac_try) 2>&5
14046   ac_status=$?
14047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14048   (exit $ac_status); }; } &&
14049          { ac_try='test -s conftest.$ac_objext'
14050   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14051   (eval $ac_try) 2>&5
14052   ac_status=$?
14053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14054   (exit $ac_status); }; }; then
14055   ac_hi=$ac_mid
14056 else
14057   echo "$as_me: failed program was:" >&5
14058 sed 's/^/| /' conftest.$ac_ext >&5
14059
14060 ac_lo=`expr '(' $ac_mid ')' + 1`
14061 fi
14062 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14063 done
14064 case $ac_lo in
14065 ?*) ac_cv_sizeof_int_p=$ac_lo;;
14066 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77
14067 See \`config.log' for more details." >&5
14068 echo "$as_me: error: cannot compute sizeof (int *), 77
14069 See \`config.log' for more details." >&2;}
14070    { (exit 1); exit 1; }; } ;;
14071 esac
14072 else
14073   if test "$cross_compiling" = yes; then
14074   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
14075 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
14076    { (exit 1); exit 1; }; }
14077 else
14078   cat >conftest.$ac_ext <<_ACEOF
14079 /* confdefs.h.  */
14080 _ACEOF
14081 cat confdefs.h >>conftest.$ac_ext
14082 cat >>conftest.$ac_ext <<_ACEOF
14083 /* end confdefs.h.  */
14084 $ac_includes_default
14085 long longval () { return (long) (sizeof (int *)); }
14086 unsigned long ulongval () { return (long) (sizeof (int *)); }
14087 #include <stdio.h>
14088 #include <stdlib.h>
14089 int
14090 main ()
14091 {
14092
14093   FILE *f = fopen ("conftest.val", "w");
14094   if (! f)
14095     exit (1);
14096   if (((long) (sizeof (int *))) < 0)
14097     {
14098       long i = longval ();
14099       if (i != ((long) (sizeof (int *))))
14100         exit (1);
14101       fprintf (f, "%ld\n", i);
14102     }
14103   else
14104     {
14105       unsigned long i = ulongval ();
14106       if (i != ((long) (sizeof (int *))))
14107         exit (1);
14108       fprintf (f, "%lu\n", i);
14109     }
14110   exit (ferror (f) || fclose (f) != 0);
14111
14112   ;
14113   return 0;
14114 }
14115 _ACEOF
14116 rm -f conftest$ac_exeext
14117 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14118   (eval $ac_link) 2>&5
14119   ac_status=$?
14120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14121   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14122   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14123   (eval $ac_try) 2>&5
14124   ac_status=$?
14125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14126   (exit $ac_status); }; }; then
14127   ac_cv_sizeof_int_p=`cat conftest.val`
14128 else
14129   echo "$as_me: program exited with status $ac_status" >&5
14130 echo "$as_me: failed program was:" >&5
14131 sed 's/^/| /' conftest.$ac_ext >&5
14132
14133 ( exit $ac_status )
14134 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77
14135 See \`config.log' for more details." >&5
14136 echo "$as_me: error: cannot compute sizeof (int *), 77
14137 See \`config.log' for more details." >&2;}
14138    { (exit 1); exit 1; }; }
14139 fi
14140 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14141 fi
14142 fi
14143 rm -f conftest.val
14144 else
14145   ac_cv_sizeof_int_p=0
14146 fi
14147 fi
14148 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int_p" >&5
14149 echo "${ECHO_T}$ac_cv_sizeof_int_p" >&6
14150 cat >>confdefs.h <<_ACEOF
14151 #define SIZEOF_INT_P $ac_cv_sizeof_int_p
14152 _ACEOF
14153
14154
14155
14156
14157 echo "$as_me:$LINENO: checking for int16_t" >&5
14158 echo $ECHO_N "checking for int16_t... $ECHO_C" >&6
14159 if test "${rxvt_cv_int16_t+set}" = set; then
14160   echo $ECHO_N "(cached) $ECHO_C" >&6
14161 else
14162   cat >conftest.$ac_ext <<_ACEOF
14163 /* confdefs.h.  */
14164 _ACEOF
14165 cat confdefs.h >>conftest.$ac_ext
14166 cat >>conftest.$ac_ext <<_ACEOF
14167 /* end confdefs.h.  */
14168 #include <stdint.h>
14169 int
14170 main ()
14171 {
14172 int16_t dummy;
14173   ;
14174   return 0;
14175 }
14176 _ACEOF
14177 rm -f conftest.$ac_objext
14178 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14179   (eval $ac_compile) 2>conftest.er1
14180   ac_status=$?
14181   grep -v '^ *+' conftest.er1 >conftest.err
14182   rm -f conftest.er1
14183   cat conftest.err >&5
14184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14185   (exit $ac_status); } &&
14186          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14187   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14188   (eval $ac_try) 2>&5
14189   ac_status=$?
14190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14191   (exit $ac_status); }; } &&
14192          { ac_try='test -s conftest.$ac_objext'
14193   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14194   (eval $ac_try) 2>&5
14195   ac_status=$?
14196   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14197   (exit $ac_status); }; }; then
14198   rxvt_cv_int16_t=yes
14199 else
14200   echo "$as_me: failed program was:" >&5
14201 sed 's/^/| /' conftest.$ac_ext >&5
14202
14203 if test $ac_cv_sizeof_char -ge 2; then
14204   rxvt_cv_int16_t=" char"
14205 else
14206   if test $ac_cv_sizeof_short -ge 2; then
14207     rxvt_cv_int16_t=" short"
14208   else
14209     if test $ac_cv_sizeof_int -ge 2; then
14210       rxvt_cv_int16_t=" int"
14211     else
14212       if test $ac_cv_sizeof_long -ge 2; then
14213         rxvt_cv_int16_t=" long"
14214       else
14215         if test $ac_cv_sizeof_long_long -ge 2; then
14216           rxvt_cv_int16_t=" long long"
14217         else
14218           rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
14219         fi
14220       fi
14221     fi
14222   fi
14223 fi
14224 fi
14225 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14226 fi
14227 echo "$as_me:$LINENO: result: $rxvt_cv_int16_t" >&5
14228 echo "${ECHO_T}$rxvt_cv_int16_t" >&6
14229 if test x"$rxvt_cv_int16_t" != xyes; then
14230   rxvt_int16_typedef="typedef $rxvt_cv_int16_t int16_t;"
14231 else
14232   if test x"" = x; then
14233     rxvt_int16_typedef="/* typedef short int16_t; */"
14234   else
14235     rxvt_int16_typedef="/* typedef  short int16_t; */"
14236   fi
14237 fi
14238
14239 echo "$as_me:$LINENO: checking for uint16_t" >&5
14240 echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6
14241 if test "${rxvt_cv_uint16_t+set}" = set; then
14242   echo $ECHO_N "(cached) $ECHO_C" >&6
14243 else
14244   cat >conftest.$ac_ext <<_ACEOF
14245 /* confdefs.h.  */
14246 _ACEOF
14247 cat confdefs.h >>conftest.$ac_ext
14248 cat >>conftest.$ac_ext <<_ACEOF
14249 /* end confdefs.h.  */
14250 #include <stdint.h>
14251 int
14252 main ()
14253 {
14254 uint16_t dummy;
14255   ;
14256   return 0;
14257 }
14258 _ACEOF
14259 rm -f conftest.$ac_objext
14260 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14261   (eval $ac_compile) 2>conftest.er1
14262   ac_status=$?
14263   grep -v '^ *+' conftest.er1 >conftest.err
14264   rm -f conftest.er1
14265   cat conftest.err >&5
14266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14267   (exit $ac_status); } &&
14268          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14269   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14270   (eval $ac_try) 2>&5
14271   ac_status=$?
14272   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14273   (exit $ac_status); }; } &&
14274          { ac_try='test -s conftest.$ac_objext'
14275   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14276   (eval $ac_try) 2>&5
14277   ac_status=$?
14278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14279   (exit $ac_status); }; }; then
14280   rxvt_cv_uint16_t=yes
14281 else
14282   echo "$as_me: failed program was:" >&5
14283 sed 's/^/| /' conftest.$ac_ext >&5
14284
14285 if test $ac_cv_sizeof_char -ge 2; then
14286   rxvt_cv_uint16_t="unsigned char"
14287 else
14288   if test $ac_cv_sizeof_short -ge 2; then
14289     rxvt_cv_uint16_t="unsigned short"
14290   else
14291     if test $ac_cv_sizeof_int -ge 2; then
14292       rxvt_cv_uint16_t="unsigned int"
14293     else
14294       if test $ac_cv_sizeof_long -ge 2; then
14295         rxvt_cv_uint16_t="unsigned long"
14296       else
14297         if test $ac_cv_sizeof_long_long -ge 2; then
14298           rxvt_cv_uint16_t="unsigned long long"
14299         else
14300           rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
14301         fi
14302       fi
14303     fi
14304   fi
14305 fi
14306 fi
14307 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14308 fi
14309 echo "$as_me:$LINENO: result: $rxvt_cv_uint16_t" >&5
14310 echo "${ECHO_T}$rxvt_cv_uint16_t" >&6
14311 if test x"$rxvt_cv_uint16_t" != xyes; then
14312   rxvt_uint16_typedef="typedef $rxvt_cv_uint16_t uint16_t;"
14313 else
14314   if test x"unsigned" = x; then
14315     rxvt_uint16_typedef="/* typedef short uint16_t; */"
14316   else
14317     rxvt_uint16_typedef="/* typedef unsigned short uint16_t; */"
14318   fi
14319 fi
14320
14321 echo "$as_me:$LINENO: checking for int32_t" >&5
14322 echo $ECHO_N "checking for int32_t... $ECHO_C" >&6
14323 if test "${rxvt_cv_int32_t+set}" = set; then
14324   echo $ECHO_N "(cached) $ECHO_C" >&6
14325 else
14326   cat >conftest.$ac_ext <<_ACEOF
14327 /* confdefs.h.  */
14328 _ACEOF
14329 cat confdefs.h >>conftest.$ac_ext
14330 cat >>conftest.$ac_ext <<_ACEOF
14331 /* end confdefs.h.  */
14332 #include <stdint.h>
14333 int
14334 main ()
14335 {
14336 int32_t dummy;
14337   ;
14338   return 0;
14339 }
14340 _ACEOF
14341 rm -f conftest.$ac_objext
14342 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14343   (eval $ac_compile) 2>conftest.er1
14344   ac_status=$?
14345   grep -v '^ *+' conftest.er1 >conftest.err
14346   rm -f conftest.er1
14347   cat conftest.err >&5
14348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14349   (exit $ac_status); } &&
14350          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14351   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14352   (eval $ac_try) 2>&5
14353   ac_status=$?
14354   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14355   (exit $ac_status); }; } &&
14356          { ac_try='test -s conftest.$ac_objext'
14357   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14358   (eval $ac_try) 2>&5
14359   ac_status=$?
14360   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14361   (exit $ac_status); }; }; then
14362   rxvt_cv_int32_t=yes
14363 else
14364   echo "$as_me: failed program was:" >&5
14365 sed 's/^/| /' conftest.$ac_ext >&5
14366
14367 if test $ac_cv_sizeof_char -ge 4; then
14368   rxvt_cv_int32_t=" char"
14369 else
14370   if test $ac_cv_sizeof_short -ge 4; then
14371     rxvt_cv_int32_t=" short"
14372   else
14373     if test $ac_cv_sizeof_int -ge 4; then
14374       rxvt_cv_int32_t=" int"
14375     else
14376       if test $ac_cv_sizeof_long -ge 4; then
14377         rxvt_cv_int32_t=" long"
14378       else
14379         if test $ac_cv_sizeof_long_long -ge 4; then
14380           rxvt_cv_int32_t=" long long"
14381         else
14382           rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
14383         fi
14384       fi
14385     fi
14386   fi
14387 fi
14388 fi
14389 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14390 fi
14391 echo "$as_me:$LINENO: result: $rxvt_cv_int32_t" >&5
14392 echo "${ECHO_T}$rxvt_cv_int32_t" >&6
14393 if test x"$rxvt_cv_int32_t" != xyes; then
14394   rxvt_int32_typedef="typedef $rxvt_cv_int32_t int32_t;"
14395 else
14396   if test x"" = x; then
14397     rxvt_int32_typedef="/* typedef int int32_t; */"
14398   else
14399     rxvt_int32_typedef="/* typedef  int int32_t; */"
14400   fi
14401 fi
14402
14403 echo "$as_me:$LINENO: checking for uint32_t" >&5
14404 echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6
14405 if test "${rxvt_cv_uint32_t+set}" = set; then
14406   echo $ECHO_N "(cached) $ECHO_C" >&6
14407 else
14408   cat >conftest.$ac_ext <<_ACEOF
14409 /* confdefs.h.  */
14410 _ACEOF
14411 cat confdefs.h >>conftest.$ac_ext
14412 cat >>conftest.$ac_ext <<_ACEOF
14413 /* end confdefs.h.  */
14414 #include <stdint.h>
14415 int
14416 main ()
14417 {
14418 uint32_t dummy;
14419   ;
14420   return 0;
14421 }
14422 _ACEOF
14423 rm -f conftest.$ac_objext
14424 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14425   (eval $ac_compile) 2>conftest.er1
14426   ac_status=$?
14427   grep -v '^ *+' conftest.er1 >conftest.err
14428   rm -f conftest.er1
14429   cat conftest.err >&5
14430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14431   (exit $ac_status); } &&
14432          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14433   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14434   (eval $ac_try) 2>&5
14435   ac_status=$?
14436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14437   (exit $ac_status); }; } &&
14438          { ac_try='test -s conftest.$ac_objext'
14439   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14440   (eval $ac_try) 2>&5
14441   ac_status=$?
14442   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14443   (exit $ac_status); }; }; then
14444   rxvt_cv_uint32_t=yes
14445 else
14446   echo "$as_me: failed program was:" >&5
14447 sed 's/^/| /' conftest.$ac_ext >&5
14448
14449 if test $ac_cv_sizeof_char -ge 4; then
14450   rxvt_cv_uint32_t="unsigned char"
14451 else
14452   if test $ac_cv_sizeof_short -ge 4; then
14453     rxvt_cv_uint32_t="unsigned short"
14454   else
14455     if test $ac_cv_sizeof_int -ge 4; then
14456       rxvt_cv_uint32_t="unsigned int"
14457     else
14458       if test $ac_cv_sizeof_long -ge 4; then
14459         rxvt_cv_uint32_t="unsigned long"
14460       else
14461         if test $ac_cv_sizeof_long_long -ge 4; then
14462           rxvt_cv_uint32_t="unsigned long long"
14463         else
14464           rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
14465         fi
14466       fi
14467     fi
14468   fi
14469 fi
14470 fi
14471 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14472 fi
14473 echo "$as_me:$LINENO: result: $rxvt_cv_uint32_t" >&5
14474 echo "${ECHO_T}$rxvt_cv_uint32_t" >&6
14475 if test x"$rxvt_cv_uint32_t" != xyes; then
14476   rxvt_uint32_typedef="typedef $rxvt_cv_uint32_t uint32_t;"
14477 else
14478   if test x"unsigned" = x; then
14479     rxvt_uint32_typedef="/* typedef int uint32_t; */"
14480   else
14481     rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
14482   fi
14483 fi
14484
14485 if test $ac_cv_sizeof_int_p -eq 8; then
14486   rxvt_intp_define="#define intp_t int64_t"
14487   rxvt_u_intp_define="#define u_intp_t u_int64_t"
14488 else
14489   if test $ac_cv_sizeof_int_p -eq 4; then
14490     rxvt_intp_define="#define intp_t int32_t"
14491     rxvt_u_intp_define="#define u_intp_t u_int32_t"
14492   else
14493     if test $ac_cv_sizeof_int_p -eq 2; then
14494       rxvt_intp_define="#define intp_t int16_t"
14495       rxvt_u_intp_define="#define u_intp_t u_int16_t"
14496     else
14497       rxvt_intp_define="#error set intp_t"
14498       rxvt_u_intp_define="#error set u_intp_t"
14499     fi
14500   fi
14501 fi
14502
14503
14504
14505 echo "$as_me:$LINENO: checking return type of signal handlers" >&5
14506 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
14507 if test "${ac_cv_type_signal+set}" = set; then
14508   echo $ECHO_N "(cached) $ECHO_C" >&6
14509 else
14510   cat >conftest.$ac_ext <<_ACEOF
14511 /* confdefs.h.  */
14512 _ACEOF
14513 cat confdefs.h >>conftest.$ac_ext
14514 cat >>conftest.$ac_ext <<_ACEOF
14515 /* end confdefs.h.  */
14516 #include <sys/types.h>
14517 #include <signal.h>
14518 #ifdef signal
14519 # undef signal
14520 #endif
14521 #ifdef __cplusplus
14522 extern "C" void (*signal (int, void (*)(int)))(int);
14523 #else
14524 void (*signal ()) ();
14525 #endif
14526
14527 int
14528 main ()
14529 {
14530 int i;
14531   ;
14532   return 0;
14533 }
14534 _ACEOF
14535 rm -f conftest.$ac_objext
14536 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14537   (eval $ac_compile) 2>conftest.er1
14538   ac_status=$?
14539   grep -v '^ *+' conftest.er1 >conftest.err
14540   rm -f conftest.er1
14541   cat conftest.err >&5
14542   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14543   (exit $ac_status); } &&
14544          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14545   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14546   (eval $ac_try) 2>&5
14547   ac_status=$?
14548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14549   (exit $ac_status); }; } &&
14550          { ac_try='test -s conftest.$ac_objext'
14551   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14552   (eval $ac_try) 2>&5
14553   ac_status=$?
14554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14555   (exit $ac_status); }; }; then
14556   ac_cv_type_signal=void
14557 else
14558   echo "$as_me: failed program was:" >&5
14559 sed 's/^/| /' conftest.$ac_ext >&5
14560
14561 ac_cv_type_signal=int
14562 fi
14563 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14564 fi
14565 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
14566 echo "${ECHO_T}$ac_cv_type_signal" >&6
14567
14568 cat >>confdefs.h <<_ACEOF
14569 #define RETSIGTYPE $ac_cv_type_signal
14570 _ACEOF
14571
14572
14573
14574 case "$host_alias" in
14575     *ultrix) ac_cv_func_setsid='no' ;;
14576     *) break;;
14577 esac
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597 for ac_func in \
14598         atexit \
14599         revoke \
14600         unsetenv \
14601         setutent \
14602         seteuid \
14603         setreuid \
14604         setsid \
14605         setpgrp \
14606         setpgid \
14607         openpty \
14608         _getpty \
14609         grantpt \
14610         unlockpt \
14611         isastream \
14612         on_exit \
14613         nanosleep \
14614         updwtmp \
14615         ttyslot \
14616
14617 do
14618 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14619 echo "$as_me:$LINENO: checking for $ac_func" >&5
14620 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14621 if eval "test \"\${$as_ac_var+set}\" = set"; then
14622   echo $ECHO_N "(cached) $ECHO_C" >&6
14623 else
14624   cat >conftest.$ac_ext <<_ACEOF
14625 /* confdefs.h.  */
14626 _ACEOF
14627 cat confdefs.h >>conftest.$ac_ext
14628 cat >>conftest.$ac_ext <<_ACEOF
14629 /* end confdefs.h.  */
14630 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14631    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14632 #define $ac_func innocuous_$ac_func
14633
14634 /* System header to define __stub macros and hopefully few prototypes,
14635     which can conflict with char $ac_func (); below.
14636     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14637     <limits.h> exists even on freestanding compilers.  */
14638
14639 #ifdef __STDC__
14640 # include <limits.h>
14641 #else
14642 # include <assert.h>
14643 #endif
14644
14645 #undef $ac_func
14646
14647 /* Override any gcc2 internal prototype to avoid an error.  */
14648 #ifdef __cplusplus
14649 extern "C"
14650 {
14651 #endif
14652 /* We use char because int might match the return type of a gcc2
14653    builtin and then its argument prototype would still apply.  */
14654 char $ac_func ();
14655 /* The GNU C library defines this for functions which it implements
14656     to always fail with ENOSYS.  Some functions are actually named
14657     something starting with __ and the normal name is an alias.  */
14658 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14659 choke me
14660 #else
14661 char (*f) () = $ac_func;
14662 #endif
14663 #ifdef __cplusplus
14664 }
14665 #endif
14666
14667 int
14668 main ()
14669 {
14670 return f != $ac_func;
14671   ;
14672   return 0;
14673 }
14674 _ACEOF
14675 rm -f conftest.$ac_objext conftest$ac_exeext
14676 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14677   (eval $ac_link) 2>conftest.er1
14678   ac_status=$?
14679   grep -v '^ *+' conftest.er1 >conftest.err
14680   rm -f conftest.er1
14681   cat conftest.err >&5
14682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14683   (exit $ac_status); } &&
14684          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14685   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14686   (eval $ac_try) 2>&5
14687   ac_status=$?
14688   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14689   (exit $ac_status); }; } &&
14690          { ac_try='test -s conftest$ac_exeext'
14691   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14692   (eval $ac_try) 2>&5
14693   ac_status=$?
14694   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14695   (exit $ac_status); }; }; then
14696   eval "$as_ac_var=yes"
14697 else
14698   echo "$as_me: failed program was:" >&5
14699 sed 's/^/| /' conftest.$ac_ext >&5
14700
14701 eval "$as_ac_var=no"
14702 fi
14703 rm -f conftest.err conftest.$ac_objext \
14704       conftest$ac_exeext conftest.$ac_ext
14705 fi
14706 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14707 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14708 if test `eval echo '${'$as_ac_var'}'` = yes; then
14709   cat >>confdefs.h <<_ACEOF
14710 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14711 _ACEOF
14712
14713 fi
14714 done
14715
14716
14717
14718 if test "${ac_cv_header_utmp_h+set}" = set; then
14719   echo "$as_me:$LINENO: checking for utmp.h" >&5
14720 echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
14721 if test "${ac_cv_header_utmp_h+set}" = set; then
14722   echo $ECHO_N "(cached) $ECHO_C" >&6
14723 fi
14724 echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
14725 echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
14726 else
14727   # Is the header compilable?
14728 echo "$as_me:$LINENO: checking utmp.h usability" >&5
14729 echo $ECHO_N "checking utmp.h usability... $ECHO_C" >&6
14730 cat >conftest.$ac_ext <<_ACEOF
14731 /* confdefs.h.  */
14732 _ACEOF
14733 cat confdefs.h >>conftest.$ac_ext
14734 cat >>conftest.$ac_ext <<_ACEOF
14735 /* end confdefs.h.  */
14736 $ac_includes_default
14737 #include <utmp.h>
14738 _ACEOF
14739 rm -f conftest.$ac_objext
14740 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14741   (eval $ac_compile) 2>conftest.er1
14742   ac_status=$?
14743   grep -v '^ *+' conftest.er1 >conftest.err
14744   rm -f conftest.er1
14745   cat conftest.err >&5
14746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14747   (exit $ac_status); } &&
14748          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14749   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14750   (eval $ac_try) 2>&5
14751   ac_status=$?
14752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14753   (exit $ac_status); }; } &&
14754          { ac_try='test -s conftest.$ac_objext'
14755   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14756   (eval $ac_try) 2>&5
14757   ac_status=$?
14758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14759   (exit $ac_status); }; }; then
14760   ac_header_compiler=yes
14761 else
14762   echo "$as_me: failed program was:" >&5
14763 sed 's/^/| /' conftest.$ac_ext >&5
14764
14765 ac_header_compiler=no
14766 fi
14767 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14768 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14769 echo "${ECHO_T}$ac_header_compiler" >&6
14770
14771 # Is the header present?
14772 echo "$as_me:$LINENO: checking utmp.h presence" >&5
14773 echo $ECHO_N "checking utmp.h presence... $ECHO_C" >&6
14774 cat >conftest.$ac_ext <<_ACEOF
14775 /* confdefs.h.  */
14776 _ACEOF
14777 cat confdefs.h >>conftest.$ac_ext
14778 cat >>conftest.$ac_ext <<_ACEOF
14779 /* end confdefs.h.  */
14780 #include <utmp.h>
14781 _ACEOF
14782 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14783   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14784   ac_status=$?
14785   grep -v '^ *+' conftest.er1 >conftest.err
14786   rm -f conftest.er1
14787   cat conftest.err >&5
14788   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14789   (exit $ac_status); } >/dev/null; then
14790   if test -s conftest.err; then
14791     ac_cpp_err=$ac_cxx_preproc_warn_flag
14792     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
14793   else
14794     ac_cpp_err=
14795   fi
14796 else
14797   ac_cpp_err=yes
14798 fi
14799 if test -z "$ac_cpp_err"; then
14800   ac_header_preproc=yes
14801 else
14802   echo "$as_me: failed program was:" >&5
14803 sed 's/^/| /' conftest.$ac_ext >&5
14804
14805   ac_header_preproc=no
14806 fi
14807 rm -f conftest.err conftest.$ac_ext
14808 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14809 echo "${ECHO_T}$ac_header_preproc" >&6
14810
14811 # So?  What about this header?
14812 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
14813   yes:no: )
14814     { echo "$as_me:$LINENO: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&5
14815 echo "$as_me: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14816     { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the compiler's result" >&5
14817 echo "$as_me: WARNING: utmp.h: proceeding with the compiler's result" >&2;}
14818     ac_header_preproc=yes
14819     ;;
14820   no:yes:* )
14821     { echo "$as_me:$LINENO: WARNING: utmp.h: present but cannot be compiled" >&5
14822 echo "$as_me: WARNING: utmp.h: present but cannot be compiled" >&2;}
14823     { echo "$as_me:$LINENO: WARNING: utmp.h:     check for missing prerequisite headers?" >&5
14824 echo "$as_me: WARNING: utmp.h:     check for missing prerequisite headers?" >&2;}
14825     { echo "$as_me:$LINENO: WARNING: utmp.h: see the Autoconf documentation" >&5
14826 echo "$as_me: WARNING: utmp.h: see the Autoconf documentation" >&2;}
14827     { echo "$as_me:$LINENO: WARNING: utmp.h:     section \"Present But Cannot Be Compiled\"" >&5
14828 echo "$as_me: WARNING: utmp.h:     section \"Present But Cannot Be Compiled\"" >&2;}
14829     { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the preprocessor's result" >&5
14830 echo "$as_me: WARNING: utmp.h: proceeding with the preprocessor's result" >&2;}
14831     { echo "$as_me:$LINENO: WARNING: utmp.h: in the future, the compiler will take precedence" >&5
14832 echo "$as_me: WARNING: utmp.h: in the future, the compiler will take precedence" >&2;}
14833     (
14834       cat <<\_ASBOX
14835 ## ------------------------------------------ ##
14836 ## Report this to the AC_PACKAGE_NAME lists.  ##
14837 ## ------------------------------------------ ##
14838 _ASBOX
14839     ) |
14840       sed "s/^/$as_me: WARNING:     /" >&2
14841     ;;
14842 esac
14843 echo "$as_me:$LINENO: checking for utmp.h" >&5
14844 echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
14845 if test "${ac_cv_header_utmp_h+set}" = set; then
14846   echo $ECHO_N "(cached) $ECHO_C" >&6
14847 else
14848   ac_cv_header_utmp_h=$ac_header_preproc
14849 fi
14850 echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
14851 echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
14852
14853 fi
14854 if test $ac_cv_header_utmp_h = yes; then
14855   echo "$as_me:$LINENO: checking for struct utmp" >&5
14856 echo $ECHO_N "checking for struct utmp... $ECHO_C" >&6
14857 if test "${rxvt_cv_struct_utmp+set}" = set; then
14858   echo $ECHO_N "(cached) $ECHO_C" >&6
14859 else
14860   cat >conftest.$ac_ext <<_ACEOF
14861 /* confdefs.h.  */
14862 _ACEOF
14863 cat confdefs.h >>conftest.$ac_ext
14864 cat >>conftest.$ac_ext <<_ACEOF
14865 /* end confdefs.h.  */
14866 #include <sys/types.h>
14867 #include <stdint.h>
14868 #include <utmp.h>
14869 int
14870 main ()
14871 {
14872 struct utmp ut;
14873   ;
14874   return 0;
14875 }
14876 _ACEOF
14877 rm -f conftest.$ac_objext
14878 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14879   (eval $ac_compile) 2>conftest.er1
14880   ac_status=$?
14881   grep -v '^ *+' conftest.er1 >conftest.err
14882   rm -f conftest.er1
14883   cat conftest.err >&5
14884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14885   (exit $ac_status); } &&
14886          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14887   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14888   (eval $ac_try) 2>&5
14889   ac_status=$?
14890   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14891   (exit $ac_status); }; } &&
14892          { ac_try='test -s conftest.$ac_objext'
14893   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14894   (eval $ac_try) 2>&5
14895   ac_status=$?
14896   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14897   (exit $ac_status); }; }; then
14898   rxvt_cv_struct_utmp=yes
14899 else
14900   echo "$as_me: failed program was:" >&5
14901 sed 's/^/| /' conftest.$ac_ext >&5
14902
14903 rxvt_cv_struct_utmp=no
14904 fi
14905 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14906 fi
14907 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp" >&5
14908 echo "${ECHO_T}$rxvt_cv_struct_utmp" >&6
14909 if test x$rxvt_cv_struct_utmp = xyes; then
14910
14911 cat >>confdefs.h <<\_ACEOF
14912 #define HAVE_STRUCT_UTMP 1
14913 _ACEOF
14914
14915 fi
14916
14917
14918 echo "$as_me:$LINENO: checking for ut_host in utmp struct" >&5
14919 echo $ECHO_N "checking for ut_host in utmp struct... $ECHO_C" >&6
14920 if test "${rxvt_cv_struct_utmp_host+set}" = set; then
14921   echo $ECHO_N "(cached) $ECHO_C" >&6
14922 else
14923   cat >conftest.$ac_ext <<_ACEOF
14924 /* confdefs.h.  */
14925 _ACEOF
14926 cat confdefs.h >>conftest.$ac_ext
14927 cat >>conftest.$ac_ext <<_ACEOF
14928 /* end confdefs.h.  */
14929 #include <sys/types.h>
14930 #include <utmp.h>
14931 int
14932 main ()
14933 {
14934 struct utmp ut; ut.ut_host;
14935   ;
14936   return 0;
14937 }
14938 _ACEOF
14939 rm -f conftest.$ac_objext
14940 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14941   (eval $ac_compile) 2>conftest.er1
14942   ac_status=$?
14943   grep -v '^ *+' conftest.er1 >conftest.err
14944   rm -f conftest.er1
14945   cat conftest.err >&5
14946   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14947   (exit $ac_status); } &&
14948          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
14949   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14950   (eval $ac_try) 2>&5
14951   ac_status=$?
14952   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14953   (exit $ac_status); }; } &&
14954          { ac_try='test -s conftest.$ac_objext'
14955   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14956   (eval $ac_try) 2>&5
14957   ac_status=$?
14958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14959   (exit $ac_status); }; }; then
14960   rxvt_cv_struct_utmp_host=yes
14961 else
14962   echo "$as_me: failed program was:" >&5
14963 sed 's/^/| /' conftest.$ac_ext >&5
14964
14965 rxvt_cv_struct_utmp_host=no
14966 fi
14967 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14968 fi
14969 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp_host" >&5
14970 echo "${ECHO_T}$rxvt_cv_struct_utmp_host" >&6
14971 if test x$rxvt_cv_struct_utmp_host = xyes; then
14972
14973 cat >>confdefs.h <<\_ACEOF
14974 #define HAVE_UTMP_HOST 1
14975 _ACEOF
14976
14977 fi
14978
14979 echo "$as_me:$LINENO: checking for ut_pid in utmp struct" >&5
14980 echo $ECHO_N "checking for ut_pid in utmp struct... $ECHO_C" >&6
14981 if test "${rxvt_cv_struct_utmp_pid+set}" = set; then
14982   echo $ECHO_N "(cached) $ECHO_C" >&6
14983 else
14984   cat >conftest.$ac_ext <<_ACEOF
14985 /* confdefs.h.  */
14986 _ACEOF
14987 cat confdefs.h >>conftest.$ac_ext
14988 cat >>conftest.$ac_ext <<_ACEOF
14989 /* end confdefs.h.  */
14990 #include <sys/types.h>
14991 #include <utmp.h>
14992 int
14993 main ()
14994 {
14995 struct utmp ut; ut.ut_pid;
14996   ;
14997   return 0;
14998 }
14999 _ACEOF
15000 rm -f conftest.$ac_objext
15001 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15002   (eval $ac_compile) 2>conftest.er1
15003   ac_status=$?
15004   grep -v '^ *+' conftest.er1 >conftest.err
15005   rm -f conftest.er1
15006   cat conftest.err >&5
15007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15008   (exit $ac_status); } &&
15009          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
15010   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15011   (eval $ac_try) 2>&5
15012   ac_status=$?
15013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15014   (exit $ac_status); }; } &&
15015          { ac_try='test -s conftest.$ac_objext'
15016   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15017   (eval $ac_try) 2>&5
15018   ac_status=$?
15019   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15020   (exit $ac_status); }; }; then
15021   rxvt_cv_struct_utmp_pid=yes
15022 else
15023   echo "$as_me: failed program was:" >&5
15024 sed 's/^/| /' conftest.$ac_ext >&5
15025
15026 rxvt_cv_struct_utmp_pid=no
15027 fi
15028 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15029 fi
15030 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp_pid" >&5
15031 echo "${ECHO_T}$rxvt_cv_struct_utmp_pid" >&6
15032 if test x$rxvt_cv_struct_utmp_pid = xyes; then
15033
15034 cat >>confdefs.h <<\_ACEOF
15035 #define HAVE_UTMP_PID 1
15036 _ACEOF
15037
15038 fi
15039
15040 fi
15041
15042
15043
15044 if test "${ac_cv_header_utmpx_h+set}" = set; then
15045   echo "$as_me:$LINENO: checking for utmpx.h" >&5
15046 echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
15047 if test "${ac_cv_header_utmpx_h+set}" = set; then
15048   echo $ECHO_N "(cached) $ECHO_C" >&6
15049 fi
15050 echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
15051 echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
15052 else
15053   # Is the header compilable?
15054 echo "$as_me:$LINENO: checking utmpx.h usability" >&5
15055 echo $ECHO_N "checking utmpx.h usability... $ECHO_C" >&6
15056 cat >conftest.$ac_ext <<_ACEOF
15057 /* confdefs.h.  */
15058 _ACEOF
15059 cat confdefs.h >>conftest.$ac_ext
15060 cat >>conftest.$ac_ext <<_ACEOF
15061 /* end confdefs.h.  */
15062 $ac_includes_default
15063 #include <utmpx.h>
15064 _ACEOF
15065 rm -f conftest.$ac_objext
15066 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15067   (eval $ac_compile) 2>conftest.er1
15068   ac_status=$?
15069   grep -v '^ *+' conftest.er1 >conftest.err
15070   rm -f conftest.er1
15071   cat conftest.err >&5
15072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15073   (exit $ac_status); } &&
15074          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
15075   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15076   (eval $ac_try) 2>&5
15077   ac_status=$?
15078   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15079   (exit $ac_status); }; } &&
15080          { ac_try='test -s conftest.$ac_objext'
15081   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15082   (eval $ac_try) 2>&5
15083   ac_status=$?
15084   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15085   (exit $ac_status); }; }; then
15086   ac_header_compiler=yes
15087 else
15088   echo "$as_me: failed program was:" >&5
15089 sed 's/^/| /' conftest.$ac_ext >&5
15090
15091 ac_header_compiler=no
15092 fi
15093 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15094 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15095 echo "${ECHO_T}$ac_header_compiler" >&6
15096
15097 # Is the header present?
15098 echo "$as_me:$LINENO: checking utmpx.h presence" >&5
15099 echo $ECHO_N "checking utmpx.h presence... $ECHO_C" >&6
15100 cat >conftest.$ac_ext <<_ACEOF
15101 /* confdefs.h.  */
15102 _ACEOF
15103 cat confdefs.h >>conftest.$ac_ext
15104 cat >>conftest.$ac_ext <<_ACEOF
15105 /* end confdefs.h.  */
15106 #include <utmpx.h>
15107 _ACEOF
15108 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
15109   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15110   ac_status=$?
15111   grep -v '^ *+' conftest.er1 >conftest.err
15112   rm -f conftest.er1
15113   cat conftest.err >&5
15114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15115   (exit $ac_status); } >/dev/null; then
15116   if test -s conftest.err; then
15117     ac_cpp_err=$ac_cxx_preproc_warn_flag
15118     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
15119   else
15120     ac_cpp_err=
15121   fi
15122 else
15123   ac_cpp_err=yes
15124 fi
15125 if test -z "$ac_cpp_err"; then
15126   ac_header_preproc=yes
15127 else
15128   echo "$as_me: failed program was:" >&5
15129 sed 's/^/| /' conftest.$ac_ext >&5
15130
15131   ac_header_preproc=no
15132 fi
15133 rm -f conftest.err conftest.$ac_ext
15134 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15135 echo "${ECHO_T}$ac_header_preproc" >&6
15136
15137 # So?  What about this header?
15138 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
15139   yes:no: )
15140     { echo "$as_me:$LINENO: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&5
15141 echo "$as_me: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
15142     { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the compiler's result" >&5
15143 echo "$as_me: WARNING: utmpx.h: proceeding with the compiler's result" >&2;}
15144     ac_header_preproc=yes
15145     ;;
15146   no:yes:* )
15147     { echo "$as_me:$LINENO: WARNING: utmpx.h: present but cannot be compiled" >&5
15148 echo "$as_me: WARNING: utmpx.h: present but cannot be compiled" >&2;}
15149     { echo "$as_me:$LINENO: WARNING: utmpx.h:     check for missing prerequisite headers?" >&5
15150 echo "$as_me: WARNING: utmpx.h:     check for missing prerequisite headers?" >&2;}
15151     { echo "$as_me:$LINENO: WARNING: utmpx.h: see the Autoconf documentation" >&5
15152 echo "$as_me: WARNING: utmpx.h: see the Autoconf documentation" >&2;}
15153     { echo "$as_me:$LINENO: WARNING: utmpx.h:     section \"Present But Cannot Be Compiled\"" >&5
15154 echo "$as_me: WARNING: utmpx.h:     section \"Present But Cannot Be Compiled\"" >&2;}
15155     { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the preprocessor's result" >&5
15156 echo "$as_me: WARNING: utmpx.h: proceeding with the preprocessor's result" >&2;}
15157     { echo "$as_me:$LINENO: WARNING: utmpx.h: in the future, the compiler will take precedence" >&5
15158 echo "$as_me: WARNING: utmpx.h: in the future, the compiler will take precedence" >&2;}
15159     (
15160       cat <<\_ASBOX
15161 ## ------------------------------------------ ##
15162 ## Report this to the AC_PACKAGE_NAME lists.  ##
15163 ## ------------------------------------------ ##
15164 _ASBOX
15165     ) |
15166       sed "s/^/$as_me: WARNING:     /" >&2
15167     ;;
15168 esac
15169 echo "$as_me:$LINENO: checking for utmpx.h" >&5
15170 echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
15171 if test "${ac_cv_header_utmpx_h+set}" = set; then
15172   echo $ECHO_N "(cached) $ECHO_C" >&6
15173 else
15174   ac_cv_header_utmpx_h=$ac_header_preproc
15175 fi
15176 echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
15177 echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
15178
15179 fi
15180 if test $ac_cv_header_utmpx_h = yes; then
15181   echo "$as_me:$LINENO: checking for struct utmpx" >&5
15182 echo $ECHO_N "checking for struct utmpx... $ECHO_C" >&6
15183 if test "${rxvt_cv_struct_utmpx+set}" = set; then
15184   echo $ECHO_N "(cached) $ECHO_C" >&6
15185 else
15186   cat >conftest.$ac_ext <<_ACEOF
15187 /* confdefs.h.  */
15188 _ACEOF
15189 cat confdefs.h >>conftest.$ac_ext
15190 cat >>conftest.$ac_ext <<_ACEOF
15191 /* end confdefs.h.  */
15192 #include <sys/types.h>
15193 #include <utmpx.h>
15194 int
15195 main ()
15196 {
15197 struct utmpx ut;
15198   ;
15199   return 0;
15200 }
15201 _ACEOF
15202 rm -f conftest.$ac_objext
15203 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15204   (eval $ac_compile) 2>conftest.er1
15205   ac_status=$?
15206   grep -v '^ *+' conftest.er1 >conftest.err
15207   rm -f conftest.er1
15208   cat conftest.err >&5
15209   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15210   (exit $ac_status); } &&
15211          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
15212   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15213   (eval $ac_try) 2>&5
15214   ac_status=$?
15215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15216   (exit $ac_status); }; } &&
15217          { ac_try='test -s conftest.$ac_objext'
15218   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15219   (eval $ac_try) 2>&5
15220   ac_status=$?
15221   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15222   (exit $ac_status); }; }; then
15223   rxvt_cv_struct_utmpx=yes
15224 else
15225   echo "$as_me: failed program was:" >&5
15226 sed 's/^/| /' conftest.$ac_ext >&5
15227
15228 rxvt_cv_struct_utmpx=no
15229 fi
15230 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15231 fi
15232 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx" >&5
15233 echo "${ECHO_T}$rxvt_cv_struct_utmpx" >&6
15234 if test x$rxvt_cv_struct_utmpx = xyes; then
15235
15236 cat >>confdefs.h <<\_ACEOF
15237 #define HAVE_STRUCT_UTMPX 1
15238 _ACEOF
15239
15240 fi
15241
15242
15243 echo "$as_me:$LINENO: checking for host in utmpx struct" >&5
15244 echo $ECHO_N "checking for host in utmpx struct... $ECHO_C" >&6
15245 if test "${rxvt_cv_struct_utmpx_host+set}" = set; then
15246   echo $ECHO_N "(cached) $ECHO_C" >&6
15247 else
15248   cat >conftest.$ac_ext <<_ACEOF
15249 /* confdefs.h.  */
15250 _ACEOF
15251 cat confdefs.h >>conftest.$ac_ext
15252 cat >>conftest.$ac_ext <<_ACEOF
15253 /* end confdefs.h.  */
15254 #include <sys/types.h>
15255 #include <utmpx.h>
15256 int
15257 main ()
15258 {
15259 struct utmpx utx; utx.ut_host;
15260   ;
15261   return 0;
15262 }
15263 _ACEOF
15264 rm -f conftest.$ac_objext
15265 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15266   (eval $ac_compile) 2>conftest.er1
15267   ac_status=$?
15268   grep -v '^ *+' conftest.er1 >conftest.err
15269   rm -f conftest.er1
15270   cat conftest.err >&5
15271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15272   (exit $ac_status); } &&
15273          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
15274   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15275   (eval $ac_try) 2>&5
15276   ac_status=$?
15277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15278   (exit $ac_status); }; } &&
15279          { ac_try='test -s conftest.$ac_objext'
15280   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15281   (eval $ac_try) 2>&5
15282   ac_status=$?
15283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15284   (exit $ac_status); }; }; then
15285   rxvt_cv_struct_utmpx_host=yes
15286 else
15287   echo "$as_me: failed program was:" >&5
15288 sed 's/^/| /' conftest.$ac_ext >&5
15289
15290 rxvt_cv_struct_utmpx_host=no
15291 fi
15292 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15293 fi
15294 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx_host" >&5
15295 echo "${ECHO_T}$rxvt_cv_struct_utmpx_host" >&6
15296 if test x$rxvt_cv_struct_utmpx_host = xyes; then
15297
15298 cat >>confdefs.h <<\_ACEOF
15299 #define HAVE_UTMPX_HOST 1
15300 _ACEOF
15301
15302 fi
15303
15304 fi
15305
15306
15307
15308 echo "$as_me:$LINENO: checking for struct lastlog" >&5
15309 echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6
15310 if test "${rxvt_cv_struct_lastlog+set}" = set; then
15311   echo $ECHO_N "(cached) $ECHO_C" >&6
15312 else
15313   cat >conftest.$ac_ext <<_ACEOF
15314 /* confdefs.h.  */
15315 _ACEOF
15316 cat confdefs.h >>conftest.$ac_ext
15317 cat >>conftest.$ac_ext <<_ACEOF
15318 /* end confdefs.h.  */
15319 #include <sys/types.h>
15320 #include <utmp.h>
15321 #ifdef HAVE_LASTLOG_H
15322 #include <lastlog.h>
15323 #endif
15324
15325 int
15326 main ()
15327 {
15328 struct lastlog ll;
15329   ;
15330   return 0;
15331 }
15332 _ACEOF
15333 rm -f conftest.$ac_objext
15334 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15335   (eval $ac_compile) 2>conftest.er1
15336   ac_status=$?
15337   grep -v '^ *+' conftest.er1 >conftest.err
15338   rm -f conftest.er1
15339   cat conftest.err >&5
15340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15341   (exit $ac_status); } &&
15342          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
15343   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15344   (eval $ac_try) 2>&5
15345   ac_status=$?
15346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15347   (exit $ac_status); }; } &&
15348          { ac_try='test -s conftest.$ac_objext'
15349   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15350   (eval $ac_try) 2>&5
15351   ac_status=$?
15352   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15353   (exit $ac_status); }; }; then
15354   rxvt_cv_struct_lastlog=yes
15355 else
15356   echo "$as_me: failed program was:" >&5
15357 sed 's/^/| /' conftest.$ac_ext >&5
15358
15359 rxvt_cv_struct_lastlog=no
15360 fi
15361 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15362 fi
15363 echo "$as_me:$LINENO: result: $rxvt_cv_struct_lastlog" >&5
15364 echo "${ECHO_T}$rxvt_cv_struct_lastlog" >&6
15365 if test x$rxvt_cv_struct_lastlog = xyes; then
15366
15367 cat >>confdefs.h <<\_ACEOF
15368 #define HAVE_STRUCT_LASTLOG 1
15369 _ACEOF
15370
15371 fi
15372
15373 echo "$as_me:$LINENO: checking for struct lastlogx" >&5
15374 echo $ECHO_N "checking for struct lastlogx... $ECHO_C" >&6
15375 if test "${rxvt_cv_struct_lastlogx+set}" = set; then
15376   echo $ECHO_N "(cached) $ECHO_C" >&6
15377 else
15378   cat >conftest.$ac_ext <<_ACEOF
15379 /* confdefs.h.  */
15380 _ACEOF
15381 cat confdefs.h >>conftest.$ac_ext
15382 cat >>conftest.$ac_ext <<_ACEOF
15383 /* end confdefs.h.  */
15384 #include <sys/types.h>
15385 #include <utmpx.h>
15386 #ifdef HAVE_LASTLOG_H
15387 #include <lastlog.h>
15388 #endif
15389
15390 int
15391 main ()
15392 {
15393 struct lastlogx ll;
15394   ;
15395   return 0;
15396 }
15397 _ACEOF
15398 rm -f conftest.$ac_objext
15399 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15400   (eval $ac_compile) 2>conftest.er1
15401   ac_status=$?
15402   grep -v '^ *+' conftest.er1 >conftest.err
15403   rm -f conftest.er1
15404   cat conftest.err >&5
15405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15406   (exit $ac_status); } &&
15407          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
15408   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15409   (eval $ac_try) 2>&5
15410   ac_status=$?
15411   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15412   (exit $ac_status); }; } &&
15413          { ac_try='test -s conftest.$ac_objext'
15414   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15415   (eval $ac_try) 2>&5
15416   ac_status=$?
15417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15418   (exit $ac_status); }; }; then
15419   rxvt_cv_struct_lastlogx=yes
15420 else
15421   echo "$as_me: failed program was:" >&5
15422 sed 's/^/| /' conftest.$ac_ext >&5
15423
15424 rxvt_cv_struct_lastlogx=no
15425 fi
15426 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15427 fi
15428 echo "$as_me:$LINENO: result: $rxvt_cv_struct_lastlogx" >&5
15429 echo "${ECHO_T}$rxvt_cv_struct_lastlogx" >&6
15430 if test x$rxvt_cv_struct_lastlogx = xyes; then
15431
15432 cat >>confdefs.h <<\_ACEOF
15433 #define HAVE_STRUCT_LASTLOGX 1
15434 _ACEOF
15435
15436 fi
15437
15438
15439 echo "$as_me:$LINENO: checking where utmp is located" >&5
15440 echo $ECHO_N "checking where utmp is located... $ECHO_C" >&6
15441 if test "${rxvt_cv_path_utmp+set}" = set; then
15442   echo $ECHO_N "(cached) $ECHO_C" >&6
15443 else
15444   if test "$cross_compiling" = yes; then
15445     { echo "$as_me:$LINENO: WARNING: Define RXVT_UTMP_FILE in config.h manually" >&5
15446 echo "$as_me: WARNING: Define RXVT_UTMP_FILE in config.h manually" >&2;}
15447 else
15448   cat >conftest.$ac_ext <<_ACEOF
15449 /* confdefs.h.  */
15450 _ACEOF
15451 cat confdefs.h >>conftest.$ac_ext
15452 cat >>conftest.$ac_ext <<_ACEOF
15453 /* end confdefs.h.  */
15454 #include <stdio.h>
15455 #include <sys/types.h>
15456 #include <utmp.h>
15457 #include <errno.h>
15458 main()
15459 {
15460     char **u, *utmplist[] = {
15461     "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL };
15462     FILE *a, *f=fopen("conftestval", "w");
15463     if (!f) exit(1);
15464 #ifdef UTMP_FILE
15465     fprintf(f, "%s\n", UTMP_FILE);
15466     exit(0);
15467 #endif
15468 #ifdef _PATH_UTMP
15469     fprintf(f, "%s\n", _PATH_UTMP);
15470     exit(0);
15471 #endif
15472     for (u = utmplist; *u; u++) {
15473         if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
15474             fprintf(f, "%s\n", *u);
15475             exit(0);
15476         }
15477     }
15478     exit(0);
15479 }
15480 _ACEOF
15481 rm -f conftest$ac_exeext
15482 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15483   (eval $ac_link) 2>&5
15484   ac_status=$?
15485   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15486   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15487   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15488   (eval $ac_try) 2>&5
15489   ac_status=$?
15490   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15491   (exit $ac_status); }; }; then
15492   rxvt_cv_path_utmp=`cat conftestval`
15493 else
15494   echo "$as_me: program exited with status $ac_status" >&5
15495 echo "$as_me: failed program was:" >&5
15496 sed 's/^/| /' conftest.$ac_ext >&5
15497
15498 ( exit $ac_status )
15499 rxvt_cv_path_utmp=
15500 fi
15501 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15502 fi
15503 fi
15504 echo "$as_me:$LINENO: result: $rxvt_cv_path_utmp" >&5
15505 echo "${ECHO_T}$rxvt_cv_path_utmp" >&6
15506 if test x$rxvt_cv_path_utmp != x; then
15507
15508 cat >>confdefs.h <<_ACEOF
15509 #define RXVT_UTMP_FILE "$rxvt_cv_path_utmp"
15510 _ACEOF
15511
15512 fi
15513
15514
15515 echo "$as_me:$LINENO: checking where utmpx is located" >&5
15516 echo $ECHO_N "checking where utmpx is located... $ECHO_C" >&6
15517 if test "${rxvt_cv_path_utmpx+set}" = set; then
15518   echo $ECHO_N "(cached) $ECHO_C" >&6
15519 else
15520   if test "$cross_compiling" = yes; then
15521     { echo "$as_me:$LINENO: WARNING: Define RXVT_UTMPX_FILE in config.h manually" >&5
15522 echo "$as_me: WARNING: Define RXVT_UTMPX_FILE in config.h manually" >&2;}
15523 else
15524   cat >conftest.$ac_ext <<_ACEOF
15525 /* confdefs.h.  */
15526 _ACEOF
15527 cat confdefs.h >>conftest.$ac_ext
15528 cat >>conftest.$ac_ext <<_ACEOF
15529 /* end confdefs.h.  */
15530 #include <stdio.h>
15531 #include <sys/types.h>
15532 #include <utmpx.h>
15533 #include <errno.h>
15534 #include <sys/stat.h>
15535 #ifdef HAVE_STRING_H
15536 #include <string.h>
15537 #endif
15538 main()
15539 {
15540     char **u, *p, *utmplist[] = {
15541 #ifdef UTMPX_FILE
15542         UTMPX_FILE,
15543 #endif
15544 #ifdef _PATH_UTMPX
15545         _PATH_UTMPX,
15546 #endif
15547     "/var/adm/utmpx", "/etc/utmpx", NULL };
15548     FILE *a, *f=fopen("conftestval", "w");
15549     struct stat statu, statux;
15550     if (!f) exit(1);
15551     for (u = utmplist; *u; u++) {
15552         if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
15553             if (stat(*u, &statux) < 0)
15554                 continue;
15555             p = strdup(*u);
15556             p[strlen(p) - 1] = '\0';
15557             if (stat(p, &statu) >= 0
15558                 && (statu.st_mtime - statux.st_mtime > 86400))
15559                 continue;
15560             fprintf(f, "%s\n", *u);
15561             exit(0);
15562         }
15563     }
15564     exit(0);
15565 }
15566 _ACEOF
15567 rm -f conftest$ac_exeext
15568 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15569   (eval $ac_link) 2>&5
15570   ac_status=$?
15571   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15572   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15573   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15574   (eval $ac_try) 2>&5
15575   ac_status=$?
15576   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15577   (exit $ac_status); }; }; then
15578   rxvt_cv_path_utmpx=`cat conftestval`
15579 else
15580   echo "$as_me: program exited with status $ac_status" >&5
15581 echo "$as_me: failed program was:" >&5
15582 sed 's/^/| /' conftest.$ac_ext >&5
15583
15584 ( exit $ac_status )
15585 rxvt_cv_path_utmpx=
15586 fi
15587 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15588 fi
15589 fi
15590 echo "$as_me:$LINENO: result: $rxvt_cv_path_utmpx" >&5
15591 echo "${ECHO_T}$rxvt_cv_path_utmpx" >&6
15592 if test x$rxvt_cv_path_utmpx != x; then
15593
15594 cat >>confdefs.h <<_ACEOF
15595 #define RXVT_UTMPX_FILE "$rxvt_cv_path_utmpx"
15596 _ACEOF
15597
15598 fi
15599
15600
15601 echo "$as_me:$LINENO: checking where wtmp is located" >&5
15602 echo $ECHO_N "checking where wtmp is located... $ECHO_C" >&6
15603 if test "${rxvt_cv_path_wtmp+set}" = set; then
15604   echo $ECHO_N "(cached) $ECHO_C" >&6
15605 else
15606   if test "$cross_compiling" = yes; then
15607     { echo "$as_me:$LINENO: WARNING: Define RXVT_WTMP_FILE in config.h manually" >&5
15608 echo "$as_me: WARNING: Define RXVT_WTMP_FILE in config.h manually" >&2;}
15609 else
15610   cat >conftest.$ac_ext <<_ACEOF
15611 /* confdefs.h.  */
15612 _ACEOF
15613 cat confdefs.h >>conftest.$ac_ext
15614 cat >>conftest.$ac_ext <<_ACEOF
15615 /* end confdefs.h.  */
15616 #include <stdio.h>
15617 #include <sys/types.h>
15618 #ifdef HAVE_UTMP_H
15619 #include <utmp.h>
15620 #endif
15621 #include <errno.h>
15622 main()
15623 {
15624     char **w, *wtmplist[] = {
15625     "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL };
15626     FILE *a, *f=fopen("conftestval", "w");
15627     if (!f) exit(1);
15628 #ifdef WTMP_FILE
15629     fprintf(f, "%s\n", WTMP_FILE);
15630     exit(0);
15631 #endif
15632 #ifdef _PATH_WTMP
15633     fprintf(f, "%s\n", _PATH_WTMP);
15634     exit(0);
15635 #endif
15636     for (w = wtmplist; *w; w++) {
15637         if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15638             fprintf(f, "%s\n", *w);
15639             exit(0);
15640         }
15641     }
15642     exit(0);
15643 }
15644 _ACEOF
15645 rm -f conftest$ac_exeext
15646 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15647   (eval $ac_link) 2>&5
15648   ac_status=$?
15649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15650   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15651   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15652   (eval $ac_try) 2>&5
15653   ac_status=$?
15654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15655   (exit $ac_status); }; }; then
15656   rxvt_cv_path_wtmp=`cat conftestval`
15657 else
15658   echo "$as_me: program exited with status $ac_status" >&5
15659 echo "$as_me: failed program was:" >&5
15660 sed 's/^/| /' conftest.$ac_ext >&5
15661
15662 ( exit $ac_status )
15663 rxvt_cv_path_wtmp=
15664 fi
15665 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15666 fi
15667 fi
15668 echo "$as_me:$LINENO: result: $rxvt_cv_path_wtmp" >&5
15669 echo "${ECHO_T}$rxvt_cv_path_wtmp" >&6
15670 if test x$rxvt_cv_path_wtmp != x; then
15671
15672 cat >>confdefs.h <<_ACEOF
15673 #define RXVT_WTMP_FILE "$rxvt_cv_path_wtmp"
15674 _ACEOF
15675
15676 fi
15677
15678 echo "$as_me:$LINENO: checking where wtmpx is located" >&5
15679 echo $ECHO_N "checking where wtmpx is located... $ECHO_C" >&6
15680 if test "${rxvt_cv_path_wtmpx+set}" = set; then
15681   echo $ECHO_N "(cached) $ECHO_C" >&6
15682 else
15683   if test "$cross_compiling" = yes; then
15684     { echo "$as_me:$LINENO: WARNING: Define RXVT_WTMPX_FILE in config.h manually" >&5
15685 echo "$as_me: WARNING: Define RXVT_WTMPX_FILE in config.h manually" >&2;}
15686 else
15687   cat >conftest.$ac_ext <<_ACEOF
15688 /* confdefs.h.  */
15689 _ACEOF
15690 cat confdefs.h >>conftest.$ac_ext
15691 cat >>conftest.$ac_ext <<_ACEOF
15692 /* end confdefs.h.  */
15693 #include <stdio.h>
15694 #ifdef HAVE_UTMPX_H
15695 #include <utmpx.h>
15696 #endif
15697 #include <errno.h>
15698 main()
15699 {
15700     char **w, *wtmplist[] = {
15701     "/var/log/wtmpx", "/var/adm/wtmpx", NULL };
15702     FILE *a, *f=fopen("conftestval", "w");
15703     if (!f) exit(1);
15704 #ifdef WTMPX_FILE
15705     fprintf(f, "%s\n", WTMPX_FILE);
15706     exit(0);
15707 #endif
15708 #ifdef _PATH_WTMPX
15709     fprintf(f, "%s\n", _PATH_WTMPX);
15710     exit(0);
15711 #endif
15712     for (w = wtmplist; *w; w++) {
15713         if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15714             fprintf(f, "%s\n", *w);
15715             exit(0);
15716         }
15717     }
15718     exit(0);
15719 }
15720 _ACEOF
15721 rm -f conftest$ac_exeext
15722 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15723   (eval $ac_link) 2>&5
15724   ac_status=$?
15725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15726   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15727   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15728   (eval $ac_try) 2>&5
15729   ac_status=$?
15730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15731   (exit $ac_status); }; }; then
15732   rxvt_cv_path_wtmpx=`cat conftestval`
15733 else
15734   echo "$as_me: program exited with status $ac_status" >&5
15735 echo "$as_me: failed program was:" >&5
15736 sed 's/^/| /' conftest.$ac_ext >&5
15737
15738 ( exit $ac_status )
15739 rxvt_cv_path_wtmpx=
15740 fi
15741 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15742 fi
15743 fi
15744 echo "$as_me:$LINENO: result: $rxvt_cv_path_wtmpx" >&5
15745 echo "${ECHO_T}$rxvt_cv_path_wtmpx" >&6
15746 if test x$rxvt_cv_path_wtmpx != x; then
15747
15748 cat >>confdefs.h <<_ACEOF
15749 #define RXVT_WTMPX_FILE "$rxvt_cv_path_wtmpx"
15750 _ACEOF
15751
15752 fi
15753
15754 echo "$as_me:$LINENO: checking where lastlog is located" >&5
15755 echo $ECHO_N "checking where lastlog is located... $ECHO_C" >&6
15756 if test "${rxvt_cv_path_lastlog+set}" = set; then
15757   echo $ECHO_N "(cached) $ECHO_C" >&6
15758 else
15759   if test "$cross_compiling" = yes; then
15760     { echo "$as_me:$LINENO: WARNING: Define RXVT_LASTLOG_FILE in config.h manually" >&5
15761 echo "$as_me: WARNING: Define RXVT_LASTLOG_FILE in config.h manually" >&2;}
15762 else
15763   cat >conftest.$ac_ext <<_ACEOF
15764 /* confdefs.h.  */
15765 _ACEOF
15766 cat confdefs.h >>conftest.$ac_ext
15767 cat >>conftest.$ac_ext <<_ACEOF
15768 /* end confdefs.h.  */
15769 #include <stdio.h>
15770 #include <sys/types.h>
15771 #ifdef HAVE_UTMPX_H
15772 #include <utmpx.h>
15773 #elif defined(HAVE_UTMP_H)
15774 #include <utmp.h>
15775 #endif
15776 #ifdef HAVE_LASTLOG_H
15777 #include <lastlog.h>
15778 #endif
15779 #include <errno.h>
15780 main()
15781 {
15782     char **w, *lastloglist[] = { "/var/log/lastlog", NULL };
15783     FILE *a, *f=fopen("conftestval", "w");
15784     if (!f) exit(1);
15785 #ifdef LASTLOG_FILE
15786     fprintf(f, "%s\n", LASTLOG_FILE);
15787     exit(0);
15788 #endif
15789 #ifdef _PATH_LASTLOG
15790     fprintf(f, "%s\n", _PATH_LASTLOG);
15791     exit(0);
15792 #endif
15793     for (w = lastloglist; *w; w++) {
15794         if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15795             fprintf(f, "%s\n", *w);
15796             exit(0);
15797         }
15798     }
15799     exit(0);
15800 }
15801 _ACEOF
15802 rm -f conftest$ac_exeext
15803 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15804   (eval $ac_link) 2>&5
15805   ac_status=$?
15806   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15807   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15808   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15809   (eval $ac_try) 2>&5
15810   ac_status=$?
15811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15812   (exit $ac_status); }; }; then
15813   rxvt_cv_path_lastlog=`cat conftestval`
15814 else
15815   echo "$as_me: program exited with status $ac_status" >&5
15816 echo "$as_me: failed program was:" >&5
15817 sed 's/^/| /' conftest.$ac_ext >&5
15818
15819 ( exit $ac_status )
15820 rxvt_cv_path_lastlog=
15821 fi
15822 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15823 fi
15824 fi
15825 echo "$as_me:$LINENO: result: $rxvt_cv_path_lastlog" >&5
15826 echo "${ECHO_T}$rxvt_cv_path_lastlog" >&6
15827 if test x$rxvt_cv_path_lastlog != x; then
15828
15829 cat >>confdefs.h <<_ACEOF
15830 #define RXVT_LASTLOG_FILE "$rxvt_cv_path_lastlog"
15831 _ACEOF
15832
15833   if test -d "$rxvt_cv_path_lastlog"; then
15834
15835 cat >>confdefs.h <<\_ACEOF
15836 #define LASTLOG_IS_DIR 1
15837 _ACEOF
15838
15839   fi
15840 fi
15841
15842 echo "$as_me:$LINENO: checking where lastlogx is located" >&5
15843 echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6
15844 if test "${rxvt_cv_path_lastlogx+set}" = set; then
15845   echo $ECHO_N "(cached) $ECHO_C" >&6
15846 else
15847   if test "$cross_compiling" = yes; then
15848     { echo "$as_me:$LINENO: WARNING: Define RXVT_LASTLOGX_FILE in config.h manually" >&5
15849 echo "$as_me: WARNING: Define RXVT_LASTLOGX_FILE in config.h manually" >&2;}
15850 else
15851   cat >conftest.$ac_ext <<_ACEOF
15852 /* confdefs.h.  */
15853 _ACEOF
15854 cat confdefs.h >>conftest.$ac_ext
15855 cat >>conftest.$ac_ext <<_ACEOF
15856 /* end confdefs.h.  */
15857 #include <stdio.h>
15858 #ifdef HAVE_UTMPX_H
15859 #include <utmpx.h>
15860 #endif
15861 #include <errno.h>
15862 main()
15863 {
15864     char **w, *wtmplist[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL };
15865     FILE *a, *f=fopen("conftestval", "w");
15866     if (!f) exit(1);
15867 #ifdef LASTLOGX_FILE
15868     fprintf(f, "%s\n", LASTLOGX_FILE);
15869     exit(0);
15870 #endif
15871 #ifdef _PATH_LASTLOGX
15872     fprintf(f, "%s\n", _PATH_LASTLOGX);
15873     exit(0);
15874 #endif
15875     for (w = wtmplist; *w; w++) {
15876         if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15877             fprintf(f, "%s\n", *w);
15878             exit(0);
15879         }
15880     }
15881     exit(0);
15882 }
15883 _ACEOF
15884 rm -f conftest$ac_exeext
15885 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15886   (eval $ac_link) 2>&5
15887   ac_status=$?
15888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15889   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15890   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15891   (eval $ac_try) 2>&5
15892   ac_status=$?
15893   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15894   (exit $ac_status); }; }; then
15895   rxvt_cv_path_lastlogx=`cat conftestval`
15896 else
15897   echo "$as_me: program exited with status $ac_status" >&5
15898 echo "$as_me: failed program was:" >&5
15899 sed 's/^/| /' conftest.$ac_ext >&5
15900
15901 ( exit $ac_status )
15902 rxvt_cv_path_lastlogx=
15903 fi
15904 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15905 fi
15906 fi
15907 echo "$as_me:$LINENO: result: $rxvt_cv_path_lastlogx" >&5
15908 echo "${ECHO_T}$rxvt_cv_path_lastlogx" >&6
15909 if test x$rxvt_cv_path_lastlogx != x; then
15910
15911 cat >>confdefs.h <<_ACEOF
15912 #define RXVT_LASTLOGX_FILE "$rxvt_cv_path_lastlogx"
15913 _ACEOF
15914
15915 fi
15916
15917
15918 echo "$as_me:$LINENO: checking where ttys/ttytab is located" >&5
15919 echo $ECHO_N "checking where ttys/ttytab is located... $ECHO_C" >&6
15920 if test "${rxvt_cv_path_ttytab+set}" = set; then
15921   echo $ECHO_N "(cached) $ECHO_C" >&6
15922 else
15923   for ttys_file in     /etc/ttys /etc/ttytab;
15924 do
15925   if test -f "$ttys_file" ; then
15926     rxvt_cv_path_ttytab=$ttys_file
15927     break
15928   fi
15929 done
15930
15931 fi
15932 echo "$as_me:$LINENO: result: $rxvt_cv_path_ttytab" >&5
15933 echo "${ECHO_T}$rxvt_cv_path_ttytab" >&6
15934 if test x$rxvt_cv_path_ttytab != x; then
15935
15936 cat >>confdefs.h <<_ACEOF
15937 #define TTYTAB_FILENAME "$rxvt_cv_path_ttytab"
15938 _ACEOF
15939
15940 fi
15941
15942
15943 ac_save_LIBS=$LIBS
15944 ac_save_CFLAGS=$CFLAGS
15945 CFLAGS="$CFLAGS $X_CFLAGS"
15946 LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
15947 if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
15948   LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
15949 fi
15950 echo "$as_me:$LINENO: checking for working Xlocale" >&5
15951 echo $ECHO_N "checking for working Xlocale... $ECHO_C" >&6
15952 if test "${rxvt_cv_func_xlocale+set}" = set; then
15953   echo $ECHO_N "(cached) $ECHO_C" >&6
15954 else
15955   if test "$cross_compiling" = yes; then
15956     { echo "$as_me:$LINENO: WARNING: Define NO_XLOCALE in config.h manually" >&5
15957 echo "$as_me: WARNING: Define NO_XLOCALE in config.h manually" >&2;}
15958 else
15959   cat >conftest.$ac_ext <<_ACEOF
15960 /* confdefs.h.  */
15961 _ACEOF
15962 cat confdefs.h >>conftest.$ac_ext
15963 cat >>conftest.$ac_ext <<_ACEOF
15964 /* end confdefs.h.  */
15965 #include <X11/Xlib.h>
15966 main() {
15967 char *p;
15968 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
15969 exit (XSupportsLocale() ? 0 : 1);
15970 else
15971 exit (1);}
15972 _ACEOF
15973 rm -f conftest$ac_exeext
15974 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15975   (eval $ac_link) 2>&5
15976   ac_status=$?
15977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15978   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15979   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15980   (eval $ac_try) 2>&5
15981   ac_status=$?
15982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15983   (exit $ac_status); }; }; then
15984     rxvt_cv_func_xlocale=yes
15985 else
15986   echo "$as_me: program exited with status $ac_status" >&5
15987 echo "$as_me: failed program was:" >&5
15988 sed 's/^/| /' conftest.$ac_ext >&5
15989
15990 ( exit $ac_status )
15991 rxvt_cv_func_xlocale=no
15992 fi
15993 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15994 fi
15995 fi
15996 echo "$as_me:$LINENO: result: $rxvt_cv_func_xlocale" >&5
15997 echo "${ECHO_T}$rxvt_cv_func_xlocale" >&6
15998 if test x$rxvt_cv_func_xlocale = xyes; then
15999
16000 cat >>confdefs.h <<\_ACEOF
16001 #define HAVE_XLOCALE 1
16002 _ACEOF
16003
16004 fi
16005
16006 echo "$as_me:$LINENO: checking for working X setlocale" >&5
16007 echo $ECHO_N "checking for working X setlocale... $ECHO_C" >&6
16008 if test "${rxvt_cv_func_xsetlocale+set}" = set; then
16009   echo $ECHO_N "(cached) $ECHO_C" >&6
16010 else
16011   cat >conftest.$ac_ext <<_ACEOF
16012 /* confdefs.h.  */
16013 _ACEOF
16014 cat confdefs.h >>conftest.$ac_ext
16015 cat >>conftest.$ac_ext <<_ACEOF
16016 /* end confdefs.h.  */
16017 #define X_LOCALE 1
16018 #include <X11/Xlocale.h>
16019 int
16020 main ()
16021 {
16022 setlocale(LC_CTYPE, "");
16023   ;
16024   return 0;
16025 }
16026 _ACEOF
16027 rm -f conftest.$ac_objext conftest$ac_exeext
16028 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16029   (eval $ac_link) 2>conftest.er1
16030   ac_status=$?
16031   grep -v '^ *+' conftest.er1 >conftest.err
16032   rm -f conftest.er1
16033   cat conftest.err >&5
16034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16035   (exit $ac_status); } &&
16036          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
16037   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16038   (eval $ac_try) 2>&5
16039   ac_status=$?
16040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16041   (exit $ac_status); }; } &&
16042          { ac_try='test -s conftest$ac_exeext'
16043   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16044   (eval $ac_try) 2>&5
16045   ac_status=$?
16046   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16047   (exit $ac_status); }; }; then
16048   rxvt_cv_func_xsetlocale=yes
16049 else
16050   echo "$as_me: failed program was:" >&5
16051 sed 's/^/| /' conftest.$ac_ext >&5
16052
16053 rxvt_cv_func_xsetlocale=no
16054 fi
16055 rm -f conftest.err conftest.$ac_objext \
16056       conftest$ac_exeext conftest.$ac_ext
16057 fi
16058 echo "$as_me:$LINENO: result: $rxvt_cv_func_xsetlocale" >&5
16059 echo "${ECHO_T}$rxvt_cv_func_xsetlocale" >&6
16060 if test x$rxvt_cv_func_xsetlocale = xyes; then
16061
16062 cat >>confdefs.h <<\_ACEOF
16063 #define HAVE_XSETLOCALE 1
16064 _ACEOF
16065
16066 fi
16067 LIBS=$ac_save_LIBS
16068 CFLAGS=$ac_save_CFLAGS
16069
16070 echo "$as_me:$LINENO: checking for working plain setlocale" >&5
16071 echo $ECHO_N "checking for working plain setlocale... $ECHO_C" >&6
16072 if test "${rxvt_cv_func_setlocale+set}" = set; then
16073   echo $ECHO_N "(cached) $ECHO_C" >&6
16074 else
16075   cat >conftest.$ac_ext <<_ACEOF
16076 /* confdefs.h.  */
16077 _ACEOF
16078 cat confdefs.h >>conftest.$ac_ext
16079 cat >>conftest.$ac_ext <<_ACEOF
16080 /* end confdefs.h.  */
16081 #include <clocale>
16082 int
16083 main ()
16084 {
16085 setlocale(LC_CTYPE, "");
16086   ;
16087   return 0;
16088 }
16089 _ACEOF
16090 rm -f conftest.$ac_objext conftest$ac_exeext
16091 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16092   (eval $ac_link) 2>conftest.er1
16093   ac_status=$?
16094   grep -v '^ *+' conftest.er1 >conftest.err
16095   rm -f conftest.er1
16096   cat conftest.err >&5
16097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16098   (exit $ac_status); } &&
16099          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
16100   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16101   (eval $ac_try) 2>&5
16102   ac_status=$?
16103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16104   (exit $ac_status); }; } &&
16105          { ac_try='test -s conftest$ac_exeext'
16106   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16107   (eval $ac_try) 2>&5
16108   ac_status=$?
16109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16110   (exit $ac_status); }; }; then
16111   rxvt_cv_func_setlocale=yes
16112 else
16113   echo "$as_me: failed program was:" >&5
16114 sed 's/^/| /' conftest.$ac_ext >&5
16115
16116 rxvt_cv_func_setlocale=no
16117 fi
16118 rm -f conftest.err conftest.$ac_objext \
16119       conftest$ac_exeext conftest.$ac_ext
16120 fi
16121 echo "$as_me:$LINENO: result: $rxvt_cv_func_setlocale" >&5
16122 echo "${ECHO_T}$rxvt_cv_func_setlocale" >&6
16123 if test x$rxvt_cv_func_setlocale = xyes; then
16124
16125 cat >>confdefs.h <<\_ACEOF
16126 #define HAVE_SETLOCALE 1
16127 _ACEOF
16128
16129 fi
16130
16131 echo "$as_me:$LINENO: checking for working nl_langinfo" >&5
16132 echo $ECHO_N "checking for working nl_langinfo... $ECHO_C" >&6
16133 if test "${rxvt_cv_func_nl_langinfo+set}" = set; then
16134   echo $ECHO_N "(cached) $ECHO_C" >&6
16135 else
16136   cat >conftest.$ac_ext <<_ACEOF
16137 /* confdefs.h.  */
16138 _ACEOF
16139 cat confdefs.h >>conftest.$ac_ext
16140 cat >>conftest.$ac_ext <<_ACEOF
16141 /* end confdefs.h.  */
16142 #include <langinfo.h>
16143 int
16144 main ()
16145 {
16146 nl_langinfo(CODESET);
16147   ;
16148   return 0;
16149 }
16150 _ACEOF
16151 rm -f conftest.$ac_objext conftest$ac_exeext
16152 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16153   (eval $ac_link) 2>conftest.er1
16154   ac_status=$?
16155   grep -v '^ *+' conftest.er1 >conftest.err
16156   rm -f conftest.er1
16157   cat conftest.err >&5
16158   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16159   (exit $ac_status); } &&
16160          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
16161   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16162   (eval $ac_try) 2>&5
16163   ac_status=$?
16164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16165   (exit $ac_status); }; } &&
16166          { ac_try='test -s conftest$ac_exeext'
16167   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16168   (eval $ac_try) 2>&5
16169   ac_status=$?
16170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16171   (exit $ac_status); }; }; then
16172   rxvt_cv_func_nl_langinfo=yes
16173 else
16174   echo "$as_me: failed program was:" >&5
16175 sed 's/^/| /' conftest.$ac_ext >&5
16176
16177 rxvt_cv_func_nl_langinfo=no
16178 fi
16179 rm -f conftest.err conftest.$ac_objext \
16180       conftest$ac_exeext conftest.$ac_ext
16181 fi
16182 echo "$as_me:$LINENO: result: $rxvt_cv_func_nl_langinfo" >&5
16183 echo "${ECHO_T}$rxvt_cv_func_nl_langinfo" >&6
16184 if test x$rxvt_cv_func_nl_langinfo = xyes; then
16185
16186 cat >>confdefs.h <<\_ACEOF
16187 #define HAVE_NL_LANGINFO 1
16188 _ACEOF
16189
16190 fi
16191
16192 echo "$as_me:$LINENO: checking for getpt" >&5
16193 echo $ECHO_N "checking for getpt... $ECHO_C" >&6
16194 if test "${rxvt_cv_func_getpt+set}" = set; then
16195   echo $ECHO_N "(cached) $ECHO_C" >&6
16196 else
16197   cat >conftest.$ac_ext <<_ACEOF
16198 /* confdefs.h.  */
16199 _ACEOF
16200 cat confdefs.h >>conftest.$ac_ext
16201 cat >>conftest.$ac_ext <<_ACEOF
16202 /* end confdefs.h.  */
16203 #define _GNU_SOURCE
16204 #ifdef HAVE_STDLIB_H
16205 # include <cstdlib>
16206 #endif
16207 int
16208 main ()
16209 {
16210 (void)getpt();
16211   ;
16212   return 0;
16213 }
16214 _ACEOF
16215 rm -f conftest.$ac_objext conftest$ac_exeext
16216 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16217   (eval $ac_link) 2>conftest.er1
16218   ac_status=$?
16219   grep -v '^ *+' conftest.er1 >conftest.err
16220   rm -f conftest.er1
16221   cat conftest.err >&5
16222   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16223   (exit $ac_status); } &&
16224          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
16225   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16226   (eval $ac_try) 2>&5
16227   ac_status=$?
16228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16229   (exit $ac_status); }; } &&
16230          { ac_try='test -s conftest$ac_exeext'
16231   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16232   (eval $ac_try) 2>&5
16233   ac_status=$?
16234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16235   (exit $ac_status); }; }; then
16236   rxvt_cv_func_getpt=yes
16237 else
16238   echo "$as_me: failed program was:" >&5
16239 sed 's/^/| /' conftest.$ac_ext >&5
16240
16241 rxvt_cv_func_getpt=no
16242 fi
16243 rm -f conftest.err conftest.$ac_objext \
16244       conftest$ac_exeext conftest.$ac_ext
16245 fi
16246 echo "$as_me:$LINENO: result: $rxvt_cv_func_getpt" >&5
16247 echo "${ECHO_T}$rxvt_cv_func_getpt" >&6
16248 if test x$rxvt_cv_func_getpt = xyes; then
16249
16250 cat >>confdefs.h <<\_ACEOF
16251 #define HAVE_GETPT 1
16252 _ACEOF
16253
16254 fi
16255
16256 echo "$as_me:$LINENO: checking for pty/tty type" >&5
16257 echo $ECHO_N "checking for pty/tty type... $ECHO_C" >&6
16258 if test "${rxvt_cv_ptys+set}" = set; then
16259   echo $ECHO_N "(cached) $ECHO_C" >&6
16260 else
16261   if test x$ac_cv_func_openpty = xyes; then
16262     rxvt_cv_ptys=OPENPTY
16263  else if test x$ac_cv_func__getpty = xyes; then
16264     rxvt_cv_ptys=SGI4
16265  else if test -c /dev/ttyp20; then
16266     rxvt_cv_ptys=SCO
16267  else if test -c /dev/ptym/clone; then
16268     rxvt_cv_ptys=HPUX
16269  else if test x$rxvt_cv_func_getpt = xyes; then
16270     rxvt_cv_ptys=GLIBC
16271  else if test -c /dev/ptc -a -c /dev/pts; then
16272     rxvt_cv_ptys=PTC
16273  else if test -c /dev/ptc -a -d /dev/pts; then
16274     rxvt_cv_ptys=PTC
16275  else if test -c /dev/ptmx -a -c /dev/pts/0; then
16276     rxvt_cv_ptys=STREAMS
16277  else if test x$ac_cv_func_grantpt = xyes && test x$ac_cv_func_unlockpt = xyes; then
16278     rxvt_cv_ptys=STREAMS
16279  else
16280     rxvt_cv_ptys=BSD
16281 fi
16282 fi
16283 fi
16284 fi
16285 fi
16286 fi
16287 fi
16288 fi
16289 fi
16290
16291 fi
16292 echo "$as_me:$LINENO: result: $rxvt_cv_ptys" >&5
16293 echo "${ECHO_T}$rxvt_cv_ptys" >&6
16294
16295 if test x$rxvt_cv_ptys = xOPENPTY; then
16296
16297 cat >>confdefs.h <<\_ACEOF
16298 #define PTYS_ARE_OPENPTY 1
16299 _ACEOF
16300
16301 fi
16302 if test x$rxvt_cv_ptys = xSCO; then
16303
16304 cat >>confdefs.h <<\_ACEOF
16305 #define PTYS_ARE_NUMERIC 1
16306 _ACEOF
16307
16308 fi
16309 if test x$rxvt_cv_ptys = xSTREAMS; then
16310
16311 cat >>confdefs.h <<\_ACEOF
16312 #define PTYS_ARE_PTMX 1
16313 _ACEOF
16314
16315 fi
16316 if test x$rxvt_cv_ptys = xPTC; then
16317
16318 cat >>confdefs.h <<\_ACEOF
16319 #define PTYS_ARE_PTC 1
16320 _ACEOF
16321
16322 fi
16323 if test x$rxvt_cv_ptys = xSGI4; then
16324
16325 cat >>confdefs.h <<\_ACEOF
16326 #define PTYS_ARE__GETPTY 1
16327 _ACEOF
16328
16329 fi
16330 if test x$rxvt_cv_ptys = xCONVEX; then
16331
16332 cat >>confdefs.h <<\_ACEOF
16333 #define PTYS_ARE_GETPTY 1
16334 _ACEOF
16335
16336 fi
16337 if test x$rxvt_cv_ptys = xGLIBC; then
16338
16339 cat >>confdefs.h <<\_ACEOF
16340 #define PTYS_ARE_GETPT 1
16341 _ACEOF
16342
16343 fi
16344 if test x$rxvt_cv_ptys = xHPUX; then
16345
16346 cat >>confdefs.h <<\_ACEOF
16347 #define PTYS_ARE_CLONE 1
16348 _ACEOF
16349
16350 fi
16351 if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xGLIBC; then
16352
16353 cat >>confdefs.h <<\_ACEOF
16354 #define PTYS_ARE_SEARCHED 1
16355 _ACEOF
16356
16357 fi
16358
16359
16360 { echo "$as_me:$LINENO: checking for pty ranges..." >&5
16361 echo "$as_me: checking for pty ranges..." >&6;}
16362 ptys=`echo /dev/pty??`
16363 pch1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
16364 pch2=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
16365 if test x$pch1 != x; then
16366
16367 cat >>confdefs.h <<_ACEOF
16368 #define PTYCHAR1 "$pch1"
16369 _ACEOF
16370
16371 fi
16372 if test x$pch2 != x; then
16373
16374 cat >>confdefs.h <<_ACEOF
16375 #define PTYCHAR2 "$pch2"
16376 _ACEOF
16377
16378 fi
16379
16380 if test x$support_8bitctrls = xyes; then
16381
16382 cat >>confdefs.h <<\_ACEOF
16383 #define EIGHT_BIT_CONTROLS 1
16384 _ACEOF
16385
16386 fi
16387 if test x$support_tinting = xyes; then
16388
16389 cat >>confdefs.h <<\_ACEOF
16390 #define TINTING 1
16391 _ACEOF
16392
16393 fi
16394 if test x$support_inheritpixmap = xyes; then
16395
16396 cat >>confdefs.h <<\_ACEOF
16397 #define TRANSPARENT 1
16398 _ACEOF
16399
16400 fi
16401 if test x$support_keepscrolling = xno; then
16402
16403 cat >>confdefs.h <<\_ACEOF
16404 #define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1
16405 _ACEOF
16406
16407 fi
16408 if test x$support_selectionscrolling = xyes; then
16409
16410 cat >>confdefs.h <<\_ACEOF
16411 #define SELECTION_SCROLLING 1
16412 _ACEOF
16413
16414 fi
16415 if test x$support_menubar = xyes; then
16416
16417 cat >>confdefs.h <<\_ACEOF
16418 #define MENUBAR 1
16419 _ACEOF
16420
16421 fi
16422 if test x$support_frills = xno; then
16423
16424 cat >>confdefs.h <<\_ACEOF
16425 #define NO_FRILLS 1
16426 _ACEOF
16427
16428 fi
16429 if test x$support_linespace = xno; then
16430
16431 cat >>confdefs.h <<\_ACEOF
16432 #define NO_LINESPACE 1
16433 _ACEOF
16434
16435 fi
16436 if test x$support_24bit = xyes; then
16437
16438 cat >>confdefs.h <<\_ACEOF
16439 #define PREFER_24BIT 1
16440 _ACEOF
16441
16442 fi
16443 if test x$support_mousewheel = xyes; then
16444
16445 cat >>confdefs.h <<\_ACEOF
16446 #define MOUSE_WHEEL 1
16447 _ACEOF
16448
16449 fi
16450 if test x$support_mouseslipwheel = xyes; then
16451
16452 cat >>confdefs.h <<\_ACEOF
16453 #define MOUSE_SLIP_WHEELING 1
16454 _ACEOF
16455
16456 fi
16457 if test x$support_utmp = xyes; then
16458
16459 cat >>confdefs.h <<\_ACEOF
16460 #define UTMP_SUPPORT 1
16461 _ACEOF
16462
16463 fi
16464 if test x$support_wtmp = xyes; then
16465
16466 cat >>confdefs.h <<\_ACEOF
16467 #define WTMP_SUPPORT 1
16468 _ACEOF
16469
16470 fi
16471 if test x$support_lastlog = xyes; then
16472
16473 cat >>confdefs.h <<\_ACEOF
16474 #define LASTLOG_SUPPORT 1
16475 _ACEOF
16476
16477 fi
16478 if test x$support_xim = xyes -o x$multichar_set = xyes; then
16479   if test x$rxvt_cv_func_xlocale = xyes; then
16480
16481 cat >>confdefs.h <<\_ACEOF
16482 #define USE_XIM 1
16483 _ACEOF
16484
16485   fi
16486 fi
16487 if test x$support_xpm = xyes; then
16488
16489 cat >>confdefs.h <<\_ACEOF
16490 #define XPM_BACKGROUND 1
16491 _ACEOF
16492
16493 fi
16494 if test x$support_scroll_rxvt = xyes; then
16495
16496 cat >>confdefs.h <<\_ACEOF
16497 #define RXVT_SCROLLBAR 1
16498 _ACEOF
16499
16500   scrolltypes="rxvt"
16501 fi
16502 if test x$support_scroll_next = xyes; then
16503
16504 cat >>confdefs.h <<\_ACEOF
16505 #define NEXT_SCROLLBAR 1
16506 _ACEOF
16507
16508   scrolltypes="$scrolltypes next"
16509 fi
16510 if test x$support_scroll_xterm = xyes; then
16511
16512 cat >>confdefs.h <<\_ACEOF
16513 #define XTERM_SCROLLBAR 1
16514 _ACEOF
16515
16516   scrolltypes="$scrolltypes xterm"
16517 fi
16518 if test x$support_scroll_plain = xyes; then
16519
16520 cat >>confdefs.h <<\_ACEOF
16521 #define PLAIN_SCROLLBAR 1
16522 _ACEOF
16523
16524   scrolltypes="$scrolltypes plain"
16525 fi
16526 if test x$support_pointer_blank = xyes; then
16527
16528 cat >>confdefs.h <<\_ACEOF
16529 #define POINTER_BLANK 1
16530 _ACEOF
16531
16532 fi
16533 if test x$support_cursor_blink = xyes; then
16534
16535 cat >>confdefs.h <<\_ACEOF
16536 #define CURSOR_BLINK 1
16537 _ACEOF
16538
16539 fi
16540 if test x$support_text_blink = xyes; then
16541
16542 cat >>confdefs.h <<\_ACEOF
16543 #define TEXT_BLINK 1
16544 _ACEOF
16545
16546 fi
16547 if test x$support_unicode3 = xyes; then
16548
16549 cat >>confdefs.h <<\_ACEOF
16550 #define UNICODE_3 1
16551 _ACEOF
16552
16553 fi
16554 if test x$support_combining = xyes; then
16555
16556 cat >>confdefs.h <<\_ACEOF
16557 #define ENABLE_COMBINING 1
16558 _ACEOF
16559
16560 fi
16561 if test x$codesets = xall; then
16562   codesets=jp,jp-ext,kr,cn,cn-ext
16563 fi
16564 for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
16565
16566 cat >>confdefs.h <<\_ACEOF
16567 #define ENCODING_EU 1
16568 _ACEOF
16569
16570
16571 cat >>confdefs.h <<\_ACEOF
16572 #define ENCODING_VN 1
16573 _ACEOF
16574
16575   case "$codeset" in
16576     JP     )
16577 cat >>confdefs.h <<\_ACEOF
16578 #define ENCODING_JP 1
16579 _ACEOF
16580  ;;
16581     JP_EXT )
16582 cat >>confdefs.h <<\_ACEOF
16583 #define ENCODING_JP_EXT 1
16584 _ACEOF
16585  ;;
16586     KR     )
16587 cat >>confdefs.h <<\_ACEOF
16588 #define ENCODING_KR 1
16589 _ACEOF
16590  ;;
16591     CN     )
16592 cat >>confdefs.h <<\_ACEOF
16593 #define ENCODING_CN 1
16594 _ACEOF
16595  ;;
16596     CN_EXT )
16597 cat >>confdefs.h <<\_ACEOF
16598 #define ENCODING_CN_EXT 1
16599 _ACEOF
16600  ;;
16601   esac
16602 done
16603
16604
16605 CFLAGS=${CFLAGS--O}
16606 LDFLAGS=${LDFLAGS--O}
16607
16608 CPPFLAGS="$CPPFLAGS"
16609
16610
16611
16612
16613
16614
16615
16616 if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
16617   DLIB=`echo $DLIB | sed "$R_TRANSLATE"`
16618   LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
16619   X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
16620   X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
16621   XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
16622 fi
16623
16624
16625
16626
16627
16628 if test x$support_addstrings = xno; then
16629
16630 cat >>confdefs.h <<\_ACEOF
16631 #define NO_STRINGS 1
16632 _ACEOF
16633
16634 fi
16635
16636 MCOMMON=./autoconf/Make.common
16637
16638
16639 test "$program_prefix" != NONE &&
16640   program_transform_name="s,^,$program_prefix,;$program_transform_name"
16641 # Use a double $ so make ignores it.
16642 test "$program_suffix" != NONE &&
16643   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
16644 # Double any \ or $.  echo might interpret backslashes.
16645 # By default was `s,x,x', remove it if useless.
16646 cat <<\_ACEOF >conftest.sed
16647 s/[\\$]/&&/g;s/;s,x,x,$//
16648 _ACEOF
16649 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
16650 rm conftest.sed
16651
16652
16653
16654
16655
16656 if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
16657   include_stdint_h="#include <stdint.h>"
16658 else
16659   include_stdint_h="/* #include <stdint.h> */"
16660 fi
16661 if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
16662   include_stdarg_h="#include <cstdarg>"
16663 else
16664   include_stdarg_h="/* #include <cstdarg> */"
16665 fi
16666 if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
16667   include_stdlib_h="#include <cstdlib>"
16668 else
16669   include_stdlib_h="/* #include <cstdlib> */"
16670 fi
16671 if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
16672   include_unistd_h="#include <unistd.h>"
16673 else
16674   include_unistd_h="/* #include <unistd.h> */"
16675 fi
16676 if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
16677   include_string_h="#include <cstring>"
16678 else
16679   include_string_h="/* #include <cstring> */"
16680 fi
16681 if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
16682   include_fcntl_h="#include <fcntl.h>"
16683 else
16684   include_fcntl_h="/* #include <fcntl.h> */"
16685 fi
16686 if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
16687   include_util_h="#include <util.h>"
16688 else
16689   include_util_h="/* #include <util.h> */"
16690 fi
16691 if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
16692   include_assert_h="#include <assert.h>"
16693 else
16694   include_assert_h="/* #include <assert.h> */"
16695 fi
16696 if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
16697   include_sys_ioctl_h="#include <sys/ioctl.h>"
16698 else
16699   include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
16700 fi
16701 if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
16702   include_sys_select_h="#include <sys/select.h>"
16703 else
16704   include_sys_select_h="/* #include <sys/select.h> */"
16705 fi
16706 if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
16707   include_sys_strredir_h="#include <sys/strredir.h>"
16708 else
16709   include_sys_strredir_h="/* #include <sys/strredir.h> */"
16710 fi
16711 if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
16712   include_sys_time_h="#include <sys/time.h>"
16713 else
16714   include_sys_time_h="/* #include <sys/time.h> */"
16715 fi
16716 if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
16717   include_time_h="#include <time.h>"
16718 else
16719   include_time_h="/* #include <time.h> */"
16720 fi
16721
16722 if test x$support_xft = xyes; then
16723   LIBS="$LIBS `pkg-config xft --libs`"
16724   CFLAGS="$CFLAGS `pkg-config xft --cflags`"
16725   CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`"
16726
16727
16728 for ac_header in X11/Xft/Xft.h
16729 do
16730 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16731 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16732   echo "$as_me:$LINENO: checking for $ac_header" >&5
16733 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16734 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16735   echo $ECHO_N "(cached) $ECHO_C" >&6
16736 fi
16737 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
16738 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16739 else
16740   # Is the header compilable?
16741 echo "$as_me:$LINENO: checking $ac_header usability" >&5
16742 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
16743 cat >conftest.$ac_ext <<_ACEOF
16744 /* confdefs.h.  */
16745 _ACEOF
16746 cat confdefs.h >>conftest.$ac_ext
16747 cat >>conftest.$ac_ext <<_ACEOF
16748 /* end confdefs.h.  */
16749 $ac_includes_default
16750 #include <$ac_header>
16751 _ACEOF
16752 rm -f conftest.$ac_objext
16753 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16754   (eval $ac_compile) 2>conftest.er1
16755   ac_status=$?
16756   grep -v '^ *+' conftest.er1 >conftest.err
16757   rm -f conftest.er1
16758   cat conftest.err >&5
16759   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16760   (exit $ac_status); } &&
16761          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
16762   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16763   (eval $ac_try) 2>&5
16764   ac_status=$?
16765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16766   (exit $ac_status); }; } &&
16767          { ac_try='test -s conftest.$ac_objext'
16768   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16769   (eval $ac_try) 2>&5
16770   ac_status=$?
16771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16772   (exit $ac_status); }; }; then
16773   ac_header_compiler=yes
16774 else
16775   echo "$as_me: failed program was:" >&5
16776 sed 's/^/| /' conftest.$ac_ext >&5
16777
16778 ac_header_compiler=no
16779 fi
16780 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16781 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16782 echo "${ECHO_T}$ac_header_compiler" >&6
16783
16784 # Is the header present?
16785 echo "$as_me:$LINENO: checking $ac_header presence" >&5
16786 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
16787 cat >conftest.$ac_ext <<_ACEOF
16788 /* confdefs.h.  */
16789 _ACEOF
16790 cat confdefs.h >>conftest.$ac_ext
16791 cat >>conftest.$ac_ext <<_ACEOF
16792 /* end confdefs.h.  */
16793 #include <$ac_header>
16794 _ACEOF
16795 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
16796   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16797   ac_status=$?
16798   grep -v '^ *+' conftest.er1 >conftest.err
16799   rm -f conftest.er1
16800   cat conftest.err >&5
16801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16802   (exit $ac_status); } >/dev/null; then
16803   if test -s conftest.err; then
16804     ac_cpp_err=$ac_cxx_preproc_warn_flag
16805     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
16806   else
16807     ac_cpp_err=
16808   fi
16809 else
16810   ac_cpp_err=yes
16811 fi
16812 if test -z "$ac_cpp_err"; then
16813   ac_header_preproc=yes
16814 else
16815   echo "$as_me: failed program was:" >&5
16816 sed 's/^/| /' conftest.$ac_ext >&5
16817
16818   ac_header_preproc=no
16819 fi
16820 rm -f conftest.err conftest.$ac_ext
16821 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16822 echo "${ECHO_T}$ac_header_preproc" >&6
16823
16824 # So?  What about this header?
16825 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
16826   yes:no: )
16827     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16828 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16829     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16830 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16831     ac_header_preproc=yes
16832     ;;
16833   no:yes:* )
16834     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16835 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16836     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16837 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16838     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16839 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16840     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16841 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16842     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16843 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16844     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16845 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16846     (
16847       cat <<\_ASBOX
16848 ## ------------------------------------------ ##
16849 ## Report this to the AC_PACKAGE_NAME lists.  ##
16850 ## ------------------------------------------ ##
16851 _ASBOX
16852     ) |
16853       sed "s/^/$as_me: WARNING:     /" >&2
16854     ;;
16855 esac
16856 echo "$as_me:$LINENO: checking for $ac_header" >&5
16857 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16858 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16859   echo $ECHO_N "(cached) $ECHO_C" >&6
16860 else
16861   eval "$as_ac_Header=\$ac_header_preproc"
16862 fi
16863 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
16864 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16865
16866 fi
16867 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16868   cat >>confdefs.h <<_ACEOF
16869 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16870 _ACEOF
16871
16872 else
16873   support_xft=no
16874 fi
16875
16876 done
16877
16878
16879 echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5
16880 echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6
16881 if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then
16882   echo $ECHO_N "(cached) $ECHO_C" >&6
16883 else
16884   ac_check_lib_save_LIBS=$LIBS
16885 LIBS="-lXft  $LIBS"
16886 cat >conftest.$ac_ext <<_ACEOF
16887 /* confdefs.h.  */
16888 _ACEOF
16889 cat confdefs.h >>conftest.$ac_ext
16890 cat >>conftest.$ac_ext <<_ACEOF
16891 /* end confdefs.h.  */
16892
16893 /* Override any gcc2 internal prototype to avoid an error.  */
16894 #ifdef __cplusplus
16895 extern "C"
16896 #endif
16897 /* We use char because int might match the return type of a gcc2
16898    builtin and then its argument prototype would still apply.  */
16899 char XftDrawString32 ();
16900 int
16901 main ()
16902 {
16903 XftDrawString32 ();
16904   ;
16905   return 0;
16906 }
16907 _ACEOF
16908 rm -f conftest.$ac_objext conftest$ac_exeext
16909 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16910   (eval $ac_link) 2>conftest.er1
16911   ac_status=$?
16912   grep -v '^ *+' conftest.er1 >conftest.err
16913   rm -f conftest.er1
16914   cat conftest.err >&5
16915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16916   (exit $ac_status); } &&
16917          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
16918   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16919   (eval $ac_try) 2>&5
16920   ac_status=$?
16921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16922   (exit $ac_status); }; } &&
16923          { ac_try='test -s conftest$ac_exeext'
16924   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16925   (eval $ac_try) 2>&5
16926   ac_status=$?
16927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16928   (exit $ac_status); }; }; then
16929   ac_cv_lib_Xft_XftDrawString32=yes
16930 else
16931   echo "$as_me: failed program was:" >&5
16932 sed 's/^/| /' conftest.$ac_ext >&5
16933
16934 ac_cv_lib_Xft_XftDrawString32=no
16935 fi
16936 rm -f conftest.err conftest.$ac_objext \
16937       conftest$ac_exeext conftest.$ac_ext
16938 LIBS=$ac_check_lib_save_LIBS
16939 fi
16940 echo "$as_me:$LINENO: result: $ac_cv_lib_Xft_XftDrawString32" >&5
16941 echo "${ECHO_T}$ac_cv_lib_Xft_XftDrawString32" >&6
16942 if test $ac_cv_lib_Xft_XftDrawString32 = yes; then
16943   cat >>confdefs.h <<_ACEOF
16944 #define HAVE_LIBXFT 1
16945 _ACEOF
16946
16947   LIBS="-lXft $LIBS"
16948
16949 else
16950   support_xft=no
16951 fi
16952
16953
16954   if test x$support_xft = xyes; then
16955
16956 cat >>confdefs.h <<\_ACEOF
16957 #define XFT 1
16958 _ACEOF
16959
16960   fi
16961 fi
16962
16963                                                                       ac_config_files="$ac_config_files autoconf/Make.common Makefile doc/Makefile src/Makefile src/test/Makefile src/rxvtlib.h W11/Makefile"
16964 cat >confcache <<\_ACEOF
16965 # This file is a shell script that caches the results of configure
16966 # tests run on this system so they can be shared between configure
16967 # scripts and configure runs, see configure's option --config-cache.
16968 # It is not useful on other systems.  If it contains results you don't
16969 # want to keep, you may remove or edit it.
16970 #
16971 # config.status only pays attention to the cache file if you give it
16972 # the --recheck option to rerun configure.
16973 #
16974 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16975 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16976 # following values.
16977
16978 _ACEOF
16979
16980 # The following way of writing the cache mishandles newlines in values,
16981 # but we know of no workaround that is simple, portable, and efficient.
16982 # So, don't put newlines in cache variables' values.
16983 # Ultrix sh set writes to stderr and can't be redirected directly,
16984 # and sets the high bit in the cache file unless we assign to the vars.
16985 {
16986   (set) 2>&1 |
16987     case `(ac_space=' '; set | grep ac_space) 2>&1` in
16988     *ac_space=\ *)
16989       # `set' does not quote correctly, so add quotes (double-quote
16990       # substitution turns \\\\ into \\, and sed turns \\ into \).
16991       sed -n \
16992         "s/'/'\\\\''/g;
16993           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16994       ;;
16995     *)
16996       # `set' quotes correctly as required by POSIX, so do not add quotes.
16997       sed -n \
16998         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16999       ;;
17000     esac;
17001 } |
17002   sed '
17003      t clear
17004      : clear
17005      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17006      t end
17007      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17008      : end' >>confcache
17009 if diff $cache_file confcache >/dev/null 2>&1; then :; else
17010   if test -w $cache_file; then
17011     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
17012     cat confcache >$cache_file
17013   else
17014     echo "not updating unwritable cache $cache_file"
17015   fi
17016 fi
17017 rm -f confcache
17018
17019 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17020 # Let make expand exec_prefix.
17021 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17022
17023 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17024 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17025 # trailing colons and then remove the whole line if VPATH becomes empty
17026 # (actually we leave an empty line to preserve line numbers).
17027 if test "x$srcdir" = x.; then
17028   ac_vpsub='/^[  ]*VPATH[        ]*=/{
17029 s/:*\$(srcdir):*/:/;
17030 s/:*\${srcdir}:*/:/;
17031 s/:*@srcdir@:*/:/;
17032 s/^\([^=]*=[     ]*\):*/\1/;
17033 s/:*$//;
17034 s/^[^=]*=[       ]*$//;
17035 }'
17036 fi
17037
17038 DEFS=-DHAVE_CONFIG_H
17039
17040 ac_libobjs=
17041 ac_ltlibobjs=
17042 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17043   # 1. Remove the extension, and $U if already installed.
17044   ac_i=`echo "$ac_i" |
17045          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
17046   # 2. Add them.
17047   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
17048   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
17049 done
17050 LIBOBJS=$ac_libobjs
17051
17052 LTLIBOBJS=$ac_ltlibobjs
17053
17054
17055
17056 : ${CONFIG_STATUS=./config.status}
17057 ac_clean_files_save=$ac_clean_files
17058 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17059 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17060 echo "$as_me: creating $CONFIG_STATUS" >&6;}
17061 cat >$CONFIG_STATUS <<_ACEOF
17062 #! $SHELL
17063 # Generated by $as_me.
17064 # Run this file to recreate the current configuration.
17065 # Compiler output produced by configure, useful for debugging
17066 # configure, is in config.log if it exists.
17067
17068 debug=false
17069 ac_cs_recheck=false
17070 ac_cs_silent=false
17071 SHELL=\${CONFIG_SHELL-$SHELL}
17072 _ACEOF
17073
17074 cat >>$CONFIG_STATUS <<\_ACEOF
17075 ## --------------------- ##
17076 ## M4sh Initialization.  ##
17077 ## --------------------- ##
17078
17079 # Be Bourne compatible
17080 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17081   emulate sh
17082   NULLCMD=:
17083   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17084   # is contrary to our usage.  Disable this feature.
17085   alias -g '${1+"$@"}'='"$@"'
17086 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
17087   set -o posix
17088 fi
17089 DUALCASE=1; export DUALCASE # for MKS sh
17090
17091 # Support unset when possible.
17092 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17093   as_unset=unset
17094 else
17095   as_unset=false
17096 fi
17097
17098
17099 # Work around bugs in pre-3.0 UWIN ksh.
17100 $as_unset ENV MAIL MAILPATH
17101 PS1='$ '
17102 PS2='> '
17103 PS4='+ '
17104
17105 # NLS nuisances.
17106 for as_var in \
17107   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
17108   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
17109   LC_TELEPHONE LC_TIME
17110 do
17111   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
17112     eval $as_var=C; export $as_var
17113   else
17114     $as_unset $as_var
17115   fi
17116 done
17117
17118 # Required to use basename.
17119 if expr a : '\(a\)' >/dev/null 2>&1; then
17120   as_expr=expr
17121 else
17122   as_expr=false
17123 fi
17124
17125 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
17126   as_basename=basename
17127 else
17128   as_basename=false
17129 fi
17130
17131
17132 # Name of the executable.
17133 as_me=`$as_basename "$0" ||
17134 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17135          X"$0" : 'X\(//\)$' \| \
17136          X"$0" : 'X\(/\)$' \| \
17137          .     : '\(.\)' 2>/dev/null ||
17138 echo X/"$0" |
17139     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
17140           /^X\/\(\/\/\)$/{ s//\1/; q; }
17141           /^X\/\(\/\).*/{ s//\1/; q; }
17142           s/.*/./; q'`
17143
17144
17145 # PATH needs CR, and LINENO needs CR and PATH.
17146 # Avoid depending upon Character Ranges.
17147 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17148 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17149 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17150 as_cr_digits='0123456789'
17151 as_cr_alnum=$as_cr_Letters$as_cr_digits
17152
17153 # The user is always right.
17154 if test "${PATH_SEPARATOR+set}" != set; then
17155   echo "#! /bin/sh" >conf$$.sh
17156   echo  "exit 0"   >>conf$$.sh
17157   chmod +x conf$$.sh
17158   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
17159     PATH_SEPARATOR=';'
17160   else
17161     PATH_SEPARATOR=:
17162   fi
17163   rm -f conf$$.sh
17164 fi
17165
17166
17167   as_lineno_1=$LINENO
17168   as_lineno_2=$LINENO
17169   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
17170   test "x$as_lineno_1" != "x$as_lineno_2" &&
17171   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
17172   # Find who we are.  Look in the path if we contain no path at all
17173   # relative or not.
17174   case $0 in
17175     *[\\/]* ) as_myself=$0 ;;
17176     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17177 for as_dir in $PATH
17178 do
17179   IFS=$as_save_IFS
17180   test -z "$as_dir" && as_dir=.
17181   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17182 done
17183
17184        ;;
17185   esac
17186   # We did not find ourselves, most probably we were run as `sh COMMAND'
17187   # in which case we are not to be found in the path.
17188   if test "x$as_myself" = x; then
17189     as_myself=$0
17190   fi
17191   if test ! -f "$as_myself"; then
17192     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
17193 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
17194    { (exit 1); exit 1; }; }
17195   fi
17196   case $CONFIG_SHELL in
17197   '')
17198     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17199 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
17200 do
17201   IFS=$as_save_IFS
17202   test -z "$as_dir" && as_dir=.
17203   for as_base in sh bash ksh sh5; do
17204          case $as_dir in
17205          /*)
17206            if ("$as_dir/$as_base" -c '
17207   as_lineno_1=$LINENO
17208   as_lineno_2=$LINENO
17209   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
17210   test "x$as_lineno_1" != "x$as_lineno_2" &&
17211   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
17212              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
17213              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
17214              CONFIG_SHELL=$as_dir/$as_base
17215              export CONFIG_SHELL
17216              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
17217            fi;;
17218          esac
17219        done
17220 done
17221 ;;
17222   esac
17223
17224   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17225   # uniformly replaced by the line number.  The first 'sed' inserts a
17226   # line-number line before each line; the second 'sed' does the real
17227   # work.  The second script uses 'N' to pair each line-number line
17228   # with the numbered line, and appends trailing '-' during
17229   # substitution so that $LINENO is not a special case at line end.
17230   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
17231   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
17232   sed '=' <$as_myself |
17233     sed '
17234       N
17235       s,$,-,
17236       : loop
17237       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
17238       t loop
17239       s,-$,,
17240       s,^['$as_cr_digits']*\n,,
17241     ' >$as_me.lineno &&
17242   chmod +x $as_me.lineno ||
17243     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
17244 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
17245    { (exit 1); exit 1; }; }
17246
17247   # Don't try to exec as it changes $[0], causing all sort of problems
17248   # (the dirname of $[0] is not the place where we might find the
17249   # original and so on.  Autoconf is especially sensible to this).
17250   . ./$as_me.lineno
17251   # Exit status is that of the last command.
17252   exit
17253 }
17254
17255
17256 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
17257   *c*,-n*) ECHO_N= ECHO_C='
17258 ' ECHO_T='      ' ;;
17259   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
17260   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
17261 esac
17262
17263 if expr a : '\(a\)' >/dev/null 2>&1; then
17264   as_expr=expr
17265 else
17266   as_expr=false
17267 fi
17268
17269 rm -f conf$$ conf$$.exe conf$$.file
17270 echo >conf$$.file
17271 if ln -s conf$$.file conf$$ 2>/dev/null; then
17272   # We could just check for DJGPP; but this test a) works b) is more generic
17273   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
17274   if test -f conf$$.exe; then
17275     # Don't use ln at all; we don't have any links
17276     as_ln_s='cp -p'
17277   else
17278     as_ln_s='ln -s'
17279   fi
17280 elif ln conf$$.file conf$$ 2>/dev/null; then
17281   as_ln_s=ln
17282 else
17283   as_ln_s='cp -p'
17284 fi
17285 rm -f conf$$ conf$$.exe conf$$.file
17286
17287 if mkdir -p . 2>/dev/null; then
17288   as_mkdir_p=:
17289 else
17290   test -d ./-p && rmdir ./-p
17291   as_mkdir_p=false
17292 fi
17293
17294 as_executable_p="test -f"
17295
17296 # Sed expression to map a string onto a valid CPP name.
17297 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17298
17299 # Sed expression to map a string onto a valid variable name.
17300 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17301
17302
17303 # IFS
17304 # We need space, tab and new line, in precisely that order.
17305 as_nl='
17306 '
17307 IFS="   $as_nl"
17308
17309 # CDPATH.
17310 $as_unset CDPATH
17311
17312 exec 6>&1
17313
17314 # Open the log real soon, to keep \$[0] and so on meaningful, and to
17315 # report actual input values of CONFIG_FILES etc. instead of their
17316 # values after options handling.  Logging --version etc. is OK.
17317 exec 5>>config.log
17318 {
17319   echo
17320   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17321 ## Running $as_me. ##
17322 _ASBOX
17323 } >&5
17324 cat >&5 <<_CSEOF
17325
17326 This file was extended by $as_me, which was
17327 generated by GNU Autoconf 2.59.  Invocation command line was
17328
17329   CONFIG_FILES    = $CONFIG_FILES
17330   CONFIG_HEADERS  = $CONFIG_HEADERS
17331   CONFIG_LINKS    = $CONFIG_LINKS
17332   CONFIG_COMMANDS = $CONFIG_COMMANDS
17333   $ $0 $@
17334
17335 _CSEOF
17336 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
17337 echo >&5
17338 _ACEOF
17339
17340 # Files that config.status was made for.
17341 if test -n "$ac_config_files"; then
17342   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
17343 fi
17344
17345 if test -n "$ac_config_headers"; then
17346   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
17347 fi
17348
17349 if test -n "$ac_config_links"; then
17350   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
17351 fi
17352
17353 if test -n "$ac_config_commands"; then
17354   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
17355 fi
17356
17357 cat >>$CONFIG_STATUS <<\_ACEOF
17358
17359 ac_cs_usage="\
17360 \`$as_me' instantiates files from templates according to the
17361 current configuration.
17362
17363 Usage: $0 [OPTIONS] [FILE]...
17364
17365   -h, --help       print this help, then exit
17366   -V, --version    print version number, then exit
17367   -q, --quiet      do not print progress messages
17368   -d, --debug      don't remove temporary files
17369       --recheck    update $as_me by reconfiguring in the same conditions
17370   --file=FILE[:TEMPLATE]
17371                    instantiate the configuration file FILE
17372   --header=FILE[:TEMPLATE]
17373                    instantiate the configuration header FILE
17374
17375 Configuration files:
17376 $config_files
17377
17378 Configuration headers:
17379 $config_headers
17380
17381 Report bugs to <bug-autoconf@gnu.org>."
17382 _ACEOF
17383
17384 cat >>$CONFIG_STATUS <<_ACEOF
17385 ac_cs_version="\\
17386 config.status
17387 configured by $0, generated by GNU Autoconf 2.59,
17388   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
17389
17390 Copyright (C) 2003 Free Software Foundation, Inc.
17391 This config.status script is free software; the Free Software Foundation
17392 gives unlimited permission to copy, distribute and modify it."
17393 srcdir=$srcdir
17394 INSTALL="$INSTALL"
17395 _ACEOF
17396
17397 cat >>$CONFIG_STATUS <<\_ACEOF
17398 # If no file are specified by the user, then we need to provide default
17399 # value.  By we need to know if files were specified by the user.
17400 ac_need_defaults=:
17401 while test $# != 0
17402 do
17403   case $1 in
17404   --*=*)
17405     ac_option=`expr "x$1" : 'x\([^=]*\)='`
17406     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
17407     ac_shift=:
17408     ;;
17409   -*)
17410     ac_option=$1
17411     ac_optarg=$2
17412     ac_shift=shift
17413     ;;
17414   *) # This is not an option, so the user has probably given explicit
17415      # arguments.
17416      ac_option=$1
17417      ac_need_defaults=false;;
17418   esac
17419
17420   case $ac_option in
17421   # Handling of the options.
17422 _ACEOF
17423 cat >>$CONFIG_STATUS <<\_ACEOF
17424   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17425     ac_cs_recheck=: ;;
17426   --version | --vers* | -V )
17427     echo "$ac_cs_version"; exit 0 ;;
17428   --he | --h)
17429     # Conflict between --help and --header
17430     { { echo "$as_me:$LINENO: error: ambiguous option: $1
17431 Try \`$0 --help' for more information." >&5
17432 echo "$as_me: error: ambiguous option: $1
17433 Try \`$0 --help' for more information." >&2;}
17434    { (exit 1); exit 1; }; };;
17435   --help | --hel | -h )
17436     echo "$ac_cs_usage"; exit 0 ;;
17437   --debug | --d* | -d )
17438     debug=: ;;
17439   --file | --fil | --fi | --f )
17440     $ac_shift
17441     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
17442     ac_need_defaults=false;;
17443   --header | --heade | --head | --hea )
17444     $ac_shift
17445     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
17446     ac_need_defaults=false;;
17447   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17448   | -silent | --silent | --silen | --sile | --sil | --si | --s)
17449     ac_cs_silent=: ;;
17450
17451   # This is an error.
17452   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
17453 Try \`$0 --help' for more information." >&5
17454 echo "$as_me: error: unrecognized option: $1
17455 Try \`$0 --help' for more information." >&2;}
17456    { (exit 1); exit 1; }; } ;;
17457
17458   *) ac_config_targets="$ac_config_targets $1" ;;
17459
17460   esac
17461   shift
17462 done
17463
17464 ac_configure_extra_args=
17465
17466 if $ac_cs_silent; then
17467   exec 6>/dev/null
17468   ac_configure_extra_args="$ac_configure_extra_args --silent"
17469 fi
17470
17471 _ACEOF
17472 cat >>$CONFIG_STATUS <<_ACEOF
17473 if \$ac_cs_recheck; then
17474   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
17475   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17476 fi
17477
17478 _ACEOF
17479
17480
17481
17482
17483
17484 cat >>$CONFIG_STATUS <<\_ACEOF
17485 for ac_config_target in $ac_config_targets
17486 do
17487   case "$ac_config_target" in
17488   # Handling of arguments.
17489   "autoconf/Make.common" ) CONFIG_FILES="$CONFIG_FILES autoconf/Make.common" ;;
17490   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17491   "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17492   "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
17493   "src/test/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test/Makefile" ;;
17494   "src/rxvtlib.h" ) CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;;
17495   "W11/Makefile" ) CONFIG_FILES="$CONFIG_FILES W11/Makefile" ;;
17496   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:autoconf/config.h.in" ;;
17497   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17498 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
17499    { (exit 1); exit 1; }; };;
17500   esac
17501 done
17502
17503 # If the user did not use the arguments to specify the items to instantiate,
17504 # then the envvar interface is used.  Set only those that are not.
17505 # We use the long form for the default assignment because of an extremely
17506 # bizarre bug on SunOS 4.1.3.
17507 if $ac_need_defaults; then
17508   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17509   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17510 fi
17511
17512 # Have a temporary directory for convenience.  Make it in the build tree
17513 # simply because there is no reason to put it here, and in addition,
17514 # creating and moving files from /tmp can sometimes cause problems.
17515 # Create a temporary directory, and hook for its removal unless debugging.
17516 $debug ||
17517 {
17518   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
17519   trap '{ (exit 1); exit 1; }' 1 2 13 15
17520 }
17521
17522 # Create a (secure) tmp directory for tmp files.
17523
17524 {
17525   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
17526   test -n "$tmp" && test -d "$tmp"
17527 }  ||
17528 {
17529   tmp=./confstat$$-$RANDOM
17530   (umask 077 && mkdir $tmp)
17531 } ||
17532 {
17533    echo "$me: cannot create a temporary directory in ." >&2
17534    { (exit 1); exit 1; }
17535 }
17536
17537 _ACEOF
17538
17539 cat >>$CONFIG_STATUS <<_ACEOF
17540
17541 #
17542 # CONFIG_FILES section.
17543 #
17544
17545 # No need to generate the scripts if there are no CONFIG_FILES.
17546 # This happens for instance when ./config.status config.h
17547 if test -n "\$CONFIG_FILES"; then
17548   # Protect against being on the right side of a sed subst in config.status.
17549   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
17550    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
17551 s,@SHELL@,$SHELL,;t t
17552 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
17553 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
17554 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
17555 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
17556 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
17557 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
17558 s,@exec_prefix@,$exec_prefix,;t t
17559 s,@prefix@,$prefix,;t t
17560 s,@program_transform_name@,$program_transform_name,;t t
17561 s,@bindir@,$bindir,;t t
17562 s,@sbindir@,$sbindir,;t t
17563 s,@libexecdir@,$libexecdir,;t t
17564 s,@datadir@,$datadir,;t t
17565 s,@sysconfdir@,$sysconfdir,;t t
17566 s,@sharedstatedir@,$sharedstatedir,;t t
17567 s,@localstatedir@,$localstatedir,;t t
17568 s,@libdir@,$libdir,;t t
17569 s,@includedir@,$includedir,;t t
17570 s,@oldincludedir@,$oldincludedir,;t t
17571 s,@infodir@,$infodir,;t t
17572 s,@mandir@,$mandir,;t t
17573 s,@build_alias@,$build_alias,;t t
17574 s,@host_alias@,$host_alias,;t t
17575 s,@target_alias@,$target_alias,;t t
17576 s,@DEFS@,$DEFS,;t t
17577 s,@ECHO_C@,$ECHO_C,;t t
17578 s,@ECHO_N@,$ECHO_N,;t t
17579 s,@ECHO_T@,$ECHO_T,;t t
17580 s,@LIBS@,$LIBS,;t t
17581 s,@VERSION@,$VERSION,;t t
17582 s,@DATE@,$DATE,;t t
17583 s,@LSMDATE@,$LSMDATE,;t t
17584 s,@LIBVERSION@,$LIBVERSION,;t t
17585 s,@CC@,$CC,;t t
17586 s,@CFLAGS@,$CFLAGS,;t t
17587 s,@LDFLAGS@,$LDFLAGS,;t t
17588 s,@CPPFLAGS@,$CPPFLAGS,;t t
17589 s,@ac_ct_CC@,$ac_ct_CC,;t t
17590 s,@EXEEXT@,$EXEEXT,;t t
17591 s,@OBJEXT@,$OBJEXT,;t t
17592 s,@CXX@,$CXX,;t t
17593 s,@CXXFLAGS@,$CXXFLAGS,;t t
17594 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
17595 s,@CPP@,$CPP,;t t
17596 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
17597 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
17598 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
17599 s,@AWK@,$AWK,;t t
17600 s,@LINKER@,$LINKER,;t t
17601 s,@CXXCPP@,$CXXCPP,;t t
17602 s,@EGREP@,$EGREP,;t t
17603 s,@build@,$build,;t t
17604 s,@build_cpu@,$build_cpu,;t t
17605 s,@build_vendor@,$build_vendor,;t t
17606 s,@build_os@,$build_os,;t t
17607 s,@host@,$host,;t t
17608 s,@host_cpu@,$host_cpu,;t t
17609 s,@host_vendor@,$host_vendor,;t t
17610 s,@host_os@,$host_os,;t t
17611 s,@LN_S@,$LN_S,;t t
17612 s,@ECHO@,$ECHO,;t t
17613 s,@RANLIB@,$RANLIB,;t t
17614 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
17615 s,@STRIP@,$STRIP,;t t
17616 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
17617 s,@LIBTOOL@,$LIBTOOL,;t t
17618 s,@INSTALL_LIBRXVT@,$INSTALL_LIBRXVT,;t t
17619 s,@RXVTNAME@,$RXVTNAME,;t t
17620 s,@MV@,$MV,;t t
17621 s,@RM@,$RM,;t t
17622 s,@CP@,$CP,;t t
17623 s,@LN@,$LN,;t t
17624 s,@SED@,$SED,;t t
17625 s,@CMP@,$CMP,;t t
17626 s,@TBL@,$TBL,;t t
17627 s,@X_CFLAGS@,$X_CFLAGS,;t t
17628 s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
17629 s,@X_LIBS@,$X_LIBS,;t t
17630 s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
17631 s,@XPM_CPPFLAGS@,$XPM_CPPFLAGS,;t t
17632 s,@XPM_CFLAGS@,$XPM_CFLAGS,;t t
17633 s,@XPM_LIBS@,$XPM_LIBS,;t t
17634 s,@rxvt_int16_typedef@,$rxvt_int16_typedef,;t t
17635 s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t
17636 s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t
17637 s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t
17638 s,@rxvt_intp_define@,$rxvt_intp_define,;t t
17639 s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t
17640 s,@DEBUG@,$DEBUG,;t t
17641 s,@DINCLUDE@,$DINCLUDE,;t t
17642 s,@DLIB@,$DLIB,;t t
17643 s,@include_stdint_h@,$include_stdint_h,;t t
17644 s,@include_stdarg_h@,$include_stdarg_h,;t t
17645 s,@include_stdlib_h@,$include_stdlib_h,;t t
17646 s,@include_unistd_h@,$include_unistd_h,;t t
17647 s,@include_string_h@,$include_string_h,;t t
17648 s,@include_fcntl_h@,$include_fcntl_h,;t t
17649 s,@include_util_h@,$include_util_h,;t t
17650 s,@include_assert_h@,$include_assert_h,;t t
17651 s,@include_sys_ioctl_h@,$include_sys_ioctl_h,;t t
17652 s,@include_sys_select_h@,$include_sys_select_h,;t t
17653 s,@include_sys_strredir_h@,$include_sys_strredir_h,;t t
17654 s,@include_sys_time_h@,$include_sys_time_h,;t t
17655 s,@include_time_h@,$include_time_h,;t t
17656 s,@LIBOBJS@,$LIBOBJS,;t t
17657 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
17658 /@MCOMMON@/r $MCOMMON
17659 s,@MCOMMON@,,;t t
17660 CEOF
17661
17662 _ACEOF
17663
17664   cat >>$CONFIG_STATUS <<\_ACEOF
17665   # Split the substitutions into bite-sized pieces for seds with
17666   # small command number limits, like on Digital OSF/1 and HP-UX.
17667   ac_max_sed_lines=48
17668   ac_sed_frag=1 # Number of current file.
17669   ac_beg=1 # First line for current file.
17670   ac_end=$ac_max_sed_lines # Line after last line for current file.
17671   ac_more_lines=:
17672   ac_sed_cmds=
17673   while $ac_more_lines; do
17674     if test $ac_beg -gt 1; then
17675       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17676     else
17677       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17678     fi
17679     if test ! -s $tmp/subs.frag; then
17680       ac_more_lines=false
17681     else
17682       # The purpose of the label and of the branching condition is to
17683       # speed up the sed processing (if there are no `@' at all, there
17684       # is no need to browse any of the substitutions).
17685       # These are the two extra sed commands mentioned above.
17686       (echo ':t
17687   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
17688       if test -z "$ac_sed_cmds"; then
17689         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
17690       else
17691         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
17692       fi
17693       ac_sed_frag=`expr $ac_sed_frag + 1`
17694       ac_beg=$ac_end
17695       ac_end=`expr $ac_end + $ac_max_sed_lines`
17696     fi
17697   done
17698   if test -z "$ac_sed_cmds"; then
17699     ac_sed_cmds=cat
17700   fi
17701 fi # test -n "$CONFIG_FILES"
17702
17703 _ACEOF
17704 cat >>$CONFIG_STATUS <<\_ACEOF
17705 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
17706   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17707   case $ac_file in
17708   - | *:- | *:-:* ) # input from stdin
17709         cat >$tmp/stdin
17710         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17711         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17712   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17713         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17714   * )   ac_file_in=$ac_file.in ;;
17715   esac
17716
17717   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
17718   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
17719 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17720          X"$ac_file" : 'X\(//\)[^/]' \| \
17721          X"$ac_file" : 'X\(//\)$' \| \
17722          X"$ac_file" : 'X\(/\)' \| \
17723          .     : '\(.\)' 2>/dev/null ||
17724 echo X"$ac_file" |
17725     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17726           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17727           /^X\(\/\/\)$/{ s//\1/; q; }
17728           /^X\(\/\).*/{ s//\1/; q; }
17729           s/.*/./; q'`
17730   { if $as_mkdir_p; then
17731     mkdir -p "$ac_dir"
17732   else
17733     as_dir="$ac_dir"
17734     as_dirs=
17735     while test ! -d "$as_dir"; do
17736       as_dirs="$as_dir $as_dirs"
17737       as_dir=`(dirname "$as_dir") 2>/dev/null ||
17738 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17739          X"$as_dir" : 'X\(//\)[^/]' \| \
17740          X"$as_dir" : 'X\(//\)$' \| \
17741          X"$as_dir" : 'X\(/\)' \| \
17742          .     : '\(.\)' 2>/dev/null ||
17743 echo X"$as_dir" |
17744     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17745           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17746           /^X\(\/\/\)$/{ s//\1/; q; }
17747           /^X\(\/\).*/{ s//\1/; q; }
17748           s/.*/./; q'`
17749     done
17750     test ! -n "$as_dirs" || mkdir $as_dirs
17751   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17752 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17753    { (exit 1); exit 1; }; }; }
17754
17755   ac_builddir=.
17756
17757 if test "$ac_dir" != .; then
17758   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17759   # A "../" for each directory in $ac_dir_suffix.
17760   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17761 else
17762   ac_dir_suffix= ac_top_builddir=
17763 fi
17764
17765 case $srcdir in
17766   .)  # No --srcdir option.  We are building in place.
17767     ac_srcdir=.
17768     if test -z "$ac_top_builddir"; then
17769        ac_top_srcdir=.
17770     else
17771        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
17772     fi ;;
17773   [\\/]* | ?:[\\/]* )  # Absolute path.
17774     ac_srcdir=$srcdir$ac_dir_suffix;
17775     ac_top_srcdir=$srcdir ;;
17776   *) # Relative path.
17777     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
17778     ac_top_srcdir=$ac_top_builddir$srcdir ;;
17779 esac
17780
17781 # Do not use `cd foo && pwd` to compute absolute paths, because
17782 # the directories may not exist.
17783 case `pwd` in
17784 .) ac_abs_builddir="$ac_dir";;
17785 *)
17786   case "$ac_dir" in
17787   .) ac_abs_builddir=`pwd`;;
17788   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
17789   *) ac_abs_builddir=`pwd`/"$ac_dir";;
17790   esac;;
17791 esac
17792 case $ac_abs_builddir in
17793 .) ac_abs_top_builddir=${ac_top_builddir}.;;
17794 *)
17795   case ${ac_top_builddir}. in
17796   .) ac_abs_top_builddir=$ac_abs_builddir;;
17797   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
17798   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
17799   esac;;
17800 esac
17801 case $ac_abs_builddir in
17802 .) ac_abs_srcdir=$ac_srcdir;;
17803 *)
17804   case $ac_srcdir in
17805   .) ac_abs_srcdir=$ac_abs_builddir;;
17806   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
17807   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
17808   esac;;
17809 esac
17810 case $ac_abs_builddir in
17811 .) ac_abs_top_srcdir=$ac_top_srcdir;;
17812 *)
17813   case $ac_top_srcdir in
17814   .) ac_abs_top_srcdir=$ac_abs_builddir;;
17815   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
17816   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
17817   esac;;
17818 esac
17819
17820
17821   case $INSTALL in
17822   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17823   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
17824   esac
17825
17826   # Let's still pretend it is `configure' which instantiates (i.e., don't
17827   # use $as_me), people would be surprised to read:
17828   #    /* config.h.  Generated by config.status.  */
17829   if test x"$ac_file" = x-; then
17830     configure_input=
17831   else
17832     configure_input="$ac_file.  "
17833   fi
17834   configure_input=$configure_input"Generated from `echo $ac_file_in |
17835                                      sed 's,.*/,,'` by configure."
17836
17837   # First look for the input files in the build tree, otherwise in the
17838   # src tree.
17839   ac_file_inputs=`IFS=:
17840     for f in $ac_file_in; do
17841       case $f in
17842       -) echo $tmp/stdin ;;
17843       [\\/$]*)
17844          # Absolute (can't be DOS-style, as IFS=:)
17845          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17846 echo "$as_me: error: cannot find input file: $f" >&2;}
17847    { (exit 1); exit 1; }; }
17848          echo "$f";;
17849       *) # Relative
17850          if test -f "$f"; then
17851            # Build tree
17852            echo "$f"
17853          elif test -f "$srcdir/$f"; then
17854            # Source tree
17855            echo "$srcdir/$f"
17856          else
17857            # /dev/null tree
17858            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17859 echo "$as_me: error: cannot find input file: $f" >&2;}
17860    { (exit 1); exit 1; }; }
17861          fi;;
17862       esac
17863     done` || { (exit 1); exit 1; }
17864
17865   if test x"$ac_file" != x-; then
17866     { echo "$as_me:$LINENO: creating $ac_file" >&5
17867 echo "$as_me: creating $ac_file" >&6;}
17868     rm -f "$ac_file"
17869   fi
17870 _ACEOF
17871 cat >>$CONFIG_STATUS <<_ACEOF
17872   sed "$ac_vpsub
17873 $extrasub
17874 _ACEOF
17875 cat >>$CONFIG_STATUS <<\_ACEOF
17876 :t
17877 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17878 s,@configure_input@,$configure_input,;t t
17879 s,@srcdir@,$ac_srcdir,;t t
17880 s,@abs_srcdir@,$ac_abs_srcdir,;t t
17881 s,@top_srcdir@,$ac_top_srcdir,;t t
17882 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
17883 s,@builddir@,$ac_builddir,;t t
17884 s,@abs_builddir@,$ac_abs_builddir,;t t
17885 s,@top_builddir@,$ac_top_builddir,;t t
17886 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
17887 s,@INSTALL@,$ac_INSTALL,;t t
17888 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17889   rm -f $tmp/stdin
17890   if test x"$ac_file" != x-; then
17891     mv $tmp/out $ac_file
17892   else
17893     cat $tmp/out
17894     rm -f $tmp/out
17895   fi
17896
17897 done
17898 _ACEOF
17899 cat >>$CONFIG_STATUS <<\_ACEOF
17900
17901 #
17902 # CONFIG_HEADER section.
17903 #
17904
17905 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
17906 # NAME is the cpp macro being defined and VALUE is the value it is being given.
17907 #
17908 # ac_d sets the value in "#define NAME VALUE" lines.
17909 ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
17910 ac_dB='[         ].*$,\1#\2'
17911 ac_dC=' '
17912 ac_dD=',;t'
17913 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17914 ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
17915 ac_uB='$,\1#\2define\3'
17916 ac_uC=' '
17917 ac_uD=',;t'
17918
17919 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
17920   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17921   case $ac_file in
17922   - | *:- | *:-:* ) # input from stdin
17923         cat >$tmp/stdin
17924         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17925         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17926   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17927         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17928   * )   ac_file_in=$ac_file.in ;;
17929   esac
17930
17931   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
17932 echo "$as_me: creating $ac_file" >&6;}
17933
17934   # First look for the input files in the build tree, otherwise in the
17935   # src tree.
17936   ac_file_inputs=`IFS=:
17937     for f in $ac_file_in; do
17938       case $f in
17939       -) echo $tmp/stdin ;;
17940       [\\/$]*)
17941          # Absolute (can't be DOS-style, as IFS=:)
17942          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17943 echo "$as_me: error: cannot find input file: $f" >&2;}
17944    { (exit 1); exit 1; }; }
17945          # Do quote $f, to prevent DOS paths from being IFS'd.
17946          echo "$f";;
17947       *) # Relative
17948          if test -f "$f"; then
17949            # Build tree
17950            echo "$f"
17951          elif test -f "$srcdir/$f"; then
17952            # Source tree
17953            echo "$srcdir/$f"
17954          else
17955            # /dev/null tree
17956            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17957 echo "$as_me: error: cannot find input file: $f" >&2;}
17958    { (exit 1); exit 1; }; }
17959          fi;;
17960       esac
17961     done` || { (exit 1); exit 1; }
17962   # Remove the trailing spaces.
17963   sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
17964
17965 _ACEOF
17966
17967 # Transform confdefs.h into two sed scripts, `conftest.defines' and
17968 # `conftest.undefs', that substitutes the proper values into
17969 # config.h.in to produce config.h.  The first handles `#define'
17970 # templates, and the second `#undef' templates.
17971 # And first: Protect against being on the right side of a sed subst in
17972 # config.status.  Protect against being in an unquoted here document
17973 # in config.status.
17974 rm -f conftest.defines conftest.undefs
17975 # Using a here document instead of a string reduces the quoting nightmare.
17976 # Putting comments in sed scripts is not portable.
17977 #
17978 # `end' is used to avoid that the second main sed command (meant for
17979 # 0-ary CPP macros) applies to n-ary macro definitions.
17980 # See the Autoconf documentation for `clear'.
17981 cat >confdef2sed.sed <<\_ACEOF
17982 s/[\\&,]/\\&/g
17983 s,[\\$`],\\&,g
17984 t clear
17985 : clear
17986 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
17987 t end
17988 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
17989 : end
17990 _ACEOF
17991 # If some macros were called several times there might be several times
17992 # the same #defines, which is useless.  Nevertheless, we may not want to
17993 # sort them, since we want the *last* AC-DEFINE to be honored.
17994 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
17995 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
17996 rm -f confdef2sed.sed
17997
17998 # This sed command replaces #undef with comments.  This is necessary, for
17999 # example, in the case of _POSIX_SOURCE, which is predefined and required
18000 # on some systems where configure will not decide to define it.
18001 cat >>conftest.undefs <<\_ACEOF
18002 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
18003 _ACEOF
18004
18005 # Break up conftest.defines because some shells have a limit on the size
18006 # of here documents, and old seds have small limits too (100 cmds).
18007 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
18008 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
18009 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
18010 echo '  :' >>$CONFIG_STATUS
18011 rm -f conftest.tail
18012 while grep . conftest.defines >/dev/null
18013 do
18014   # Write a limited-size here document to $tmp/defines.sed.
18015   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
18016   # Speed up: don't consider the non `#define' lines.
18017   echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
18018   # Work around the forget-to-reset-the-flag bug.
18019   echo 't clr' >>$CONFIG_STATUS
18020   echo ': clr' >>$CONFIG_STATUS
18021   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
18022   echo 'CEOF
18023   sed -f $tmp/defines.sed $tmp/in >$tmp/out
18024   rm -f $tmp/in
18025   mv $tmp/out $tmp/in
18026 ' >>$CONFIG_STATUS
18027   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
18028   rm -f conftest.defines
18029   mv conftest.tail conftest.defines
18030 done
18031 rm -f conftest.defines
18032 echo '  fi # grep' >>$CONFIG_STATUS
18033 echo >>$CONFIG_STATUS
18034
18035 # Break up conftest.undefs because some shells have a limit on the size
18036 # of here documents, and old seds have small limits too (100 cmds).
18037 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
18038 rm -f conftest.tail
18039 while grep . conftest.undefs >/dev/null
18040 do
18041   # Write a limited-size here document to $tmp/undefs.sed.
18042   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
18043   # Speed up: don't consider the non `#undef'
18044   echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
18045   # Work around the forget-to-reset-the-flag bug.
18046   echo 't clr' >>$CONFIG_STATUS
18047   echo ': clr' >>$CONFIG_STATUS
18048   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
18049   echo 'CEOF
18050   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
18051   rm -f $tmp/in
18052   mv $tmp/out $tmp/in
18053 ' >>$CONFIG_STATUS
18054   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
18055   rm -f conftest.undefs
18056   mv conftest.tail conftest.undefs
18057 done
18058 rm -f conftest.undefs
18059
18060 cat >>$CONFIG_STATUS <<\_ACEOF
18061   # Let's still pretend it is `configure' which instantiates (i.e., don't
18062   # use $as_me), people would be surprised to read:
18063   #    /* config.h.  Generated by config.status.  */
18064   if test x"$ac_file" = x-; then
18065     echo "/* Generated by configure.  */" >$tmp/config.h
18066   else
18067     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
18068   fi
18069   cat $tmp/in >>$tmp/config.h
18070   rm -f $tmp/in
18071   if test x"$ac_file" != x-; then
18072     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
18073       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
18074 echo "$as_me: $ac_file is unchanged" >&6;}
18075     else
18076       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
18077 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18078          X"$ac_file" : 'X\(//\)[^/]' \| \
18079          X"$ac_file" : 'X\(//\)$' \| \
18080          X"$ac_file" : 'X\(/\)' \| \
18081          .     : '\(.\)' 2>/dev/null ||
18082 echo X"$ac_file" |
18083     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18084           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18085           /^X\(\/\/\)$/{ s//\1/; q; }
18086           /^X\(\/\).*/{ s//\1/; q; }
18087           s/.*/./; q'`
18088       { if $as_mkdir_p; then
18089     mkdir -p "$ac_dir"
18090   else
18091     as_dir="$ac_dir"
18092     as_dirs=
18093     while test ! -d "$as_dir"; do
18094       as_dirs="$as_dir $as_dirs"
18095       as_dir=`(dirname "$as_dir") 2>/dev/null ||
18096 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18097          X"$as_dir" : 'X\(//\)[^/]' \| \
18098          X"$as_dir" : 'X\(//\)$' \| \
18099          X"$as_dir" : 'X\(/\)' \| \
18100          .     : '\(.\)' 2>/dev/null ||
18101 echo X"$as_dir" |
18102     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18103           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18104           /^X\(\/\/\)$/{ s//\1/; q; }
18105           /^X\(\/\).*/{ s//\1/; q; }
18106           s/.*/./; q'`
18107     done
18108     test ! -n "$as_dirs" || mkdir $as_dirs
18109   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
18110 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
18111    { (exit 1); exit 1; }; }; }
18112
18113       rm -f $ac_file
18114       mv $tmp/config.h $ac_file
18115     fi
18116   else
18117     cat $tmp/config.h
18118     rm -f $tmp/config.h
18119   fi
18120 done
18121 _ACEOF
18122
18123 cat >>$CONFIG_STATUS <<\_ACEOF
18124
18125 { (exit 0); exit 0; }
18126 _ACEOF
18127 chmod +x $CONFIG_STATUS
18128 ac_clean_files=$ac_clean_files_save
18129
18130
18131 # configure is writing to config.log, and then calls config.status.
18132 # config.status does its own redirection, appending to config.log.
18133 # Unfortunately, on DOS this fails, as config.log is still kept open
18134 # by configure, so config.status won't be able to write to it; its
18135 # output is simply discarded.  So we exec the FD to /dev/null,
18136 # effectively closing config.log, so it can be properly (re)opened and
18137 # appended to by config.status.  When coming back to configure, we
18138 # need to make the FD available again.
18139 if test "$no_create" != yes; then
18140   ac_cs_success=:
18141   ac_config_status_args=
18142   test "$silent" = yes &&
18143     ac_config_status_args="$ac_config_status_args --quiet"
18144   exec 5>/dev/null
18145   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18146   exec 5>>config.log
18147   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18148   # would make configure fail if this is the last instruction.
18149   $ac_cs_success || { (exit 1); exit 1; }
18150 fi
18151
18152
18153 echo "Configuration:
18154
18155   Rxvt version:               $VERSION : $DATE
18156   Source code location:       $srcdir
18157   Install path:               ${prefix}/bin
18158   Compiler:                   $CXX
18159   Compiler flags:             $CFLAGS
18160   Linker:                     $LINKER"
18161
18162 if test "$MALLOC_TYPE" = S; then
18163   echo "  malloc support:             system default"
18164 fi
18165 if test "$MALLOC_TYPE" = G; then
18166   echo "  malloc support:             Gray Watson's dmalloc"
18167 fi
18168 if test "$MALLOC_TYPE" = D; then
18169   echo "  malloc support:             Doug Lea's malloc"
18170 fi
18171
18172 if test x$support_xpm = xyes; then
18173   echo "  Xpm library:                $XPM_LIBS"
18174 fi
18175
18176 echo "
18177 The following are set in config.h
18178 "
18179 echo "  pty/tty type:               "$rxvt_cv_ptys
18180 if test x$support_utmp != xyes; then
18181   echo "  utmp support:               disabled"
18182   echo
18183 else
18184   echo "  utmp support:               enabled
18185   utmp file:                  $rxvt_cv_path_utmp
18186   utmpx file:                 $rxvt_cv_path_utmpx
18187   wtmp file:                  $rxvt_cv_path_wtmp
18188   wtmpx file:                 $rxvt_cv_path_wtmpx
18189   lastlog file:               $rxvt_cv_path_lastlog
18190   ttys/ttytab file:           $rxvt_cv_path_ttytab"
18191   echo
18192 fi
18193 if test x$term != x; then
18194   echo "  set TERM to:                $term"
18195 fi
18196 if test x$terminfo != x; then
18197   echo "  set TERMINFO to:            $terminfo"
18198 fi
18199 echo "  default resource name:      $RESNAME"
18200 echo "  resource class:             $RESCLASS"
18201 if test x$RESFALLBACK != x; then
18202    echo "  resource class fallback:    $RESFALLBACK"
18203 fi
18204 echo
18205 if test x$rxvt_cv_ptys = xUNKNOWN; then
18206   echo ".----------------------------------------------------------------."
18207   echo ". WARNING: could not determine pty/tty type.  Do not build until ."
18208   echo ".          the appropriate PTYS_ARE_* is defined in config.h     ."
18209   echo ".----------------------------------------------------------------."
18210 fi
18211 if test x$support_xpm = xneedsmanualspecification; then
18212   echo ".----------------------------------------------------------------."
18213   echo ". WARNING: --enable-xpm-background was specified however the     ."
18214   echo ".          XPM includes files and libraries could not be found.  ."
18215   echo ".          XPM backgrounds are now being DISABLED!  If you want  ."
18216   echo ".          to use them you should rerun   configure   with the   ."
18217   echo ".          appropriate --with-xpm-includes=/path/to/xpm/includes ."
18218   echo ".          and --with-xpm-library=/path/to/xpm/library lines.    ."
18219   echo ".----------------------------------------------------------------."
18220 fi
18221 if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then
18222   echo ".----------------------------------------------------------------."
18223   echo ". WARNING: --enable-xim was specified however the locale support ."
18224   echo ".          functions could not be found.                         ."
18225   echo ".          XIM is now being DISABLED!                            ."
18226   echo ".----------------------------------------------------------------."
18227 fi
18228
18229 echo "  *** Please check src/feature.h for further options ***"
18230 echo
18231
18232 echo ".----------------------------------------------------------------."
18233 echo ". NOTE: most features are disabled by default, try               ."
18234 echo ". configure --help to get an idea of the optional features       ."
18235 echo ".----------------------------------------------------------------."
18236 echo
18237