ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/configure
Revision: 1.21
Committed: Sun Mar 14 23:14:37 2004 UTC (20 years, 2 months ago) by pcg
Branch: MAIN
CVS Tags: rel-2_4
Changes since 1.20: +4 -35 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 pcg 1.1 #! /bin/sh
2     # Guess values for system-dependent variables and create Makefiles.
3 pcg 1.11 # Generated by GNU Autoconf 2.59.
4 pcg 1.1 #
5 pcg 1.11 # Copyright (C) 2003 Free Software Foundation, Inc.
6 pcg 1.1 # This configure script is free software; the Free Software Foundation
7     # gives unlimited permission to copy, distribute and modify it.
8 pcg 1.11 ## --------------------- ##
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 pcg 1.1
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 pcg 1.11
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 pcg 1.15 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 pcg 1.11 ac_subst_files='MCOMMON'
472 pcg 1.1
473     # Initialize some variables set by options.
474 pcg 1.11 ac_init_help=
475     ac_init_version=false
476 pcg 1.1 # The variables have the same names as the options, with
477     # dashes changed to underlines.
478 pcg 1.11 cache_file=/dev/null
479 pcg 1.1 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 pcg 1.11
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 pcg 1.1 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 pcg 1.11 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
522 pcg 1.1
523     # Accept the important Cygnus configure options, so we can diagnose typos.
524    
525 pcg 1.11 case $ac_option in
526 pcg 1.1
527     -bindir | --bindir | --bindi | --bind | --bin | --bi)
528     ac_prev=bindir ;;
529     -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
530 pcg 1.11 bindir=$ac_optarg ;;
531 pcg 1.1
532     -build | --build | --buil | --bui | --bu)
533 pcg 1.11 ac_prev=build_alias ;;
534 pcg 1.1 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
535 pcg 1.11 build_alias=$ac_optarg ;;
536 pcg 1.1
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 pcg 1.11 cache_file=$ac_optarg ;;
543    
544     --config-cache | -C)
545     cache_file=config.cache ;;
546 pcg 1.1
547     -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
548     ac_prev=datadir ;;
549     -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
550     | --da=*)
551 pcg 1.11 datadir=$ac_optarg ;;
552 pcg 1.1
553     -disable-* | --disable-*)
554 pcg 1.11 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
555 pcg 1.1 # Reject names that are not valid shell variable names.
556 pcg 1.11 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 pcg 1.1
562     -enable-* | --enable-*)
563 pcg 1.11 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
564 pcg 1.1 # Reject names that are not valid shell variable names.
565 pcg 1.11 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 pcg 1.1 *) ac_optarg=yes ;;
572     esac
573 pcg 1.11 eval "enable_$ac_feature='$ac_optarg'" ;;
574 pcg 1.1
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 pcg 1.11 exec_prefix=$ac_optarg ;;
583 pcg 1.1
584     -gas | --gas | --ga | --g)
585     # Obsolete; use --with-gas.
586     with_gas=yes ;;
587    
588 pcg 1.11 -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 pcg 1.1
595     -host | --host | --hos | --ho)
596 pcg 1.11 ac_prev=host_alias ;;
597 pcg 1.1 -host=* | --host=* | --hos=* | --ho=*)
598 pcg 1.11 host_alias=$ac_optarg ;;
599 pcg 1.1
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 pcg 1.11 includedir=$ac_optarg ;;
606 pcg 1.1
607     -infodir | --infodir | --infodi | --infod | --info | --inf)
608     ac_prev=infodir ;;
609     -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
610 pcg 1.11 infodir=$ac_optarg ;;
611 pcg 1.1
612     -libdir | --libdir | --libdi | --libd)
613     ac_prev=libdir ;;
614     -libdir=* | --libdir=* | --libdi=* | --libd=*)
615 pcg 1.11 libdir=$ac_optarg ;;
616 pcg 1.1
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 pcg 1.11 libexecdir=$ac_optarg ;;
623 pcg 1.1
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 pcg 1.11 localstatedir=$ac_optarg ;;
632 pcg 1.1
633     -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
634     ac_prev=mandir ;;
635     -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
636 pcg 1.11 mandir=$ac_optarg ;;
637 pcg 1.1
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 pcg 1.11 | --no-cr | --no-c | -n)
644 pcg 1.1 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 pcg 1.11 oldincludedir=$ac_optarg ;;
658 pcg 1.1
659     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
660     ac_prev=prefix ;;
661     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
662 pcg 1.11 prefix=$ac_optarg ;;
663 pcg 1.1
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 pcg 1.11 program_prefix=$ac_optarg ;;
670 pcg 1.1
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 pcg 1.11 program_suffix=$ac_optarg ;;
677 pcg 1.1
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 pcg 1.11 program_transform_name=$ac_optarg ;;
694 pcg 1.1
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 pcg 1.11 sbindir=$ac_optarg ;;
704 pcg 1.1
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 pcg 1.11 sharedstatedir=$ac_optarg ;;
715 pcg 1.1
716     -site | --site | --sit)
717     ac_prev=site ;;
718     -site=* | --site=* | --sit=*)
719 pcg 1.11 site=$ac_optarg ;;
720 pcg 1.1
721     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
722     ac_prev=srcdir ;;
723     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
724 pcg 1.11 srcdir=$ac_optarg ;;
725 pcg 1.1
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 pcg 1.11 sysconfdir=$ac_optarg ;;
732 pcg 1.1
733     -target | --target | --targe | --targ | --tar | --ta | --t)
734 pcg 1.11 ac_prev=target_alias ;;
735 pcg 1.1 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
736 pcg 1.11 target_alias=$ac_optarg ;;
737 pcg 1.1
738     -v | -verbose | --verbose | --verbos | --verbo | --verb)
739     verbose=yes ;;
740    
741 pcg 1.11 -version | --version | --versio | --versi | --vers | -V)
742     ac_init_version=: ;;
743 pcg 1.1
744     -with-* | --with-*)
745 pcg 1.11 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
746 pcg 1.1 # Reject names that are not valid shell variable names.
747 pcg 1.11 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 pcg 1.1 ac_package=`echo $ac_package| sed 's/-/_/g'`
751 pcg 1.11 case $ac_option in
752     *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
753 pcg 1.1 *) ac_optarg=yes ;;
754     esac
755 pcg 1.11 eval "with_$ac_package='$ac_optarg'" ;;
756 pcg 1.1
757     -without-* | --without-*)
758 pcg 1.11 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
759 pcg 1.1 # Reject names that are not valid shell variable names.
760 pcg 1.11 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 pcg 1.1
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 pcg 1.11 x_includes=$ac_optarg ;;
776 pcg 1.1
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 pcg 1.11 x_libraries=$ac_optarg ;;
783 pcg 1.1
784 pcg 1.11 -*) { echo "$as_me: error: unrecognized option: $ac_option
785     Try \`$0 --help' for more information." >&2
786     { (exit 1); exit 1; }; }
787 pcg 1.1 ;;
788    
789 pcg 1.11 *=*)
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 pcg 1.1 *)
800 pcg 1.11 # 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 pcg 1.1 ;;
806    
807     esac
808     done
809    
810     if test -n "$ac_prev"; then
811 pcg 1.11 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 pcg 1.1 fi
815    
816 pcg 1.11 # 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 pcg 1.1
827 pcg 1.11 # 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 pcg 1.1 do
831 pcg 1.11 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 pcg 1.1 esac
837     done
838    
839 pcg 1.11 # 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 pcg 1.1
860 pcg 1.11 test "$silent" = yes && exec 6>/dev/null
861 pcg 1.1
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 pcg 1.11 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 pcg 1.1 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 pcg 1.11 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
889     { (exit 1); exit 1; }; }
890 pcg 1.1 else
891 pcg 1.11 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
892     { (exit 1); exit 1; }; }
893 pcg 1.1 fi
894     fi
895 pcg 1.11 (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 pcg 1.13 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 pcg 1.11
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 pcg 1.13 --enable-everything enable standard non-multichoice features
1031 pcg 1.11 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 pcg 1.18 --enable-combining enable composition of base and combining characters
1035 pcg 1.15 --enable-xft enable xft support on systems that have it
1036 pcg 1.11 --enable-utmp enable utmp (utmpx) support
1037     --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp)
1038     --enable-lastlog enable lastlog support (requires --enable-utmp)
1039     --enable-xpm-background enable XPM background pixmaps
1040     --enable-transparency enable transparent backgrounds
1041     --enable-menubar enable menubar
1042     --enable-rxvt-scroll enable rxvt style scrollbar
1043     --enable-next-scroll enable NeXT style scrollbar
1044     --enable-xterm-scroll enable Xterm style scrollbar
1045     --enable-plain-scroll enable plain style scrollbar
1046     --enable-half-shadow use half width/height shadow on rxvt scrollbar
1047     --enable-xim XIM (X Input Method) protocol support
1048     --enable-ttygid enable tty setting to group named "tty"
1049     --disable-backspace-key disable handling of the backspace key
1050     --disable-delete-key disable handling of the delete key
1051     --disable-resources disable all resource checking
1052     --enable-xgetdefault enable resources via X instead of our small version
1053 pcg 1.15 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
1054 pcg 1.11 --enable-strings enable some replacement system functions
1055     --disable-swapscreen disable swap screen support
1056     --enable-frills enable support for rarely used features
1057     --enable-linespace enable support for linespace
1058     --enable-24bit enable support for using 24bit visuals if available
1059     --enable-keepscrolling enable continual scrolling on scrollbar arrow press
1060     --enable-selectionscrolling enable scrolling during selections
1061     --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5
1062     --enable-slipwheeling enable slip wheel scrolling (requires previous)
1063     --enable-dmalloc enable Gray Watson's malloc - for debugging use
1064     --enable-dlmalloc enable Doug Lea's malloc - for production use
1065     NOTE: enable only one malloc package
1066     --enable-smart-resize enable smart growth/shrink behaviour
1067     --enable-256-color enable 256-color support
1068     --enable-cursor-blink enable blinking cursor
1069     --enable-text-blink enable blinking text
1070     --enable-pointer-blank enable pointer blank when typing or inactive pointer
1071    
1072     Optional Packages:
1073     --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1074     --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1075     --with-gnu-ld assume the C compiler uses GNU ld default=no
1076     --with-pic try to use only PIC/non-PIC objects default=use both
1077 pcg 1.15 --with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,cn,cn_ext,all)
1078     --with-res-name=NAME use this as default resource name (default: urxvt)
1079 pcg 1.18 --with-res-class=CLASS use this as the resource class (default: URxvt)
1080 pcg 1.15 --with-name=NAME set the basename for the installed binaries (default: urxvt)
1081     --with-term=NAME set the terminal to NAME (default: rxvt)
1082 pcg 1.11 --with-terminfo=PATH set the path to the terminfo tree to PATH
1083     --with-x use the X Window System
1084     --with-xpm-includes=DIR use XPM includes in DIR
1085     --with-xpm-library=DIR use XPM library in DIR
1086     --with-xpm use XPM
1087    
1088     Some influential environment variables:
1089     CC C compiler command
1090     CFLAGS C compiler flags
1091     LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1092     nonstandard directory <lib dir>
1093     CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1094     headers in a nonstandard directory <include dir>
1095     CXX C++ compiler command
1096     CXXFLAGS C++ compiler flags
1097     CPP C preprocessor
1098 pcg 1.13 CXXCPP C++ preprocessor
1099 pcg 1.11
1100     Use these variables to override the choices made by `configure' or to help
1101     it to find libraries and programs with nonstandard names/locations.
1102    
1103     _ACEOF
1104     fi
1105    
1106     if test "$ac_init_help" = "recursive"; then
1107     # If there are subdirs, report their specific --help.
1108     ac_popdir=`pwd`
1109     for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1110     test -d $ac_dir || continue
1111     ac_builddir=.
1112    
1113     if test "$ac_dir" != .; then
1114     ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1115     # A "../" for each directory in $ac_dir_suffix.
1116     ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1117     else
1118     ac_dir_suffix= ac_top_builddir=
1119     fi
1120    
1121     case $srcdir in
1122     .) # No --srcdir option. We are building in place.
1123     ac_srcdir=.
1124     if test -z "$ac_top_builddir"; then
1125     ac_top_srcdir=.
1126     else
1127     ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1128     fi ;;
1129     [\\/]* | ?:[\\/]* ) # Absolute path.
1130     ac_srcdir=$srcdir$ac_dir_suffix;
1131     ac_top_srcdir=$srcdir ;;
1132     *) # Relative path.
1133     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1134     ac_top_srcdir=$ac_top_builddir$srcdir ;;
1135     esac
1136    
1137     # Do not use `cd foo && pwd` to compute absolute paths, because
1138     # the directories may not exist.
1139     case `pwd` in
1140     .) ac_abs_builddir="$ac_dir";;
1141     *)
1142     case "$ac_dir" in
1143     .) ac_abs_builddir=`pwd`;;
1144     [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1145     *) ac_abs_builddir=`pwd`/"$ac_dir";;
1146     esac;;
1147     esac
1148     case $ac_abs_builddir in
1149     .) ac_abs_top_builddir=${ac_top_builddir}.;;
1150     *)
1151     case ${ac_top_builddir}. in
1152     .) ac_abs_top_builddir=$ac_abs_builddir;;
1153     [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1154     *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1155     esac;;
1156     esac
1157     case $ac_abs_builddir in
1158     .) ac_abs_srcdir=$ac_srcdir;;
1159     *)
1160     case $ac_srcdir in
1161     .) ac_abs_srcdir=$ac_abs_builddir;;
1162     [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1163     *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1164     esac;;
1165     esac
1166     case $ac_abs_builddir in
1167     .) ac_abs_top_srcdir=$ac_top_srcdir;;
1168     *)
1169     case $ac_top_srcdir in
1170     .) ac_abs_top_srcdir=$ac_abs_builddir;;
1171     [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1172     *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1173     esac;;
1174     esac
1175    
1176     cd $ac_dir
1177     # Check for guested configure; otherwise get Cygnus style configure.
1178     if test -f $ac_srcdir/configure.gnu; then
1179     echo
1180     $SHELL $ac_srcdir/configure.gnu --help=recursive
1181     elif test -f $ac_srcdir/configure; then
1182     echo
1183     $SHELL $ac_srcdir/configure --help=recursive
1184     elif test -f $ac_srcdir/configure.ac ||
1185     test -f $ac_srcdir/configure.in; then
1186     echo
1187     $ac_configure --help
1188     else
1189     echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1190     fi
1191     cd "$ac_popdir"
1192     done
1193     fi
1194    
1195     test -n "$ac_init_help" && exit 0
1196     if $ac_init_version; then
1197     cat <<\_ACEOF
1198    
1199     Copyright (C) 2003 Free Software Foundation, Inc.
1200     This configure script is free software; the Free Software Foundation
1201     gives unlimited permission to copy, distribute and modify it.
1202     _ACEOF
1203     exit 0
1204     fi
1205     exec 5>config.log
1206     cat >&5 <<_ACEOF
1207     This file contains any messages produced by compilers while
1208     running configure, to aid debugging if configure makes a mistake.
1209    
1210     It was created by $as_me, which was
1211     generated by GNU Autoconf 2.59. Invocation command line was
1212    
1213     $ $0 $@
1214    
1215     _ACEOF
1216     {
1217     cat <<_ASUNAME
1218     ## --------- ##
1219     ## Platform. ##
1220     ## --------- ##
1221    
1222     hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1223     uname -m = `(uname -m) 2>/dev/null || echo unknown`
1224     uname -r = `(uname -r) 2>/dev/null || echo unknown`
1225     uname -s = `(uname -s) 2>/dev/null || echo unknown`
1226     uname -v = `(uname -v) 2>/dev/null || echo unknown`
1227    
1228     /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1229     /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1230    
1231     /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1232     /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1233     /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1234     hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1235     /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1236     /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1237     /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1238    
1239     _ASUNAME
1240    
1241     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1242     for as_dir in $PATH
1243     do
1244     IFS=$as_save_IFS
1245     test -z "$as_dir" && as_dir=.
1246     echo "PATH: $as_dir"
1247     done
1248    
1249     } >&5
1250    
1251     cat >&5 <<_ACEOF
1252    
1253    
1254     ## ----------- ##
1255     ## Core tests. ##
1256     ## ----------- ##
1257    
1258     _ACEOF
1259    
1260    
1261     # Keep a trace of the command line.
1262     # Strip out --no-create and --no-recursion so they do not pile up.
1263     # Strip out --silent because we don't want to record it for future runs.
1264     # Also quote any args containing shell meta-characters.
1265     # Make two passes to allow for proper duplicate-argument suppression.
1266     ac_configure_args=
1267     ac_configure_args0=
1268     ac_configure_args1=
1269     ac_sep=
1270     ac_must_keep_next=false
1271     for ac_pass in 1 2
1272     do
1273     for ac_arg
1274     do
1275     case $ac_arg in
1276     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1277     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1278     | -silent | --silent | --silen | --sile | --sil)
1279     continue ;;
1280     *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1281     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1282     esac
1283     case $ac_pass in
1284     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1285     2)
1286     ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1287     if test $ac_must_keep_next = true; then
1288     ac_must_keep_next=false # Got value, back to normal.
1289     else
1290     case $ac_arg in
1291     *=* | --config-cache | -C | -disable-* | --disable-* \
1292     | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1293     | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1294     | -with-* | --with-* | -without-* | --without-* | --x)
1295     case "$ac_configure_args0 " in
1296     "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1297     esac
1298     ;;
1299     -* ) ac_must_keep_next=true ;;
1300     esac
1301     fi
1302     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1303     # Get rid of the leading space.
1304     ac_sep=" "
1305     ;;
1306     esac
1307     done
1308     done
1309     $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1310     $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1311    
1312     # When interrupted or exit'd, cleanup temporary files, and complete
1313     # config.log. We remove comments because anyway the quotes in there
1314     # would cause problems or look ugly.
1315     # WARNING: Be sure not to use single quotes in there, as some shells,
1316     # such as our DU 5.0 friend, will then `close' the trap.
1317     trap 'exit_status=$?
1318     # Save into config.log some information that might help in debugging.
1319     {
1320     echo
1321    
1322     cat <<\_ASBOX
1323     ## ---------------- ##
1324     ## Cache variables. ##
1325     ## ---------------- ##
1326     _ASBOX
1327     echo
1328     # The following way of writing the cache mishandles newlines in values,
1329     {
1330     (set) 2>&1 |
1331     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1332     *ac_space=\ *)
1333     sed -n \
1334     "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1335     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1336     ;;
1337     *)
1338     sed -n \
1339     "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1340     ;;
1341     esac;
1342     }
1343     echo
1344    
1345     cat <<\_ASBOX
1346     ## ----------------- ##
1347     ## Output variables. ##
1348     ## ----------------- ##
1349     _ASBOX
1350     echo
1351     for ac_var in $ac_subst_vars
1352     do
1353     eval ac_val=$`echo $ac_var`
1354     echo "$ac_var='"'"'$ac_val'"'"'"
1355     done | sort
1356     echo
1357    
1358     if test -n "$ac_subst_files"; then
1359     cat <<\_ASBOX
1360     ## ------------- ##
1361     ## Output files. ##
1362     ## ------------- ##
1363     _ASBOX
1364     echo
1365     for ac_var in $ac_subst_files
1366     do
1367     eval ac_val=$`echo $ac_var`
1368     echo "$ac_var='"'"'$ac_val'"'"'"
1369     done | sort
1370     echo
1371     fi
1372    
1373     if test -s confdefs.h; then
1374     cat <<\_ASBOX
1375     ## ----------- ##
1376     ## confdefs.h. ##
1377     ## ----------- ##
1378     _ASBOX
1379     echo
1380     sed "/^$/d" confdefs.h | sort
1381     echo
1382     fi
1383     test "$ac_signal" != 0 &&
1384     echo "$as_me: caught signal $ac_signal"
1385     echo "$as_me: exit $exit_status"
1386     } >&5
1387     rm -f core *.core &&
1388     rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1389     exit $exit_status
1390     ' 0
1391     for ac_signal in 1 2 13 15; do
1392     trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1393     done
1394     ac_signal=0
1395    
1396     # confdefs.h avoids OS command line length limits that DEFS can exceed.
1397     rm -rf conftest* confdefs.h
1398     # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1399     echo >confdefs.h
1400    
1401     # Predefined preprocessor variables.
1402    
1403     cat >>confdefs.h <<_ACEOF
1404     #define PACKAGE_NAME "$PACKAGE_NAME"
1405     _ACEOF
1406    
1407    
1408     cat >>confdefs.h <<_ACEOF
1409     #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1410     _ACEOF
1411    
1412    
1413     cat >>confdefs.h <<_ACEOF
1414     #define PACKAGE_VERSION "$PACKAGE_VERSION"
1415     _ACEOF
1416    
1417    
1418     cat >>confdefs.h <<_ACEOF
1419     #define PACKAGE_STRING "$PACKAGE_STRING"
1420     _ACEOF
1421    
1422    
1423     cat >>confdefs.h <<_ACEOF
1424     #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1425     _ACEOF
1426 pcg 1.1
1427 pcg 1.11
1428     # Let the site file select an alternate cache file if it wants to.
1429 pcg 1.1 # Prefer explicitly selected file to automatically selected ones.
1430     if test -z "$CONFIG_SITE"; then
1431     if test "x$prefix" != xNONE; then
1432     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1433     else
1434     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1435     fi
1436     fi
1437     for ac_site_file in $CONFIG_SITE; do
1438     if test -r "$ac_site_file"; then
1439 pcg 1.11 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1440     echo "$as_me: loading site script $ac_site_file" >&6;}
1441     sed 's/^/| /' "$ac_site_file" >&5
1442 pcg 1.1 . "$ac_site_file"
1443     fi
1444     done
1445    
1446     if test -r "$cache_file"; then
1447 pcg 1.11 # Some versions of bash will fail to source /dev/null (special
1448     # files actually), so we avoid doing that.
1449     if test -f "$cache_file"; then
1450     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1451     echo "$as_me: loading cache $cache_file" >&6;}
1452     case $cache_file in
1453     [\\/]* | ?:[\\/]* ) . $cache_file;;
1454     *) . ./$cache_file;;
1455     esac
1456     fi
1457 pcg 1.1 else
1458 pcg 1.11 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1459     echo "$as_me: creating cache $cache_file" >&6;}
1460     >$cache_file
1461     fi
1462    
1463     # Check that the precious variables saved in the cache have kept the same
1464     # value.
1465     ac_cache_corrupted=false
1466     for ac_var in `(set) 2>&1 |
1467     sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1468     eval ac_old_set=\$ac_cv_env_${ac_var}_set
1469     eval ac_new_set=\$ac_env_${ac_var}_set
1470     eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1471     eval ac_new_val="\$ac_env_${ac_var}_value"
1472     case $ac_old_set,$ac_new_set in
1473     set,)
1474     { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1475     echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1476     ac_cache_corrupted=: ;;
1477     ,set)
1478     { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1479     echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1480     ac_cache_corrupted=: ;;
1481     ,);;
1482     *)
1483     if test "x$ac_old_val" != "x$ac_new_val"; then
1484     { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1485     echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1486     { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1487     echo "$as_me: former value: $ac_old_val" >&2;}
1488     { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1489     echo "$as_me: current value: $ac_new_val" >&2;}
1490     ac_cache_corrupted=:
1491     fi;;
1492     esac
1493     # Pass precious variables to config.status.
1494     if test "$ac_new_set" = set; then
1495     case $ac_new_val in
1496     *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1497     ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1498     *) ac_arg=$ac_var=$ac_new_val ;;
1499     esac
1500     case " $ac_configure_args " in
1501     *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1502     *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1503     esac
1504     fi
1505     done
1506     if $ac_cache_corrupted; then
1507     { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1508     echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1509     { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1510     echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1511     { (exit 1); exit 1; }; }
1512 pcg 1.1 fi
1513    
1514     ac_ext=c
1515     ac_cpp='$CPP $CPPFLAGS'
1516 pcg 1.11 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1517     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1518     ac_compiler_gnu=$ac_cv_c_compiler_gnu
1519    
1520    
1521    
1522    
1523    
1524    
1525    
1526    
1527    
1528    
1529    
1530    
1531    
1532    
1533    
1534    
1535    
1536 pcg 1.1
1537    
1538     ac_aux_dir=
1539     for ac_dir in autoconf $srcdir/autoconf; do
1540     if test -f $ac_dir/install-sh; then
1541     ac_aux_dir=$ac_dir
1542     ac_install_sh="$ac_aux_dir/install-sh -c"
1543     break
1544     elif test -f $ac_dir/install.sh; then
1545     ac_aux_dir=$ac_dir
1546     ac_install_sh="$ac_aux_dir/install.sh -c"
1547     break
1548 pcg 1.11 elif test -f $ac_dir/shtool; then
1549     ac_aux_dir=$ac_dir
1550     ac_install_sh="$ac_aux_dir/shtool install -c"
1551     break
1552 pcg 1.1 fi
1553     done
1554     if test -z "$ac_aux_dir"; then
1555 pcg 1.11 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&5
1556     echo "$as_me: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&2;}
1557     { (exit 1); exit 1; }; }
1558     fi
1559     ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1560     ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1561     ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1562 pcg 1.1
1563 pcg 1.11 ac_config_headers="$ac_config_headers config.h:autoconf/config.h.in"
1564 pcg 1.1
1565    
1566     VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1567     DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1568     LSMDATE=`sed -n -e 's/^.*[ \t]LSMDATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1569     LIBVERSION=`sed -n -e 's/^.*[ \t]LIBVERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1570     echo ""
1571     echo "configuring for rxvt $VERSION"
1572     echo ""
1573    
1574    
1575 pcg 1.11 ac_ext=c
1576     ac_cpp='$CPP $CPPFLAGS'
1577     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1578     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1579     ac_compiler_gnu=$ac_cv_c_compiler_gnu
1580     if test -n "$ac_tool_prefix"; then
1581     # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1582     set dummy ${ac_tool_prefix}gcc; ac_word=$2
1583     echo "$as_me:$LINENO: checking for $ac_word" >&5
1584     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1585     if test "${ac_cv_prog_CC+set}" = set; then
1586     echo $ECHO_N "(cached) $ECHO_C" >&6
1587     else
1588     if test -n "$CC"; then
1589     ac_cv_prog_CC="$CC" # Let the user override the test.
1590     else
1591     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1592     for as_dir in $PATH
1593     do
1594     IFS=$as_save_IFS
1595     test -z "$as_dir" && as_dir=.
1596     for ac_exec_ext in '' $ac_executable_extensions; do
1597     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1598     ac_cv_prog_CC="${ac_tool_prefix}gcc"
1599     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1600     break 2
1601     fi
1602     done
1603     done
1604    
1605     fi
1606     fi
1607     CC=$ac_cv_prog_CC
1608     if test -n "$CC"; then
1609     echo "$as_me:$LINENO: result: $CC" >&5
1610     echo "${ECHO_T}$CC" >&6
1611     else
1612     echo "$as_me:$LINENO: result: no" >&5
1613     echo "${ECHO_T}no" >&6
1614     fi
1615    
1616     fi
1617     if test -z "$ac_cv_prog_CC"; then
1618     ac_ct_CC=$CC
1619     # Extract the first word of "gcc", so it can be a program name with args.
1620 pcg 1.1 set dummy gcc; ac_word=$2
1621 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
1622     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1623     if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1624     echo $ECHO_N "(cached) $ECHO_C" >&6
1625     else
1626     if test -n "$ac_ct_CC"; then
1627     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1628     else
1629     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1630     for as_dir in $PATH
1631     do
1632     IFS=$as_save_IFS
1633     test -z "$as_dir" && as_dir=.
1634     for ac_exec_ext in '' $ac_executable_extensions; do
1635     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1636     ac_cv_prog_ac_ct_CC="gcc"
1637     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1638     break 2
1639     fi
1640     done
1641     done
1642    
1643     fi
1644     fi
1645     ac_ct_CC=$ac_cv_prog_ac_ct_CC
1646     if test -n "$ac_ct_CC"; then
1647     echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1648     echo "${ECHO_T}$ac_ct_CC" >&6
1649     else
1650     echo "$as_me:$LINENO: result: no" >&5
1651     echo "${ECHO_T}no" >&6
1652     fi
1653    
1654     CC=$ac_ct_CC
1655     else
1656     CC="$ac_cv_prog_CC"
1657     fi
1658    
1659     if test -z "$CC"; then
1660     if test -n "$ac_tool_prefix"; then
1661     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1662     set dummy ${ac_tool_prefix}cc; ac_word=$2
1663     echo "$as_me:$LINENO: checking for $ac_word" >&5
1664     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1665     if test "${ac_cv_prog_CC+set}" = set; then
1666     echo $ECHO_N "(cached) $ECHO_C" >&6
1667 pcg 1.1 else
1668     if test -n "$CC"; then
1669     ac_cv_prog_CC="$CC" # Let the user override the test.
1670     else
1671 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1672     for as_dir in $PATH
1673     do
1674     IFS=$as_save_IFS
1675     test -z "$as_dir" && as_dir=.
1676     for ac_exec_ext in '' $ac_executable_extensions; do
1677     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1678     ac_cv_prog_CC="${ac_tool_prefix}cc"
1679     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1680     break 2
1681     fi
1682     done
1683     done
1684    
1685 pcg 1.1 fi
1686     fi
1687 pcg 1.11 CC=$ac_cv_prog_CC
1688 pcg 1.1 if test -n "$CC"; then
1689 pcg 1.11 echo "$as_me:$LINENO: result: $CC" >&5
1690     echo "${ECHO_T}$CC" >&6
1691     else
1692     echo "$as_me:$LINENO: result: no" >&5
1693     echo "${ECHO_T}no" >&6
1694     fi
1695    
1696     fi
1697     if test -z "$ac_cv_prog_CC"; then
1698     ac_ct_CC=$CC
1699     # Extract the first word of "cc", so it can be a program name with args.
1700     set dummy cc; ac_word=$2
1701     echo "$as_me:$LINENO: checking for $ac_word" >&5
1702     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1703     if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1704     echo $ECHO_N "(cached) $ECHO_C" >&6
1705     else
1706     if test -n "$ac_ct_CC"; then
1707     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1708     else
1709     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1710     for as_dir in $PATH
1711     do
1712     IFS=$as_save_IFS
1713     test -z "$as_dir" && as_dir=.
1714     for ac_exec_ext in '' $ac_executable_extensions; do
1715     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1716     ac_cv_prog_ac_ct_CC="cc"
1717     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1718     break 2
1719     fi
1720     done
1721     done
1722    
1723     fi
1724     fi
1725     ac_ct_CC=$ac_cv_prog_ac_ct_CC
1726     if test -n "$ac_ct_CC"; then
1727     echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1728     echo "${ECHO_T}$ac_ct_CC" >&6
1729     else
1730     echo "$as_me:$LINENO: result: no" >&5
1731     echo "${ECHO_T}no" >&6
1732     fi
1733    
1734     CC=$ac_ct_CC
1735 pcg 1.1 else
1736 pcg 1.11 CC="$ac_cv_prog_CC"
1737 pcg 1.1 fi
1738    
1739 pcg 1.11 fi
1740 pcg 1.1 if test -z "$CC"; then
1741     # Extract the first word of "cc", so it can be a program name with args.
1742     set dummy cc; ac_word=$2
1743 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
1744     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1745     if test "${ac_cv_prog_CC+set}" = set; then
1746     echo $ECHO_N "(cached) $ECHO_C" >&6
1747 pcg 1.1 else
1748     if test -n "$CC"; then
1749     ac_cv_prog_CC="$CC" # Let the user override the test.
1750     else
1751     ac_prog_rejected=no
1752 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1753     for as_dir in $PATH
1754     do
1755     IFS=$as_save_IFS
1756     test -z "$as_dir" && as_dir=.
1757     for ac_exec_ext in '' $ac_executable_extensions; do
1758     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1759     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1760     ac_prog_rejected=yes
1761     continue
1762     fi
1763     ac_cv_prog_CC="cc"
1764     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1765     break 2
1766     fi
1767     done
1768     done
1769    
1770 pcg 1.1 if test $ac_prog_rejected = yes; then
1771     # We found a bogon in the path, so make sure we never use it.
1772     set dummy $ac_cv_prog_CC
1773     shift
1774 pcg 1.11 if test $# != 0; then
1775 pcg 1.1 # We chose a different compiler from the bogus one.
1776     # However, it has the same basename, so the bogon will be chosen
1777     # first if we set CC to just the basename; use the full file name.
1778     shift
1779 pcg 1.11 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1780 pcg 1.1 fi
1781     fi
1782     fi
1783     fi
1784 pcg 1.11 CC=$ac_cv_prog_CC
1785 pcg 1.1 if test -n "$CC"; then
1786 pcg 1.11 echo "$as_me:$LINENO: result: $CC" >&5
1787     echo "${ECHO_T}$CC" >&6
1788 pcg 1.1 else
1789 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
1790     echo "${ECHO_T}no" >&6
1791 pcg 1.1 fi
1792    
1793 pcg 1.11 fi
1794     if test -z "$CC"; then
1795     if test -n "$ac_tool_prefix"; then
1796     for ac_prog in cl
1797     do
1798     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1799     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1800     echo "$as_me:$LINENO: checking for $ac_word" >&5
1801     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1802     if test "${ac_cv_prog_CC+set}" = set; then
1803     echo $ECHO_N "(cached) $ECHO_C" >&6
1804 pcg 1.1 else
1805     if test -n "$CC"; then
1806     ac_cv_prog_CC="$CC" # Let the user override the test.
1807     else
1808 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1809     for as_dir in $PATH
1810     do
1811     IFS=$as_save_IFS
1812     test -z "$as_dir" && as_dir=.
1813     for ac_exec_ext in '' $ac_executable_extensions; do
1814     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1815     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1816     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1817     break 2
1818     fi
1819     done
1820     done
1821    
1822 pcg 1.1 fi
1823     fi
1824 pcg 1.11 CC=$ac_cv_prog_CC
1825 pcg 1.1 if test -n "$CC"; then
1826 pcg 1.11 echo "$as_me:$LINENO: result: $CC" >&5
1827     echo "${ECHO_T}$CC" >&6
1828 pcg 1.1 else
1829 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
1830     echo "${ECHO_T}no" >&6
1831     fi
1832    
1833     test -n "$CC" && break
1834     done
1835 pcg 1.1 fi
1836 pcg 1.11 if test -z "$CC"; then
1837     ac_ct_CC=$CC
1838     for ac_prog in cl
1839     do
1840     # Extract the first word of "$ac_prog", so it can be a program name with args.
1841     set dummy $ac_prog; ac_word=$2
1842     echo "$as_me:$LINENO: checking for $ac_word" >&5
1843     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1844     if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1845     echo $ECHO_N "(cached) $ECHO_C" >&6
1846     else
1847     if test -n "$ac_ct_CC"; then
1848     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1849     else
1850     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1851     for as_dir in $PATH
1852     do
1853     IFS=$as_save_IFS
1854     test -z "$as_dir" && as_dir=.
1855     for ac_exec_ext in '' $ac_executable_extensions; do
1856     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1857     ac_cv_prog_ac_ct_CC="$ac_prog"
1858     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1859     break 2
1860 pcg 1.1 fi
1861 pcg 1.11 done
1862     done
1863    
1864     fi
1865     fi
1866     ac_ct_CC=$ac_cv_prog_ac_ct_CC
1867     if test -n "$ac_ct_CC"; then
1868     echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1869     echo "${ECHO_T}$ac_ct_CC" >&6
1870     else
1871     echo "$as_me:$LINENO: result: no" >&5
1872     echo "${ECHO_T}no" >&6
1873     fi
1874    
1875     test -n "$ac_ct_CC" && break
1876     done
1877    
1878     CC=$ac_ct_CC
1879     fi
1880    
1881 pcg 1.1 fi
1882    
1883    
1884 pcg 1.11 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1885     See \`config.log' for more details." >&5
1886     echo "$as_me: error: no acceptable C compiler found in \$PATH
1887     See \`config.log' for more details." >&2;}
1888     { (exit 1); exit 1; }; }
1889    
1890     # Provide some information about the compiler.
1891     echo "$as_me:$LINENO:" \
1892     "checking for C compiler version" >&5
1893     ac_compiler=`set X $ac_compile; echo $2`
1894     { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1895     (eval $ac_compiler --version </dev/null >&5) 2>&5
1896     ac_status=$?
1897     echo "$as_me:$LINENO: \$? = $ac_status" >&5
1898     (exit $ac_status); }
1899     { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1900     (eval $ac_compiler -v </dev/null >&5) 2>&5
1901     ac_status=$?
1902     echo "$as_me:$LINENO: \$? = $ac_status" >&5
1903     (exit $ac_status); }
1904     { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1905     (eval $ac_compiler -V </dev/null >&5) 2>&5
1906     ac_status=$?
1907     echo "$as_me:$LINENO: \$? = $ac_status" >&5
1908     (exit $ac_status); }
1909    
1910     cat >conftest.$ac_ext <<_ACEOF
1911     /* confdefs.h. */
1912     _ACEOF
1913     cat confdefs.h >>conftest.$ac_ext
1914     cat >>conftest.$ac_ext <<_ACEOF
1915     /* end confdefs.h. */
1916 pcg 1.1
1917 pcg 1.11 int
1918     main ()
1919     {
1920 pcg 1.1
1921 pcg 1.11 ;
1922     return 0;
1923     }
1924     _ACEOF
1925     ac_clean_files_save=$ac_clean_files
1926     ac_clean_files="$ac_clean_files a.out a.exe b.out"
1927     # Try to create an executable without -o first, disregard a.out.
1928     # It will help us diagnose broken compilers, and finding out an intuition
1929     # of exeext.
1930     echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1931     echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1932     ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1933     if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1934     (eval $ac_link_default) 2>&5
1935     ac_status=$?
1936     echo "$as_me:$LINENO: \$? = $ac_status" >&5
1937     (exit $ac_status); }; then
1938     # Find the output, starting from the most likely. This scheme is
1939     # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1940     # resort.
1941    
1942     # Be careful to initialize this variable, since it used to be cached.
1943     # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1944     ac_cv_exeext=
1945     # b.out is created by i960 compilers.
1946     for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1947     do
1948     test -f "$ac_file" || continue
1949     case $ac_file in
1950     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1951     ;;
1952     conftest.$ac_ext )
1953     # This is the source file.
1954     ;;
1955     [ab].out )
1956     # We found the default executable, but exeext='' is most
1957     # certainly right.
1958     break;;
1959     *.* )
1960     ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1961     # FIXME: I believe we export ac_cv_exeext for Libtool,
1962     # but it would be cool to find out if it's true. Does anybody
1963     # maintain Libtool? --akim.
1964     export ac_cv_exeext
1965     break;;
1966     * )
1967     break;;
1968     esac
1969     done
1970     else
1971     echo "$as_me: failed program was:" >&5
1972     sed 's/^/| /' conftest.$ac_ext >&5
1973 pcg 1.1
1974 pcg 1.11 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
1975     See \`config.log' for more details." >&5
1976     echo "$as_me: error: C compiler cannot create executables
1977     See \`config.log' for more details." >&2;}
1978     { (exit 77); exit 77; }; }
1979     fi
1980    
1981     ac_exeext=$ac_cv_exeext
1982     echo "$as_me:$LINENO: result: $ac_file" >&5
1983     echo "${ECHO_T}$ac_file" >&6
1984    
1985     # Check the compiler produces executables we can run. If not, either
1986     # the compiler is broken, or we cross compile.
1987     echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1988     echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1989     # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1990     # If not cross compiling, check that we can run a simple program.
1991     if test "$cross_compiling" != yes; then
1992     if { ac_try='./$ac_file'
1993     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1994     (eval $ac_try) 2>&5
1995     ac_status=$?
1996     echo "$as_me:$LINENO: \$? = $ac_status" >&5
1997     (exit $ac_status); }; }; then
1998     cross_compiling=no
1999     else
2000     if test "$cross_compiling" = maybe; then
2001     cross_compiling=yes
2002     else
2003     { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2004     If you meant to cross compile, use \`--host'.
2005     See \`config.log' for more details." >&5
2006     echo "$as_me: error: cannot run C compiled programs.
2007     If you meant to cross compile, use \`--host'.
2008     See \`config.log' for more details." >&2;}
2009     { (exit 1); exit 1; }; }
2010     fi
2011 pcg 1.1 fi
2012 pcg 1.11 fi
2013     echo "$as_me:$LINENO: result: yes" >&5
2014     echo "${ECHO_T}yes" >&6
2015    
2016     rm -f a.out a.exe conftest$ac_cv_exeext b.out
2017     ac_clean_files=$ac_clean_files_save
2018     # Check the compiler produces executables we can run. If not, either
2019     # the compiler is broken, or we cross compile.
2020     echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2021     echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2022     echo "$as_me:$LINENO: result: $cross_compiling" >&5
2023     echo "${ECHO_T}$cross_compiling" >&6
2024    
2025     echo "$as_me:$LINENO: checking for suffix of executables" >&5
2026     echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2027     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2028     (eval $ac_link) 2>&5
2029     ac_status=$?
2030     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2031     (exit $ac_status); }; then
2032     # If both `conftest.exe' and `conftest' are `present' (well, observable)
2033     # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2034     # work properly (i.e., refer to `conftest.exe'), while it won't with
2035     # `rm'.
2036     for ac_file in conftest.exe conftest conftest.*; do
2037     test -f "$ac_file" || continue
2038     case $ac_file in
2039     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2040     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2041     export ac_cv_exeext
2042     break;;
2043     * ) break;;
2044     esac
2045     done
2046 pcg 1.1 else
2047 pcg 1.11 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2048     See \`config.log' for more details." >&5
2049     echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2050     See \`config.log' for more details." >&2;}
2051     { (exit 1); exit 1; }; }
2052 pcg 1.1 fi
2053 pcg 1.11
2054     rm -f conftest$ac_cv_exeext
2055     echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2056     echo "${ECHO_T}$ac_cv_exeext" >&6
2057    
2058     rm -f conftest.$ac_ext
2059     EXEEXT=$ac_cv_exeext
2060     ac_exeext=$EXEEXT
2061     echo "$as_me:$LINENO: checking for suffix of object files" >&5
2062     echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2063     if test "${ac_cv_objext+set}" = set; then
2064     echo $ECHO_N "(cached) $ECHO_C" >&6
2065     else
2066     cat >conftest.$ac_ext <<_ACEOF
2067     /* confdefs.h. */
2068     _ACEOF
2069     cat confdefs.h >>conftest.$ac_ext
2070     cat >>conftest.$ac_ext <<_ACEOF
2071     /* end confdefs.h. */
2072    
2073     int
2074     main ()
2075     {
2076    
2077     ;
2078     return 0;
2079     }
2080     _ACEOF
2081     rm -f conftest.o conftest.obj
2082     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2083     (eval $ac_compile) 2>&5
2084     ac_status=$?
2085     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2086     (exit $ac_status); }; then
2087     for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2088     case $ac_file in
2089     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2090     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2091     break;;
2092     esac
2093     done
2094 pcg 1.1 else
2095 pcg 1.11 echo "$as_me: failed program was:" >&5
2096     sed 's/^/| /' conftest.$ac_ext >&5
2097    
2098     { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2099     See \`config.log' for more details." >&5
2100     echo "$as_me: error: cannot compute suffix of object files: cannot compile
2101     See \`config.log' for more details." >&2;}
2102     { (exit 1); exit 1; }; }
2103 pcg 1.1 fi
2104 pcg 1.11
2105     rm -f conftest.$ac_cv_objext conftest.$ac_ext
2106 pcg 1.1 fi
2107 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2108     echo "${ECHO_T}$ac_cv_objext" >&6
2109     OBJEXT=$ac_cv_objext
2110     ac_objext=$OBJEXT
2111     echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2112     echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2113     if test "${ac_cv_c_compiler_gnu+set}" = set; then
2114     echo $ECHO_N "(cached) $ECHO_C" >&6
2115     else
2116     cat >conftest.$ac_ext <<_ACEOF
2117     /* confdefs.h. */
2118     _ACEOF
2119     cat confdefs.h >>conftest.$ac_ext
2120     cat >>conftest.$ac_ext <<_ACEOF
2121     /* end confdefs.h. */
2122    
2123     int
2124     main ()
2125     {
2126     #ifndef __GNUC__
2127     choke me
2128     #endif
2129 pcg 1.1
2130 pcg 1.11 ;
2131     return 0;
2132     }
2133     _ACEOF
2134     rm -f conftest.$ac_objext
2135     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2136     (eval $ac_compile) 2>conftest.er1
2137     ac_status=$?
2138     grep -v '^ *+' conftest.er1 >conftest.err
2139     rm -f conftest.er1
2140     cat conftest.err >&5
2141     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2142     (exit $ac_status); } &&
2143     { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2144     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2145     (eval $ac_try) 2>&5
2146     ac_status=$?
2147     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2148     (exit $ac_status); }; } &&
2149     { ac_try='test -s conftest.$ac_objext'
2150     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2151     (eval $ac_try) 2>&5
2152     ac_status=$?
2153     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2154     (exit $ac_status); }; }; then
2155     ac_compiler_gnu=yes
2156     else
2157     echo "$as_me: failed program was:" >&5
2158     sed 's/^/| /' conftest.$ac_ext >&5
2159    
2160     ac_compiler_gnu=no
2161     fi
2162     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2163     ac_cv_c_compiler_gnu=$ac_compiler_gnu
2164    
2165     fi
2166     echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2167     echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2168     GCC=`test $ac_compiler_gnu = yes && echo yes`
2169     ac_test_CFLAGS=${CFLAGS+set}
2170     ac_save_CFLAGS=$CFLAGS
2171     CFLAGS="-g"
2172     echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2173     echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2174     if test "${ac_cv_prog_cc_g+set}" = set; then
2175     echo $ECHO_N "(cached) $ECHO_C" >&6
2176     else
2177     cat >conftest.$ac_ext <<_ACEOF
2178     /* confdefs.h. */
2179     _ACEOF
2180     cat confdefs.h >>conftest.$ac_ext
2181     cat >>conftest.$ac_ext <<_ACEOF
2182     /* end confdefs.h. */
2183 pcg 1.1
2184 pcg 1.11 int
2185     main ()
2186     {
2187 pcg 1.1
2188 pcg 1.11 ;
2189     return 0;
2190     }
2191     _ACEOF
2192     rm -f conftest.$ac_objext
2193     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2194     (eval $ac_compile) 2>conftest.er1
2195     ac_status=$?
2196     grep -v '^ *+' conftest.er1 >conftest.err
2197     rm -f conftest.er1
2198     cat conftest.err >&5
2199     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2200     (exit $ac_status); } &&
2201     { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2202     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2203     (eval $ac_try) 2>&5
2204     ac_status=$?
2205     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2206     (exit $ac_status); }; } &&
2207     { ac_try='test -s conftest.$ac_objext'
2208     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2209     (eval $ac_try) 2>&5
2210     ac_status=$?
2211     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2212     (exit $ac_status); }; }; then
2213 pcg 1.1 ac_cv_prog_cc_g=yes
2214     else
2215 pcg 1.11 echo "$as_me: failed program was:" >&5
2216     sed 's/^/| /' conftest.$ac_ext >&5
2217    
2218     ac_cv_prog_cc_g=no
2219 pcg 1.1 fi
2220 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2221 pcg 1.1 fi
2222 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2223     echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2224 pcg 1.1 if test "$ac_test_CFLAGS" = set; then
2225 pcg 1.11 CFLAGS=$ac_save_CFLAGS
2226 pcg 1.1 elif test $ac_cv_prog_cc_g = yes; then
2227     if test "$GCC" = yes; then
2228     CFLAGS="-g -O2"
2229     else
2230     CFLAGS="-g"
2231     fi
2232     else
2233     if test "$GCC" = yes; then
2234     CFLAGS="-O2"
2235     else
2236     CFLAGS=
2237     fi
2238     fi
2239 pcg 1.11 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2240     echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2241     if test "${ac_cv_prog_cc_stdc+set}" = set; then
2242     echo $ECHO_N "(cached) $ECHO_C" >&6
2243     else
2244     ac_cv_prog_cc_stdc=no
2245     ac_save_CC=$CC
2246     cat >conftest.$ac_ext <<_ACEOF
2247     /* confdefs.h. */
2248     _ACEOF
2249     cat confdefs.h >>conftest.$ac_ext
2250     cat >>conftest.$ac_ext <<_ACEOF
2251     /* end confdefs.h. */
2252     #include <stdarg.h>
2253     #include <stdio.h>
2254     #include <sys/types.h>
2255     #include <sys/stat.h>
2256     /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2257     struct buf { int x; };
2258     FILE * (*rcsopen) (struct buf *, struct stat *, int);
2259     static char *e (p, i)
2260     char **p;
2261     int i;
2262     {
2263     return p[i];
2264     }
2265     static char *f (char * (*g) (char **, int), char **p, ...)
2266     {
2267     char *s;
2268     va_list v;
2269     va_start (v,p);
2270     s = g (p, va_arg (v,int));
2271     va_end (v);
2272     return s;
2273     }
2274 pcg 1.1
2275 pcg 1.11 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2276     function prototypes and stuff, but not '\xHH' hex character constants.
2277     These don't provoke an error unfortunately, instead are silently treated
2278     as 'x'. The following induces an error, until -std1 is added to get
2279     proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2280     array size at least. It's necessary to write '\x00'==0 to get something
2281     that's true only with -std1. */
2282     int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2283    
2284     int test (int i, double x);
2285     struct s1 {int (*f) (int a);};
2286     struct s2 {int (*f) (double a);};
2287     int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2288     int argc;
2289     char **argv;
2290     int
2291     main ()
2292     {
2293     return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2294     ;
2295     return 0;
2296     }
2297     _ACEOF
2298     # Don't try gcc -ansi; that turns off useful extensions and
2299     # breaks some systems' header files.
2300     # AIX -qlanglvl=ansi
2301     # Ultrix and OSF/1 -std1
2302     # HP-UX 10.20 and later -Ae
2303     # HP-UX older versions -Aa -D_HPUX_SOURCE
2304     # SVR4 -Xc -D__EXTENSIONS__
2305     for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2306 pcg 1.1 do
2307 pcg 1.11 CC="$ac_save_CC $ac_arg"
2308     rm -f conftest.$ac_objext
2309     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2310     (eval $ac_compile) 2>conftest.er1
2311     ac_status=$?
2312     grep -v '^ *+' conftest.er1 >conftest.err
2313     rm -f conftest.er1
2314     cat conftest.err >&5
2315     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2316     (exit $ac_status); } &&
2317     { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2318     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2319     (eval $ac_try) 2>&5
2320     ac_status=$?
2321     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2322     (exit $ac_status); }; } &&
2323     { ac_try='test -s conftest.$ac_objext'
2324     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2325     (eval $ac_try) 2>&5
2326     ac_status=$?
2327     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2328     (exit $ac_status); }; }; then
2329     ac_cv_prog_cc_stdc=$ac_arg
2330     break
2331 pcg 1.1 else
2332 pcg 1.11 echo "$as_me: failed program was:" >&5
2333     sed 's/^/| /' conftest.$ac_ext >&5
2334    
2335 pcg 1.1 fi
2336 pcg 1.11 rm -f conftest.err conftest.$ac_objext
2337 pcg 1.1 done
2338 pcg 1.11 rm -f conftest.$ac_ext conftest.$ac_objext
2339     CC=$ac_save_CC
2340 pcg 1.1
2341 pcg 1.11 fi
2342 pcg 1.1
2343 pcg 1.11 case "x$ac_cv_prog_cc_stdc" in
2344     x|xno)
2345     echo "$as_me:$LINENO: result: none needed" >&5
2346     echo "${ECHO_T}none needed" >&6 ;;
2347     *)
2348     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2349     echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2350     CC="$CC $ac_cv_prog_cc_stdc" ;;
2351     esac
2352 pcg 1.1
2353 pcg 1.11 # Some people use a C++ compiler to compile C. Since we use `exit',
2354     # in C++ we need to declare it. In case someone uses the same compiler
2355     # for both compiling C and C++ we need to have the C++ compiler decide
2356     # the declaration of exit, since it's the most demanding environment.
2357     cat >conftest.$ac_ext <<_ACEOF
2358     #ifndef __cplusplus
2359     choke me
2360     #endif
2361     _ACEOF
2362     rm -f conftest.$ac_objext
2363     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2364     (eval $ac_compile) 2>conftest.er1
2365     ac_status=$?
2366     grep -v '^ *+' conftest.er1 >conftest.err
2367     rm -f conftest.er1
2368     cat conftest.err >&5
2369     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2370     (exit $ac_status); } &&
2371     { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2372     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2373     (eval $ac_try) 2>&5
2374     ac_status=$?
2375     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2376     (exit $ac_status); }; } &&
2377     { ac_try='test -s conftest.$ac_objext'
2378     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2379     (eval $ac_try) 2>&5
2380     ac_status=$?
2381     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2382     (exit $ac_status); }; }; then
2383     for ac_declaration in \
2384     '' \
2385     'extern "C" void std::exit (int) throw (); using std::exit;' \
2386     'extern "C" void std::exit (int); using std::exit;' \
2387     'extern "C" void exit (int) throw ();' \
2388     'extern "C" void exit (int);' \
2389     'void exit (int);'
2390     do
2391     cat >conftest.$ac_ext <<_ACEOF
2392     /* confdefs.h. */
2393     _ACEOF
2394     cat confdefs.h >>conftest.$ac_ext
2395     cat >>conftest.$ac_ext <<_ACEOF
2396     /* end confdefs.h. */
2397     $ac_declaration
2398     #include <stdlib.h>
2399     int
2400     main ()
2401     {
2402     exit (42);
2403     ;
2404     return 0;
2405     }
2406     _ACEOF
2407     rm -f conftest.$ac_objext
2408     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2409     (eval $ac_compile) 2>conftest.er1
2410     ac_status=$?
2411     grep -v '^ *+' conftest.er1 >conftest.err
2412     rm -f conftest.er1
2413     cat conftest.err >&5
2414     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2415     (exit $ac_status); } &&
2416     { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2417     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2418     (eval $ac_try) 2>&5
2419     ac_status=$?
2420     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2421     (exit $ac_status); }; } &&
2422     { ac_try='test -s conftest.$ac_objext'
2423     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2424     (eval $ac_try) 2>&5
2425     ac_status=$?
2426     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2427     (exit $ac_status); }; }; then
2428     :
2429     else
2430     echo "$as_me: failed program was:" >&5
2431     sed 's/^/| /' conftest.$ac_ext >&5
2432 pcg 1.1
2433 pcg 1.11 continue
2434     fi
2435     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2436     cat >conftest.$ac_ext <<_ACEOF
2437     /* confdefs.h. */
2438     _ACEOF
2439     cat confdefs.h >>conftest.$ac_ext
2440     cat >>conftest.$ac_ext <<_ACEOF
2441     /* end confdefs.h. */
2442     $ac_declaration
2443     int
2444     main ()
2445     {
2446     exit (42);
2447     ;
2448     return 0;
2449     }
2450     _ACEOF
2451     rm -f conftest.$ac_objext
2452     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2453     (eval $ac_compile) 2>conftest.er1
2454     ac_status=$?
2455     grep -v '^ *+' conftest.er1 >conftest.err
2456     rm -f conftest.er1
2457     cat conftest.err >&5
2458     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2459     (exit $ac_status); } &&
2460     { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2461     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2462     (eval $ac_try) 2>&5
2463     ac_status=$?
2464     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2465     (exit $ac_status); }; } &&
2466     { ac_try='test -s conftest.$ac_objext'
2467     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2468     (eval $ac_try) 2>&5
2469     ac_status=$?
2470     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2471     (exit $ac_status); }; }; then
2472     break
2473     else
2474     echo "$as_me: failed program was:" >&5
2475     sed 's/^/| /' conftest.$ac_ext >&5
2476 pcg 1.1
2477 pcg 1.11 fi
2478     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2479     done
2480     rm -f conftest*
2481     if test -n "$ac_declaration"; then
2482     echo '#ifdef __cplusplus' >>confdefs.h
2483     echo $ac_declaration >>confdefs.h
2484     echo '#endif' >>confdefs.h
2485     fi
2486 pcg 1.1
2487     else
2488 pcg 1.11 echo "$as_me: failed program was:" >&5
2489     sed 's/^/| /' conftest.$ac_ext >&5
2490    
2491 pcg 1.1 fi
2492 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2493 pcg 1.1 ac_ext=c
2494     ac_cpp='$CPP $CPPFLAGS'
2495 pcg 1.11 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2496     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2497     ac_compiler_gnu=$ac_cv_c_compiler_gnu
2498    
2499     ac_ext=cc
2500     ac_cpp='$CXXCPP $CPPFLAGS'
2501     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2502     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2503     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2504     if test -n "$ac_tool_prefix"; then
2505     for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2506     do
2507     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2508     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2509     echo "$as_me:$LINENO: checking for $ac_word" >&5
2510     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2511     if test "${ac_cv_prog_CXX+set}" = set; then
2512     echo $ECHO_N "(cached) $ECHO_C" >&6
2513     else
2514     if test -n "$CXX"; then
2515     ac_cv_prog_CXX="$CXX" # Let the user override the test.
2516 pcg 1.1 else
2517 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2518     for as_dir in $PATH
2519     do
2520     IFS=$as_save_IFS
2521     test -z "$as_dir" && as_dir=.
2522     for ac_exec_ext in '' $ac_executable_extensions; do
2523     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2524     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2525     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2526     break 2
2527     fi
2528     done
2529     done
2530    
2531 pcg 1.1 fi
2532     fi
2533 pcg 1.11 CXX=$ac_cv_prog_CXX
2534     if test -n "$CXX"; then
2535     echo "$as_me:$LINENO: result: $CXX" >&5
2536     echo "${ECHO_T}$CXX" >&6
2537 pcg 1.1 else
2538 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
2539     echo "${ECHO_T}no" >&6
2540 pcg 1.1 fi
2541    
2542 pcg 1.11 test -n "$CXX" && break
2543     done
2544     fi
2545     if test -z "$CXX"; then
2546     ac_ct_CXX=$CXX
2547     for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2548     do
2549     # Extract the first word of "$ac_prog", so it can be a program name with args.
2550     set dummy $ac_prog; ac_word=$2
2551     echo "$as_me:$LINENO: checking for $ac_word" >&5
2552     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2553     if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2554     echo $ECHO_N "(cached) $ECHO_C" >&6
2555 pcg 1.1 else
2556 pcg 1.11 if test -n "$ac_ct_CXX"; then
2557     ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2558 pcg 1.1 else
2559 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2560     for as_dir in $PATH
2561     do
2562     IFS=$as_save_IFS
2563     test -z "$as_dir" && as_dir=.
2564     for ac_exec_ext in '' $ac_executable_extensions; do
2565     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2566     ac_cv_prog_ac_ct_CXX="$ac_prog"
2567     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2568     break 2
2569     fi
2570     done
2571     done
2572    
2573 pcg 1.1 fi
2574 pcg 1.11 fi
2575     ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2576     if test -n "$ac_ct_CXX"; then
2577     echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2578     echo "${ECHO_T}$ac_ct_CXX" >&6
2579     else
2580     echo "$as_me:$LINENO: result: no" >&5
2581     echo "${ECHO_T}no" >&6
2582 pcg 1.1 fi
2583    
2584 pcg 1.11 test -n "$ac_ct_CXX" && break
2585     done
2586     test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2587    
2588     CXX=$ac_ct_CXX
2589     fi
2590    
2591    
2592     # Provide some information about the compiler.
2593     echo "$as_me:$LINENO:" \
2594     "checking for C++ compiler version" >&5
2595     ac_compiler=`set X $ac_compile; echo $2`
2596     { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2597     (eval $ac_compiler --version </dev/null >&5) 2>&5
2598     ac_status=$?
2599     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2600     (exit $ac_status); }
2601     { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2602     (eval $ac_compiler -v </dev/null >&5) 2>&5
2603     ac_status=$?
2604     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2605     (exit $ac_status); }
2606     { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2607     (eval $ac_compiler -V </dev/null >&5) 2>&5
2608     ac_status=$?
2609     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2610     (exit $ac_status); }
2611    
2612     echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2613     echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2614     if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2615     echo $ECHO_N "(cached) $ECHO_C" >&6
2616     else
2617     cat >conftest.$ac_ext <<_ACEOF
2618     /* confdefs.h. */
2619     _ACEOF
2620     cat confdefs.h >>conftest.$ac_ext
2621     cat >>conftest.$ac_ext <<_ACEOF
2622     /* end confdefs.h. */
2623    
2624     int
2625     main ()
2626     {
2627     #ifndef __GNUC__
2628     choke me
2629     #endif
2630    
2631     ;
2632     return 0;
2633     }
2634     _ACEOF
2635     rm -f conftest.$ac_objext
2636     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2637     (eval $ac_compile) 2>conftest.er1
2638     ac_status=$?
2639     grep -v '^ *+' conftest.er1 >conftest.err
2640     rm -f conftest.er1
2641     cat conftest.err >&5
2642     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2643     (exit $ac_status); } &&
2644     { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2645     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2646     (eval $ac_try) 2>&5
2647     ac_status=$?
2648     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2649     (exit $ac_status); }; } &&
2650     { ac_try='test -s conftest.$ac_objext'
2651     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2652     (eval $ac_try) 2>&5
2653     ac_status=$?
2654     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2655     (exit $ac_status); }; }; then
2656     ac_compiler_gnu=yes
2657     else
2658     echo "$as_me: failed program was:" >&5
2659     sed 's/^/| /' conftest.$ac_ext >&5
2660    
2661     ac_compiler_gnu=no
2662     fi
2663     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2664     ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2665    
2666     fi
2667     echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2668     echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2669     GXX=`test $ac_compiler_gnu = yes && echo yes`
2670     ac_test_CXXFLAGS=${CXXFLAGS+set}
2671     ac_save_CXXFLAGS=$CXXFLAGS
2672     CXXFLAGS="-g"
2673     echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2674     echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2675     if test "${ac_cv_prog_cxx_g+set}" = set; then
2676     echo $ECHO_N "(cached) $ECHO_C" >&6
2677     else
2678     cat >conftest.$ac_ext <<_ACEOF
2679     /* confdefs.h. */
2680     _ACEOF
2681     cat confdefs.h >>conftest.$ac_ext
2682     cat >>conftest.$ac_ext <<_ACEOF
2683     /* end confdefs.h. */
2684    
2685     int
2686     main ()
2687     {
2688    
2689     ;
2690     return 0;
2691     }
2692     _ACEOF
2693     rm -f conftest.$ac_objext
2694     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2695     (eval $ac_compile) 2>conftest.er1
2696     ac_status=$?
2697     grep -v '^ *+' conftest.er1 >conftest.err
2698     rm -f conftest.er1
2699     cat conftest.err >&5
2700     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2701     (exit $ac_status); } &&
2702     { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2703     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2704     (eval $ac_try) 2>&5
2705     ac_status=$?
2706     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2707     (exit $ac_status); }; } &&
2708     { ac_try='test -s conftest.$ac_objext'
2709     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2710     (eval $ac_try) 2>&5
2711     ac_status=$?
2712     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2713     (exit $ac_status); }; }; then
2714     ac_cv_prog_cxx_g=yes
2715     else
2716     echo "$as_me: failed program was:" >&5
2717     sed 's/^/| /' conftest.$ac_ext >&5
2718    
2719     ac_cv_prog_cxx_g=no
2720     fi
2721     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2722     fi
2723     echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2724     echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2725 pcg 1.1 if test "$ac_test_CXXFLAGS" = set; then
2726 pcg 1.11 CXXFLAGS=$ac_save_CXXFLAGS
2727 pcg 1.1 elif test $ac_cv_prog_cxx_g = yes; then
2728     if test "$GXX" = yes; then
2729     CXXFLAGS="-g -O2"
2730     else
2731     CXXFLAGS="-g"
2732     fi
2733     else
2734     if test "$GXX" = yes; then
2735     CXXFLAGS="-O2"
2736     else
2737     CXXFLAGS=
2738     fi
2739     fi
2740 pcg 1.11 for ac_declaration in \
2741     '' \
2742     'extern "C" void std::exit (int) throw (); using std::exit;' \
2743     'extern "C" void std::exit (int); using std::exit;' \
2744     'extern "C" void exit (int) throw ();' \
2745     'extern "C" void exit (int);' \
2746     'void exit (int);'
2747     do
2748     cat >conftest.$ac_ext <<_ACEOF
2749     /* confdefs.h. */
2750     _ACEOF
2751     cat confdefs.h >>conftest.$ac_ext
2752     cat >>conftest.$ac_ext <<_ACEOF
2753     /* end confdefs.h. */
2754     $ac_declaration
2755     #include <stdlib.h>
2756     int
2757     main ()
2758     {
2759     exit (42);
2760     ;
2761     return 0;
2762     }
2763     _ACEOF
2764     rm -f conftest.$ac_objext
2765     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2766     (eval $ac_compile) 2>conftest.er1
2767     ac_status=$?
2768     grep -v '^ *+' conftest.er1 >conftest.err
2769     rm -f conftest.er1
2770     cat conftest.err >&5
2771     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2772     (exit $ac_status); } &&
2773     { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2774     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2775     (eval $ac_try) 2>&5
2776     ac_status=$?
2777     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2778     (exit $ac_status); }; } &&
2779     { ac_try='test -s conftest.$ac_objext'
2780     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2781     (eval $ac_try) 2>&5
2782     ac_status=$?
2783     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2784     (exit $ac_status); }; }; then
2785     :
2786     else
2787     echo "$as_me: failed program was:" >&5
2788     sed 's/^/| /' conftest.$ac_ext >&5
2789    
2790     continue
2791     fi
2792     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2793     cat >conftest.$ac_ext <<_ACEOF
2794     /* confdefs.h. */
2795     _ACEOF
2796     cat confdefs.h >>conftest.$ac_ext
2797     cat >>conftest.$ac_ext <<_ACEOF
2798     /* end confdefs.h. */
2799     $ac_declaration
2800     int
2801     main ()
2802     {
2803     exit (42);
2804     ;
2805     return 0;
2806     }
2807     _ACEOF
2808     rm -f conftest.$ac_objext
2809     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2810     (eval $ac_compile) 2>conftest.er1
2811     ac_status=$?
2812     grep -v '^ *+' conftest.er1 >conftest.err
2813     rm -f conftest.er1
2814     cat conftest.err >&5
2815     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2816     (exit $ac_status); } &&
2817     { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2818     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2819     (eval $ac_try) 2>&5
2820     ac_status=$?
2821     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2822     (exit $ac_status); }; } &&
2823     { ac_try='test -s conftest.$ac_objext'
2824     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2825     (eval $ac_try) 2>&5
2826     ac_status=$?
2827     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2828     (exit $ac_status); }; }; then
2829     break
2830     else
2831     echo "$as_me: failed program was:" >&5
2832     sed 's/^/| /' conftest.$ac_ext >&5
2833    
2834     fi
2835     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2836     done
2837     rm -f conftest*
2838     if test -n "$ac_declaration"; then
2839     echo '#ifdef __cplusplus' >>confdefs.h
2840     echo $ac_declaration >>confdefs.h
2841     echo '#endif' >>confdefs.h
2842     fi
2843    
2844     ac_ext=c
2845     ac_cpp='$CPP $CPPFLAGS'
2846     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2847     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2848     ac_compiler_gnu=$ac_cv_c_compiler_gnu
2849 pcg 1.1
2850 pcg 1.11 ac_ext=c
2851     ac_cpp='$CPP $CPPFLAGS'
2852     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2853     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2854     ac_compiler_gnu=$ac_cv_c_compiler_gnu
2855     echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2856     echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2857 pcg 1.1 # On Suns, sometimes $CPP names a directory.
2858     if test -n "$CPP" && test -d "$CPP"; then
2859     CPP=
2860     fi
2861     if test -z "$CPP"; then
2862 pcg 1.11 if test "${ac_cv_prog_CPP+set}" = set; then
2863     echo $ECHO_N "(cached) $ECHO_C" >&6
2864 pcg 1.1 else
2865 pcg 1.11 # Double quotes because CPP needs to be expanded
2866     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2867     do
2868     ac_preproc_ok=false
2869     for ac_c_preproc_warn_flag in '' yes
2870     do
2871     # Use a header file that comes with gcc, so configuring glibc
2872     # with a fresh cross-compiler works.
2873     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2874     # <limits.h> exists even on freestanding compilers.
2875 pcg 1.1 # On the NeXT, cc -E runs the code through the compiler's parser,
2876 pcg 1.11 # not just through cpp. "Syntax error" is here to catch this case.
2877     cat >conftest.$ac_ext <<_ACEOF
2878     /* confdefs.h. */
2879     _ACEOF
2880     cat confdefs.h >>conftest.$ac_ext
2881     cat >>conftest.$ac_ext <<_ACEOF
2882     /* end confdefs.h. */
2883     #ifdef __STDC__
2884     # include <limits.h>
2885     #else
2886     # include <assert.h>
2887     #endif
2888     Syntax error
2889     _ACEOF
2890     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2891     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2892     ac_status=$?
2893     grep -v '^ *+' conftest.er1 >conftest.err
2894     rm -f conftest.er1
2895     cat conftest.err >&5
2896     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2897     (exit $ac_status); } >/dev/null; then
2898     if test -s conftest.err; then
2899     ac_cpp_err=$ac_c_preproc_warn_flag
2900     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2901     else
2902     ac_cpp_err=
2903     fi
2904     else
2905     ac_cpp_err=yes
2906     fi
2907     if test -z "$ac_cpp_err"; then
2908 pcg 1.1 :
2909     else
2910 pcg 1.11 echo "$as_me: failed program was:" >&5
2911     sed 's/^/| /' conftest.$ac_ext >&5
2912    
2913     # Broken: fails on valid input.
2914     continue
2915     fi
2916     rm -f conftest.err conftest.$ac_ext
2917    
2918     # OK, works on sane cases. Now check whether non-existent headers
2919     # can be detected and how.
2920     cat >conftest.$ac_ext <<_ACEOF
2921     /* confdefs.h. */
2922     _ACEOF
2923     cat confdefs.h >>conftest.$ac_ext
2924     cat >>conftest.$ac_ext <<_ACEOF
2925     /* end confdefs.h. */
2926     #include <ac_nonexistent.h>
2927     _ACEOF
2928     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2929     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2930     ac_status=$?
2931     grep -v '^ *+' conftest.er1 >conftest.err
2932     rm -f conftest.er1
2933     cat conftest.err >&5
2934     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2935     (exit $ac_status); } >/dev/null; then
2936     if test -s conftest.err; then
2937     ac_cpp_err=$ac_c_preproc_warn_flag
2938     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2939     else
2940     ac_cpp_err=
2941     fi
2942     else
2943     ac_cpp_err=yes
2944     fi
2945     if test -z "$ac_cpp_err"; then
2946     # Broken: success on invalid input.
2947     continue
2948     else
2949     echo "$as_me: failed program was:" >&5
2950     sed 's/^/| /' conftest.$ac_ext >&5
2951    
2952     # Passes both tests.
2953     ac_preproc_ok=:
2954     break
2955     fi
2956     rm -f conftest.err conftest.$ac_ext
2957    
2958     done
2959     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2960     rm -f conftest.err conftest.$ac_ext
2961     if $ac_preproc_ok; then
2962     break
2963     fi
2964    
2965     done
2966     ac_cv_prog_CPP=$CPP
2967    
2968     fi
2969     CPP=$ac_cv_prog_CPP
2970     else
2971     ac_cv_prog_CPP=$CPP
2972     fi
2973     echo "$as_me:$LINENO: result: $CPP" >&5
2974     echo "${ECHO_T}$CPP" >&6
2975     ac_preproc_ok=false
2976     for ac_c_preproc_warn_flag in '' yes
2977     do
2978     # Use a header file that comes with gcc, so configuring glibc
2979     # with a fresh cross-compiler works.
2980     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2981     # <limits.h> exists even on freestanding compilers.
2982     # On the NeXT, cc -E runs the code through the compiler's parser,
2983     # not just through cpp. "Syntax error" is here to catch this case.
2984     cat >conftest.$ac_ext <<_ACEOF
2985     /* confdefs.h. */
2986     _ACEOF
2987     cat confdefs.h >>conftest.$ac_ext
2988     cat >>conftest.$ac_ext <<_ACEOF
2989     /* end confdefs.h. */
2990     #ifdef __STDC__
2991     # include <limits.h>
2992     #else
2993     # include <assert.h>
2994     #endif
2995     Syntax error
2996     _ACEOF
2997     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2998     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2999     ac_status=$?
3000     grep -v '^ *+' conftest.er1 >conftest.err
3001     rm -f conftest.er1
3002     cat conftest.err >&5
3003     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3004     (exit $ac_status); } >/dev/null; then
3005     if test -s conftest.err; then
3006     ac_cpp_err=$ac_c_preproc_warn_flag
3007     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3008     else
3009     ac_cpp_err=
3010     fi
3011 pcg 1.1 else
3012 pcg 1.11 ac_cpp_err=yes
3013     fi
3014     if test -z "$ac_cpp_err"; then
3015 pcg 1.1 :
3016     else
3017 pcg 1.11 echo "$as_me: failed program was:" >&5
3018     sed 's/^/| /' conftest.$ac_ext >&5
3019    
3020     # Broken: fails on valid input.
3021     continue
3022 pcg 1.1 fi
3023 pcg 1.11 rm -f conftest.err conftest.$ac_ext
3024    
3025     # OK, works on sane cases. Now check whether non-existent headers
3026     # can be detected and how.
3027     cat >conftest.$ac_ext <<_ACEOF
3028     /* confdefs.h. */
3029     _ACEOF
3030     cat confdefs.h >>conftest.$ac_ext
3031     cat >>conftest.$ac_ext <<_ACEOF
3032     /* end confdefs.h. */
3033     #include <ac_nonexistent.h>
3034     _ACEOF
3035     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3036     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3037     ac_status=$?
3038     grep -v '^ *+' conftest.er1 >conftest.err
3039     rm -f conftest.er1
3040     cat conftest.err >&5
3041     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3042     (exit $ac_status); } >/dev/null; then
3043     if test -s conftest.err; then
3044     ac_cpp_err=$ac_c_preproc_warn_flag
3045     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3046     else
3047     ac_cpp_err=
3048     fi
3049     else
3050     ac_cpp_err=yes
3051 pcg 1.1 fi
3052 pcg 1.11 if test -z "$ac_cpp_err"; then
3053     # Broken: success on invalid input.
3054     continue
3055     else
3056     echo "$as_me: failed program was:" >&5
3057     sed 's/^/| /' conftest.$ac_ext >&5
3058    
3059     # Passes both tests.
3060     ac_preproc_ok=:
3061     break
3062 pcg 1.1 fi
3063 pcg 1.11 rm -f conftest.err conftest.$ac_ext
3064    
3065     done
3066     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3067     rm -f conftest.err conftest.$ac_ext
3068     if $ac_preproc_ok; then
3069     :
3070 pcg 1.1 else
3071 pcg 1.11 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3072     See \`config.log' for more details." >&5
3073     echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3074     See \`config.log' for more details." >&2;}
3075     { (exit 1); exit 1; }; }
3076 pcg 1.1 fi
3077 pcg 1.11
3078     ac_ext=c
3079     ac_cpp='$CPP $CPPFLAGS'
3080     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3081     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3082     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3083 pcg 1.1
3084     # Find a good install program. We prefer a C program (faster),
3085     # so one script is as good as another. But avoid the broken or
3086     # incompatible versions:
3087     # SysV /etc/install, /usr/sbin/install
3088     # SunOS /usr/etc/install
3089     # IRIX /sbin/install
3090     # AIX /bin/install
3091 pcg 1.11 # AmigaOS /C/install, which installs bootblocks on floppy discs
3092 pcg 1.1 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3093     # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3094     # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3095 pcg 1.11 # OS/2's system install, which has a completely different semantic
3096 pcg 1.1 # ./install, which can be erroneously created by make from ./install.sh.
3097 pcg 1.11 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3098     echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3099 pcg 1.1 if test -z "$INSTALL"; then
3100 pcg 1.11 if test "${ac_cv_path_install+set}" = set; then
3101     echo $ECHO_N "(cached) $ECHO_C" >&6
3102 pcg 1.1 else
3103 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3104     for as_dir in $PATH
3105     do
3106     IFS=$as_save_IFS
3107     test -z "$as_dir" && as_dir=.
3108     # Account for people who put trailing slashes in PATH elements.
3109     case $as_dir/ in
3110     ./ | .// | /cC/* | \
3111     /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3112     ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3113     /usr/ucb/* ) ;;
3114     *)
3115     # OSF1 and SCO ODT 3.0 have their own names for install.
3116     # Don't use installbsd from OSF since it installs stuff as root
3117     # by default.
3118     for ac_prog in ginstall scoinst install; do
3119     for ac_exec_ext in '' $ac_executable_extensions; do
3120     if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3121 pcg 1.1 if test $ac_prog = install &&
3122 pcg 1.11 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3123 pcg 1.1 # AIX install. It has an incompatible calling convention.
3124     :
3125 pcg 1.11 elif test $ac_prog = install &&
3126     grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3127     # program-specific install script used by HP pwplus--don't use.
3128     :
3129 pcg 1.1 else
3130 pcg 1.11 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3131     break 3
3132 pcg 1.1 fi
3133     fi
3134     done
3135 pcg 1.11 done
3136     ;;
3137     esac
3138     done
3139    
3140 pcg 1.1
3141     fi
3142     if test "${ac_cv_path_install+set}" = set; then
3143 pcg 1.11 INSTALL=$ac_cv_path_install
3144 pcg 1.1 else
3145     # As a last resort, use the slow shell script. We don't cache a
3146     # path for INSTALL within a source directory, because that will
3147     # break other packages using the cache if that directory is
3148     # removed, or if the path is relative.
3149 pcg 1.11 INSTALL=$ac_install_sh
3150 pcg 1.1 fi
3151     fi
3152 pcg 1.11 echo "$as_me:$LINENO: result: $INSTALL" >&5
3153     echo "${ECHO_T}$INSTALL" >&6
3154 pcg 1.1
3155     # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3156     # It thinks the first close brace ends the variable substitution.
3157     test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3158    
3159 pcg 1.11 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3160 pcg 1.1
3161     test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3162    
3163 pcg 1.11 for ac_prog in gawk mawk nawk awk
3164 pcg 1.1 do
3165 pcg 1.11 # Extract the first word of "$ac_prog", so it can be a program name with args.
3166 pcg 1.1 set dummy $ac_prog; ac_word=$2
3167 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
3168     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3169     if test "${ac_cv_prog_AWK+set}" = set; then
3170     echo $ECHO_N "(cached) $ECHO_C" >&6
3171 pcg 1.1 else
3172     if test -n "$AWK"; then
3173     ac_cv_prog_AWK="$AWK" # Let the user override the test.
3174     else
3175 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3176     for as_dir in $PATH
3177     do
3178     IFS=$as_save_IFS
3179     test -z "$as_dir" && as_dir=.
3180     for ac_exec_ext in '' $ac_executable_extensions; do
3181     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3182     ac_cv_prog_AWK="$ac_prog"
3183     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3184     break 2
3185     fi
3186     done
3187     done
3188    
3189 pcg 1.1 fi
3190     fi
3191 pcg 1.11 AWK=$ac_cv_prog_AWK
3192 pcg 1.1 if test -n "$AWK"; then
3193 pcg 1.11 echo "$as_me:$LINENO: result: $AWK" >&5
3194     echo "${ECHO_T}$AWK" >&6
3195 pcg 1.1 else
3196 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
3197     echo "${ECHO_T}no" >&6
3198 pcg 1.1 fi
3199    
3200 pcg 1.11 test -n "$AWK" && break
3201 pcg 1.1 done
3202    
3203    
3204 pcg 1.13 ac_ext=c
3205     ac_cpp='$CPP $CPPFLAGS'
3206     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3207     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3208     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3209    
3210    
3211     LINKER="$CXX"
3212     if test x$GCC = xyes && test x$GXX = xyes; then
3213    
3214     echo "$as_me:$LINENO: checking for main in -lsupc++" >&5
3215     echo $ECHO_N "checking for main in -lsupc++... $ECHO_C" >&6
3216     if test "${ac_cv_lib_supcpp_main+set}" = set; then
3217     echo $ECHO_N "(cached) $ECHO_C" >&6
3218     else
3219     ac_check_lib_save_LIBS=$LIBS
3220     LIBS="-lsupc++ $LIBS"
3221     cat >conftest.$ac_ext <<_ACEOF
3222     /* confdefs.h. */
3223     _ACEOF
3224     cat confdefs.h >>conftest.$ac_ext
3225     cat >>conftest.$ac_ext <<_ACEOF
3226     /* end confdefs.h. */
3227    
3228    
3229     int
3230     main ()
3231     {
3232     main ();
3233     ;
3234     return 0;
3235     }
3236     _ACEOF
3237     rm -f conftest.$ac_objext conftest$ac_exeext
3238     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3239     (eval $ac_link) 2>conftest.er1
3240     ac_status=$?
3241     grep -v '^ *+' conftest.er1 >conftest.err
3242     rm -f conftest.er1
3243     cat conftest.err >&5
3244     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3245     (exit $ac_status); } &&
3246     { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3247     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3248     (eval $ac_try) 2>&5
3249     ac_status=$?
3250     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3251     (exit $ac_status); }; } &&
3252     { ac_try='test -s conftest$ac_exeext'
3253     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3254     (eval $ac_try) 2>&5
3255     ac_status=$?
3256     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3257     (exit $ac_status); }; }; then
3258     ac_cv_lib_supcpp_main=yes
3259     else
3260     echo "$as_me: failed program was:" >&5
3261     sed 's/^/| /' conftest.$ac_ext >&5
3262    
3263     ac_cv_lib_supcpp_main=no
3264     fi
3265     rm -f conftest.err conftest.$ac_objext \
3266     conftest$ac_exeext conftest.$ac_ext
3267     LIBS=$ac_check_lib_save_LIBS
3268     fi
3269     echo "$as_me:$LINENO: result: $ac_cv_lib_supcpp_main" >&5
3270     echo "${ECHO_T}$ac_cv_lib_supcpp_main" >&6
3271     if test $ac_cv_lib_supcpp_main = yes; then
3272    
3273     LINKER="$CC"
3274     LIBS="$LIBS -lsupc++"
3275    
3276     fi
3277    
3278     fi
3279     LINKER=$LINKER
3280    
3281    
3282     CPPFLAGS="-D_GNU_SOURCE -D_XOPEN_SOURCE"
3283    
3284     if test x$GXX = xyes; then
3285     CXXFLAGS="$CXXFLAGS -fno-exceptions"
3286     fi
3287    
3288     ac_ext=cc
3289     ac_cpp='$CXXCPP $CPPFLAGS'
3290     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3291     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3292     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3293    
3294    
3295    
3296     ac_ext=cc
3297     ac_cpp='$CXXCPP $CPPFLAGS'
3298     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3299     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3300     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3301     echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
3302     echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
3303     if test -z "$CXXCPP"; then
3304     if test "${ac_cv_prog_CXXCPP+set}" = set; then
3305     echo $ECHO_N "(cached) $ECHO_C" >&6
3306     else
3307     # Double quotes because CXXCPP needs to be expanded
3308     for CXXCPP in "$CXX -E" "/lib/cpp"
3309     do
3310     ac_preproc_ok=false
3311     for ac_cxx_preproc_warn_flag in '' yes
3312     do
3313     # Use a header file that comes with gcc, so configuring glibc
3314     # with a fresh cross-compiler works.
3315     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3316     # <limits.h> exists even on freestanding compilers.
3317     # On the NeXT, cc -E runs the code through the compiler's parser,
3318     # not just through cpp. "Syntax error" is here to catch this case.
3319     cat >conftest.$ac_ext <<_ACEOF
3320     /* confdefs.h. */
3321     _ACEOF
3322     cat confdefs.h >>conftest.$ac_ext
3323     cat >>conftest.$ac_ext <<_ACEOF
3324     /* end confdefs.h. */
3325     #ifdef __STDC__
3326     # include <limits.h>
3327     #else
3328     # include <assert.h>
3329     #endif
3330     Syntax error
3331     _ACEOF
3332     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3333     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3334     ac_status=$?
3335     grep -v '^ *+' conftest.er1 >conftest.err
3336     rm -f conftest.er1
3337     cat conftest.err >&5
3338     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3339     (exit $ac_status); } >/dev/null; then
3340     if test -s conftest.err; then
3341     ac_cpp_err=$ac_cxx_preproc_warn_flag
3342     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3343     else
3344     ac_cpp_err=
3345     fi
3346     else
3347     ac_cpp_err=yes
3348     fi
3349     if test -z "$ac_cpp_err"; then
3350     :
3351     else
3352     echo "$as_me: failed program was:" >&5
3353     sed 's/^/| /' conftest.$ac_ext >&5
3354    
3355     # Broken: fails on valid input.
3356     continue
3357     fi
3358     rm -f conftest.err conftest.$ac_ext
3359    
3360     # OK, works on sane cases. Now check whether non-existent headers
3361     # can be detected and how.
3362     cat >conftest.$ac_ext <<_ACEOF
3363     /* confdefs.h. */
3364     _ACEOF
3365     cat confdefs.h >>conftest.$ac_ext
3366     cat >>conftest.$ac_ext <<_ACEOF
3367     /* end confdefs.h. */
3368     #include <ac_nonexistent.h>
3369     _ACEOF
3370     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3371     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3372     ac_status=$?
3373     grep -v '^ *+' conftest.er1 >conftest.err
3374     rm -f conftest.er1
3375     cat conftest.err >&5
3376     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3377     (exit $ac_status); } >/dev/null; then
3378     if test -s conftest.err; then
3379     ac_cpp_err=$ac_cxx_preproc_warn_flag
3380     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3381     else
3382     ac_cpp_err=
3383     fi
3384     else
3385     ac_cpp_err=yes
3386     fi
3387     if test -z "$ac_cpp_err"; then
3388     # Broken: success on invalid input.
3389     continue
3390     else
3391     echo "$as_me: failed program was:" >&5
3392     sed 's/^/| /' conftest.$ac_ext >&5
3393    
3394     # Passes both tests.
3395     ac_preproc_ok=:
3396     break
3397     fi
3398     rm -f conftest.err conftest.$ac_ext
3399    
3400     done
3401     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3402     rm -f conftest.err conftest.$ac_ext
3403     if $ac_preproc_ok; then
3404     break
3405     fi
3406    
3407     done
3408     ac_cv_prog_CXXCPP=$CXXCPP
3409    
3410     fi
3411     CXXCPP=$ac_cv_prog_CXXCPP
3412     else
3413     ac_cv_prog_CXXCPP=$CXXCPP
3414     fi
3415     echo "$as_me:$LINENO: result: $CXXCPP" >&5
3416     echo "${ECHO_T}$CXXCPP" >&6
3417     ac_preproc_ok=false
3418     for ac_cxx_preproc_warn_flag in '' yes
3419     do
3420     # Use a header file that comes with gcc, so configuring glibc
3421     # with a fresh cross-compiler works.
3422     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3423     # <limits.h> exists even on freestanding compilers.
3424     # On the NeXT, cc -E runs the code through the compiler's parser,
3425     # not just through cpp. "Syntax error" is here to catch this case.
3426     cat >conftest.$ac_ext <<_ACEOF
3427     /* confdefs.h. */
3428     _ACEOF
3429     cat confdefs.h >>conftest.$ac_ext
3430     cat >>conftest.$ac_ext <<_ACEOF
3431     /* end confdefs.h. */
3432     #ifdef __STDC__
3433     # include <limits.h>
3434     #else
3435     # include <assert.h>
3436     #endif
3437     Syntax error
3438     _ACEOF
3439     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3440     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3441     ac_status=$?
3442     grep -v '^ *+' conftest.er1 >conftest.err
3443     rm -f conftest.er1
3444     cat conftest.err >&5
3445     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3446     (exit $ac_status); } >/dev/null; then
3447     if test -s conftest.err; then
3448     ac_cpp_err=$ac_cxx_preproc_warn_flag
3449     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3450     else
3451     ac_cpp_err=
3452     fi
3453     else
3454     ac_cpp_err=yes
3455     fi
3456     if test -z "$ac_cpp_err"; then
3457     :
3458     else
3459     echo "$as_me: failed program was:" >&5
3460     sed 's/^/| /' conftest.$ac_ext >&5
3461    
3462     # Broken: fails on valid input.
3463     continue
3464     fi
3465     rm -f conftest.err conftest.$ac_ext
3466    
3467     # OK, works on sane cases. Now check whether non-existent headers
3468     # can be detected and how.
3469     cat >conftest.$ac_ext <<_ACEOF
3470     /* confdefs.h. */
3471     _ACEOF
3472     cat confdefs.h >>conftest.$ac_ext
3473     cat >>conftest.$ac_ext <<_ACEOF
3474     /* end confdefs.h. */
3475     #include <ac_nonexistent.h>
3476     _ACEOF
3477     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3478     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3479     ac_status=$?
3480     grep -v '^ *+' conftest.er1 >conftest.err
3481     rm -f conftest.er1
3482     cat conftest.err >&5
3483     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3484     (exit $ac_status); } >/dev/null; then
3485     if test -s conftest.err; then
3486     ac_cpp_err=$ac_cxx_preproc_warn_flag
3487     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3488     else
3489     ac_cpp_err=
3490     fi
3491     else
3492     ac_cpp_err=yes
3493     fi
3494     if test -z "$ac_cpp_err"; then
3495     # Broken: success on invalid input.
3496     continue
3497     else
3498     echo "$as_me: failed program was:" >&5
3499     sed 's/^/| /' conftest.$ac_ext >&5
3500    
3501     # Passes both tests.
3502     ac_preproc_ok=:
3503     break
3504     fi
3505     rm -f conftest.err conftest.$ac_ext
3506    
3507     done
3508     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3509     rm -f conftest.err conftest.$ac_ext
3510     if $ac_preproc_ok; then
3511     :
3512     else
3513     { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3514     See \`config.log' for more details." >&5
3515     echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3516     See \`config.log' for more details." >&2;}
3517     { (exit 1); exit 1; }; }
3518     fi
3519    
3520     ac_ext=cc
3521     ac_cpp='$CXXCPP $CPPFLAGS'
3522     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3523     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3524     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3525 pcg 1.11
3526    
3527     echo "$as_me:$LINENO: checking for egrep" >&5
3528     echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3529     if test "${ac_cv_prog_egrep+set}" = set; then
3530     echo $ECHO_N "(cached) $ECHO_C" >&6
3531     else
3532     if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3533     then ac_cv_prog_egrep='grep -E'
3534     else ac_cv_prog_egrep='egrep'
3535     fi
3536     fi
3537     echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3538     echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3539     EGREP=$ac_cv_prog_egrep
3540    
3541    
3542    
3543     echo "$as_me:$LINENO: checking for AIX" >&5
3544     echo $ECHO_N "checking for AIX... $ECHO_C" >&6
3545     cat >conftest.$ac_ext <<_ACEOF
3546     /* confdefs.h. */
3547     _ACEOF
3548     cat confdefs.h >>conftest.$ac_ext
3549     cat >>conftest.$ac_ext <<_ACEOF
3550     /* end confdefs.h. */
3551 pcg 1.1 #ifdef _AIX
3552     yes
3553     #endif
3554    
3555 pcg 1.11 _ACEOF
3556 pcg 1.1 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3557 pcg 1.11 $EGREP "yes" >/dev/null 2>&1; then
3558     echo "$as_me:$LINENO: result: yes" >&5
3559     echo "${ECHO_T}yes" >&6
3560     cat >>confdefs.h <<\_ACEOF
3561 pcg 1.1 #define _ALL_SOURCE 1
3562 pcg 1.11 _ACEOF
3563 pcg 1.1
3564     else
3565 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
3566     echo "${ECHO_T}no" >&6
3567 pcg 1.1 fi
3568     rm -f conftest*
3569    
3570    
3571 pcg 1.11 echo "$as_me:$LINENO: checking for library containing strerror" >&5
3572     echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
3573     if test "${ac_cv_search_strerror+set}" = set; then
3574     echo $ECHO_N "(cached) $ECHO_C" >&6
3575     else
3576     ac_func_search_save_LIBS=$LIBS
3577     ac_cv_search_strerror=no
3578     cat >conftest.$ac_ext <<_ACEOF
3579     /* confdefs.h. */
3580     _ACEOF
3581     cat confdefs.h >>conftest.$ac_ext
3582     cat >>conftest.$ac_ext <<_ACEOF
3583     /* end confdefs.h. */
3584    
3585     /* Override any gcc2 internal prototype to avoid an error. */
3586     #ifdef __cplusplus
3587     extern "C"
3588     #endif
3589     /* We use char because int might match the return type of a gcc2
3590     builtin and then its argument prototype would still apply. */
3591     char strerror ();
3592     int
3593     main ()
3594     {
3595     strerror ();
3596     ;
3597     return 0;
3598     }
3599     _ACEOF
3600     rm -f conftest.$ac_objext conftest$ac_exeext
3601     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3602     (eval $ac_link) 2>conftest.er1
3603     ac_status=$?
3604     grep -v '^ *+' conftest.er1 >conftest.err
3605     rm -f conftest.er1
3606     cat conftest.err >&5
3607     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3608     (exit $ac_status); } &&
3609 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3610 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3611     (eval $ac_try) 2>&5
3612     ac_status=$?
3613     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3614     (exit $ac_status); }; } &&
3615     { ac_try='test -s conftest$ac_exeext'
3616     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3617     (eval $ac_try) 2>&5
3618     ac_status=$?
3619     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3620     (exit $ac_status); }; }; then
3621     ac_cv_search_strerror="none required"
3622     else
3623     echo "$as_me: failed program was:" >&5
3624     sed 's/^/| /' conftest.$ac_ext >&5
3625    
3626     fi
3627     rm -f conftest.err conftest.$ac_objext \
3628     conftest$ac_exeext conftest.$ac_ext
3629     if test "$ac_cv_search_strerror" = no; then
3630     for ac_lib in cposix; do
3631     LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3632     cat >conftest.$ac_ext <<_ACEOF
3633     /* confdefs.h. */
3634     _ACEOF
3635     cat confdefs.h >>conftest.$ac_ext
3636     cat >>conftest.$ac_ext <<_ACEOF
3637     /* end confdefs.h. */
3638 pcg 1.1
3639 pcg 1.11 /* Override any gcc2 internal prototype to avoid an error. */
3640     #ifdef __cplusplus
3641     extern "C"
3642     #endif
3643     /* We use char because int might match the return type of a gcc2
3644     builtin and then its argument prototype would still apply. */
3645     char strerror ();
3646     int
3647     main ()
3648     {
3649     strerror ();
3650     ;
3651     return 0;
3652     }
3653     _ACEOF
3654     rm -f conftest.$ac_objext conftest$ac_exeext
3655     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3656     (eval $ac_link) 2>conftest.er1
3657     ac_status=$?
3658     grep -v '^ *+' conftest.er1 >conftest.err
3659     rm -f conftest.er1
3660     cat conftest.err >&5
3661     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3662     (exit $ac_status); } &&
3663 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3664 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3665     (eval $ac_try) 2>&5
3666     ac_status=$?
3667     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3668     (exit $ac_status); }; } &&
3669     { ac_try='test -s conftest$ac_exeext'
3670     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3671     (eval $ac_try) 2>&5
3672     ac_status=$?
3673     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3674     (exit $ac_status); }; }; then
3675     ac_cv_search_strerror="-l$ac_lib"
3676     break
3677 pcg 1.1 else
3678 pcg 1.11 echo "$as_me: failed program was:" >&5
3679     sed 's/^/| /' conftest.$ac_ext >&5
3680    
3681     fi
3682     rm -f conftest.err conftest.$ac_objext \
3683     conftest$ac_exeext conftest.$ac_ext
3684     done
3685     fi
3686     LIBS=$ac_func_search_save_LIBS
3687     fi
3688     echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3689     echo "${ECHO_T}$ac_cv_search_strerror" >&6
3690     if test "$ac_cv_search_strerror" != no; then
3691     test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
3692    
3693 pcg 1.1 fi
3694    
3695    
3696     # Check whether --enable-shared or --disable-shared was given.
3697     if test "${enable_shared+set}" = set; then
3698     enableval="$enable_shared"
3699     p=${PACKAGE-default}
3700     case "$enableval" in
3701     yes) enable_shared=yes ;;
3702     no) enable_shared=no ;;
3703     *)
3704     enable_shared=no
3705     # Look at the argument we got. We use all the common list separators.
3706     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3707     for pkg in $enableval; do
3708     if test "X$pkg" = "X$p"; then
3709     enable_shared=yes
3710     fi
3711     done
3712     IFS="$ac_save_ifs"
3713     ;;
3714     esac
3715     else
3716     enable_shared=no
3717 pcg 1.11 fi; # Check whether --enable-static or --disable-static was given.
3718 pcg 1.1 if test "${enable_static+set}" = set; then
3719     enableval="$enable_static"
3720     p=${PACKAGE-default}
3721     case "$enableval" in
3722     yes) enable_static=yes ;;
3723     no) enable_static=no ;;
3724     *)
3725     enable_static=no
3726     # Look at the argument we got. We use all the common list separators.
3727     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3728     for pkg in $enableval; do
3729     if test "X$pkg" = "X$p"; then
3730     enable_static=yes
3731     fi
3732     done
3733     IFS="$ac_save_ifs"
3734     ;;
3735     esac
3736     else
3737     enable_static=yes
3738 pcg 1.11 fi; # Check whether --enable-fast-install or --disable-fast-install was given.
3739 pcg 1.1 if test "${enable_fast_install+set}" = set; then
3740     enableval="$enable_fast_install"
3741     p=${PACKAGE-default}
3742     case "$enableval" in
3743     yes) enable_fast_install=yes ;;
3744     no) enable_fast_install=no ;;
3745     *)
3746     enable_fast_install=no
3747     # Look at the argument we got. We use all the common list separators.
3748     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3749     for pkg in $enableval; do
3750     if test "X$pkg" = "X$p"; then
3751     enable_fast_install=yes
3752     fi
3753     done
3754     IFS="$ac_save_ifs"
3755     ;;
3756     esac
3757     else
3758     enable_fast_install=yes
3759 pcg 1.11 fi;
3760 pcg 1.1 # Make sure we can run config.sub.
3761 pcg 1.11 $ac_config_sub sun4 >/dev/null 2>&1 ||
3762     { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3763     echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3764     { (exit 1); exit 1; }; }
3765    
3766     echo "$as_me:$LINENO: checking build system type" >&5
3767     echo $ECHO_N "checking build system type... $ECHO_C" >&6
3768     if test "${ac_cv_build+set}" = set; then
3769     echo $ECHO_N "(cached) $ECHO_C" >&6
3770     else
3771     ac_cv_build_alias=$build_alias
3772     test -z "$ac_cv_build_alias" &&
3773     ac_cv_build_alias=`$ac_config_guess`
3774     test -z "$ac_cv_build_alias" &&
3775     { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3776     echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3777     { (exit 1); exit 1; }; }
3778     ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3779     { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3780     echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3781     { (exit 1); exit 1; }; }
3782    
3783     fi
3784     echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3785     echo "${ECHO_T}$ac_cv_build" >&6
3786     build=$ac_cv_build
3787     build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3788     build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3789     build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3790    
3791    
3792     echo "$as_me:$LINENO: checking host system type" >&5
3793     echo $ECHO_N "checking host system type... $ECHO_C" >&6
3794     if test "${ac_cv_host+set}" = set; then
3795     echo $ECHO_N "(cached) $ECHO_C" >&6
3796     else
3797     ac_cv_host_alias=$host_alias
3798     test -z "$ac_cv_host_alias" &&
3799     ac_cv_host_alias=$ac_cv_build_alias
3800     ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3801     { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3802     echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
3803     { (exit 1); exit 1; }; }
3804    
3805     fi
3806     echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3807     echo "${ECHO_T}$ac_cv_host" >&6
3808     host=$ac_cv_host
3809     host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3810     host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3811     host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3812 pcg 1.1
3813    
3814    
3815     # Check whether --with-gnu-ld or --without-gnu-ld was given.
3816     if test "${with_gnu_ld+set}" = set; then
3817     withval="$with_gnu_ld"
3818     test "$withval" = no || with_gnu_ld=yes
3819     else
3820     with_gnu_ld=no
3821 pcg 1.11 fi;
3822 pcg 1.1 ac_prog=ld
3823     if test "$GCC" = yes; then
3824     # Check if gcc -print-prog-name=ld gives a path.
3825 pcg 1.11 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
3826     echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
3827 pcg 1.1 case $host in
3828     *-*-mingw*)
3829     # gcc leaves a trailing carriage return which upsets mingw
3830     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3831     *)
3832     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3833     esac
3834     case "$ac_prog" in
3835     # Accept absolute paths.
3836     [\\/]* | [A-Za-z]:[\\/]*)
3837     re_direlt='/[^/][^/]*/\.\./'
3838     # Canonicalize the path of ld
3839     ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3840     while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3841     ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3842     done
3843     test -z "$LD" && LD="$ac_prog"
3844     ;;
3845     "")
3846     # If it fails, then pretend we aren't using GCC.
3847     ac_prog=ld
3848     ;;
3849     *)
3850     # If it is relative, then search for the first ld in PATH.
3851     with_gnu_ld=unknown
3852     ;;
3853     esac
3854     elif test "$with_gnu_ld" = yes; then
3855 pcg 1.11 echo "$as_me:$LINENO: checking for GNU ld" >&5
3856     echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3857 pcg 1.1 else
3858 pcg 1.11 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3859     echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3860 pcg 1.1 fi
3861 pcg 1.11 if test "${lt_cv_path_LD+set}" = set; then
3862     echo $ECHO_N "(cached) $ECHO_C" >&6
3863 pcg 1.1 else
3864     if test -z "$LD"; then
3865     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3866     for ac_dir in $PATH; do
3867     test -z "$ac_dir" && ac_dir=.
3868     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3869     lt_cv_path_LD="$ac_dir/$ac_prog"
3870     # Check to see if the program is GNU ld. I'd rather use --version,
3871     # but apparently some GNU ld's only accept -v.
3872     # Break only if it was the GNU/non-GNU ld that we prefer.
3873     if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3874     test "$with_gnu_ld" != no && break
3875     else
3876     test "$with_gnu_ld" != yes && break
3877     fi
3878     fi
3879     done
3880     IFS="$ac_save_ifs"
3881     else
3882     lt_cv_path_LD="$LD" # Let the user override the test with a path.
3883     fi
3884     fi
3885    
3886     LD="$lt_cv_path_LD"
3887     if test -n "$LD"; then
3888 pcg 1.11 echo "$as_me:$LINENO: result: $LD" >&5
3889     echo "${ECHO_T}$LD" >&6
3890 pcg 1.1 else
3891 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
3892     echo "${ECHO_T}no" >&6
3893 pcg 1.1 fi
3894 pcg 1.11 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3895     echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3896     { (exit 1); exit 1; }; }
3897     echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3898     echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3899     if test "${lt_cv_prog_gnu_ld+set}" = set; then
3900     echo $ECHO_N "(cached) $ECHO_C" >&6
3901 pcg 1.1 else
3902     # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3903     if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3904     lt_cv_prog_gnu_ld=yes
3905     else
3906     lt_cv_prog_gnu_ld=no
3907     fi
3908     fi
3909 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3910     echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3911 pcg 1.1 with_gnu_ld=$lt_cv_prog_gnu_ld
3912    
3913    
3914 pcg 1.11 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3915     echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3916     if test "${lt_cv_ld_reload_flag+set}" = set; then
3917     echo $ECHO_N "(cached) $ECHO_C" >&6
3918 pcg 1.1 else
3919     lt_cv_ld_reload_flag='-r'
3920     fi
3921 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3922     echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3923 pcg 1.1 reload_flag=$lt_cv_ld_reload_flag
3924     test -n "$reload_flag" && reload_flag=" $reload_flag"
3925    
3926 pcg 1.11 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3927     echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3928     if test "${lt_cv_path_NM+set}" = set; then
3929     echo $ECHO_N "(cached) $ECHO_C" >&6
3930 pcg 1.1 else
3931     if test -n "$NM"; then
3932     # Let the user override the test.
3933     lt_cv_path_NM="$NM"
3934     else
3935     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3936     for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3937     test -z "$ac_dir" && ac_dir=.
3938     tmp_nm=$ac_dir/${ac_tool_prefix}nm
3939     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
3940     # Check to see if the nm accepts a BSD-compat flag.
3941     # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3942     # nm: unknown option "B" ignored
3943     # Tru64's nm complains that /dev/null is an invalid object file
3944     if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
3945     lt_cv_path_NM="$tmp_nm -B"
3946     break
3947     elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3948     lt_cv_path_NM="$tmp_nm -p"
3949     break
3950     else
3951     lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3952     continue # so that we can try to find one that supports BSD flags
3953     fi
3954     fi
3955     done
3956     IFS="$ac_save_ifs"
3957     test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3958     fi
3959     fi
3960    
3961     NM="$lt_cv_path_NM"
3962 pcg 1.11 echo "$as_me:$LINENO: result: $NM" >&5
3963     echo "${ECHO_T}$NM" >&6
3964 pcg 1.1
3965 pcg 1.11 echo "$as_me:$LINENO: checking whether ln -s works" >&5
3966     echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3967     LN_S=$as_ln_s
3968     if test "$LN_S" = "ln -s"; then
3969     echo "$as_me:$LINENO: result: yes" >&5
3970     echo "${ECHO_T}yes" >&6
3971     else
3972     echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3973     echo "${ECHO_T}no, using $LN_S" >&6
3974     fi
3975    
3976     echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
3977     echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
3978     if test "${lt_cv_deplibs_check_method+set}" = set; then
3979     echo $ECHO_N "(cached) $ECHO_C" >&6
3980 pcg 1.1 else
3981     lt_cv_file_magic_cmd='$MAGIC_CMD'
3982     lt_cv_file_magic_test_file=
3983     lt_cv_deplibs_check_method='unknown'
3984     # Need to set the preceding variable on all platforms that support
3985     # interlibrary dependencies.
3986     # 'none' -- dependencies not supported.
3987     # `unknown' -- same as none, but documents that we really don't know.
3988     # 'pass_all' -- all dependencies passed with no checks.
3989     # 'test_compile' -- check by making test program.
3990     # ['file_magic [regex]'] -- check by looking for files in library path
3991     # which responds to the $file_magic_cmd with a given egrep regex.
3992     # If you have `file' or equivalent on your system and you're not sure
3993     # whether `pass_all' will *always* work, you probably want this one.
3994    
3995     case "$host_os" in
3996     aix4*)
3997     lt_cv_deplibs_check_method=pass_all
3998     ;;
3999    
4000     beos*)
4001     lt_cv_deplibs_check_method=pass_all
4002     ;;
4003    
4004     bsdi4*)
4005     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4006     lt_cv_file_magic_cmd='/usr/bin/file -L'
4007     lt_cv_file_magic_test_file=/shlib/libc.so
4008     ;;
4009    
4010     cygwin* | mingw* | pw32*)
4011     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4012     lt_cv_file_magic_cmd='$OBJDUMP -f'
4013     ;;
4014    
4015     darwin*|rhapsody*)
4016     lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
4017     lt_cv_file_magiic_cmd=/usr/bin/file
4018     lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
4019     ;;
4020    
4021     freebsd*)
4022     if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4023     case "$host_cpu" in
4024     i*86 )
4025     # Not sure whether the presence of OpenBSD here was a mistake.
4026     # Let's accept both of them until this is cleared up.
4027     lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
4028     lt_cv_file_magic_cmd=/usr/bin/file
4029     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4030     ;;
4031     esac
4032     else
4033     lt_cv_deplibs_check_method=pass_all
4034     fi
4035     ;;
4036    
4037     gnu*)
4038     lt_cv_deplibs_check_method=pass_all
4039     ;;
4040    
4041     hpux10.20*|hpux11*)
4042     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4043     lt_cv_file_magic_cmd=/usr/bin/file
4044     lt_cv_file_magic_test_file=/usr/lib/libc.sl
4045     ;;
4046    
4047     irix5* | irix6*)
4048     case "$host_os" in
4049     irix5*)
4050     # this will be overridden with pass_all, but let us keep it just in case
4051     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
4052     ;;
4053     *)
4054     case "$LD" in
4055     *-32|*"-32 ") libmagic=32-bit;;
4056     *-n32|*"-n32 ") libmagic=N32;;
4057     *-64|*"-64 ") libmagic=64-bit;;
4058     *) libmagic=never-match;;
4059     esac
4060     # this will be overridden with pass_all, but let us keep it just in case
4061     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
4062     ;;
4063     esac
4064     lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
4065     lt_cv_deplibs_check_method=pass_all
4066     ;;
4067    
4068     # This must be Linux ELF.
4069     linux-gnu*)
4070     case "$host_cpu" in
4071     alpha* | i*86 | powerpc* | sparc* | ia64* )
4072     lt_cv_deplibs_check_method=pass_all ;;
4073     *)
4074     # glibc up to 2.1.1 does not perform some relocations on ARM
4075     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
4076     esac
4077     lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
4078     ;;
4079    
4080     netbsd*)
4081     if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4082     lt_cv_deplibs_check_method='file_magic NetBSD/[a-z0-9]* demand paged shared library'
4083     else
4084     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
4085     fi
4086     lt_cv_file_magic_cmd='/usr/bin/file -L'
4087     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4088     ;;
4089    
4090     newos6*)
4091     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4092     lt_cv_file_magic_cmd=/usr/bin/file
4093     lt_cv_file_magic_test_file=/usr/lib/libnls.so
4094     ;;
4095    
4096     osf3* | osf4* | osf5*)
4097     # this will be overridden with pass_all, but let us keep it just in case
4098     lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4099     lt_cv_file_magic_test_file=/shlib/libc.so
4100     lt_cv_deplibs_check_method=pass_all
4101     ;;
4102    
4103     sco3.2v5*)
4104     lt_cv_deplibs_check_method=pass_all
4105     ;;
4106    
4107     solaris*)
4108     lt_cv_deplibs_check_method=pass_all
4109     lt_cv_file_magic_test_file=/lib/libc.so
4110     ;;
4111    
4112     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4113     case "$host_vendor" in
4114     motorola)
4115     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]'
4116     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4117     ;;
4118     ncr)
4119     lt_cv_deplibs_check_method=pass_all
4120     ;;
4121     sequent)
4122     lt_cv_file_magic_cmd='/bin/file'
4123     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4124     ;;
4125     sni)
4126     lt_cv_file_magic_cmd='/bin/file'
4127     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4128     lt_cv_file_magic_test_file=/lib/libc.so
4129     ;;
4130     esac
4131     ;;
4132     esac
4133    
4134     fi
4135 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4136     echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4137 pcg 1.1 file_magic_cmd=$lt_cv_file_magic_cmd
4138     deplibs_check_method=$lt_cv_deplibs_check_method
4139    
4140    
4141    
4142    
4143    
4144    
4145    
4146     # Check for command to grab the raw symbol name followed by C symbol from nm.
4147 pcg 1.11 echo "$as_me:$LINENO: checking command to parse $NM output" >&5
4148     echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
4149     if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
4150     echo $ECHO_N "(cached) $ECHO_C" >&6
4151 pcg 1.1 else
4152 pcg 1.11
4153 pcg 1.1 # These are sane defaults that work on at least a few old systems.
4154     # [They come from Ultrix. What could be older than Ultrix?!! ;)]
4155    
4156     # Character class describing NM global symbol codes.
4157     symcode='[BCDEGRST]'
4158    
4159     # Regexp to match symbols that can be accessed directly from C.
4160     sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4161    
4162     # Transform the above into a raw symbol and a C symbol.
4163     symxfrm='\1 \2\3 \3'
4164    
4165     # Transform an extracted symbol line into a proper C declaration
4166     lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
4167    
4168     # Define system-specific variables.
4169     case "$host_os" in
4170     aix*)
4171     symcode='[BCDT]'
4172     ;;
4173     cygwin* | mingw* | pw32*)
4174     symcode='[ABCDGISTW]'
4175     ;;
4176     hpux*) # Its linker distinguishes data from code symbols
4177     lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^. .* \(.*\)$/extern char \1;/p'"
4178     ;;
4179     irix*)
4180     symcode='[BCDEGRST]'
4181     ;;
4182     solaris* | sysv5*)
4183     symcode='[BDT]'
4184     ;;
4185     sysv4)
4186     symcode='[DFNSTU]'
4187     ;;
4188     esac
4189    
4190     # Handle CRLF in mingw tool chain
4191     opt_cr=
4192     case "$host_os" in
4193     mingw*)
4194     opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4195     ;;
4196     esac
4197    
4198     # If we're using GNU nm, then use its standard symbol codes.
4199     if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
4200     symcode='[ABCDGISTW]'
4201     fi
4202    
4203     # Try without a prefix undercore, then with it.
4204     for ac_symprfx in "" "_"; do
4205    
4206     # Write the raw and C identifiers.
4207     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
4208    
4209     # Check to see that the pipe works correctly.
4210     pipe_works=no
4211     rm -f conftest*
4212     cat > conftest.$ac_ext <<EOF
4213     #ifdef __cplusplus
4214     extern "C" {
4215     #endif
4216     char nm_test_var;
4217     void nm_test_func(){}
4218     #ifdef __cplusplus
4219     }
4220     #endif
4221     main(){nm_test_var='a';nm_test_func();return(0);}
4222     EOF
4223    
4224 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4225     (eval $ac_compile) 2>&5
4226     ac_status=$?
4227     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4228     (exit $ac_status); }; then
4229 pcg 1.1 # Now try to grab the symbols.
4230     nlist=conftest.nm
4231 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
4232     (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
4233     ac_status=$?
4234     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4235     (exit $ac_status); } && test -s "$nlist"; then
4236 pcg 1.1 # Try sorting and uniquifying the output.
4237     if sort "$nlist" | uniq > "$nlist"T; then
4238     mv -f "$nlist"T "$nlist"
4239     else
4240     rm -f "$nlist"T
4241     fi
4242    
4243     # Make sure that we snagged all the symbols we need.
4244     if egrep ' nm_test_var$' "$nlist" >/dev/null; then
4245     if egrep ' nm_test_func$' "$nlist" >/dev/null; then
4246     cat <<EOF > conftest.$ac_ext
4247     #ifdef __cplusplus
4248     extern "C" {
4249     #endif
4250    
4251     EOF
4252     # Now generate the symbol file.
4253     eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
4254    
4255     cat <<EOF >> conftest.$ac_ext
4256     #if defined (__STDC__) && __STDC__
4257     # define lt_ptr_t void *
4258     #else
4259     # define lt_ptr_t char *
4260     # define const
4261     #endif
4262    
4263     /* The mapping between symbol names and symbols. */
4264     const struct {
4265     const char *name;
4266     lt_ptr_t address;
4267     }
4268     lt_preloaded_symbols[] =
4269     {
4270     EOF
4271     sed 's/^. \(.*\) \(.*\)$/ {"\2", (lt_ptr_t) \&\2},/' < "$nlist" >> conftest.$ac_ext
4272     cat <<\EOF >> conftest.$ac_ext
4273     {0, (lt_ptr_t) 0}
4274     };
4275    
4276     #ifdef __cplusplus
4277     }
4278     #endif
4279     EOF
4280     # Now try linking the two files.
4281     mv conftest.$ac_objext conftstm.$ac_objext
4282     save_LIBS="$LIBS"
4283     save_CFLAGS="$CFLAGS"
4284     LIBS="conftstm.$ac_objext"
4285     CFLAGS="$CFLAGS$no_builtin_flag"
4286 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4287     (eval $ac_link) 2>&5
4288     ac_status=$?
4289     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4290     (exit $ac_status); } && test -s conftest; then
4291 pcg 1.1 pipe_works=yes
4292     fi
4293     LIBS="$save_LIBS"
4294     CFLAGS="$save_CFLAGS"
4295     else
4296     echo "cannot find nm_test_func in $nlist" >&5
4297     fi
4298     else
4299     echo "cannot find nm_test_var in $nlist" >&5
4300     fi
4301     else
4302     echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4303     fi
4304     else
4305     echo "$progname: failed program was:" >&5
4306     cat conftest.$ac_ext >&5
4307     fi
4308     rm -f conftest* conftst*
4309    
4310     # Do not use the global_symbol_pipe unless it works.
4311     if test "$pipe_works" = yes; then
4312     break
4313     else
4314     lt_cv_sys_global_symbol_pipe=
4315     fi
4316     done
4317    
4318     fi
4319    
4320     global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
4321     if test -z "$lt_cv_sys_global_symbol_pipe"; then
4322     global_symbol_to_cdecl=
4323     else
4324     global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
4325     fi
4326     if test -z "$global_symbol_pipe$global_symbol_to_cdecl"; then
4327 pcg 1.11 echo "$as_me:$LINENO: result: failed" >&5
4328     echo "${ECHO_T}failed" >&6
4329 pcg 1.1 else
4330 pcg 1.11 echo "$as_me:$LINENO: result: ok" >&5
4331     echo "${ECHO_T}ok" >&6
4332 pcg 1.1 fi
4333    
4334 pcg 1.11 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4335     echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4336     if test "${ac_cv_header_stdc+set}" = set; then
4337     echo $ECHO_N "(cached) $ECHO_C" >&6
4338     else
4339     cat >conftest.$ac_ext <<_ACEOF
4340     /* confdefs.h. */
4341     _ACEOF
4342     cat confdefs.h >>conftest.$ac_ext
4343     cat >>conftest.$ac_ext <<_ACEOF
4344     /* end confdefs.h. */
4345     #include <stdlib.h>
4346     #include <stdarg.h>
4347     #include <string.h>
4348     #include <float.h>
4349    
4350     int
4351     main ()
4352     {
4353    
4354     ;
4355     return 0;
4356     }
4357     _ACEOF
4358     rm -f conftest.$ac_objext
4359     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4360     (eval $ac_compile) 2>conftest.er1
4361     ac_status=$?
4362     grep -v '^ *+' conftest.er1 >conftest.err
4363     rm -f conftest.er1
4364     cat conftest.err >&5
4365     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4366     (exit $ac_status); } &&
4367 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4368 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4369     (eval $ac_try) 2>&5
4370     ac_status=$?
4371     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4372     (exit $ac_status); }; } &&
4373     { ac_try='test -s conftest.$ac_objext'
4374     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4375     (eval $ac_try) 2>&5
4376     ac_status=$?
4377     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4378     (exit $ac_status); }; }; then
4379     ac_cv_header_stdc=yes
4380     else
4381     echo "$as_me: failed program was:" >&5
4382     sed 's/^/| /' conftest.$ac_ext >&5
4383    
4384     ac_cv_header_stdc=no
4385     fi
4386     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4387    
4388     if test $ac_cv_header_stdc = yes; then
4389     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4390     cat >conftest.$ac_ext <<_ACEOF
4391     /* confdefs.h. */
4392     _ACEOF
4393     cat confdefs.h >>conftest.$ac_ext
4394     cat >>conftest.$ac_ext <<_ACEOF
4395     /* end confdefs.h. */
4396     #include <string.h>
4397    
4398     _ACEOF
4399     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4400     $EGREP "memchr" >/dev/null 2>&1; then
4401     :
4402 pcg 1.1 else
4403 pcg 1.11 ac_cv_header_stdc=no
4404     fi
4405     rm -f conftest*
4406    
4407     fi
4408    
4409     if test $ac_cv_header_stdc = yes; then
4410     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4411     cat >conftest.$ac_ext <<_ACEOF
4412     /* confdefs.h. */
4413     _ACEOF
4414     cat confdefs.h >>conftest.$ac_ext
4415     cat >>conftest.$ac_ext <<_ACEOF
4416     /* end confdefs.h. */
4417     #include <stdlib.h>
4418    
4419     _ACEOF
4420     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4421     $EGREP "free" >/dev/null 2>&1; then
4422     :
4423 pcg 1.1 else
4424 pcg 1.11 ac_cv_header_stdc=no
4425 pcg 1.1 fi
4426     rm -f conftest*
4427 pcg 1.11
4428     fi
4429    
4430     if test $ac_cv_header_stdc = yes; then
4431     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4432     if test "$cross_compiling" = yes; then
4433     :
4434     else
4435     cat >conftest.$ac_ext <<_ACEOF
4436     /* confdefs.h. */
4437     _ACEOF
4438     cat confdefs.h >>conftest.$ac_ext
4439     cat >>conftest.$ac_ext <<_ACEOF
4440     /* end confdefs.h. */
4441     #include <ctype.h>
4442     #if ((' ' & 0x0FF) == 0x020)
4443     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4444     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4445     #else
4446     # define ISLOWER(c) \
4447     (('a' <= (c) && (c) <= 'i') \
4448     || ('j' <= (c) && (c) <= 'r') \
4449     || ('s' <= (c) && (c) <= 'z'))
4450     # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4451     #endif
4452    
4453     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4454     int
4455     main ()
4456     {
4457     int i;
4458     for (i = 0; i < 256; i++)
4459     if (XOR (islower (i), ISLOWER (i))
4460     || toupper (i) != TOUPPER (i))
4461     exit(2);
4462     exit (0);
4463     }
4464     _ACEOF
4465     rm -f conftest$ac_exeext
4466     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4467     (eval $ac_link) 2>&5
4468     ac_status=$?
4469     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4470     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4471     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4472     (eval $ac_try) 2>&5
4473     ac_status=$?
4474     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4475     (exit $ac_status); }; }; then
4476     :
4477     else
4478     echo "$as_me: program exited with status $ac_status" >&5
4479     echo "$as_me: failed program was:" >&5
4480     sed 's/^/| /' conftest.$ac_ext >&5
4481    
4482     ( exit $ac_status )
4483     ac_cv_header_stdc=no
4484     fi
4485     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4486     fi
4487     fi
4488     fi
4489     echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4490     echo "${ECHO_T}$ac_cv_header_stdc" >&6
4491     if test $ac_cv_header_stdc = yes; then
4492    
4493     cat >>confdefs.h <<\_ACEOF
4494     #define STDC_HEADERS 1
4495     _ACEOF
4496    
4497     fi
4498    
4499     # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4500    
4501    
4502    
4503    
4504    
4505    
4506    
4507    
4508    
4509     for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4510     inttypes.h stdint.h unistd.h
4511     do
4512     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4513     echo "$as_me:$LINENO: checking for $ac_header" >&5
4514     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4515     if eval "test \"\${$as_ac_Header+set}\" = set"; then
4516     echo $ECHO_N "(cached) $ECHO_C" >&6
4517     else
4518     cat >conftest.$ac_ext <<_ACEOF
4519     /* confdefs.h. */
4520     _ACEOF
4521     cat confdefs.h >>conftest.$ac_ext
4522     cat >>conftest.$ac_ext <<_ACEOF
4523     /* end confdefs.h. */
4524     $ac_includes_default
4525    
4526     #include <$ac_header>
4527     _ACEOF
4528     rm -f conftest.$ac_objext
4529     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4530     (eval $ac_compile) 2>conftest.er1
4531     ac_status=$?
4532     grep -v '^ *+' conftest.er1 >conftest.err
4533     rm -f conftest.er1
4534     cat conftest.err >&5
4535     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4536     (exit $ac_status); } &&
4537 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4538 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4539     (eval $ac_try) 2>&5
4540     ac_status=$?
4541     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4542     (exit $ac_status); }; } &&
4543     { ac_try='test -s conftest.$ac_objext'
4544     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4545     (eval $ac_try) 2>&5
4546     ac_status=$?
4547     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4548     (exit $ac_status); }; }; then
4549     eval "$as_ac_Header=yes"
4550     else
4551     echo "$as_me: failed program was:" >&5
4552     sed 's/^/| /' conftest.$ac_ext >&5
4553    
4554     eval "$as_ac_Header=no"
4555     fi
4556     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4557     fi
4558     echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4559     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4560     if test `eval echo '${'$as_ac_Header'}'` = yes; then
4561     cat >>confdefs.h <<_ACEOF
4562     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4563     _ACEOF
4564    
4565     fi
4566    
4567     done
4568    
4569    
4570    
4571     for ac_header in dlfcn.h
4572     do
4573     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4574     if eval "test \"\${$as_ac_Header+set}\" = set"; then
4575     echo "$as_me:$LINENO: checking for $ac_header" >&5
4576     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4577     if eval "test \"\${$as_ac_Header+set}\" = set"; then
4578     echo $ECHO_N "(cached) $ECHO_C" >&6
4579     fi
4580     echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4581     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4582     else
4583     # Is the header compilable?
4584     echo "$as_me:$LINENO: checking $ac_header usability" >&5
4585     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4586     cat >conftest.$ac_ext <<_ACEOF
4587     /* confdefs.h. */
4588     _ACEOF
4589     cat confdefs.h >>conftest.$ac_ext
4590     cat >>conftest.$ac_ext <<_ACEOF
4591     /* end confdefs.h. */
4592     $ac_includes_default
4593     #include <$ac_header>
4594     _ACEOF
4595     rm -f conftest.$ac_objext
4596     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4597     (eval $ac_compile) 2>conftest.er1
4598     ac_status=$?
4599     grep -v '^ *+' conftest.er1 >conftest.err
4600     rm -f conftest.er1
4601     cat conftest.err >&5
4602     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4603     (exit $ac_status); } &&
4604 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4605 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4606     (eval $ac_try) 2>&5
4607     ac_status=$?
4608     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4609     (exit $ac_status); }; } &&
4610     { ac_try='test -s conftest.$ac_objext'
4611     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4612     (eval $ac_try) 2>&5
4613     ac_status=$?
4614     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4615     (exit $ac_status); }; }; then
4616     ac_header_compiler=yes
4617     else
4618     echo "$as_me: failed program was:" >&5
4619     sed 's/^/| /' conftest.$ac_ext >&5
4620    
4621     ac_header_compiler=no
4622     fi
4623     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4624     echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4625     echo "${ECHO_T}$ac_header_compiler" >&6
4626    
4627     # Is the header present?
4628     echo "$as_me:$LINENO: checking $ac_header presence" >&5
4629     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4630     cat >conftest.$ac_ext <<_ACEOF
4631     /* confdefs.h. */
4632     _ACEOF
4633     cat confdefs.h >>conftest.$ac_ext
4634     cat >>conftest.$ac_ext <<_ACEOF
4635     /* end confdefs.h. */
4636     #include <$ac_header>
4637     _ACEOF
4638     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4639     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4640     ac_status=$?
4641     grep -v '^ *+' conftest.er1 >conftest.err
4642     rm -f conftest.er1
4643     cat conftest.err >&5
4644     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4645     (exit $ac_status); } >/dev/null; then
4646     if test -s conftest.err; then
4647 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
4648     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4649 pcg 1.11 else
4650     ac_cpp_err=
4651     fi
4652     else
4653     ac_cpp_err=yes
4654 pcg 1.1 fi
4655 pcg 1.11 if test -z "$ac_cpp_err"; then
4656     ac_header_preproc=yes
4657     else
4658     echo "$as_me: failed program was:" >&5
4659     sed 's/^/| /' conftest.$ac_ext >&5
4660    
4661     ac_header_preproc=no
4662     fi
4663     rm -f conftest.err conftest.$ac_ext
4664     echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4665     echo "${ECHO_T}$ac_header_preproc" >&6
4666    
4667     # So? What about this header?
4668 pcg 1.13 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4669 pcg 1.11 yes:no: )
4670     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4671     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4672     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4673     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4674     ac_header_preproc=yes
4675     ;;
4676     no:yes:* )
4677     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4678     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4679     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4680     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4681     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4682     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4683     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4684     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4685     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4686     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4687     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4688     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4689     (
4690     cat <<\_ASBOX
4691     ## ------------------------------------------ ##
4692     ## Report this to the AC_PACKAGE_NAME lists. ##
4693     ## ------------------------------------------ ##
4694     _ASBOX
4695     ) |
4696     sed "s/^/$as_me: WARNING: /" >&2
4697     ;;
4698     esac
4699     echo "$as_me:$LINENO: checking for $ac_header" >&5
4700     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4701     if eval "test \"\${$as_ac_Header+set}\" = set"; then
4702     echo $ECHO_N "(cached) $ECHO_C" >&6
4703 pcg 1.1 else
4704 pcg 1.11 eval "$as_ac_Header=\$ac_header_preproc"
4705 pcg 1.1 fi
4706 pcg 1.11 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4707     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4708    
4709     fi
4710     if test `eval echo '${'$as_ac_Header'}'` = yes; then
4711     cat >>confdefs.h <<_ACEOF
4712     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4713     _ACEOF
4714    
4715     fi
4716    
4717 pcg 1.1 done
4718    
4719    
4720    
4721    
4722    
4723     # Only perform the check for file, if the check method requires it
4724     case "$deplibs_check_method" in
4725     file_magic*)
4726     if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4727 pcg 1.11 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4728     echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
4729     if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4730     echo $ECHO_N "(cached) $ECHO_C" >&6
4731 pcg 1.1 else
4732     case "$MAGIC_CMD" in
4733     /*)
4734     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4735     ;;
4736     ?:/*)
4737     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4738     ;;
4739     *)
4740     ac_save_MAGIC_CMD="$MAGIC_CMD"
4741     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4742     ac_dummy="/usr/bin:$PATH"
4743     for ac_dir in $ac_dummy; do
4744     test -z "$ac_dir" && ac_dir=.
4745     if test -f $ac_dir/${ac_tool_prefix}file; then
4746     lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4747     if test -n "$file_magic_test_file"; then
4748     case "$deplibs_check_method" in
4749     "file_magic "*)
4750     file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4751     MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4752     if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4753     egrep "$file_magic_regex" > /dev/null; then
4754     :
4755     else
4756     cat <<EOF 1>&2
4757    
4758     *** Warning: the command libtool uses to detect shared libraries,
4759     *** $file_magic_cmd, produces output that libtool cannot recognize.
4760     *** The result is that libtool may fail to recognize shared libraries
4761     *** as such. This will affect the creation of libtool libraries that
4762     *** depend on shared libraries, but programs linked with such libtool
4763     *** libraries will work regardless of this problem. Nevertheless, you
4764     *** may want to report the problem to your system manager and/or to
4765     *** bug-libtool@gnu.org
4766    
4767     EOF
4768     fi ;;
4769     esac
4770     fi
4771     break
4772     fi
4773     done
4774     IFS="$ac_save_ifs"
4775     MAGIC_CMD="$ac_save_MAGIC_CMD"
4776     ;;
4777     esac
4778     fi
4779    
4780     MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4781     if test -n "$MAGIC_CMD"; then
4782 pcg 1.11 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4783     echo "${ECHO_T}$MAGIC_CMD" >&6
4784 pcg 1.1 else
4785 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
4786     echo "${ECHO_T}no" >&6
4787 pcg 1.1 fi
4788    
4789     if test -z "$lt_cv_path_MAGIC_CMD"; then
4790     if test -n "$ac_tool_prefix"; then
4791 pcg 1.11 echo "$as_me:$LINENO: checking for file" >&5
4792     echo $ECHO_N "checking for file... $ECHO_C" >&6
4793     if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4794     echo $ECHO_N "(cached) $ECHO_C" >&6
4795 pcg 1.1 else
4796     case "$MAGIC_CMD" in
4797     /*)
4798     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4799     ;;
4800     ?:/*)
4801     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4802     ;;
4803     *)
4804     ac_save_MAGIC_CMD="$MAGIC_CMD"
4805     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4806     ac_dummy="/usr/bin:$PATH"
4807     for ac_dir in $ac_dummy; do
4808     test -z "$ac_dir" && ac_dir=.
4809     if test -f $ac_dir/file; then
4810     lt_cv_path_MAGIC_CMD="$ac_dir/file"
4811     if test -n "$file_magic_test_file"; then
4812     case "$deplibs_check_method" in
4813     "file_magic "*)
4814     file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4815     MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4816     if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4817     egrep "$file_magic_regex" > /dev/null; then
4818     :
4819     else
4820     cat <<EOF 1>&2
4821    
4822     *** Warning: the command libtool uses to detect shared libraries,
4823     *** $file_magic_cmd, produces output that libtool cannot recognize.
4824     *** The result is that libtool may fail to recognize shared libraries
4825     *** as such. This will affect the creation of libtool libraries that
4826     *** depend on shared libraries, but programs linked with such libtool
4827     *** libraries will work regardless of this problem. Nevertheless, you
4828     *** may want to report the problem to your system manager and/or to
4829     *** bug-libtool@gnu.org
4830    
4831     EOF
4832     fi ;;
4833     esac
4834     fi
4835     break
4836     fi
4837     done
4838     IFS="$ac_save_ifs"
4839     MAGIC_CMD="$ac_save_MAGIC_CMD"
4840     ;;
4841     esac
4842     fi
4843    
4844     MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4845     if test -n "$MAGIC_CMD"; then
4846 pcg 1.11 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4847     echo "${ECHO_T}$MAGIC_CMD" >&6
4848 pcg 1.1 else
4849 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
4850     echo "${ECHO_T}no" >&6
4851 pcg 1.1 fi
4852    
4853     else
4854     MAGIC_CMD=:
4855     fi
4856     fi
4857    
4858     fi
4859     ;;
4860     esac
4861    
4862 pcg 1.11 if test -n "$ac_tool_prefix"; then
4863     # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4864 pcg 1.1 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4865 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
4866     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4867     if test "${ac_cv_prog_RANLIB+set}" = set; then
4868     echo $ECHO_N "(cached) $ECHO_C" >&6
4869 pcg 1.1 else
4870     if test -n "$RANLIB"; then
4871     ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4872     else
4873 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4874     for as_dir in $PATH
4875     do
4876     IFS=$as_save_IFS
4877     test -z "$as_dir" && as_dir=.
4878     for ac_exec_ext in '' $ac_executable_extensions; do
4879     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4880     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4881     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4882     break 2
4883     fi
4884     done
4885     done
4886    
4887 pcg 1.1 fi
4888     fi
4889 pcg 1.11 RANLIB=$ac_cv_prog_RANLIB
4890 pcg 1.1 if test -n "$RANLIB"; then
4891 pcg 1.11 echo "$as_me:$LINENO: result: $RANLIB" >&5
4892     echo "${ECHO_T}$RANLIB" >&6
4893 pcg 1.1 else
4894 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
4895     echo "${ECHO_T}no" >&6
4896 pcg 1.1 fi
4897    
4898 pcg 1.11 fi
4899 pcg 1.1 if test -z "$ac_cv_prog_RANLIB"; then
4900 pcg 1.11 ac_ct_RANLIB=$RANLIB
4901 pcg 1.1 # Extract the first word of "ranlib", so it can be a program name with args.
4902     set dummy ranlib; ac_word=$2
4903 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
4904     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4905     if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4906     echo $ECHO_N "(cached) $ECHO_C" >&6
4907 pcg 1.1 else
4908 pcg 1.11 if test -n "$ac_ct_RANLIB"; then
4909     ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4910 pcg 1.1 else
4911 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4912     for as_dir in $PATH
4913     do
4914     IFS=$as_save_IFS
4915     test -z "$as_dir" && as_dir=.
4916     for ac_exec_ext in '' $ac_executable_extensions; do
4917     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4918     ac_cv_prog_ac_ct_RANLIB="ranlib"
4919     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4920     break 2
4921     fi
4922     done
4923     done
4924    
4925     test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4926 pcg 1.1 fi
4927     fi
4928 pcg 1.11 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4929     if test -n "$ac_ct_RANLIB"; then
4930     echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4931     echo "${ECHO_T}$ac_ct_RANLIB" >&6
4932 pcg 1.1 else
4933 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
4934     echo "${ECHO_T}no" >&6
4935 pcg 1.1 fi
4936    
4937 pcg 1.11 RANLIB=$ac_ct_RANLIB
4938 pcg 1.1 else
4939 pcg 1.11 RANLIB="$ac_cv_prog_RANLIB"
4940 pcg 1.1 fi
4941    
4942 pcg 1.11 if test -n "$ac_tool_prefix"; then
4943     # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4944 pcg 1.1 set dummy ${ac_tool_prefix}strip; ac_word=$2
4945 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
4946     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4947     if test "${ac_cv_prog_STRIP+set}" = set; then
4948     echo $ECHO_N "(cached) $ECHO_C" >&6
4949 pcg 1.1 else
4950     if test -n "$STRIP"; then
4951     ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4952     else
4953 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4954     for as_dir in $PATH
4955     do
4956     IFS=$as_save_IFS
4957     test -z "$as_dir" && as_dir=.
4958     for ac_exec_ext in '' $ac_executable_extensions; do
4959     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4960     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4961     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4962     break 2
4963     fi
4964     done
4965     done
4966    
4967 pcg 1.1 fi
4968     fi
4969 pcg 1.11 STRIP=$ac_cv_prog_STRIP
4970 pcg 1.1 if test -n "$STRIP"; then
4971 pcg 1.11 echo "$as_me:$LINENO: result: $STRIP" >&5
4972     echo "${ECHO_T}$STRIP" >&6
4973 pcg 1.1 else
4974 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
4975     echo "${ECHO_T}no" >&6
4976 pcg 1.1 fi
4977    
4978 pcg 1.11 fi
4979 pcg 1.1 if test -z "$ac_cv_prog_STRIP"; then
4980 pcg 1.11 ac_ct_STRIP=$STRIP
4981 pcg 1.1 # Extract the first word of "strip", so it can be a program name with args.
4982     set dummy strip; ac_word=$2
4983 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
4984     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4985     if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4986     echo $ECHO_N "(cached) $ECHO_C" >&6
4987 pcg 1.1 else
4988 pcg 1.11 if test -n "$ac_ct_STRIP"; then
4989     ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4990 pcg 1.1 else
4991 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4992     for as_dir in $PATH
4993     do
4994     IFS=$as_save_IFS
4995     test -z "$as_dir" && as_dir=.
4996     for ac_exec_ext in '' $ac_executable_extensions; do
4997     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4998     ac_cv_prog_ac_ct_STRIP="strip"
4999     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5000     break 2
5001     fi
5002     done
5003     done
5004    
5005     test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5006 pcg 1.1 fi
5007     fi
5008 pcg 1.11 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5009     if test -n "$ac_ct_STRIP"; then
5010     echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5011     echo "${ECHO_T}$ac_ct_STRIP" >&6
5012 pcg 1.1 else
5013 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
5014     echo "${ECHO_T}no" >&6
5015 pcg 1.1 fi
5016    
5017 pcg 1.11 STRIP=$ac_ct_STRIP
5018 pcg 1.1 else
5019 pcg 1.11 STRIP="$ac_cv_prog_STRIP"
5020 pcg 1.1 fi
5021    
5022    
5023     enable_dlopen=no
5024     enable_win32_dll=no
5025    
5026     # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5027     if test "${enable_libtool_lock+set}" = set; then
5028     enableval="$enable_libtool_lock"
5029    
5030 pcg 1.11 fi;
5031 pcg 1.1 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5032    
5033     # Some flags need to be propagated to the compiler or linker for good
5034     # libtool support.
5035     case "$host" in
5036     *-*-irix6*)
5037     # Find out which ABI we are using.
5038 pcg 1.21 echo '#line 5038 "configure"' > conftest.$ac_ext
5039 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5040     (eval $ac_compile) 2>&5
5041     ac_status=$?
5042     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5043     (exit $ac_status); }; then
5044 pcg 1.1 case "`/usr/bin/file conftest.$ac_objext`" in
5045     *32-bit*)
5046     LD="${LD-ld} -32"
5047     ;;
5048     *N32*)
5049     LD="${LD-ld} -n32"
5050     ;;
5051     *64-bit*)
5052     LD="${LD-ld} -64"
5053     ;;
5054     esac
5055     fi
5056     rm -rf conftest*
5057     ;;
5058    
5059     *-*-sco3.2v5*)
5060     # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5061     SAVE_CFLAGS="$CFLAGS"
5062     CFLAGS="$CFLAGS -belf"
5063 pcg 1.11 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5064     echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5065     if test "${lt_cv_cc_needs_belf+set}" = set; then
5066     echo $ECHO_N "(cached) $ECHO_C" >&6
5067 pcg 1.1 else
5068 pcg 1.11
5069    
5070 pcg 1.1 ac_ext=c
5071     ac_cpp='$CPP $CPPFLAGS'
5072 pcg 1.11 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5073     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5074     ac_compiler_gnu=$ac_cv_c_compiler_gnu
5075    
5076     cat >conftest.$ac_ext <<_ACEOF
5077     /* confdefs.h. */
5078     _ACEOF
5079     cat confdefs.h >>conftest.$ac_ext
5080     cat >>conftest.$ac_ext <<_ACEOF
5081     /* end confdefs.h. */
5082 pcg 1.1
5083 pcg 1.11 int
5084     main ()
5085     {
5086 pcg 1.1
5087 pcg 1.11 ;
5088     return 0;
5089     }
5090     _ACEOF
5091     rm -f conftest.$ac_objext conftest$ac_exeext
5092     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5093     (eval $ac_link) 2>conftest.er1
5094     ac_status=$?
5095     grep -v '^ *+' conftest.er1 >conftest.err
5096     rm -f conftest.er1
5097     cat conftest.err >&5
5098     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5099     (exit $ac_status); } &&
5100     { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5101     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5102     (eval $ac_try) 2>&5
5103     ac_status=$?
5104     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5105     (exit $ac_status); }; } &&
5106     { ac_try='test -s conftest$ac_exeext'
5107     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5108     (eval $ac_try) 2>&5
5109     ac_status=$?
5110     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5111     (exit $ac_status); }; }; then
5112 pcg 1.1 lt_cv_cc_needs_belf=yes
5113     else
5114 pcg 1.11 echo "$as_me: failed program was:" >&5
5115     sed 's/^/| /' conftest.$ac_ext >&5
5116    
5117     lt_cv_cc_needs_belf=no
5118 pcg 1.1 fi
5119 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
5120     conftest$ac_exeext conftest.$ac_ext
5121 pcg 1.13 ac_ext=cc
5122     ac_cpp='$CXXCPP $CPPFLAGS'
5123     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5124     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5125     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5126 pcg 1.1
5127     fi
5128 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5129     echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5130 pcg 1.1 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5131     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5132     CFLAGS="$SAVE_CFLAGS"
5133     fi
5134     ;;
5135    
5136    
5137     esac
5138    
5139     # Sed substitution that helps us do robust quoting. It backslashifies
5140     # metacharacters that are still active within double-quoted strings.
5141     Xsed='sed -e s/^X//'
5142     sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5143    
5144     # Same as above, but do not quote variable references.
5145     double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5146    
5147     # Sed substitution to delay expansion of an escaped shell variable in a
5148     # double_quote_subst'ed string.
5149     delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5150    
5151     # Constants:
5152     rm="rm -f"
5153    
5154     # Global variables:
5155     default_ofile=libtool
5156     can_build_shared=yes
5157    
5158     # All known linkers require a `.a' archive for static linking (except M$VC,
5159     # which needs '.lib').
5160     libext=a
5161     ltmain="$ac_aux_dir/ltmain.sh"
5162     ofile="$default_ofile"
5163     with_gnu_ld="$lt_cv_prog_gnu_ld"
5164     need_locks="$enable_libtool_lock"
5165    
5166     old_CC="$CC"
5167     old_CFLAGS="$CFLAGS"
5168    
5169     # Set sane defaults for various variables
5170     test -z "$AR" && AR=ar
5171     test -z "$AR_FLAGS" && AR_FLAGS=cru
5172     test -z "$AS" && AS=as
5173     test -z "$CC" && CC=cc
5174     test -z "$DLLTOOL" && DLLTOOL=dlltool
5175     test -z "$LD" && LD=ld
5176     test -z "$LN_S" && LN_S="ln -s"
5177     test -z "$MAGIC_CMD" && MAGIC_CMD=file
5178     test -z "$NM" && NM=nm
5179     test -z "$OBJDUMP" && OBJDUMP=objdump
5180     test -z "$RANLIB" && RANLIB=:
5181     test -z "$STRIP" && STRIP=:
5182     test -z "$ac_objext" && ac_objext=o
5183    
5184     if test x"$host" != x"$build"; then
5185     ac_tool_prefix=${host_alias}-
5186     else
5187     ac_tool_prefix=
5188     fi
5189    
5190     # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
5191     case "$host_os" in
5192     linux-gnu*) ;;
5193     linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
5194     esac
5195    
5196     case "$host_os" in
5197     aix3*)
5198     # AIX sometimes has problems with the GCC collect2 program. For some
5199     # reason, if we set the COLLECT_NAMES environment variable, the problems
5200     # vanish in a puff of smoke.
5201     if test "X${COLLECT_NAMES+set}" != Xset; then
5202     COLLECT_NAMES=
5203     export COLLECT_NAMES
5204     fi
5205     ;;
5206     esac
5207    
5208     # Determine commands to create old-style static archives.
5209     old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5210     old_postinstall_cmds='chmod 644 $oldlib'
5211     old_postuninstall_cmds=
5212    
5213     if test -n "$RANLIB"; then
5214     old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5215     old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
5216     fi
5217    
5218     # Allow CC to be a program name with arguments.
5219     set dummy $CC
5220     compiler="$2"
5221    
5222     ## FIXME: this should be a separate macro
5223     ##
5224 pcg 1.11 echo "$as_me:$LINENO: checking for objdir" >&5
5225     echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5226 pcg 1.1 rm -f .libs 2>/dev/null
5227     mkdir .libs 2>/dev/null
5228     if test -d .libs; then
5229     objdir=.libs
5230     else
5231     # MS-DOS does not allow filenames that begin with a dot.
5232     objdir=_libs
5233     fi
5234     rmdir .libs 2>/dev/null
5235 pcg 1.11 echo "$as_me:$LINENO: result: $objdir" >&5
5236     echo "${ECHO_T}$objdir" >&6
5237 pcg 1.1 ##
5238     ## END FIXME
5239    
5240    
5241     ## FIXME: this should be a separate macro
5242     ##
5243 pcg 1.11
5244 pcg 1.1 # Check whether --with-pic or --without-pic was given.
5245     if test "${with_pic+set}" = set; then
5246     withval="$with_pic"
5247     pic_mode="$withval"
5248     else
5249     pic_mode=default
5250 pcg 1.11 fi;
5251 pcg 1.1 test -z "$pic_mode" && pic_mode=default
5252    
5253     # We assume here that the value for lt_cv_prog_cc_pic will not be cached
5254     # in isolation, and that seeing it set (from the cache) indicates that
5255     # the associated values are set (in the cache) correctly too.
5256 pcg 1.11 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
5257     echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
5258     if test "${lt_cv_prog_cc_pic+set}" = set; then
5259     echo $ECHO_N "(cached) $ECHO_C" >&6
5260 pcg 1.1 else
5261     lt_cv_prog_cc_pic=
5262     lt_cv_prog_cc_shlib=
5263     lt_cv_prog_cc_wl=
5264     lt_cv_prog_cc_static=
5265     lt_cv_prog_cc_no_builtin=
5266     lt_cv_prog_cc_can_build_shared=$can_build_shared
5267    
5268     if test "$GCC" = yes; then
5269     lt_cv_prog_cc_wl='-Wl,'
5270     lt_cv_prog_cc_static='-static'
5271    
5272     case "$host_os" in
5273     beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
5274     # PIC is the default for these OSes.
5275     ;;
5276     aix*)
5277     # Below there is a dirty hack to force normal static linking with -ldl
5278     # The problem is because libdl dynamically linked with both libc and
5279     # libC (AIX C++ library), which obviously doesn't included in libraries
5280     # list by gcc. This cause undefined symbols with -static flags.
5281     # This hack allows C programs to be linked with "-static -ldl", but
5282     # we not sure about C++ programs.
5283     lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
5284     ;;
5285     cygwin* | mingw* | pw32* | os2*)
5286     # This hack is so that the source file can tell whether it is being
5287     # built for inclusion in a dll (and should export symbols for example).
5288     lt_cv_prog_cc_pic='-DDLL_EXPORT'
5289     ;;
5290     amigaos*)
5291     # FIXME: we need at least 68020 code to build shared libraries, but
5292     # adding the `-m68020' flag to GCC prevents building anything better,
5293     # like `-m68040'.
5294     lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
5295     ;;
5296     sysv4*MP*)
5297     if test -d /usr/nec; then
5298     lt_cv_prog_cc_pic=-Kconform_pic
5299     fi
5300     ;;
5301     *)
5302     lt_cv_prog_cc_pic='-fPIC'
5303     ;;
5304     esac
5305     else
5306     # PORTME Check for PIC flags for the system compiler.
5307     case "$host_os" in
5308     aix3* | aix4*)
5309     # All AIX code is PIC.
5310     lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
5311     ;;
5312    
5313     hpux9* | hpux10* | hpux11*)
5314     # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
5315     lt_cv_prog_cc_wl='-Wl,'
5316     lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
5317     lt_cv_prog_cc_pic='+Z'
5318     ;;
5319    
5320     irix5* | irix6*)
5321     lt_cv_prog_cc_wl='-Wl,'
5322     lt_cv_prog_cc_static='-non_shared'
5323     # PIC (with -KPIC) is the default.
5324     ;;
5325    
5326     cygwin* | mingw* | pw32* | os2*)
5327     # This hack is so that the source file can tell whether it is being
5328     # built for inclusion in a dll (and should export symbols for example).
5329     lt_cv_prog_cc_pic='-DDLL_EXPORT'
5330     ;;
5331    
5332     newsos6)
5333     lt_cv_prog_cc_pic='-KPIC'
5334     lt_cv_prog_cc_static='-Bstatic'
5335     ;;
5336    
5337     osf3* | osf4* | osf5*)
5338     # All OSF/1 code is PIC.
5339     lt_cv_prog_cc_wl='-Wl,'
5340     lt_cv_prog_cc_static='-non_shared'
5341     ;;
5342    
5343     sco3.2v5*)
5344     lt_cv_prog_cc_pic='-Kpic'
5345     lt_cv_prog_cc_static='-dn'
5346     lt_cv_prog_cc_shlib='-belf'
5347     ;;
5348    
5349     solaris*)
5350     lt_cv_prog_cc_pic='-KPIC'
5351     lt_cv_prog_cc_static='-Bstatic'
5352     lt_cv_prog_cc_wl='-Wl,'
5353     ;;
5354    
5355     sunos4*)
5356     lt_cv_prog_cc_pic='-PIC'
5357     lt_cv_prog_cc_static='-Bstatic'
5358     lt_cv_prog_cc_wl='-Qoption ld '
5359     ;;
5360    
5361     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5362     lt_cv_prog_cc_pic='-KPIC'
5363     lt_cv_prog_cc_static='-Bstatic'
5364     if test "x$host_vendor" = xsni; then
5365     lt_cv_prog_cc_wl='-LD'
5366     else
5367     lt_cv_prog_cc_wl='-Wl,'
5368     fi
5369     ;;
5370    
5371     uts4*)
5372     lt_cv_prog_cc_pic='-pic'
5373     lt_cv_prog_cc_static='-Bstatic'
5374     ;;
5375    
5376     sysv4*MP*)
5377     if test -d /usr/nec ;then
5378     lt_cv_prog_cc_pic='-Kconform_pic'
5379     lt_cv_prog_cc_static='-Bstatic'
5380     fi
5381     ;;
5382    
5383     *)
5384     lt_cv_prog_cc_can_build_shared=no
5385     ;;
5386     esac
5387     fi
5388    
5389     fi
5390    
5391     if test -z "$lt_cv_prog_cc_pic"; then
5392 pcg 1.11 echo "$as_me:$LINENO: result: none" >&5
5393     echo "${ECHO_T}none" >&6
5394 pcg 1.1 else
5395 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
5396     echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
5397 pcg 1.1
5398     # Check to make sure the pic_flag actually works.
5399 pcg 1.11 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
5400     echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
5401     if test "${lt_cv_prog_cc_pic_works+set}" = set; then
5402     echo $ECHO_N "(cached) $ECHO_C" >&6
5403 pcg 1.1 else
5404     save_CFLAGS="$CFLAGS"
5405     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
5406 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
5407     /* confdefs.h. */
5408     _ACEOF
5409     cat confdefs.h >>conftest.$ac_ext
5410     cat >>conftest.$ac_ext <<_ACEOF
5411     /* end confdefs.h. */
5412 pcg 1.1
5413 pcg 1.11 int
5414     main ()
5415     {
5416 pcg 1.1
5417 pcg 1.11 ;
5418     return 0;
5419     }
5420     _ACEOF
5421     rm -f conftest.$ac_objext
5422     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5423     (eval $ac_compile) 2>conftest.er1
5424     ac_status=$?
5425     grep -v '^ *+' conftest.er1 >conftest.err
5426     rm -f conftest.er1
5427     cat conftest.err >&5
5428     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5429     (exit $ac_status); } &&
5430 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5431 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5432     (eval $ac_try) 2>&5
5433     ac_status=$?
5434     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5435     (exit $ac_status); }; } &&
5436     { ac_try='test -s conftest.$ac_objext'
5437     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5438     (eval $ac_try) 2>&5
5439     ac_status=$?
5440     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5441     (exit $ac_status); }; }; then
5442 pcg 1.1 case "$host_os" in
5443     hpux9* | hpux10* | hpux11*)
5444     # On HP-UX, both CC and GCC only warn that PIC is supported... then
5445     # they create non-PIC objects. So, if there were any warnings, we
5446     # assume that PIC is not supported.
5447     if test -s conftest.err; then
5448     lt_cv_prog_cc_pic_works=no
5449     else
5450     lt_cv_prog_cc_pic_works=yes
5451     fi
5452     ;;
5453     *)
5454     lt_cv_prog_cc_pic_works=yes
5455     ;;
5456     esac
5457 pcg 1.11
5458 pcg 1.1 else
5459 pcg 1.11 echo "$as_me: failed program was:" >&5
5460     sed 's/^/| /' conftest.$ac_ext >&5
5461    
5462     lt_cv_prog_cc_pic_works=no
5463    
5464 pcg 1.1 fi
5465 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5466 pcg 1.1 CFLAGS="$save_CFLAGS"
5467 pcg 1.11
5468 pcg 1.1 fi
5469    
5470    
5471     if test "X$lt_cv_prog_cc_pic_works" = Xno; then
5472     lt_cv_prog_cc_pic=
5473     lt_cv_prog_cc_can_build_shared=no
5474     else
5475     lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
5476     fi
5477    
5478 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
5479     echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
5480 pcg 1.1 fi
5481     ##
5482     ## END FIXME
5483    
5484     # Check for any special shared library compilation flags.
5485     if test -n "$lt_cv_prog_cc_shlib"; then
5486 pcg 1.11 { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
5487     echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
5488 pcg 1.1 if echo "$old_CC $old_CFLAGS " | egrep -e "[ ]$lt_cv_prog_cc_shlib[ ]" >/dev/null; then :
5489     else
5490 pcg 1.11 { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
5491     echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
5492 pcg 1.1 lt_cv_prog_cc_can_build_shared=no
5493     fi
5494     fi
5495    
5496     ## FIXME: this should be a separate macro
5497     ##
5498 pcg 1.11 echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
5499     echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
5500     if test "${lt_cv_prog_cc_static_works+set}" = set; then
5501     echo $ECHO_N "(cached) $ECHO_C" >&6
5502 pcg 1.1 else
5503     lt_cv_prog_cc_static_works=no
5504     save_LDFLAGS="$LDFLAGS"
5505     LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
5506 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
5507     /* confdefs.h. */
5508     _ACEOF
5509     cat confdefs.h >>conftest.$ac_ext
5510     cat >>conftest.$ac_ext <<_ACEOF
5511     /* end confdefs.h. */
5512 pcg 1.1
5513 pcg 1.11 int
5514     main ()
5515     {
5516 pcg 1.1
5517 pcg 1.11 ;
5518     return 0;
5519     }
5520     _ACEOF
5521     rm -f conftest.$ac_objext conftest$ac_exeext
5522     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5523     (eval $ac_link) 2>conftest.er1
5524     ac_status=$?
5525     grep -v '^ *+' conftest.er1 >conftest.err
5526     rm -f conftest.er1
5527     cat conftest.err >&5
5528     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5529     (exit $ac_status); } &&
5530 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5531 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5532     (eval $ac_try) 2>&5
5533     ac_status=$?
5534     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5535     (exit $ac_status); }; } &&
5536     { ac_try='test -s conftest$ac_exeext'
5537     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5538     (eval $ac_try) 2>&5
5539     ac_status=$?
5540     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5541     (exit $ac_status); }; }; then
5542 pcg 1.1 lt_cv_prog_cc_static_works=yes
5543     else
5544 pcg 1.11 echo "$as_me: failed program was:" >&5
5545     sed 's/^/| /' conftest.$ac_ext >&5
5546    
5547 pcg 1.1 fi
5548 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
5549     conftest$ac_exeext conftest.$ac_ext
5550 pcg 1.1 LDFLAGS="$save_LDFLAGS"
5551    
5552     fi
5553    
5554    
5555     # Belt *and* braces to stop my trousers falling down:
5556     test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
5557 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
5558     echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
5559 pcg 1.1
5560     pic_flag="$lt_cv_prog_cc_pic"
5561     special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
5562     wl="$lt_cv_prog_cc_wl"
5563     link_static_flag="$lt_cv_prog_cc_static"
5564     no_builtin_flag="$lt_cv_prog_cc_no_builtin"
5565     can_build_shared="$lt_cv_prog_cc_can_build_shared"
5566     ##
5567     ## END FIXME
5568    
5569    
5570     ## FIXME: this should be a separate macro
5571     ##
5572     # Check to see if options -o and -c are simultaneously supported by compiler
5573 pcg 1.11 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
5574     echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
5575 pcg 1.1 $rm -r conftest 2>/dev/null
5576     mkdir conftest
5577     cd conftest
5578     echo "int some_variable = 0;" > conftest.$ac_ext
5579     mkdir out
5580     # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
5581     # that will create temporary files in the current directory regardless of
5582     # the output directory. Thus, making CWD read-only will cause this test
5583     # to fail, enabling locking or at least warning the user not to do parallel
5584     # builds.
5585     chmod -w .
5586     save_CFLAGS="$CFLAGS"
5587     CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
5588     compiler_c_o=no
5589 pcg 1.21 if { (eval echo configure:5589: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
5590 pcg 1.1 # The compiler can only warn and ignore the option if not recognized
5591     # So say no if there are warnings
5592     if test -s out/conftest.err; then
5593     compiler_c_o=no
5594     else
5595     compiler_c_o=yes
5596     fi
5597     else
5598     # Append any errors to the config.log.
5599     cat out/conftest.err 1>&5
5600     compiler_c_o=no
5601     fi
5602 pcg 1.11 echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5603     echo "${ECHO_T}$compiler_c_o" >&6
5604 pcg 1.1 CFLAGS="$save_CFLAGS"
5605     chmod u+w .
5606     $rm conftest* out/*
5607     rmdir out
5608     cd ..
5609     rmdir conftest
5610     $rm -r conftest 2>/dev/null
5611    
5612     if test x"$compiler_c_o" = x"yes"; then
5613     # Check to see if we can write to a .lo
5614 pcg 1.11 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
5615     echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
5616 pcg 1.1 compiler_o_lo=no
5617     save_CFLAGS="$CFLAGS"
5618     CFLAGS="$CFLAGS -c -o conftest.lo"
5619 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
5620     /* confdefs.h. */
5621     _ACEOF
5622     cat confdefs.h >>conftest.$ac_ext
5623     cat >>conftest.$ac_ext <<_ACEOF
5624     /* end confdefs.h. */
5625 pcg 1.1
5626 pcg 1.11 int
5627     main ()
5628     {
5629 pcg 1.1 int some_variable = 0;
5630 pcg 1.11 ;
5631     return 0;
5632     }
5633     _ACEOF
5634     rm -f conftest.$ac_objext
5635     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5636     (eval $ac_compile) 2>conftest.er1
5637     ac_status=$?
5638     grep -v '^ *+' conftest.er1 >conftest.err
5639     rm -f conftest.er1
5640     cat conftest.err >&5
5641     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5642     (exit $ac_status); } &&
5643 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5644 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5645     (eval $ac_try) 2>&5
5646     ac_status=$?
5647     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5648     (exit $ac_status); }; } &&
5649     { ac_try='test -s conftest.$ac_objext'
5650     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5651     (eval $ac_try) 2>&5
5652     ac_status=$?
5653     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5654     (exit $ac_status); }; }; then
5655 pcg 1.1 # The compiler can only warn and ignore the option if not recognized
5656     # So say no if there are warnings
5657     if test -s conftest.err; then
5658     compiler_o_lo=no
5659     else
5660     compiler_o_lo=yes
5661     fi
5662 pcg 1.11
5663 pcg 1.1 else
5664 pcg 1.11 echo "$as_me: failed program was:" >&5
5665     sed 's/^/| /' conftest.$ac_ext >&5
5666    
5667 pcg 1.1 fi
5668 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5669     echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5670     echo "${ECHO_T}$compiler_c_o" >&6
5671 pcg 1.1 CFLAGS="$save_CFLAGS"
5672     else
5673     compiler_o_lo=no
5674     fi
5675     ##
5676     ## END FIXME
5677    
5678     ## FIXME: this should be a separate macro
5679     ##
5680     # Check to see if we can do hard links to lock some files if needed
5681     hard_links="nottested"
5682     if test "$compiler_c_o" = no && test "$need_locks" != no; then
5683     # do not overwrite the value of need_locks provided by the user
5684 pcg 1.11 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
5685     echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
5686 pcg 1.1 hard_links=yes
5687     $rm conftest*
5688     ln conftest.a conftest.b 2>/dev/null && hard_links=no
5689     touch conftest.a
5690     ln conftest.a conftest.b 2>&5 || hard_links=no
5691     ln conftest.a conftest.b 2>/dev/null && hard_links=no
5692 pcg 1.11 echo "$as_me:$LINENO: result: $hard_links" >&5
5693     echo "${ECHO_T}$hard_links" >&6
5694 pcg 1.1 if test "$hard_links" = no; then
5695 pcg 1.11 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5696     echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5697 pcg 1.1 need_locks=warn
5698     fi
5699     else
5700     need_locks=no
5701     fi
5702     ##
5703     ## END FIXME
5704    
5705     ## FIXME: this should be a separate macro
5706     ##
5707     if test "$GCC" = yes; then
5708     # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
5709 pcg 1.11 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5710     echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5711 pcg 1.1 echo "int some_variable = 0;" > conftest.$ac_ext
5712     save_CFLAGS="$CFLAGS"
5713     CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
5714     compiler_rtti_exceptions=no
5715 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
5716     /* confdefs.h. */
5717     _ACEOF
5718     cat confdefs.h >>conftest.$ac_ext
5719     cat >>conftest.$ac_ext <<_ACEOF
5720     /* end confdefs.h. */
5721 pcg 1.1
5722 pcg 1.11 int
5723     main ()
5724     {
5725 pcg 1.1 int some_variable = 0;
5726 pcg 1.11 ;
5727     return 0;
5728     }
5729     _ACEOF
5730     rm -f conftest.$ac_objext
5731     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5732     (eval $ac_compile) 2>conftest.er1
5733     ac_status=$?
5734     grep -v '^ *+' conftest.er1 >conftest.err
5735     rm -f conftest.er1
5736     cat conftest.err >&5
5737     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5738     (exit $ac_status); } &&
5739 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5740 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5741     (eval $ac_try) 2>&5
5742     ac_status=$?
5743     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5744     (exit $ac_status); }; } &&
5745     { ac_try='test -s conftest.$ac_objext'
5746     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5747     (eval $ac_try) 2>&5
5748     ac_status=$?
5749     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5750     (exit $ac_status); }; }; then
5751 pcg 1.1 # The compiler can only warn and ignore the option if not recognized
5752     # So say no if there are warnings
5753     if test -s conftest.err; then
5754     compiler_rtti_exceptions=no
5755     else
5756     compiler_rtti_exceptions=yes
5757     fi
5758 pcg 1.11
5759 pcg 1.1 else
5760 pcg 1.11 echo "$as_me: failed program was:" >&5
5761     sed 's/^/| /' conftest.$ac_ext >&5
5762    
5763 pcg 1.1 fi
5764 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5765 pcg 1.1 CFLAGS="$save_CFLAGS"
5766 pcg 1.11 echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
5767     echo "${ECHO_T}$compiler_rtti_exceptions" >&6
5768 pcg 1.1
5769     if test "$compiler_rtti_exceptions" = "yes"; then
5770     no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
5771     else
5772     no_builtin_flag=' -fno-builtin'
5773     fi
5774     fi
5775     ##
5776     ## END FIXME
5777    
5778     ## FIXME: this should be a separate macro
5779     ##
5780     # See if the linker supports building shared libraries.
5781 pcg 1.11 echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
5782     echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
5783 pcg 1.1
5784     allow_undefined_flag=
5785     no_undefined_flag=
5786     need_lib_prefix=unknown
5787     need_version=unknown
5788     # when you set need_version to no, make sure it does not cause -set_version
5789     # flags to be left without arguments
5790     archive_cmds=
5791     archive_expsym_cmds=
5792     old_archive_from_new_cmds=
5793     old_archive_from_expsyms_cmds=
5794     export_dynamic_flag_spec=
5795     whole_archive_flag_spec=
5796     thread_safe_flag_spec=
5797     hardcode_into_libs=no
5798     hardcode_libdir_flag_spec=
5799     hardcode_libdir_separator=
5800     hardcode_direct=no
5801     hardcode_minus_L=no
5802     hardcode_shlibpath_var=unsupported
5803     runpath_var=
5804     link_all_deplibs=unknown
5805     always_export_symbols=no
5806     export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
5807     # include_expsyms should be a list of space-separated symbols to be *always*
5808     # included in the symbol list
5809     include_expsyms=
5810     # exclude_expsyms can be an egrep regular expression of symbols to exclude
5811     # it will be wrapped by ` (' and `)$', so one must not match beginning or
5812     # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5813     # as well as any symbol that contains `d'.
5814     exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
5815     # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5816     # platforms (ab)use it in PIC code, but their linkers get confused if
5817     # the symbol is explicitly referenced. Since portable code cannot
5818     # rely on this symbol name, it's probably fine to never include it in
5819     # preloaded symbol tables.
5820     extract_expsyms_cmds=
5821    
5822     case "$host_os" in
5823     cygwin* | mingw* | pw32* )
5824     # FIXME: the MSVC++ port hasn't been tested in a loooong time
5825     # When not using gcc, we currently assume that we are using
5826     # Microsoft Visual C++.
5827     if test "$GCC" != yes; then
5828     with_gnu_ld=no
5829     fi
5830     ;;
5831    
5832     esac
5833    
5834     ld_shlibs=yes
5835     if test "$with_gnu_ld" = yes; then
5836     # If archive_cmds runs LD, not CC, wlarc should be empty
5837     wlarc='${wl}'
5838    
5839     # See if GNU ld supports shared libraries.
5840     case "$host_os" in
5841     aix3* | aix4*)
5842     # On AIX, the GNU linker is very broken
5843     ld_shlibs=no
5844     cat <<EOF 1>&2
5845    
5846     *** Warning: the GNU linker, at least up to release 2.9.1, is reported
5847     *** to be unable to reliably create shared libraries on AIX.
5848     *** Therefore, libtool is disabling shared libraries support. If you
5849     *** really care for shared libraries, you may want to modify your PATH
5850     *** so that a non-GNU linker is found, and then restart.
5851    
5852     EOF
5853     ;;
5854    
5855     amigaos*)
5856     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)'
5857     hardcode_libdir_flag_spec='-L$libdir'
5858     hardcode_minus_L=yes
5859    
5860     # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
5861     # that the semantics of dynamic libraries on AmigaOS, at least up
5862     # to version 4, is to share data among multiple programs linked
5863     # with the same dynamic library. Since this doesn't match the
5864     # behavior of shared libraries on other platforms, we can use
5865     # them.
5866     ld_shlibs=no
5867     ;;
5868    
5869     beos*)
5870     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5871     allow_undefined_flag=unsupported
5872     # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5873     # support --undefined. This deserves some investigation. FIXME
5874     archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5875     else
5876     ld_shlibs=no
5877     fi
5878     ;;
5879    
5880     cygwin* | mingw* | pw32*)
5881     # hardcode_libdir_flag_spec is actually meaningless, as there is
5882     # no search path for DLLs.
5883     hardcode_libdir_flag_spec='-L$libdir'
5884     allow_undefined_flag=unsupported
5885     always_export_symbols=yes
5886    
5887     extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
5888     sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
5889     test -f $output_objdir/impgen.exe || (cd $output_objdir && \
5890     if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
5891     else $CC -o impgen impgen.c ; fi)~
5892     $output_objdir/impgen $dir/$soname > $output_objdir/$soname-def'
5893    
5894     old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
5895    
5896     # cygwin and mingw dlls have different entry points and sets of symbols
5897     # to exclude.
5898     # FIXME: what about values for MSVC?
5899     dll_entry=__cygwin_dll_entry@12
5900     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
5901     case "$host_os" in
5902     mingw*)
5903     # mingw values
5904     dll_entry=_DllMainCRTStartup@12
5905     dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
5906     ;;
5907     esac
5908    
5909     # mingw and cygwin differ, and it's simplest to just exclude the union
5910     # of the two symbol sets.
5911     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
5912    
5913     # recent cygwin and mingw systems supply a stub DllMain which the user
5914     # can override, but on older systems we have to supply one (in ltdll.c)
5915     if test "x$lt_cv_need_dllmain" = "xyes"; then
5916     ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
5917     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~
5918     test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
5919     else
5920     ltdll_obj=
5921     ltdll_cmds=
5922     fi
5923    
5924     # Extract the symbol export list from an `--export-all' def file,
5925     # then regenerate the def file from the symbol export list, so that
5926     # the compiled dll only exports the symbol export list.
5927     # Be careful not to strip the DATA tag left be newer dlltools.
5928     export_symbols_cmds="$ltdll_cmds"'
5929     $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
5930     sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
5931    
5932     # If DATA tags from a recent dlltool are present, honour them!
5933     archive_expsym_cmds='echo EXPORTS > $output_objdir/$soname-def~
5934     _lt_hint=1;
5935     cat $export_symbols | while read symbol; do
5936     set dummy \$symbol;
5937     case \$# in
5938     2) echo " \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
5939     *) echo " \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
5940     esac;
5941     _lt_hint=`expr 1 + \$_lt_hint`;
5942     done~
5943     '"$ltdll_cmds"'
5944     $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~
5945     $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~
5946     $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~
5947     $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~
5948     $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $lib '$ltdll_obj'$libobjs $deplibs $compiler_flags'
5949     ;;
5950    
5951     netbsd*)
5952     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5953     archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5954     wlarc=
5955     else
5956     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5957     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5958     fi
5959     ;;
5960    
5961     solaris* | sysv5*)
5962     if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
5963     ld_shlibs=no
5964     cat <<EOF 1>&2
5965    
5966     *** Warning: The releases 2.8.* of the GNU linker cannot reliably
5967     *** create shared libraries on Solaris systems. Therefore, libtool
5968     *** is disabling shared libraries support. We urge you to upgrade GNU
5969     *** binutils to release 2.9.1 or newer. Another option is to modify
5970     *** your PATH or compiler configuration so that the native linker is
5971     *** used, and then restart.
5972    
5973     EOF
5974     elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5975     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5976     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5977     else
5978     ld_shlibs=no
5979     fi
5980     ;;
5981    
5982     sunos4*)
5983     archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5984     wlarc=
5985     hardcode_direct=yes
5986     hardcode_shlibpath_var=no
5987     ;;
5988    
5989     *)
5990     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5991     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5992     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5993     else
5994     ld_shlibs=no
5995     fi
5996     ;;
5997     esac
5998    
5999     if test "$ld_shlibs" = yes; then
6000     runpath_var=LD_RUN_PATH
6001     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6002     export_dynamic_flag_spec='${wl}--export-dynamic'
6003     case $host_os in
6004     cygwin* | mingw* | pw32*)
6005     # dlltool doesn't understand --whole-archive et. al.
6006     whole_archive_flag_spec=
6007     ;;
6008     *)
6009     # ancient GNU ld didn't support --whole-archive et. al.
6010     if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
6011     whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6012     else
6013     whole_archive_flag_spec=
6014     fi
6015     ;;
6016     esac
6017     fi
6018     else
6019     # PORTME fill in a description of your system's linker (not GNU ld)
6020     case "$host_os" in
6021     aix3*)
6022     allow_undefined_flag=unsupported
6023     always_export_symbols=yes
6024     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'
6025     # Note: this linker hardcodes the directories in LIBPATH if there
6026     # are no directories specified by -L.
6027     hardcode_minus_L=yes
6028     if test "$GCC" = yes && test -z "$link_static_flag"; then
6029     # Neither direct hardcoding nor static linking is supported with a
6030     # broken collect2.
6031     hardcode_direct=unsupported
6032     fi
6033     ;;
6034    
6035     aix4*)
6036     hardcode_libdir_flag_spec='${wl}-b ${wl}nolibpath ${wl}-b ${wl}libpath:$libdir:/usr/lib:/lib'
6037     hardcode_libdir_separator=':'
6038     if test "$GCC" = yes; then
6039     collect2name=`${CC} -print-prog-name=collect2`
6040     if test -f "$collect2name" && \
6041     strings "$collect2name" | grep resolve_lib_name >/dev/null
6042     then
6043     # We have reworked collect2
6044     hardcode_direct=yes
6045     else
6046     # We have old collect2
6047     hardcode_direct=unsupported
6048     # It fails to find uninstalled libraries when the uninstalled
6049     # path is not listed in the libpath. Setting hardcode_minus_L
6050     # to unsupported forces relinking
6051     hardcode_minus_L=yes
6052     hardcode_libdir_flag_spec='-L$libdir'
6053     hardcode_libdir_separator=
6054     fi
6055     shared_flag='-shared'
6056     else
6057     shared_flag='${wl}-bM:SRE'
6058     hardcode_direct=yes
6059     fi
6060     allow_undefined_flag=' ${wl}-berok'
6061     archive_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bexpall ${wl}-bnoentry${allow_undefined_flag}'
6062     archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}'
6063     case "$host_os" in aix4.[01]|aix4.[01].*)
6064     # According to Greg Wooledge, -bexpall is only supported from AIX 4.2 on
6065     always_export_symbols=yes ;;
6066     esac
6067    
6068     # We don't want to build shared libraries on unknown CPU types.
6069     case $host_cpu in
6070     powerpc | rs6000) ;;
6071     *) ld_shlibs=no ;;
6072     esac
6073     ;;
6074    
6075     amigaos*)
6076     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)'
6077     hardcode_libdir_flag_spec='-L$libdir'
6078     hardcode_minus_L=yes
6079     # see comment about different semantics on the GNU ld section
6080     ld_shlibs=no
6081     ;;
6082    
6083     cygwin* | mingw* | pw32*)
6084     # When not using gcc, we currently assume that we are using
6085     # Microsoft Visual C++.
6086     # hardcode_libdir_flag_spec is actually meaningless, as there is
6087     # no search path for DLLs.
6088     hardcode_libdir_flag_spec=' '
6089     allow_undefined_flag=unsupported
6090     # Tell ltmain to make .lib files, not .a files.
6091     libext=lib
6092     # FIXME: Setting linknames here is a bad hack.
6093     archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
6094     # The linker will automatically build a .lib file if we build a DLL.
6095     old_archive_from_new_cmds='true'
6096     # FIXME: Should let the user specify the lib program.
6097     old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
6098     fix_srcfile_path='`cygpath -w "$srcfile"`'
6099     ;;
6100    
6101     darwin* | rhapsody*)
6102     allow_undefined_flag='-undefined warning'
6103     archive_cmds='$CC `if test "$module" = "yes"; then echo -bundle; else
6104     echo -dynamiclib; fi` -o $lib $libobjs $deplibs $linkopts'
6105     archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
6106     ## What we need is to hardcode the path to the library, not the search path
6107     #hardcode_direct=yes
6108     #hardcode_libdir_flag_spec='-install_name $libdir/$lib'
6109     hardcode_shlibpath_var=no
6110     whole_archive_flag_spec='-all_load'
6111     ;;
6112    
6113     freebsd1*)
6114     ld_shlibs=no
6115     ;;
6116    
6117     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
6118     # support. Future versions do this automatically, but an explicit c++rt0.o
6119     # does not break anything, and helps significantly (at the cost of a little
6120     # extra space).
6121     freebsd2.2*)
6122     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
6123     hardcode_libdir_flag_spec='-R$libdir'
6124     hardcode_direct=yes
6125     hardcode_shlibpath_var=no
6126     ;;
6127    
6128     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6129     freebsd2*)
6130     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6131     hardcode_direct=yes
6132     hardcode_minus_L=yes
6133     hardcode_shlibpath_var=no
6134     ;;
6135    
6136     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
6137     freebsd*)
6138     archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
6139     hardcode_libdir_flag_spec='-R$libdir'
6140     hardcode_direct=yes
6141     hardcode_shlibpath_var=no
6142     ;;
6143    
6144     hpux9* | hpux10* | hpux11*)
6145     case "$host_os" in
6146     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' ;;
6147     *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
6148     esac
6149     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6150     hardcode_libdir_separator=:
6151     hardcode_direct=yes
6152     hardcode_minus_L=yes # Not in the search PATH, but as the default
6153     # location of the library.
6154     export_dynamic_flag_spec='${wl}-E'
6155     ;;
6156    
6157     irix5* | irix6*)
6158     if test "$GCC" = yes; then
6159     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'
6160     else
6161     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'
6162     fi
6163     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6164     hardcode_libdir_separator=:
6165     link_all_deplibs=yes
6166     ;;
6167    
6168     netbsd*)
6169     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6170     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
6171     else
6172     archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
6173     fi
6174     hardcode_libdir_flag_spec='-R$libdir'
6175     hardcode_direct=yes
6176     hardcode_shlibpath_var=no
6177     ;;
6178    
6179     newsos6)
6180     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
6181     hardcode_direct=yes
6182     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6183     hardcode_libdir_separator=:
6184     hardcode_shlibpath_var=no
6185     ;;
6186    
6187     openbsd*)
6188     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6189     hardcode_libdir_flag_spec='-R$libdir'
6190     hardcode_direct=yes
6191     hardcode_shlibpath_var=no
6192     ;;
6193    
6194     os2*)
6195     hardcode_libdir_flag_spec='-L$libdir'
6196     hardcode_minus_L=yes
6197     allow_undefined_flag=unsupported
6198     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'
6199     old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
6200     ;;
6201    
6202     osf3*)
6203     if test "$GCC" = yes; then
6204     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6205     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'
6206     else
6207     allow_undefined_flag=' -expect_unresolved \*'
6208     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'
6209     fi
6210     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6211     hardcode_libdir_separator=:
6212     ;;
6213    
6214     osf4* | osf5*) # as osf3* with the addition of -msym flag
6215     if test "$GCC" = yes; then
6216     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6217     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'
6218     else
6219     allow_undefined_flag=' -expect_unresolved \*'
6220     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'
6221     archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
6222     $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'
6223     fi
6224     #Both c and cxx compiler support -rpath directly
6225     hardcode_libdir_flag_spec='-rpath $libdir'
6226     hardcode_libdir_separator=:
6227     ;;
6228    
6229     sco3.2v5*)
6230     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6231     hardcode_shlibpath_var=no
6232     runpath_var=LD_RUN_PATH
6233     hardcode_runpath_var=yes
6234     ;;
6235    
6236     solaris*)
6237     no_undefined_flag=' -z text'
6238     # $CC -shared without GNU ld will not create a library from C++
6239     # object files and a static libstdc++, better avoid it by now
6240     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6241     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6242     $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6243     hardcode_libdir_flag_spec='-R$libdir'
6244     hardcode_shlibpath_var=no
6245     case "$host_os" in
6246     solaris2.[0-5] | solaris2.[0-5].*) ;;
6247     *) # Supported since Solaris 2.6 (maybe 2.5.1?)
6248     whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
6249     esac
6250     link_all_deplibs=yes
6251     ;;
6252    
6253     sunos4*)
6254     if test "x$host_vendor" = xsequent; then
6255     # Use $CC to link under sequent, because it throws in some extra .o
6256     # files that make .init and .fini sections work.
6257     archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
6258     else
6259     archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
6260     fi
6261     hardcode_libdir_flag_spec='-L$libdir'
6262     hardcode_direct=yes
6263     hardcode_minus_L=yes
6264     hardcode_shlibpath_var=no
6265     ;;
6266    
6267     sysv4)
6268     if test "x$host_vendor" = xsno; then
6269     archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linkopts'
6270     hardcode_direct=yes # is this really true???
6271     else
6272     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6273     hardcode_direct=no #Motorola manual says yes, but my tests say they lie
6274     fi
6275     runpath_var='LD_RUN_PATH'
6276     hardcode_shlibpath_var=no
6277     ;;
6278    
6279     sysv4.3*)
6280     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6281     hardcode_shlibpath_var=no
6282     export_dynamic_flag_spec='-Bexport'
6283     ;;
6284    
6285     sysv5*)
6286     no_undefined_flag=' -z text'
6287     # $CC -shared without GNU ld will not create a library from C++
6288     # object files and a static libstdc++, better avoid it by now
6289     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6290     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6291     $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6292     hardcode_libdir_flag_spec=
6293     hardcode_shlibpath_var=no
6294     runpath_var='LD_RUN_PATH'
6295     ;;
6296    
6297     uts4*)
6298     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6299     hardcode_libdir_flag_spec='-L$libdir'
6300     hardcode_shlibpath_var=no
6301     ;;
6302    
6303     dgux*)
6304     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6305     hardcode_libdir_flag_spec='-L$libdir'
6306     hardcode_shlibpath_var=no
6307     ;;
6308    
6309     sysv4*MP*)
6310     if test -d /usr/nec; then
6311     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6312     hardcode_shlibpath_var=no
6313     runpath_var=LD_RUN_PATH
6314     hardcode_runpath_var=yes
6315     ld_shlibs=yes
6316     fi
6317     ;;
6318    
6319     sysv4.2uw2*)
6320     archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6321     hardcode_direct=yes
6322     hardcode_minus_L=no
6323     hardcode_shlibpath_var=no
6324     hardcode_runpath_var=yes
6325     runpath_var=LD_RUN_PATH
6326     ;;
6327    
6328     unixware7*)
6329     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6330     runpath_var='LD_RUN_PATH'
6331     hardcode_shlibpath_var=no
6332     ;;
6333    
6334     *)
6335     ld_shlibs=no
6336     ;;
6337     esac
6338     fi
6339 pcg 1.11 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
6340     echo "${ECHO_T}$ld_shlibs" >&6
6341 pcg 1.1 test "$ld_shlibs" = no && can_build_shared=no
6342     ##
6343     ## END FIXME
6344    
6345     ## FIXME: this should be a separate macro
6346     ##
6347     # Check hardcoding attributes.
6348 pcg 1.11 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
6349     echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
6350 pcg 1.1 hardcode_action=
6351     if test -n "$hardcode_libdir_flag_spec" || \
6352     test -n "$runpath_var"; then
6353    
6354     # We can hardcode non-existant directories.
6355     if test "$hardcode_direct" != no &&
6356     # If the only mechanism to avoid hardcoding is shlibpath_var, we
6357     # have to relink, otherwise we might link with an installed library
6358     # when we should be linking with a yet-to-be-installed one
6359     ## test "$hardcode_shlibpath_var" != no &&
6360     test "$hardcode_minus_L" != no; then
6361     # Linking always hardcodes the temporary library directory.
6362     hardcode_action=relink
6363     else
6364     # We can link without hardcoding, and we can hardcode nonexisting dirs.
6365     hardcode_action=immediate
6366     fi
6367     else
6368     # We cannot hardcode anything, or else we can only hardcode existing
6369     # directories.
6370     hardcode_action=unsupported
6371     fi
6372 pcg 1.11 echo "$as_me:$LINENO: result: $hardcode_action" >&5
6373     echo "${ECHO_T}$hardcode_action" >&6
6374 pcg 1.1 ##
6375     ## END FIXME
6376    
6377     ## FIXME: this should be a separate macro
6378     ##
6379     striplib=
6380     old_striplib=
6381 pcg 1.11 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
6382     echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
6383 pcg 1.1 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
6384     test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
6385     test -z "$striplib" && striplib="$STRIP --strip-unneeded"
6386 pcg 1.11 echo "$as_me:$LINENO: result: yes" >&5
6387     echo "${ECHO_T}yes" >&6
6388 pcg 1.1 else
6389 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
6390     echo "${ECHO_T}no" >&6
6391 pcg 1.1 fi
6392     ##
6393     ## END FIXME
6394    
6395     reload_cmds='$LD$reload_flag -o $output$reload_objs'
6396     test -z "$deplibs_check_method" && deplibs_check_method=unknown
6397    
6398     ## FIXME: this should be a separate macro
6399     ##
6400     # PORTME Fill in your ld.so characteristics
6401 pcg 1.11 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
6402     echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
6403 pcg 1.1 library_names_spec=
6404     libname_spec='lib$name'
6405     soname_spec=
6406     postinstall_cmds=
6407     postuninstall_cmds=
6408     finish_cmds=
6409     finish_eval=
6410     shlibpath_var=
6411     shlibpath_overrides_runpath=unknown
6412     version_type=none
6413     dynamic_linker="$host_os ld.so"
6414     sys_lib_dlsearch_path_spec="/lib /usr/lib"
6415     sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
6416    
6417     case "$host_os" in
6418     aix3*)
6419     version_type=linux
6420     library_names_spec='${libname}${release}.so$versuffix $libname.a'
6421     shlibpath_var=LIBPATH
6422    
6423     # AIX has no versioning support, so we append a major version to the name.
6424     soname_spec='${libname}${release}.so$major'
6425     ;;
6426    
6427     aix4*)
6428     version_type=linux
6429     # AIX has no versioning support, so currently we can not hardcode correct
6430     # soname into executable. Probably we can add versioning support to
6431     # collect2, so additional links can be useful in future.
6432     # We preserve .a as extension for shared libraries though AIX4.2
6433     # and later linker supports .so
6434     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.a'
6435     shlibpath_var=LIBPATH
6436     ;;
6437    
6438     amigaos*)
6439     library_names_spec='$libname.ixlibrary $libname.a'
6440     # Create ${libname}_ixlibrary.a entries in /sys/libs.
6441     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'
6442     ;;
6443    
6444     beos*)
6445     library_names_spec='${libname}.so'
6446     dynamic_linker="$host_os ld.so"
6447     shlibpath_var=LIBRARY_PATH
6448     ;;
6449    
6450     bsdi4*)
6451     version_type=linux
6452     need_version=no
6453     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6454     soname_spec='${libname}${release}.so$major'
6455     finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6456     shlibpath_var=LD_LIBRARY_PATH
6457     sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6458     sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6459     export_dynamic_flag_spec=-rdynamic
6460     # the default ld.so.conf also contains /usr/contrib/lib and
6461     # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6462     # libtool to hard-code these into programs
6463     ;;
6464    
6465     cygwin* | mingw* | pw32*)
6466     version_type=windows
6467     need_version=no
6468     need_lib_prefix=no
6469     if test "$GCC" = yes; then
6470     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6471     else
6472     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
6473     fi
6474     dynamic_linker='Win32 ld.exe'
6475     # FIXME: first we should search . and the directory the executable is in
6476     shlibpath_var=PATH
6477     ;;
6478    
6479     darwin* | rhapsody*)
6480     need_lib_prefix=no
6481     need_version=no
6482     library_names_spec='${libname}.`if test "$module" = "yes"; then echo so; else echo dylib; fi`'
6483     shlibpath_overrides_runpath=yes
6484     shlibpath_var=DYLD_LIBRARY_PATH
6485     postinstall_cmds='chmod +x $lib'
6486     ;;
6487    
6488     freebsd1*)
6489     dynamic_linker=no
6490     ;;
6491    
6492     freebsd*)
6493     objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6494     version_type=freebsd-$objformat
6495     case "$version_type" in
6496     freebsd-elf*)
6497     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6498     need_version=no
6499     need_lib_prefix=no
6500     ;;
6501     freebsd-*)
6502     library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
6503     need_version=yes
6504     ;;
6505     esac
6506     shlibpath_var=LD_LIBRARY_PATH
6507     case "$host_os" in
6508     freebsd2*)
6509     shlibpath_overrides_runpath=yes
6510     ;;
6511     *)
6512     shlibpath_overrides_runpath=no
6513     hardcode_into_libs=yes
6514     ;;
6515     esac
6516     ;;
6517    
6518     gnu*)
6519     version_type=linux
6520     need_lib_prefix=no
6521     need_version=no
6522     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
6523     soname_spec='${libname}${release}.so$major'
6524     shlibpath_var=LD_LIBRARY_PATH
6525     hardcode_into_libs=yes
6526     ;;
6527    
6528     hpux9* | hpux10* | hpux11*)
6529     # Give a soname corresponding to the major version so that dld.sl refuses to
6530     # link against other versions.
6531     dynamic_linker="$host_os dld.sl"
6532     version_type=sunos
6533     need_lib_prefix=no
6534     need_version=no
6535     shlibpath_var=SHLIB_PATH
6536     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6537     library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
6538     soname_spec='${libname}${release}.sl$major'
6539     # HP-UX runs *really* slowly unless shared libraries are mode 555.
6540     postinstall_cmds='chmod 555 $lib'
6541     ;;
6542    
6543     irix5* | irix6*)
6544     version_type=irix
6545     need_lib_prefix=no
6546     need_version=no
6547     soname_spec='${libname}${release}.so$major'
6548     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
6549     case "$host_os" in
6550     irix5*)
6551     libsuff= shlibsuff=
6552     ;;
6553     *)
6554     case "$LD" in # libtool.m4 will add one of these switches to LD
6555     *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
6556     *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
6557     *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
6558     *) libsuff= shlibsuff= libmagic=never-match;;
6559     esac
6560     ;;
6561     esac
6562     shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6563     shlibpath_overrides_runpath=no
6564     sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6565     sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6566     ;;
6567    
6568     # No shared lib support for Linux oldld, aout, or coff.
6569     linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
6570     dynamic_linker=no
6571     ;;
6572    
6573     # This must be Linux ELF.
6574     linux-gnu*)
6575     version_type=linux
6576     need_lib_prefix=no
6577     need_version=no
6578     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6579     soname_spec='${libname}${release}.so$major'
6580     finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6581     shlibpath_var=LD_LIBRARY_PATH
6582     shlibpath_overrides_runpath=no
6583     # This implies no fast_install, which is unacceptable.
6584     # Some rework will be needed to allow for fast_install
6585     # before this can be enabled.
6586     hardcode_into_libs=yes
6587    
6588     # We used to test for /lib/ld.so.1 and disable shared libraries on
6589     # powerpc, because MkLinux only supported shared libraries with the
6590     # GNU dynamic linker. Since this was broken with cross compilers,
6591     # most powerpc-linux boxes support dynamic linking these days and
6592     # people can always --disable-shared, the test was removed, and we
6593     # assume the GNU/Linux dynamic linker is in use.
6594     dynamic_linker='GNU/Linux ld.so'
6595     ;;
6596    
6597     netbsd*)
6598     version_type=sunos
6599     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6600     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6601     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6602     dynamic_linker='NetBSD (a.out) ld.so'
6603     else
6604     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
6605     soname_spec='${libname}${release}.so$major'
6606     dynamic_linker='NetBSD ld.elf_so'
6607     fi
6608     shlibpath_var=LD_LIBRARY_PATH
6609     shlibpath_overrides_runpath=yes
6610     hardcode_into_libs=yes
6611     ;;
6612    
6613     newsos6)
6614     version_type=linux
6615     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6616     shlibpath_var=LD_LIBRARY_PATH
6617     shlibpath_overrides_runpath=yes
6618     ;;
6619    
6620     openbsd*)
6621     version_type=sunos
6622     if test "$with_gnu_ld" = yes; then
6623     need_lib_prefix=no
6624     need_version=no
6625     fi
6626     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6627     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6628     shlibpath_var=LD_LIBRARY_PATH
6629     ;;
6630    
6631     os2*)
6632     libname_spec='$name'
6633     need_lib_prefix=no
6634     library_names_spec='$libname.dll $libname.a'
6635     dynamic_linker='OS/2 ld.exe'
6636     shlibpath_var=LIBPATH
6637     ;;
6638    
6639     osf3* | osf4* | osf5*)
6640     version_type=osf
6641     need_version=no
6642     soname_spec='${libname}${release}.so'
6643     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6644     shlibpath_var=LD_LIBRARY_PATH
6645     sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6646     sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6647     ;;
6648    
6649     sco3.2v5*)
6650     version_type=osf
6651     soname_spec='${libname}${release}.so$major'
6652     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6653     shlibpath_var=LD_LIBRARY_PATH
6654     ;;
6655    
6656     solaris*)
6657     version_type=linux
6658     need_lib_prefix=no
6659     need_version=no
6660     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6661     soname_spec='${libname}${release}.so$major'
6662     shlibpath_var=LD_LIBRARY_PATH
6663     shlibpath_overrides_runpath=yes
6664     hardcode_into_libs=yes
6665     # ldd complains unless libraries are executable
6666     postinstall_cmds='chmod +x $lib'
6667     ;;
6668    
6669     sunos4*)
6670     version_type=sunos
6671     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6672     finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6673     shlibpath_var=LD_LIBRARY_PATH
6674     shlibpath_overrides_runpath=yes
6675     if test "$with_gnu_ld" = yes; then
6676     need_lib_prefix=no
6677     fi
6678     need_version=yes
6679     ;;
6680    
6681     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6682     version_type=linux
6683     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6684     soname_spec='${libname}${release}.so$major'
6685     shlibpath_var=LD_LIBRARY_PATH
6686     case "$host_vendor" in
6687     sni)
6688     shlibpath_overrides_runpath=no
6689     ;;
6690     motorola)
6691     need_lib_prefix=no
6692     need_version=no
6693     shlibpath_overrides_runpath=no
6694     sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6695     ;;
6696     esac
6697     ;;
6698    
6699     uts4*)
6700     version_type=linux
6701     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6702     soname_spec='${libname}${release}.so$major'
6703     shlibpath_var=LD_LIBRARY_PATH
6704     ;;
6705    
6706     dgux*)
6707     version_type=linux
6708     need_lib_prefix=no
6709     need_version=no
6710     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6711     soname_spec='${libname}${release}.so$major'
6712     shlibpath_var=LD_LIBRARY_PATH
6713     ;;
6714    
6715     sysv4*MP*)
6716     if test -d /usr/nec ;then
6717     version_type=linux
6718     library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
6719     soname_spec='$libname.so.$major'
6720     shlibpath_var=LD_LIBRARY_PATH
6721     fi
6722     ;;
6723    
6724     *)
6725     dynamic_linker=no
6726     ;;
6727     esac
6728 pcg 1.11 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
6729     echo "${ECHO_T}$dynamic_linker" >&6
6730 pcg 1.1 test "$dynamic_linker" = no && can_build_shared=no
6731     ##
6732     ## END FIXME
6733    
6734     ## FIXME: this should be a separate macro
6735     ##
6736     # Report the final consequences.
6737 pcg 1.11 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
6738     echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
6739     echo "$as_me:$LINENO: result: $can_build_shared" >&5
6740     echo "${ECHO_T}$can_build_shared" >&6
6741 pcg 1.1 ##
6742     ## END FIXME
6743    
6744     if test "$hardcode_action" = relink; then
6745     # Fast installation is not supported
6746     enable_fast_install=no
6747     elif test "$shlibpath_overrides_runpath" = yes ||
6748     test "$enable_shared" = no; then
6749     # Fast installation is not necessary
6750     enable_fast_install=needless
6751     fi
6752    
6753     variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
6754     if test "$GCC" = yes; then
6755     variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
6756     fi
6757    
6758     if test "x$enable_dlopen" != xyes; then
6759     enable_dlopen=unknown
6760     enable_dlopen_self=unknown
6761     enable_dlopen_self_static=unknown
6762     else
6763     lt_cv_dlopen=no
6764     lt_cv_dlopen_libs=
6765    
6766     case "$host_os" in
6767     beos*)
6768     lt_cv_dlopen="load_add_on"
6769     lt_cv_dlopen_libs=
6770     lt_cv_dlopen_self=yes
6771     ;;
6772    
6773     cygwin* | mingw* | pw32*)
6774     lt_cv_dlopen="LoadLibrary"
6775     lt_cv_dlopen_libs=
6776     ;;
6777    
6778     *)
6779 pcg 1.11 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
6780     echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
6781     if test "${ac_cv_lib_dl_dlopen+set}" = set; then
6782     echo $ECHO_N "(cached) $ECHO_C" >&6
6783 pcg 1.1 else
6784 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
6785 pcg 1.1 LIBS="-ldl $LIBS"
6786 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
6787     /* confdefs.h. */
6788     _ACEOF
6789     cat confdefs.h >>conftest.$ac_ext
6790     cat >>conftest.$ac_ext <<_ACEOF
6791     /* end confdefs.h. */
6792    
6793 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
6794 pcg 1.11 #ifdef __cplusplus
6795     extern "C"
6796     #endif
6797 pcg 1.1 /* We use char because int might match the return type of a gcc2
6798 pcg 1.11 builtin and then its argument prototype would still apply. */
6799     char dlopen ();
6800     int
6801     main ()
6802     {
6803     dlopen ();
6804     ;
6805     return 0;
6806     }
6807     _ACEOF
6808     rm -f conftest.$ac_objext conftest$ac_exeext
6809     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6810     (eval $ac_link) 2>conftest.er1
6811     ac_status=$?
6812     grep -v '^ *+' conftest.er1 >conftest.err
6813     rm -f conftest.er1
6814     cat conftest.err >&5
6815     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6816     (exit $ac_status); } &&
6817 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6818 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6819     (eval $ac_try) 2>&5
6820     ac_status=$?
6821     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6822     (exit $ac_status); }; } &&
6823     { ac_try='test -s conftest$ac_exeext'
6824     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6825     (eval $ac_try) 2>&5
6826     ac_status=$?
6827     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6828     (exit $ac_status); }; }; then
6829     ac_cv_lib_dl_dlopen=yes
6830     else
6831     echo "$as_me: failed program was:" >&5
6832     sed 's/^/| /' conftest.$ac_ext >&5
6833    
6834     ac_cv_lib_dl_dlopen=no
6835     fi
6836     rm -f conftest.err conftest.$ac_objext \
6837     conftest$ac_exeext conftest.$ac_ext
6838     LIBS=$ac_check_lib_save_LIBS
6839     fi
6840     echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
6841     echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
6842     if test $ac_cv_lib_dl_dlopen = yes; then
6843     lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
6844 pcg 1.1 else
6845 pcg 1.11 echo "$as_me:$LINENO: checking for dlopen" >&5
6846     echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
6847     if test "${ac_cv_func_dlopen+set}" = set; then
6848     echo $ECHO_N "(cached) $ECHO_C" >&6
6849     else
6850     cat >conftest.$ac_ext <<_ACEOF
6851     /* confdefs.h. */
6852     _ACEOF
6853     cat confdefs.h >>conftest.$ac_ext
6854     cat >>conftest.$ac_ext <<_ACEOF
6855     /* end confdefs.h. */
6856     /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
6857     For example, HP-UX 11i <limits.h> declares gettimeofday. */
6858     #define dlopen innocuous_dlopen
6859 pcg 1.1
6860     /* System header to define __stub macros and hopefully few prototypes,
6861 pcg 1.11 which can conflict with char dlopen (); below.
6862     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6863     <limits.h> exists even on freestanding compilers. */
6864    
6865     #ifdef __STDC__
6866     # include <limits.h>
6867     #else
6868     # include <assert.h>
6869     #endif
6870    
6871     #undef dlopen
6872    
6873 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
6874 pcg 1.11 #ifdef __cplusplus
6875     extern "C"
6876     {
6877     #endif
6878 pcg 1.1 /* We use char because int might match the return type of a gcc2
6879 pcg 1.11 builtin and then its argument prototype would still apply. */
6880     char dlopen ();
6881 pcg 1.1 /* The GNU C library defines this for functions which it implements
6882     to always fail with ENOSYS. Some functions are actually named
6883     something starting with __ and the normal name is an alias. */
6884     #if defined (__stub_dlopen) || defined (__stub___dlopen)
6885     choke me
6886     #else
6887 pcg 1.11 char (*f) () = dlopen;
6888     #endif
6889     #ifdef __cplusplus
6890     }
6891 pcg 1.1 #endif
6892    
6893 pcg 1.11 int
6894     main ()
6895     {
6896     return f != dlopen;
6897     ;
6898     return 0;
6899     }
6900     _ACEOF
6901     rm -f conftest.$ac_objext conftest$ac_exeext
6902     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6903     (eval $ac_link) 2>conftest.er1
6904     ac_status=$?
6905     grep -v '^ *+' conftest.er1 >conftest.err
6906     rm -f conftest.er1
6907     cat conftest.err >&5
6908     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6909     (exit $ac_status); } &&
6910 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6911 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6912     (eval $ac_try) 2>&5
6913     ac_status=$?
6914     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6915     (exit $ac_status); }; } &&
6916     { ac_try='test -s conftest$ac_exeext'
6917     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6918     (eval $ac_try) 2>&5
6919     ac_status=$?
6920     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6921     (exit $ac_status); }; }; then
6922     ac_cv_func_dlopen=yes
6923     else
6924     echo "$as_me: failed program was:" >&5
6925     sed 's/^/| /' conftest.$ac_ext >&5
6926    
6927     ac_cv_func_dlopen=no
6928     fi
6929     rm -f conftest.err conftest.$ac_objext \
6930     conftest$ac_exeext conftest.$ac_ext
6931     fi
6932     echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
6933     echo "${ECHO_T}$ac_cv_func_dlopen" >&6
6934     if test $ac_cv_func_dlopen = yes; then
6935     lt_cv_dlopen="dlopen"
6936 pcg 1.1 else
6937 pcg 1.11 echo "$as_me:$LINENO: checking for shl_load" >&5
6938     echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
6939     if test "${ac_cv_func_shl_load+set}" = set; then
6940     echo $ECHO_N "(cached) $ECHO_C" >&6
6941     else
6942     cat >conftest.$ac_ext <<_ACEOF
6943     /* confdefs.h. */
6944     _ACEOF
6945     cat confdefs.h >>conftest.$ac_ext
6946     cat >>conftest.$ac_ext <<_ACEOF
6947     /* end confdefs.h. */
6948     /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
6949     For example, HP-UX 11i <limits.h> declares gettimeofday. */
6950     #define shl_load innocuous_shl_load
6951    
6952     /* System header to define __stub macros and hopefully few prototypes,
6953     which can conflict with char shl_load (); below.
6954     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6955     <limits.h> exists even on freestanding compilers. */
6956    
6957     #ifdef __STDC__
6958     # include <limits.h>
6959     #else
6960     # include <assert.h>
6961     #endif
6962    
6963     #undef shl_load
6964 pcg 1.1
6965     /* Override any gcc2 internal prototype to avoid an error. */
6966 pcg 1.11 #ifdef __cplusplus
6967     extern "C"
6968     {
6969     #endif
6970 pcg 1.1 /* We use char because int might match the return type of a gcc2
6971 pcg 1.11 builtin and then its argument prototype would still apply. */
6972     char shl_load ();
6973 pcg 1.1 /* The GNU C library defines this for functions which it implements
6974     to always fail with ENOSYS. Some functions are actually named
6975     something starting with __ and the normal name is an alias. */
6976     #if defined (__stub_shl_load) || defined (__stub___shl_load)
6977     choke me
6978     #else
6979 pcg 1.11 char (*f) () = shl_load;
6980     #endif
6981     #ifdef __cplusplus
6982     }
6983 pcg 1.1 #endif
6984    
6985 pcg 1.11 int
6986     main ()
6987     {
6988     return f != shl_load;
6989     ;
6990     return 0;
6991     }
6992     _ACEOF
6993     rm -f conftest.$ac_objext conftest$ac_exeext
6994     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6995     (eval $ac_link) 2>conftest.er1
6996     ac_status=$?
6997     grep -v '^ *+' conftest.er1 >conftest.err
6998     rm -f conftest.er1
6999     cat conftest.err >&5
7000     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7001     (exit $ac_status); } &&
7002 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7003 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7004     (eval $ac_try) 2>&5
7005     ac_status=$?
7006     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7007     (exit $ac_status); }; } &&
7008     { ac_try='test -s conftest$ac_exeext'
7009     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7010     (eval $ac_try) 2>&5
7011     ac_status=$?
7012     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7013     (exit $ac_status); }; }; then
7014     ac_cv_func_shl_load=yes
7015     else
7016     echo "$as_me: failed program was:" >&5
7017     sed 's/^/| /' conftest.$ac_ext >&5
7018    
7019     ac_cv_func_shl_load=no
7020     fi
7021     rm -f conftest.err conftest.$ac_objext \
7022     conftest$ac_exeext conftest.$ac_ext
7023     fi
7024     echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
7025     echo "${ECHO_T}$ac_cv_func_shl_load" >&6
7026     if test $ac_cv_func_shl_load = yes; then
7027 pcg 1.1 lt_cv_dlopen="shl_load"
7028     else
7029 pcg 1.11 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
7030     echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
7031     if test "${ac_cv_lib_svld_dlopen+set}" = set; then
7032     echo $ECHO_N "(cached) $ECHO_C" >&6
7033 pcg 1.1 else
7034 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
7035 pcg 1.1 LIBS="-lsvld $LIBS"
7036 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
7037     /* confdefs.h. */
7038     _ACEOF
7039     cat confdefs.h >>conftest.$ac_ext
7040     cat >>conftest.$ac_ext <<_ACEOF
7041     /* end confdefs.h. */
7042    
7043 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
7044 pcg 1.11 #ifdef __cplusplus
7045     extern "C"
7046     #endif
7047 pcg 1.1 /* We use char because int might match the return type of a gcc2
7048 pcg 1.11 builtin and then its argument prototype would still apply. */
7049     char dlopen ();
7050     int
7051     main ()
7052     {
7053     dlopen ();
7054     ;
7055     return 0;
7056     }
7057     _ACEOF
7058     rm -f conftest.$ac_objext conftest$ac_exeext
7059     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7060     (eval $ac_link) 2>conftest.er1
7061     ac_status=$?
7062     grep -v '^ *+' conftest.er1 >conftest.err
7063     rm -f conftest.er1
7064     cat conftest.err >&5
7065     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7066     (exit $ac_status); } &&
7067 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7068 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7069     (eval $ac_try) 2>&5
7070     ac_status=$?
7071     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7072     (exit $ac_status); }; } &&
7073     { ac_try='test -s conftest$ac_exeext'
7074     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7075     (eval $ac_try) 2>&5
7076     ac_status=$?
7077     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7078     (exit $ac_status); }; }; then
7079     ac_cv_lib_svld_dlopen=yes
7080     else
7081     echo "$as_me: failed program was:" >&5
7082     sed 's/^/| /' conftest.$ac_ext >&5
7083    
7084     ac_cv_lib_svld_dlopen=no
7085     fi
7086     rm -f conftest.err conftest.$ac_objext \
7087     conftest$ac_exeext conftest.$ac_ext
7088     LIBS=$ac_check_lib_save_LIBS
7089     fi
7090     echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
7091     echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
7092     if test $ac_cv_lib_svld_dlopen = yes; then
7093 pcg 1.1 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
7094     else
7095 pcg 1.11 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
7096     echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
7097     if test "${ac_cv_lib_dld_shl_load+set}" = set; then
7098     echo $ECHO_N "(cached) $ECHO_C" >&6
7099 pcg 1.1 else
7100 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
7101 pcg 1.1 LIBS="-ldld $LIBS"
7102 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
7103     /* confdefs.h. */
7104     _ACEOF
7105     cat confdefs.h >>conftest.$ac_ext
7106     cat >>conftest.$ac_ext <<_ACEOF
7107     /* end confdefs.h. */
7108    
7109 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
7110 pcg 1.11 #ifdef __cplusplus
7111     extern "C"
7112     #endif
7113 pcg 1.1 /* We use char because int might match the return type of a gcc2
7114 pcg 1.11 builtin and then its argument prototype would still apply. */
7115     char shl_load ();
7116     int
7117     main ()
7118     {
7119     shl_load ();
7120     ;
7121     return 0;
7122     }
7123     _ACEOF
7124     rm -f conftest.$ac_objext conftest$ac_exeext
7125     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7126     (eval $ac_link) 2>conftest.er1
7127     ac_status=$?
7128     grep -v '^ *+' conftest.er1 >conftest.err
7129     rm -f conftest.er1
7130     cat conftest.err >&5
7131     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7132     (exit $ac_status); } &&
7133 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7134 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7135     (eval $ac_try) 2>&5
7136     ac_status=$?
7137     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7138     (exit $ac_status); }; } &&
7139     { ac_try='test -s conftest$ac_exeext'
7140     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7141     (eval $ac_try) 2>&5
7142     ac_status=$?
7143     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7144     (exit $ac_status); }; }; then
7145     ac_cv_lib_dld_shl_load=yes
7146     else
7147     echo "$as_me: failed program was:" >&5
7148     sed 's/^/| /' conftest.$ac_ext >&5
7149    
7150     ac_cv_lib_dld_shl_load=no
7151     fi
7152     rm -f conftest.err conftest.$ac_objext \
7153     conftest$ac_exeext conftest.$ac_ext
7154     LIBS=$ac_check_lib_save_LIBS
7155     fi
7156     echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
7157     echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
7158     if test $ac_cv_lib_dld_shl_load = yes; then
7159     lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
7160     fi
7161    
7162 pcg 1.1
7163     fi
7164 pcg 1.11
7165 pcg 1.1
7166     fi
7167    
7168    
7169     fi
7170    
7171    
7172     fi
7173    
7174     ;;
7175     esac
7176    
7177     if test "x$lt_cv_dlopen" != xno; then
7178     enable_dlopen=yes
7179     else
7180     enable_dlopen=no
7181     fi
7182    
7183     case "$lt_cv_dlopen" in
7184     dlopen)
7185     save_CPPFLAGS="$CPP_FLAGS"
7186     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
7187    
7188     save_LDFLAGS="$LDFLAGS"
7189     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
7190    
7191     save_LIBS="$LIBS"
7192     LIBS="$lt_cv_dlopen_libs $LIBS"
7193    
7194 pcg 1.11 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
7195     echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
7196     if test "${lt_cv_dlopen_self+set}" = set; then
7197     echo $ECHO_N "(cached) $ECHO_C" >&6
7198 pcg 1.1 else
7199     if test "$cross_compiling" = yes; then :
7200     lt_cv_dlopen_self=cross
7201     else
7202     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7203     lt_status=$lt_dlunknown
7204     cat > conftest.$ac_ext <<EOF
7205 pcg 1.21 #line 7205 "configure"
7206 pcg 1.1 #include "confdefs.h"
7207    
7208     #if HAVE_DLFCN_H
7209     #include <dlfcn.h>
7210     #endif
7211    
7212     #include <stdio.h>
7213    
7214     #ifdef RTLD_GLOBAL
7215     # define LT_DLGLOBAL RTLD_GLOBAL
7216     #else
7217     # ifdef DL_GLOBAL
7218     # define LT_DLGLOBAL DL_GLOBAL
7219     # else
7220     # define LT_DLGLOBAL 0
7221     # endif
7222     #endif
7223    
7224     /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7225     find out it does not work in some platform. */
7226     #ifndef LT_DLLAZY_OR_NOW
7227     # ifdef RTLD_LAZY
7228     # define LT_DLLAZY_OR_NOW RTLD_LAZY
7229     # else
7230     # ifdef DL_LAZY
7231     # define LT_DLLAZY_OR_NOW DL_LAZY
7232     # else
7233     # ifdef RTLD_NOW
7234     # define LT_DLLAZY_OR_NOW RTLD_NOW
7235     # else
7236     # ifdef DL_NOW
7237     # define LT_DLLAZY_OR_NOW DL_NOW
7238     # else
7239     # define LT_DLLAZY_OR_NOW 0
7240     # endif
7241     # endif
7242     # endif
7243     # endif
7244     #endif
7245    
7246     #ifdef __cplusplus
7247     extern "C" void exit (int);
7248     #endif
7249    
7250     fnord() { int i=42;}
7251     main ()
7252     {
7253     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7254     int status = $lt_dlunknown;
7255    
7256     if (self)
7257     {
7258     if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
7259     else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7260     /* dlclose (self); */
7261     }
7262    
7263     exit (status);
7264     }
7265     EOF
7266 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7267     (eval $ac_link) 2>&5
7268     ac_status=$?
7269     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7270     (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7271 pcg 1.1 (./conftest; exit; ) 2>/dev/null
7272     lt_status=$?
7273     case x$lt_status in
7274     x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
7275     x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
7276     x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
7277     esac
7278     else :
7279     # compilation failed
7280     lt_cv_dlopen_self=no
7281     fi
7282     fi
7283     rm -fr conftest*
7284    
7285 pcg 1.11
7286 pcg 1.1 fi
7287 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
7288     echo "${ECHO_T}$lt_cv_dlopen_self" >&6
7289 pcg 1.1
7290     if test "x$lt_cv_dlopen_self" = xyes; then
7291     LDFLAGS="$LDFLAGS $link_static_flag"
7292 pcg 1.11 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
7293     echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
7294     if test "${lt_cv_dlopen_self_static+set}" = set; then
7295     echo $ECHO_N "(cached) $ECHO_C" >&6
7296 pcg 1.1 else
7297     if test "$cross_compiling" = yes; then :
7298     lt_cv_dlopen_self_static=cross
7299     else
7300     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7301     lt_status=$lt_dlunknown
7302     cat > conftest.$ac_ext <<EOF
7303 pcg 1.21 #line 7303 "configure"
7304 pcg 1.1 #include "confdefs.h"
7305    
7306     #if HAVE_DLFCN_H
7307     #include <dlfcn.h>
7308     #endif
7309    
7310     #include <stdio.h>
7311    
7312     #ifdef RTLD_GLOBAL
7313     # define LT_DLGLOBAL RTLD_GLOBAL
7314     #else
7315     # ifdef DL_GLOBAL
7316     # define LT_DLGLOBAL DL_GLOBAL
7317     # else
7318     # define LT_DLGLOBAL 0
7319     # endif
7320     #endif
7321    
7322     /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7323     find out it does not work in some platform. */
7324     #ifndef LT_DLLAZY_OR_NOW
7325     # ifdef RTLD_LAZY
7326     # define LT_DLLAZY_OR_NOW RTLD_LAZY
7327     # else
7328     # ifdef DL_LAZY
7329     # define LT_DLLAZY_OR_NOW DL_LAZY
7330     # else
7331     # ifdef RTLD_NOW
7332     # define LT_DLLAZY_OR_NOW RTLD_NOW
7333     # else
7334     # ifdef DL_NOW
7335     # define LT_DLLAZY_OR_NOW DL_NOW
7336     # else
7337     # define LT_DLLAZY_OR_NOW 0
7338     # endif
7339     # endif
7340     # endif
7341     # endif
7342     #endif
7343    
7344     #ifdef __cplusplus
7345     extern "C" void exit (int);
7346     #endif
7347    
7348     fnord() { int i=42;}
7349     main ()
7350     {
7351     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7352     int status = $lt_dlunknown;
7353    
7354     if (self)
7355     {
7356     if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
7357     else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7358     /* dlclose (self); */
7359     }
7360    
7361     exit (status);
7362     }
7363     EOF
7364 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7365     (eval $ac_link) 2>&5
7366     ac_status=$?
7367     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7368     (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7369 pcg 1.1 (./conftest; exit; ) 2>/dev/null
7370     lt_status=$?
7371     case x$lt_status in
7372     x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
7373     x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
7374     x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
7375     esac
7376     else :
7377     # compilation failed
7378     lt_cv_dlopen_self_static=no
7379     fi
7380     fi
7381     rm -fr conftest*
7382    
7383 pcg 1.11
7384 pcg 1.1 fi
7385 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
7386     echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
7387 pcg 1.1 fi
7388    
7389     CPPFLAGS="$save_CPPFLAGS"
7390     LDFLAGS="$save_LDFLAGS"
7391     LIBS="$save_LIBS"
7392     ;;
7393     esac
7394    
7395     case "$lt_cv_dlopen_self" in
7396     yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
7397     *) enable_dlopen_self=unknown ;;
7398     esac
7399    
7400     case "$lt_cv_dlopen_self_static" in
7401     yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
7402     *) enable_dlopen_self_static=unknown ;;
7403     esac
7404     fi
7405    
7406    
7407     ## FIXME: this should be a separate macro
7408     ##
7409     if test "$enable_shared" = yes && test "$GCC" = yes; then
7410     case "$archive_cmds" in
7411     *'~'*)
7412     # FIXME: we may have to deal with multi-command sequences.
7413     ;;
7414     '$CC '*)
7415     # Test whether the compiler implicitly links with -lc since on some
7416     # systems, -lgcc has to come before -lc. If gcc already passes -lc
7417     # to ld, don't add -lc before -lgcc.
7418 pcg 1.11 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7419     echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7420     if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
7421     echo $ECHO_N "(cached) $ECHO_C" >&6
7422 pcg 1.1 else
7423     $rm conftest*
7424     echo 'static int dummy;' > conftest.$ac_ext
7425    
7426 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7427     (eval $ac_compile) 2>&5
7428     ac_status=$?
7429     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7430     (exit $ac_status); }; then
7431 pcg 1.1 soname=conftest
7432     lib=conftest
7433     libobjs=conftest.$ac_objext
7434     deplibs=
7435     wl=$lt_cv_prog_cc_wl
7436     compiler_flags=-v
7437     linker_flags=-v
7438     verstring=
7439     output_objdir=.
7440     libname=conftest
7441     save_allow_undefined_flag=$allow_undefined_flag
7442     allow_undefined_flag=
7443 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7444     (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7445     ac_status=$?
7446     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7447     (exit $ac_status); }
7448 pcg 1.1 then
7449     lt_cv_archive_cmds_need_lc=no
7450     else
7451     lt_cv_archive_cmds_need_lc=yes
7452     fi
7453     allow_undefined_flag=$save_allow_undefined_flag
7454     else
7455     cat conftest.err 1>&5
7456     fi
7457     fi
7458    
7459 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
7460     echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
7461 pcg 1.1 ;;
7462     esac
7463     fi
7464     need_lc=${lt_cv_archive_cmds_need_lc-yes}
7465     ##
7466     ## END FIXME
7467    
7468     ## FIXME: this should be a separate macro
7469     ##
7470     # The second clause should only fire when bootstrapping the
7471     # libtool distribution, otherwise you forgot to ship ltmain.sh
7472     # with your package, and you will get complaints that there are
7473     # no rules to generate ltmain.sh.
7474     if test -f "$ltmain"; then
7475     :
7476     else
7477     # If there is no Makefile yet, we rely on a make rule to execute
7478     # `config.status --recheck' to rerun these tests and create the
7479     # libtool script then.
7480     test -f Makefile && make "$ltmain"
7481     fi
7482    
7483     if test -f "$ltmain"; then
7484     trap "$rm \"${ofile}T\"; exit 1" 1 2 15
7485     $rm -f "${ofile}T"
7486    
7487     echo creating $ofile
7488    
7489     # Now quote all the things that may contain metacharacters while being
7490     # careful not to overquote the AC_SUBSTed values. We take copies of the
7491     # variables and quote the copies for generation of the libtool script.
7492     for var in echo old_CC old_CFLAGS \
7493     AR AR_FLAGS CC LD LN_S NM SHELL \
7494     reload_flag reload_cmds wl \
7495     pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
7496     thread_safe_flag_spec whole_archive_flag_spec libname_spec \
7497     library_names_spec soname_spec \
7498     RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
7499     old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
7500     postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
7501     old_striplib striplib file_magic_cmd export_symbols_cmds \
7502     deplibs_check_method allow_undefined_flag no_undefined_flag \
7503     finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
7504     hardcode_libdir_flag_spec hardcode_libdir_separator \
7505     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
7506     compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
7507    
7508     case "$var" in
7509     reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
7510     old_postinstall_cmds | old_postuninstall_cmds | \
7511     export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
7512     extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
7513     postinstall_cmds | postuninstall_cmds | \
7514     finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
7515     # Double-quote double-evaled strings.
7516     eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
7517     ;;
7518     *)
7519     eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
7520     ;;
7521     esac
7522     done
7523    
7524     cat <<__EOF__ > "${ofile}T"
7525     #! $SHELL
7526    
7527     # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
7528     # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
7529     # NOTE: Changes made to this file will be lost: look at ltmain.sh.
7530     #
7531     # Copyright (C) 1996-2000 Free Software Foundation, Inc.
7532     # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7533     #
7534     # This program is free software; you can redistribute it and/or modify
7535     # it under the terms of the GNU General Public License as published by
7536     # the Free Software Foundation; either version 2 of the License, or
7537     # (at your option) any later version.
7538     #
7539     # This program is distributed in the hope that it will be useful, but
7540     # WITHOUT ANY WARRANTY; without even the implied warranty of
7541     # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
7542     # General Public License for more details.
7543     #
7544     # You should have received a copy of the GNU General Public License
7545     # along with this program; if not, write to the Free Software
7546     # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7547     #
7548     # As a special exception to the GNU General Public License, if you
7549     # distribute this file as part of a program that contains a
7550     # configuration script generated by Autoconf, you may include it under
7551     # the same distribution terms that you use for the rest of that program.
7552    
7553     # Sed that helps us avoid accidentally triggering echo(1) options like -n.
7554     Xsed="sed -e s/^X//"
7555    
7556     # The HP-UX ksh and POSIX shell print the target directory to stdout
7557     # if CDPATH is set.
7558     if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
7559    
7560     # ### BEGIN LIBTOOL CONFIG
7561    
7562     # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7563    
7564     # Shell to use when invoking shell scripts.
7565     SHELL=$lt_SHELL
7566    
7567     # Whether or not to build shared libraries.
7568     build_libtool_libs=$enable_shared
7569    
7570     # Whether or not to add -lc for building shared libraries.
7571     build_libtool_need_lc=$need_lc
7572    
7573     # Whether or not to build static libraries.
7574     build_old_libs=$enable_static
7575    
7576     # Whether or not to optimize for fast installation.
7577     fast_install=$enable_fast_install
7578    
7579     # The host system.
7580     host_alias=$host_alias
7581     host=$host
7582    
7583     # An echo program that does not interpret backslashes.
7584     echo=$lt_echo
7585    
7586     # The archiver.
7587     AR=$lt_AR
7588     AR_FLAGS=$lt_AR_FLAGS
7589    
7590     # The default C compiler.
7591     CC=$lt_CC
7592    
7593     # Is the compiler the GNU C compiler?
7594     with_gcc=$GCC
7595    
7596     # The linker used to build libraries.
7597     LD=$lt_LD
7598    
7599     # Whether we need hard or soft links.
7600     LN_S=$lt_LN_S
7601    
7602     # A BSD-compatible nm program.
7603     NM=$lt_NM
7604    
7605     # A symbol stripping program
7606     STRIP=$STRIP
7607    
7608     # Used to examine libraries when file_magic_cmd begins "file"
7609     MAGIC_CMD=$MAGIC_CMD
7610    
7611     # Used on cygwin: DLL creation program.
7612     DLLTOOL="$DLLTOOL"
7613    
7614     # Used on cygwin: object dumper.
7615     OBJDUMP="$OBJDUMP"
7616    
7617     # Used on cygwin: assembler.
7618     AS="$AS"
7619    
7620     # The name of the directory that contains temporary libtool files.
7621     objdir=$objdir
7622    
7623     # How to create reloadable object files.
7624     reload_flag=$lt_reload_flag
7625     reload_cmds=$lt_reload_cmds
7626    
7627     # How to pass a linker flag through the compiler.
7628     wl=$lt_wl
7629    
7630     # Object file suffix (normally "o").
7631     objext="$ac_objext"
7632    
7633     # Old archive suffix (normally "a").
7634     libext="$libext"
7635    
7636     # Executable file suffix (normally "").
7637     exeext="$exeext"
7638    
7639     # Additional compiler flags for building library objects.
7640     pic_flag=$lt_pic_flag
7641     pic_mode=$pic_mode
7642    
7643     # Does compiler simultaneously support -c and -o options?
7644     compiler_c_o=$lt_compiler_c_o
7645    
7646     # Can we write directly to a .lo ?
7647     compiler_o_lo=$lt_compiler_o_lo
7648    
7649     # Must we lock files when doing compilation ?
7650     need_locks=$lt_need_locks
7651    
7652     # Do we need the lib prefix for modules?
7653     need_lib_prefix=$need_lib_prefix
7654    
7655     # Do we need a version for libraries?
7656     need_version=$need_version
7657    
7658     # Whether dlopen is supported.
7659     dlopen_support=$enable_dlopen
7660    
7661     # Whether dlopen of programs is supported.
7662     dlopen_self=$enable_dlopen_self
7663    
7664     # Whether dlopen of statically linked programs is supported.
7665     dlopen_self_static=$enable_dlopen_self_static
7666    
7667     # Compiler flag to prevent dynamic linking.
7668     link_static_flag=$lt_link_static_flag
7669    
7670     # Compiler flag to turn off builtin functions.
7671     no_builtin_flag=$lt_no_builtin_flag
7672    
7673     # Compiler flag to allow reflexive dlopens.
7674     export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
7675    
7676     # Compiler flag to generate shared objects directly from archives.
7677     whole_archive_flag_spec=$lt_whole_archive_flag_spec
7678    
7679     # Compiler flag to generate thread-safe objects.
7680     thread_safe_flag_spec=$lt_thread_safe_flag_spec
7681    
7682     # Library versioning type.
7683     version_type=$version_type
7684    
7685     # Format of library name prefix.
7686     libname_spec=$lt_libname_spec
7687    
7688     # List of archive names. First name is the real one, the rest are links.
7689     # The last name is the one that the linker finds with -lNAME.
7690     library_names_spec=$lt_library_names_spec
7691    
7692     # The coded name of the library, if different from the real name.
7693     soname_spec=$lt_soname_spec
7694    
7695     # Commands used to build and install an old-style archive.
7696     RANLIB=$lt_RANLIB
7697     old_archive_cmds=$lt_old_archive_cmds
7698     old_postinstall_cmds=$lt_old_postinstall_cmds
7699     old_postuninstall_cmds=$lt_old_postuninstall_cmds
7700    
7701     # Create an old-style archive from a shared archive.
7702     old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
7703    
7704     # Create a temporary old-style archive to link instead of a shared archive.
7705     old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
7706    
7707     # Commands used to build and install a shared archive.
7708     archive_cmds=$lt_archive_cmds
7709     archive_expsym_cmds=$lt_archive_expsym_cmds
7710     postinstall_cmds=$lt_postinstall_cmds
7711     postuninstall_cmds=$lt_postuninstall_cmds
7712    
7713     # Commands to strip libraries.
7714     old_striplib=$lt_old_striplib
7715     striplib=$lt_striplib
7716    
7717     # Method to check whether dependent libraries are shared objects.
7718     deplibs_check_method=$lt_deplibs_check_method
7719    
7720     # Command to use when deplibs_check_method == file_magic.
7721     file_magic_cmd=$lt_file_magic_cmd
7722    
7723     # Flag that allows shared libraries with undefined symbols to be built.
7724     allow_undefined_flag=$lt_allow_undefined_flag
7725    
7726     # Flag that forces no undefined symbols.
7727     no_undefined_flag=$lt_no_undefined_flag
7728    
7729     # Commands used to finish a libtool library installation in a directory.
7730     finish_cmds=$lt_finish_cmds
7731    
7732     # Same as above, but a single script fragment to be evaled but not shown.
7733     finish_eval=$lt_finish_eval
7734    
7735     # Take the output of nm and produce a listing of raw symbols and C names.
7736     global_symbol_pipe=$lt_global_symbol_pipe
7737    
7738     # Transform the output of nm in a proper C declaration
7739     global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
7740    
7741     # This is the shared library runtime path variable.
7742     runpath_var=$runpath_var
7743    
7744     # This is the shared library path variable.
7745     shlibpath_var=$shlibpath_var
7746    
7747     # Is shlibpath searched before the hard-coded library search path?
7748     shlibpath_overrides_runpath=$shlibpath_overrides_runpath
7749    
7750     # How to hardcode a shared library path into an executable.
7751     hardcode_action=$hardcode_action
7752    
7753     # Whether we should hardcode library paths into libraries.
7754     hardcode_into_libs=$hardcode_into_libs
7755    
7756     # Flag to hardcode \$libdir into a binary during linking.
7757     # This must work even if \$libdir does not exist.
7758     hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
7759    
7760     # Whether we need a single -rpath flag with a separated argument.
7761     hardcode_libdir_separator=$lt_hardcode_libdir_separator
7762    
7763     # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
7764     # resulting binary.
7765     hardcode_direct=$hardcode_direct
7766    
7767     # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
7768     # resulting binary.
7769     hardcode_minus_L=$hardcode_minus_L
7770    
7771     # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
7772     # the resulting binary.
7773     hardcode_shlibpath_var=$hardcode_shlibpath_var
7774    
7775     # Variables whose values should be saved in libtool wrapper scripts and
7776     # restored at relink time.
7777     variables_saved_for_relink="$variables_saved_for_relink"
7778    
7779     # Whether libtool must link a program against all its dependency libraries.
7780     link_all_deplibs=$link_all_deplibs
7781    
7782     # Compile-time system search path for libraries
7783     sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
7784    
7785     # Run-time system search path for libraries
7786     sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
7787    
7788     # Fix the shell variable \$srcfile for the compiler.
7789     fix_srcfile_path="$fix_srcfile_path"
7790    
7791     # Set to yes if exported symbols are required.
7792     always_export_symbols=$always_export_symbols
7793    
7794     # The commands to list exported symbols.
7795     export_symbols_cmds=$lt_export_symbols_cmds
7796    
7797     # The commands to extract the exported symbol list from a shared archive.
7798     extract_expsyms_cmds=$lt_extract_expsyms_cmds
7799    
7800     # Symbols that should not be listed in the preloaded symbols.
7801     exclude_expsyms=$lt_exclude_expsyms
7802    
7803     # Symbols that must always be exported.
7804     include_expsyms=$lt_include_expsyms
7805    
7806     # ### END LIBTOOL CONFIG
7807    
7808     __EOF__
7809    
7810     case "$host_os" in
7811     aix3*)
7812     cat <<\EOF >> "${ofile}T"
7813    
7814     # AIX sometimes has problems with the GCC collect2 program. For some
7815     # reason, if we set the COLLECT_NAMES environment variable, the problems
7816     # vanish in a puff of smoke.
7817     if test "X${COLLECT_NAMES+set}" != Xset; then
7818     COLLECT_NAMES=
7819     export COLLECT_NAMES
7820     fi
7821     EOF
7822     ;;
7823     esac
7824    
7825     case "$host_os" in
7826     cygwin* | mingw* | pw32* | os2*)
7827     cat <<'EOF' >> "${ofile}T"
7828     # This is a source program that is used to create dlls on Windows
7829     # Don't remove nor modify the starting and closing comments
7830     # /* ltdll.c starts here */
7831     # #define WIN32_LEAN_AND_MEAN
7832     # #include <windows.h>
7833     # #undef WIN32_LEAN_AND_MEAN
7834     # #include <stdio.h>
7835     #
7836     # #ifndef __CYGWIN__
7837     # # ifdef __CYGWIN32__
7838     # # define __CYGWIN__ __CYGWIN32__
7839     # # endif
7840     # #endif
7841     #
7842     # #ifdef __cplusplus
7843     # extern "C" {
7844     # #endif
7845     # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
7846     # #ifdef __cplusplus
7847     # }
7848     # #endif
7849     #
7850     # #ifdef __CYGWIN__
7851     # #include <cygwin/cygwin_dll.h>
7852     # DECLARE_CYGWIN_DLL( DllMain );
7853     # #endif
7854     # HINSTANCE __hDllInstance_base;
7855     #
7856     # BOOL APIENTRY
7857     # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
7858     # {
7859     # __hDllInstance_base = hInst;
7860     # return TRUE;
7861     # }
7862     # /* ltdll.c ends here */
7863     # This is a source program that is used to create import libraries
7864     # on Windows for dlls which lack them. Don't remove nor modify the
7865     # starting and closing comments
7866     # /* impgen.c starts here */
7867     # /* Copyright (C) 1999-2000 Free Software Foundation, Inc.
7868     #
7869     # This file is part of GNU libtool.
7870     #
7871     # This program is free software; you can redistribute it and/or modify
7872     # it under the terms of the GNU General Public License as published by
7873     # the Free Software Foundation; either version 2 of the License, or
7874     # (at your option) any later version.
7875     #
7876     # This program is distributed in the hope that it will be useful,
7877     # but WITHOUT ANY WARRANTY; without even the implied warranty of
7878     # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7879     # GNU General Public License for more details.
7880     #
7881     # You should have received a copy of the GNU General Public License
7882     # along with this program; if not, write to the Free Software
7883     # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7884     # */
7885     #
7886     # #include <stdio.h> /* for printf() */
7887     # #include <unistd.h> /* for open(), lseek(), read() */
7888     # #include <fcntl.h> /* for O_RDONLY, O_BINARY */
7889     # #include <string.h> /* for strdup() */
7890     #
7891     # /* O_BINARY isn't required (or even defined sometimes) under Unix */
7892     # #ifndef O_BINARY
7893     # #define O_BINARY 0
7894     # #endif
7895     #
7896     # static unsigned int
7897     # pe_get16 (fd, offset)
7898     # int fd;
7899     # int offset;
7900     # {
7901     # unsigned char b[2];
7902     # lseek (fd, offset, SEEK_SET);
7903     # read (fd, b, 2);
7904     # return b[0] + (b[1]<<8);
7905     # }
7906     #
7907     # static unsigned int
7908     # pe_get32 (fd, offset)
7909     # int fd;
7910     # int offset;
7911     # {
7912     # unsigned char b[4];
7913     # lseek (fd, offset, SEEK_SET);
7914     # read (fd, b, 4);
7915     # return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
7916     # }
7917     #
7918     # static unsigned int
7919     # pe_as32 (ptr)
7920     # void *ptr;
7921     # {
7922     # unsigned char *b = ptr;
7923     # return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
7924     # }
7925     #
7926     # int
7927     # main (argc, argv)
7928     # int argc;
7929     # char *argv[];
7930     # {
7931     # int dll;
7932     # unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
7933     # unsigned long export_rva, export_size, nsections, secptr, expptr;
7934     # unsigned long name_rvas, nexp;
7935     # unsigned char *expdata, *erva;
7936     # char *filename, *dll_name;
7937     #
7938     # filename = argv[1];
7939     #
7940     # dll = open(filename, O_RDONLY|O_BINARY);
7941     # if (!dll)
7942     # return 1;
7943     #
7944     # dll_name = filename;
7945     #
7946     # for (i=0; filename[i]; i++)
7947     # if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':')
7948     # dll_name = filename + i +1;
7949     #
7950     # pe_header_offset = pe_get32 (dll, 0x3c);
7951     # opthdr_ofs = pe_header_offset + 4 + 20;
7952     # num_entries = pe_get32 (dll, opthdr_ofs + 92);
7953     #
7954     # if (num_entries < 1) /* no exports */
7955     # return 1;
7956     #
7957     # export_rva = pe_get32 (dll, opthdr_ofs + 96);
7958     # export_size = pe_get32 (dll, opthdr_ofs + 100);
7959     # nsections = pe_get16 (dll, pe_header_offset + 4 +2);
7960     # secptr = (pe_header_offset + 4 + 20 +
7961     # pe_get16 (dll, pe_header_offset + 4 + 16));
7962     #
7963     # expptr = 0;
7964     # for (i = 0; i < nsections; i++)
7965     # {
7966     # char sname[8];
7967     # unsigned long secptr1 = secptr + 40 * i;
7968     # unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
7969     # unsigned long vsize = pe_get32 (dll, secptr1 + 16);
7970     # unsigned long fptr = pe_get32 (dll, secptr1 + 20);
7971     # lseek(dll, secptr1, SEEK_SET);
7972     # read(dll, sname, 8);
7973     # if (vaddr <= export_rva && vaddr+vsize > export_rva)
7974     # {
7975     # expptr = fptr + (export_rva - vaddr);
7976     # if (export_rva + export_size > vaddr + vsize)
7977     # export_size = vsize - (export_rva - vaddr);
7978     # break;
7979     # }
7980     # }
7981     #
7982     # expdata = (unsigned char*)malloc(export_size);
7983     # lseek (dll, expptr, SEEK_SET);
7984     # read (dll, expdata, export_size);
7985     # erva = expdata - export_rva;
7986     #
7987     # nexp = pe_as32 (expdata+24);
7988     # name_rvas = pe_as32 (expdata+32);
7989     #
7990     # printf ("EXPORTS\n");
7991     # for (i = 0; i<nexp; i++)
7992     # {
7993     # unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
7994     # printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
7995     # }
7996     #
7997     # return 0;
7998     # }
7999     # /* impgen.c ends here */
8000    
8001     EOF
8002     ;;
8003     esac
8004    
8005     # We use sed instead of cat because bash on DJGPP gets confused if
8006     # if finds mixed CR/LF and LF-only lines. Since sed operates in
8007     # text mode, it properly converts lines to CR/LF. This bash problem
8008     # is reportedly fixed, but why not run on old versions too?
8009     sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
8010    
8011     mv -f "${ofile}T" "$ofile" || \
8012     (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
8013     chmod +x "$ofile"
8014     fi
8015     ##
8016     ## END FIXME
8017    
8018    
8019    
8020    
8021    
8022     # This can be used to rebuild libtool when needed
8023     LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
8024    
8025     # Always use our own libtool.
8026     LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8027    
8028     # Prevent multiple expansion
8029    
8030    
8031     MALLOC_TYPE=S
8032     support_addstrings=no
8033     support_frills=no
8034     support_linespace=no
8035     support_inheritpixmap=no
8036     support_keepscrolling=no
8037     support_selectionscrolling=no
8038 pcg 1.11 support_menubar=no
8039 pcg 1.1 support_mousewheel=no
8040     support_mouseslipwheel=no
8041     support_utmp=no
8042     support_wtmp=no
8043     support_lastlog=no
8044     support_cursor_blink=no
8045 pcg 1.11 support_text_blink=no
8046 pcg 1.1 support_pointer_blank=no
8047     support_scroll_rxvt=no
8048     support_scroll_next=no
8049     support_scroll_xterm=no
8050 pcg 1.11 support_scroll_plain=no
8051 pcg 1.1 support_xim=no
8052     support_xpm=no
8053     support_xft=no
8054     support_unicode3=no
8055 pcg 1.18 support_combining=no
8056 pcg 1.1 codesets=
8057    
8058    
8059     if test "x$enable_shared" = xyes; then
8060 pcg 1.11
8061     cat >>confdefs.h <<\_ACEOF
8062 pcg 1.1 #define LIBRXVT 1
8063 pcg 1.11 _ACEOF
8064 pcg 1.1
8065     INSTALL_LIBRXVT=yes
8066     fi
8067    
8068    
8069     # Check whether --enable-everything or --disable-everything was given.
8070     if test "${enable_everything+set}" = set; then
8071     enableval="$enable_everything"
8072     if test x$enableval = xyes; then
8073     support_24bit=yes
8074     support_frills=yes
8075     support_linespace=yes
8076     support_inheritpixmap=yes
8077     support_keepscrolling=yes
8078     support_selectionscrolling=yes
8079     support_lastlog=yes
8080     support_menubar=yes
8081     support_mousewheel=yes
8082     support_mouseslipwheel=yes
8083     support_cursor_blink=yes
8084 pcg 1.11 support_text_blink=yes
8085 pcg 1.1 support_pointer_blank=yes
8086     support_scroll_rxvt=yes
8087     support_scroll_next=yes
8088     support_scroll_xterm=yes
8089 pcg 1.11 support_scroll_plain=yes
8090 pcg 1.1 support_utmp=yes
8091     support_wtmp=yes
8092     support_xim=yes
8093     support_xpm=yes
8094     support_xft=yes
8095     support_unicode3=yes
8096 pcg 1.18 support_combining=yes
8097 pcg 1.1 codesets=all
8098     fi
8099 pcg 1.11 fi;
8100 pcg 1.4
8101 pcg 1.1 # Check whether --enable-unicode3 or --disable-unicode3 was given.
8102     if test "${enable_unicode3+set}" = set; then
8103     enableval="$enable_unicode3"
8104 pcg 1.13 if test x$enableval = xyes -o x$enableval = xno; then
8105 pcg 1.1 support_unicode3=yes
8106     fi
8107 pcg 1.11 fi;
8108 pcg 1.1
8109 pcg 1.18 # Check whether --enable-combining or --disable-combining was given.
8110     if test "${enable_combining+set}" = set; then
8111     enableval="$enable_combining"
8112     if test x$enableval = xyes -o x$enableval = xno; then
8113     support_combining=yes
8114     fi
8115     fi;
8116    
8117 pcg 1.1 # Check whether --enable-xft or --disable-xft was given.
8118     if test "${enable_xft+set}" = set; then
8119     enableval="$enable_xft"
8120 pcg 1.13 if test x$enableval = xyes -o x$enableval = xno; then
8121 pcg 1.1 support_xft=yes
8122     fi
8123 pcg 1.11 fi;
8124 pcg 1.1
8125     # Check whether --enable-utmp or --disable-utmp was given.
8126     if test "${enable_utmp+set}" = set; then
8127     enableval="$enable_utmp"
8128     if test x$enableval = xyes -o x$enableval = xno; then
8129     support_utmp=$enableval
8130     fi
8131 pcg 1.11 fi;
8132 pcg 1.1
8133     # Check whether --enable-wtmp or --disable-wtmp was given.
8134     if test "${enable_wtmp+set}" = set; then
8135     enableval="$enable_wtmp"
8136     if test x$enableval = xyes -o x$enableval = xno; then
8137     support_wtmp=$enableval
8138     fi
8139 pcg 1.11 fi;
8140 pcg 1.1
8141     # Check whether --enable-lastlog or --disable-lastlog was given.
8142     if test "${enable_lastlog+set}" = set; then
8143     enableval="$enable_lastlog"
8144     if test x$enableval = xyes -o x$enableval = xno; then
8145     support_lastlog=$enableval
8146     fi
8147 pcg 1.11 fi;
8148 pcg 1.1
8149     # Check whether --enable-xpm-background or --disable-xpm-background was given.
8150     if test "${enable_xpm_background+set}" = set; then
8151     enableval="$enable_xpm_background"
8152     if test x$enableval = xyes -o x$enableval = xno; then
8153     support_xpm=$enableval
8154     fi
8155 pcg 1.11 fi;
8156 pcg 1.1
8157     # Check whether --enable-transparency or --disable-transparency was given.
8158     if test "${enable_transparency+set}" = set; then
8159     enableval="$enable_transparency"
8160     if test x$enableval = xyes -o x$enableval = xno; then
8161     support_inheritpixmap=$enableval
8162     fi
8163 pcg 1.11 fi;
8164 pcg 1.1
8165     # Check whether --enable-menubar or --disable-menubar was given.
8166     if test "${enable_menubar+set}" = set; then
8167     enableval="$enable_menubar"
8168     if test x$enableval = xyes -o x$enableval = xno; then
8169     support_menubar=$enableval
8170     fi
8171 pcg 1.11 fi;
8172 pcg 1.1
8173     # Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given.
8174     if test "${enable_rxvt_scroll+set}" = set; then
8175     enableval="$enable_rxvt_scroll"
8176     if test x$enableval = xyes -o x$enableval = xno; then
8177     support_scroll_rxvt=$enableval
8178     fi
8179 pcg 1.11 fi;
8180 pcg 1.1
8181     # Check whether --enable-next-scroll or --disable-next-scroll was given.
8182     if test "${enable_next_scroll+set}" = set; then
8183     enableval="$enable_next_scroll"
8184     if test x$enableval = xyes -o x$enableval = xno; then
8185     support_scroll_next=$enableval
8186     fi
8187 pcg 1.11 fi;
8188 pcg 1.1
8189     # Check whether --enable-xterm-scroll or --disable-xterm-scroll was given.
8190     if test "${enable_xterm_scroll+set}" = set; then
8191     enableval="$enable_xterm_scroll"
8192     if test x$enableval = xyes -o x$enableval = xno; then
8193     support_scroll_xterm=$enableval
8194     fi
8195 pcg 1.11 fi;
8196 pcg 1.1
8197 pcg 1.11 # Check whether --enable-plain-scroll or --disable-plain-scroll was given.
8198     if test "${enable_plain_scroll+set}" = set; then
8199     enableval="$enable_plain_scroll"
8200     if test x$enableval = xyes -o x$enableval = xno; then
8201     support_scroll_plain=$enableval
8202     fi
8203     fi;
8204 pcg 1.1
8205     # Check whether --enable-half-shadow or --disable-half-shadow was given.
8206     if test "${enable_half_shadow+set}" = set; then
8207     enableval="$enable_half_shadow"
8208     if test x$enableval = xyes; then
8209 pcg 1.11
8210     cat >>confdefs.h <<\_ACEOF
8211 pcg 1.1 #define HALFSHADOW 1
8212 pcg 1.11 _ACEOF
8213 pcg 1.1
8214     fi
8215 pcg 1.11 fi;
8216 pcg 1.1
8217 pcg 1.15
8218     # Check whether --with-codesets or --without-codesets was given.
8219     if test "${with_codesets+set}" = set; then
8220     withval="$with_codesets"
8221     codesets="$withval"
8222     fi;
8223    
8224 pcg 1.1 # Check whether --enable-xim or --disable-xim was given.
8225     if test "${enable_xim+set}" = set; then
8226     enableval="$enable_xim"
8227     if test x$enableval = xyes -o x$enableval = xno; then
8228     support_xim=$enableval
8229     fi
8230 pcg 1.11 fi;
8231 pcg 1.1
8232     # Check whether --enable-ttygid or --disable-ttygid was given.
8233     if test "${enable_ttygid+set}" = set; then
8234     enableval="$enable_ttygid"
8235     if test x$enableval = xyes; then
8236 pcg 1.11
8237     cat >>confdefs.h <<\_ACEOF
8238 pcg 1.1 #define TTY_GID_SUPPORT 1
8239 pcg 1.11 _ACEOF
8240 pcg 1.1
8241     fi
8242 pcg 1.11 fi;
8243 pcg 1.1
8244     # Check whether --enable-backspace-key or --disable-backspace-key was given.
8245     if test "${enable_backspace_key+set}" = set; then
8246     enableval="$enable_backspace_key"
8247     if test x$enableval = xno; then
8248 pcg 1.11
8249     cat >>confdefs.h <<\_ACEOF
8250 pcg 1.1 #define NO_BACKSPACE_KEY 1
8251 pcg 1.11 _ACEOF
8252 pcg 1.1
8253     fi
8254 pcg 1.11 fi;
8255 pcg 1.1
8256     # Check whether --enable-delete-key or --disable-delete-key was given.
8257     if test "${enable_delete_key+set}" = set; then
8258     enableval="$enable_delete_key"
8259     if test x$enableval = xno; then
8260 pcg 1.11
8261     cat >>confdefs.h <<\_ACEOF
8262 pcg 1.1 #define NO_DELETE_KEY 1
8263 pcg 1.11 _ACEOF
8264 pcg 1.1
8265     fi
8266 pcg 1.11 fi;
8267 pcg 1.1
8268     # Check whether --enable-resources or --disable-resources was given.
8269     if test "${enable_resources+set}" = set; then
8270     enableval="$enable_resources"
8271     if test x$enableval = xno; then
8272 pcg 1.11
8273     cat >>confdefs.h <<\_ACEOF
8274 pcg 1.1 #define NO_RESOURCES 1
8275 pcg 1.11 _ACEOF
8276 pcg 1.1
8277     fi
8278 pcg 1.11 fi;
8279 pcg 1.1
8280     # Check whether --enable-xgetdefault or --disable-xgetdefault was given.
8281     if test "${enable_xgetdefault+set}" = set; then
8282     enableval="$enable_xgetdefault"
8283     if test x$enableval = xyes; then
8284 pcg 1.11
8285     cat >>confdefs.h <<\_ACEOF
8286 pcg 1.1 #define USE_XGETDEFAULT 1
8287 pcg 1.11 _ACEOF
8288 pcg 1.1
8289     fi
8290 pcg 1.11 fi;
8291 pcg 1.1
8292 pcg 1.15 RESFALLBACK=Rxvt
8293     # Check whether --enable-fallback or --disable-fallback was given.
8294     if test "${enable_fallback+set}" = set; then
8295     enableval="$enable_fallback"
8296    
8297     test x$enableval = xyes && enableval=Rxvt
8298     test x$enableval = xno && enableval=
8299     RESFALLBACK="$enableval"
8300    
8301     fi;
8302    
8303     if test x$RESFALLBACK != x; then
8304    
8305     cat >>confdefs.h <<_ACEOF
8306     #define RESFALLBACK "$RESFALLBACK"
8307     _ACEOF
8308    
8309     fi
8310    
8311     RESNAME=urxvt
8312    
8313     # Check whether --with-res-name or --without-res-name was given.
8314     if test "${with_res_name+set}" = set; then
8315     withval="$with_res_name"
8316     RESNAME="$withval"
8317     fi;
8318    
8319     cat >>confdefs.h <<_ACEOF
8320     #define RESNAME "$RESNAME"
8321     _ACEOF
8322    
8323    
8324     RESCLASS=URxvt
8325    
8326     # Check whether --with-res-class or --without-res-class was given.
8327     if test "${with_res_class+set}" = set; then
8328     withval="$with_res_class"
8329     RESCLASS="$withval"
8330     fi;
8331    
8332     cat >>confdefs.h <<_ACEOF
8333     #define RESCLASS "$RESCLASS"
8334     _ACEOF
8335    
8336    
8337     RXVTNAME=urxvt
8338    
8339     # Check whether --with-name or --without-name was given.
8340     if test "${with_name+set}" = set; then
8341     withval="$with_name"
8342     RXVTNAME="$withval"
8343     fi;
8344    
8345     RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"`
8346    
8347    
8348 pcg 1.1 # Check whether --enable-strings or --disable-strings was given.
8349     if test "${enable_strings+set}" = set; then
8350     enableval="$enable_strings"
8351     if test x$enableval = xyes -o x$enableval = xno; then
8352     support_addstrings=$enableval
8353     fi
8354 pcg 1.11 fi;
8355 pcg 1.1
8356     # Check whether --enable-swapscreen or --disable-swapscreen was given.
8357     if test "${enable_swapscreen+set}" = set; then
8358     enableval="$enable_swapscreen"
8359     if test x$enableval = xno; then
8360 pcg 1.11
8361     cat >>confdefs.h <<\_ACEOF
8362 pcg 1.1 #define NO_SECONDARY_SCREEN 1
8363 pcg 1.11 _ACEOF
8364 pcg 1.1
8365     fi
8366 pcg 1.11 fi;
8367 pcg 1.1
8368     # Check whether --enable-frills or --disable-frills was given.
8369     if test "${enable_frills+set}" = set; then
8370     enableval="$enable_frills"
8371     if test x$enableval = xyes -o x$enableval = xno; then
8372     support_frills=$enableval
8373     fi
8374 pcg 1.11 fi;
8375 pcg 1.1
8376     # Check whether --enable-linespace or --disable-linespace was given.
8377     if test "${enable_linespace+set}" = set; then
8378     enableval="$enable_linespace"
8379     if test x$enableval = xyes -o x$enableval = xno; then
8380     support_linespace=$enableval
8381     fi
8382 pcg 1.11 fi;
8383 pcg 1.1
8384     # Check whether --enable-24bit or --disable-24bit was given.
8385     if test "${enable_24bit+set}" = set; then
8386     enableval="$enable_24bit"
8387     if test x$enableval = xyes -o x$enableval = xno; then
8388     support_24bit=$enableval
8389     fi
8390 pcg 1.11 fi;
8391 pcg 1.1
8392     # Check whether --enable-keepscrolling or --disable-keepscrolling was given.
8393     if test "${enable_keepscrolling+set}" = set; then
8394     enableval="$enable_keepscrolling"
8395     if test x$enableval = xyes -o x$enableval = xno; then
8396     support_keepscrolling=$enableval
8397     fi
8398 pcg 1.11 fi;
8399 pcg 1.1
8400     # Check whether --enable-selectionscrolling or --disable-selectionscrolling was given.
8401     if test "${enable_selectionscrolling+set}" = set; then
8402     enableval="$enable_selectionscrolling"
8403     if test x$enableval = xyes -o x$enableval = xno; then
8404     support_selectionscrolling=$enableval
8405     fi
8406 pcg 1.11 fi;
8407 pcg 1.1
8408     # Check whether --enable-mousewheel or --disable-mousewheel was given.
8409     if test "${enable_mousewheel+set}" = set; then
8410     enableval="$enable_mousewheel"
8411     if test x$enableval = xyes -o x$enableval = xno; then
8412     support_mousewheel=$enableval
8413     fi
8414 pcg 1.11 fi;
8415 pcg 1.1
8416     # Check whether --enable-slipwheeling or --disable-slipwheeling was given.
8417     if test "${enable_slipwheeling+set}" = set; then
8418     enableval="$enable_slipwheeling"
8419     if test x$enableval = xyes -o x$enableval = xno; then
8420     support_mouseslipwheel=$enableval
8421     fi
8422 pcg 1.11 fi;
8423 pcg 1.1
8424     # Check whether --enable-dmalloc or --disable-dmalloc was given.
8425     if test "${enable_dmalloc+set}" = set; then
8426     enableval="$enable_dmalloc"
8427     if test x$enableval = xyes; then
8428     MALLOC_TYPE=G
8429     DEBUG=-DDEBUG_MALLOC
8430     DLIB="-L/usr/local/lib -ldmalloc"
8431     DINCLUDE=-I/usr/local/include
8432     fi
8433 pcg 1.11 fi;
8434 pcg 1.1
8435     # Check whether --enable-dlmalloc or --disable-dlmalloc was given.
8436     if test "${enable_dlmalloc+set}" = set; then
8437     enableval="$enable_dlmalloc"
8438     if test x$enableval = xyes; then
8439     MALLOC_TYPE=D
8440     DEBUG=
8441     DLIB="-L/usr/local/lib -ldlmalloc"
8442     DINCLUDE=
8443     fi
8444 pcg 1.11 fi;
8445 pcg 1.1
8446     # Check whether --enable-smart-resize or --disable-smart-resize was given.
8447     if test "${enable_smart_resize+set}" = set; then
8448     enableval="$enable_smart_resize"
8449     if test x$enableval = xyes; then
8450 pcg 1.11
8451     cat >>confdefs.h <<\_ACEOF
8452 pcg 1.1 #define SMART_RESIZE 1
8453 pcg 1.11 _ACEOF
8454 pcg 1.1
8455     fi
8456 pcg 1.11 fi;
8457 pcg 1.1
8458     # Check whether --enable-256-color or --disable-256-color was given.
8459     if test "${enable_256_color+set}" = set; then
8460     enableval="$enable_256_color"
8461     if test x$enableval = xyes; then
8462 pcg 1.11
8463     cat >>confdefs.h <<\_ACEOF
8464 pcg 1.1 #define TTY_256COLOR 1
8465 pcg 1.11 _ACEOF
8466 pcg 1.1
8467     fi
8468 pcg 1.11 fi;
8469 pcg 1.1
8470     # Check whether --enable-cursor-blink or --disable-cursor-blink was given.
8471     if test "${enable_cursor_blink+set}" = set; then
8472     enableval="$enable_cursor_blink"
8473     if test x$enableval = xyes -o x$enableval = xno; then
8474     support_cursor_blink=$enableval
8475     fi
8476 pcg 1.11 fi;
8477 pcg 1.1
8478 pcg 1.11 # Check whether --enable-text-blink or --disable-text-blink was given.
8479     if test "${enable_text_blink+set}" = set; then
8480     enableval="$enable_text_blink"
8481     if test x$enableval = xyes -o x$enableval = xno; then
8482     support_text_blink=$enableval
8483     fi
8484     fi;
8485 pcg 1.1
8486     # Check whether --enable-pointer-blank or --disable-pointer-blank was given.
8487     if test "${enable_pointer_blank+set}" = set; then
8488     enableval="$enable_pointer_blank"
8489     if test x$enableval = xyes -o x$enableval = xno; then
8490     support_pointer_blank=$enableval
8491     fi
8492 pcg 1.11 fi;
8493 pcg 1.1
8494    
8495     # Check whether --with-term or --without-term was given.
8496     if test "${with_term+set}" = set; then
8497     withval="$with_term"
8498     if test x$withval != x; then
8499 pcg 1.11
8500     cat >>confdefs.h <<_ACEOF
8501 pcg 1.1 #define TERMENV "$withval"
8502 pcg 1.11 _ACEOF
8503 pcg 1.1 term="$withval"
8504     fi
8505 pcg 1.11 fi;
8506 pcg 1.1
8507    
8508     # Check whether --with-terminfo or --without-terminfo was given.
8509     if test "${with_terminfo+set}" = set; then
8510     withval="$with_terminfo"
8511     if test x$withval != x; then
8512 pcg 1.11
8513     cat >>confdefs.h <<_ACEOF
8514 pcg 1.1 #define RXVT_TERMINFO "$withval"
8515 pcg 1.11 _ACEOF
8516 pcg 1.1 terminfo="$withval"
8517     fi
8518 pcg 1.11 fi;
8519 pcg 1.1
8520    
8521    
8522 pcg 1.11 cat >>confdefs.h <<\_ACEOF
8523 pcg 1.1 #define PROTOTYPES 1
8524 pcg 1.11 _ACEOF
8525 pcg 1.1
8526    
8527     if test -z "$CFLAGS"; then
8528     if test -z "$CCOPTS"; then
8529     CCOPTS='-O'
8530     fi
8531     CFLAGS="$CCOPTS"
8532     fi
8533    
8534     # Extract the first word of "mv", so it can be a program name with args.
8535     set dummy mv; ac_word=$2
8536 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8537     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8538     if test "${ac_cv_path_MV+set}" = set; then
8539     echo $ECHO_N "(cached) $ECHO_C" >&6
8540 pcg 1.1 else
8541 pcg 1.11 case $MV in
8542     [\\/]* | ?:[\\/]*)
8543 pcg 1.1 ac_cv_path_MV="$MV" # Let the user override the test with a path.
8544     ;;
8545     *)
8546 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8547     for as_dir in $PATH
8548     do
8549     IFS=$as_save_IFS
8550     test -z "$as_dir" && as_dir=.
8551     for ac_exec_ext in '' $ac_executable_extensions; do
8552     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8553     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
8554     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8555     break 2
8556     fi
8557     done
8558     done
8559    
8560 pcg 1.1 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
8561     ;;
8562     esac
8563     fi
8564 pcg 1.11 MV=$ac_cv_path_MV
8565    
8566 pcg 1.1 if test -n "$MV"; then
8567 pcg 1.11 echo "$as_me:$LINENO: result: $MV" >&5
8568     echo "${ECHO_T}$MV" >&6
8569 pcg 1.1 else
8570 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8571     echo "${ECHO_T}no" >&6
8572 pcg 1.1 fi
8573    
8574     # Extract the first word of "rm", so it can be a program name with args.
8575     set dummy rm; ac_word=$2
8576 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8577     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8578     if test "${ac_cv_path_RM+set}" = set; then
8579     echo $ECHO_N "(cached) $ECHO_C" >&6
8580 pcg 1.1 else
8581 pcg 1.11 case $RM in
8582     [\\/]* | ?:[\\/]*)
8583 pcg 1.1 ac_cv_path_RM="$RM" # Let the user override the test with a path.
8584     ;;
8585     *)
8586 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8587     for as_dir in $PATH
8588     do
8589     IFS=$as_save_IFS
8590     test -z "$as_dir" && as_dir=.
8591     for ac_exec_ext in '' $ac_executable_extensions; do
8592     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8593     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
8594     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8595     break 2
8596     fi
8597     done
8598     done
8599    
8600 pcg 1.1 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
8601     ;;
8602     esac
8603     fi
8604 pcg 1.11 RM=$ac_cv_path_RM
8605    
8606 pcg 1.1 if test -n "$RM"; then
8607 pcg 1.11 echo "$as_me:$LINENO: result: $RM" >&5
8608     echo "${ECHO_T}$RM" >&6
8609 pcg 1.1 else
8610 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8611     echo "${ECHO_T}no" >&6
8612 pcg 1.1 fi
8613    
8614     # Extract the first word of "cp", so it can be a program name with args.
8615     set dummy cp; ac_word=$2
8616 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8617     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8618     if test "${ac_cv_path_CP+set}" = set; then
8619     echo $ECHO_N "(cached) $ECHO_C" >&6
8620 pcg 1.1 else
8621 pcg 1.11 case $CP in
8622     [\\/]* | ?:[\\/]*)
8623 pcg 1.1 ac_cv_path_CP="$CP" # Let the user override the test with a path.
8624     ;;
8625     *)
8626 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8627     for as_dir in $PATH
8628     do
8629     IFS=$as_save_IFS
8630     test -z "$as_dir" && as_dir=.
8631     for ac_exec_ext in '' $ac_executable_extensions; do
8632     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8633     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
8634     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8635     break 2
8636     fi
8637     done
8638     done
8639    
8640 pcg 1.1 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
8641     ;;
8642     esac
8643     fi
8644 pcg 1.11 CP=$ac_cv_path_CP
8645    
8646 pcg 1.1 if test -n "$CP"; then
8647 pcg 1.11 echo "$as_me:$LINENO: result: $CP" >&5
8648     echo "${ECHO_T}$CP" >&6
8649 pcg 1.1 else
8650 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8651     echo "${ECHO_T}no" >&6
8652 pcg 1.1 fi
8653    
8654     # Extract the first word of "ln", so it can be a program name with args.
8655     set dummy ln; ac_word=$2
8656 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8657     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8658     if test "${ac_cv_path_LN+set}" = set; then
8659     echo $ECHO_N "(cached) $ECHO_C" >&6
8660 pcg 1.1 else
8661 pcg 1.11 case $LN in
8662     [\\/]* | ?:[\\/]*)
8663 pcg 1.1 ac_cv_path_LN="$LN" # Let the user override the test with a path.
8664     ;;
8665     *)
8666 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8667     for as_dir in $PATH
8668     do
8669     IFS=$as_save_IFS
8670     test -z "$as_dir" && as_dir=.
8671     for ac_exec_ext in '' $ac_executable_extensions; do
8672     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8673     ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
8674     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8675     break 2
8676     fi
8677     done
8678     done
8679    
8680 pcg 1.1 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
8681     ;;
8682     esac
8683     fi
8684 pcg 1.11 LN=$ac_cv_path_LN
8685    
8686 pcg 1.1 if test -n "$LN"; then
8687 pcg 1.11 echo "$as_me:$LINENO: result: $LN" >&5
8688     echo "${ECHO_T}$LN" >&6
8689 pcg 1.1 else
8690 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8691     echo "${ECHO_T}no" >&6
8692 pcg 1.1 fi
8693    
8694     # Extract the first word of "sed", so it can be a program name with args.
8695     set dummy sed; ac_word=$2
8696 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8697     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8698     if test "${ac_cv_path_SED+set}" = set; then
8699     echo $ECHO_N "(cached) $ECHO_C" >&6
8700 pcg 1.1 else
8701 pcg 1.11 case $SED in
8702     [\\/]* | ?:[\\/]*)
8703 pcg 1.1 ac_cv_path_SED="$SED" # Let the user override the test with a path.
8704     ;;
8705     *)
8706 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8707     for as_dir in $PATH
8708     do
8709     IFS=$as_save_IFS
8710     test -z "$as_dir" && as_dir=.
8711     for ac_exec_ext in '' $ac_executable_extensions; do
8712     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8713     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
8714     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8715     break 2
8716     fi
8717     done
8718     done
8719    
8720 pcg 1.1 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
8721     ;;
8722     esac
8723     fi
8724 pcg 1.11 SED=$ac_cv_path_SED
8725    
8726 pcg 1.1 if test -n "$SED"; then
8727 pcg 1.11 echo "$as_me:$LINENO: result: $SED" >&5
8728     echo "${ECHO_T}$SED" >&6
8729 pcg 1.1 else
8730 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8731     echo "${ECHO_T}no" >&6
8732 pcg 1.1 fi
8733    
8734     # Extract the first word of "echo", so it can be a program name with args.
8735     set dummy echo; ac_word=$2
8736 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8737     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8738     if test "${ac_cv_path_ECHO+set}" = set; then
8739     echo $ECHO_N "(cached) $ECHO_C" >&6
8740 pcg 1.1 else
8741 pcg 1.11 case $ECHO in
8742     [\\/]* | ?:[\\/]*)
8743 pcg 1.1 ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
8744     ;;
8745     *)
8746 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8747     for as_dir in $PATH
8748     do
8749     IFS=$as_save_IFS
8750     test -z "$as_dir" && as_dir=.
8751     for ac_exec_ext in '' $ac_executable_extensions; do
8752     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8753     ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
8754     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8755     break 2
8756     fi
8757     done
8758     done
8759    
8760 pcg 1.1 test -z "$ac_cv_path_ECHO" && ac_cv_path_ECHO="echo"
8761     ;;
8762     esac
8763     fi
8764 pcg 1.11 ECHO=$ac_cv_path_ECHO
8765    
8766 pcg 1.1 if test -n "$ECHO"; then
8767 pcg 1.11 echo "$as_me:$LINENO: result: $ECHO" >&5
8768     echo "${ECHO_T}$ECHO" >&6
8769 pcg 1.1 else
8770 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8771     echo "${ECHO_T}no" >&6
8772 pcg 1.1 fi
8773    
8774     # Extract the first word of "cmp", so it can be a program name with args.
8775     set dummy cmp; ac_word=$2
8776 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8777     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8778     if test "${ac_cv_path_CMP+set}" = set; then
8779     echo $ECHO_N "(cached) $ECHO_C" >&6
8780 pcg 1.1 else
8781 pcg 1.11 case $CMP in
8782     [\\/]* | ?:[\\/]*)
8783 pcg 1.1 ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
8784     ;;
8785     *)
8786 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8787     for as_dir in $PATH
8788     do
8789     IFS=$as_save_IFS
8790     test -z "$as_dir" && as_dir=.
8791     for ac_exec_ext in '' $ac_executable_extensions; do
8792     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8793     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
8794     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8795     break 2
8796     fi
8797     done
8798     done
8799    
8800 pcg 1.1 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
8801     ;;
8802     esac
8803     fi
8804 pcg 1.11 CMP=$ac_cv_path_CMP
8805    
8806 pcg 1.1 if test -n "$CMP"; then
8807 pcg 1.11 echo "$as_me:$LINENO: result: $CMP" >&5
8808     echo "${ECHO_T}$CMP" >&6
8809 pcg 1.1 else
8810 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8811     echo "${ECHO_T}no" >&6
8812 pcg 1.1 fi
8813    
8814     # Extract the first word of "tbl", so it can be a program name with args.
8815     set dummy tbl; ac_word=$2
8816 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8817     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8818     if test "${ac_cv_path_TBL+set}" = set; then
8819     echo $ECHO_N "(cached) $ECHO_C" >&6
8820 pcg 1.1 else
8821 pcg 1.11 case $TBL in
8822     [\\/]* | ?:[\\/]*)
8823 pcg 1.1 ac_cv_path_TBL="$TBL" # Let the user override the test with a path.
8824     ;;
8825     *)
8826 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8827     for as_dir in $PATH
8828     do
8829     IFS=$as_save_IFS
8830     test -z "$as_dir" && as_dir=.
8831     for ac_exec_ext in '' $ac_executable_extensions; do
8832     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8833     ac_cv_path_TBL="$as_dir/$ac_word$ac_exec_ext"
8834     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8835     break 2
8836     fi
8837     done
8838     done
8839    
8840 pcg 1.1 ;;
8841     esac
8842     fi
8843 pcg 1.11 TBL=$ac_cv_path_TBL
8844    
8845 pcg 1.1 if test -n "$TBL"; then
8846 pcg 1.11 echo "$as_me:$LINENO: result: $TBL" >&5
8847     echo "${ECHO_T}$TBL" >&6
8848 pcg 1.1 else
8849 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8850     echo "${ECHO_T}no" >&6
8851 pcg 1.1 fi
8852    
8853    
8854    
8855    
8856 pcg 1.11 echo "$as_me:$LINENO: checking for X" >&5
8857     echo $ECHO_N "checking for X... $ECHO_C" >&6
8858    
8859 pcg 1.1
8860     # Check whether --with-x or --without-x was given.
8861     if test "${with_x+set}" = set; then
8862     withval="$with_x"
8863    
8864 pcg 1.11 fi;
8865 pcg 1.1 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
8866     if test "x$with_x" = xno; then
8867     # The user explicitly disabled X.
8868     have_x=disabled
8869     else
8870     if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
8871     # Both variables are already set.
8872     have_x=yes
8873     else
8874 pcg 1.11 if test "${ac_cv_have_x+set}" = set; then
8875     echo $ECHO_N "(cached) $ECHO_C" >&6
8876 pcg 1.1 else
8877     # One or both of the vars are not set, and there is no cached value.
8878 pcg 1.11 ac_x_includes=no ac_x_libraries=no
8879     rm -fr conftest.dir
8880     if mkdir conftest.dir; then
8881     cd conftest.dir
8882 pcg 1.1 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
8883 pcg 1.11 cat >Imakefile <<'_ACEOF'
8884 pcg 1.1 acfindx:
8885     @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
8886 pcg 1.11 _ACEOF
8887 pcg 1.1 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
8888     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
8889     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
8890     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
8891     for ac_extension in a so sl; do
8892     if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
8893 pcg 1.11 test -f $ac_im_libdir/libX11.$ac_extension; then
8894     ac_im_usrlibdir=$ac_im_libdir; break
8895 pcg 1.1 fi
8896     done
8897     # Screen out bogus values from the imake configuration. They are
8898     # bogus both because they are the default anyway, and because
8899     # using them would break gcc on systems where it needs fixed includes.
8900 pcg 1.11 case $ac_im_incroot in
8901 pcg 1.1 /usr/include) ;;
8902 pcg 1.11 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
8903 pcg 1.1 esac
8904 pcg 1.11 case $ac_im_usrlibdir in
8905 pcg 1.1 /usr/lib | /lib) ;;
8906 pcg 1.11 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
8907 pcg 1.1 esac
8908     fi
8909     cd ..
8910 pcg 1.11 rm -fr conftest.dir
8911 pcg 1.1 fi
8912    
8913 pcg 1.11 # Standard set of common directories for X headers.
8914     # Check X11 before X11Rn because it is often a symlink to the current release.
8915     ac_x_header_dirs='
8916     /usr/X11/include
8917     /usr/X11R6/include
8918     /usr/X11R5/include
8919     /usr/X11R4/include
8920    
8921     /usr/include/X11
8922     /usr/include/X11R6
8923     /usr/include/X11R5
8924     /usr/include/X11R4
8925    
8926     /usr/local/X11/include
8927     /usr/local/X11R6/include
8928     /usr/local/X11R5/include
8929     /usr/local/X11R4/include
8930    
8931     /usr/local/include/X11
8932     /usr/local/include/X11R6
8933     /usr/local/include/X11R5
8934     /usr/local/include/X11R4
8935    
8936     /usr/X386/include
8937     /usr/x386/include
8938     /usr/XFree86/include/X11
8939    
8940     /usr/include
8941     /usr/local/include
8942     /usr/unsupported/include
8943     /usr/athena/include
8944     /usr/local/x11r5/include
8945     /usr/lpp/Xamples/include
8946    
8947     /usr/openwin/include
8948     /usr/openwin/share/include'
8949 pcg 1.1
8950 pcg 1.11 if test "$ac_x_includes" = no; then
8951     # Guess where to find include files, by looking for Intrinsic.h.
8952 pcg 1.1 # First, try using that file with no special directory specified.
8953 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
8954     /* confdefs.h. */
8955     _ACEOF
8956     cat confdefs.h >>conftest.$ac_ext
8957     cat >>conftest.$ac_ext <<_ACEOF
8958     /* end confdefs.h. */
8959     #include <X11/Intrinsic.h>
8960     _ACEOF
8961     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8962     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8963     ac_status=$?
8964     grep -v '^ *+' conftest.er1 >conftest.err
8965     rm -f conftest.er1
8966     cat conftest.err >&5
8967     echo "$as_me:$LINENO: \$? = $ac_status" >&5
8968     (exit $ac_status); } >/dev/null; then
8969     if test -s conftest.err; then
8970 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
8971     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8972 pcg 1.11 else
8973     ac_cpp_err=
8974     fi
8975     else
8976     ac_cpp_err=yes
8977     fi
8978     if test -z "$ac_cpp_err"; then
8979 pcg 1.1 # We can compile using X headers with no special include directory.
8980     ac_x_includes=
8981     else
8982 pcg 1.11 echo "$as_me: failed program was:" >&5
8983     sed 's/^/| /' conftest.$ac_ext >&5
8984    
8985     for ac_dir in $ac_x_header_dirs; do
8986     if test -r "$ac_dir/X11/Intrinsic.h"; then
8987     ac_x_includes=$ac_dir
8988     break
8989     fi
8990     done
8991 pcg 1.1 fi
8992 pcg 1.11 rm -f conftest.err conftest.$ac_ext
8993     fi # $ac_x_includes = no
8994 pcg 1.1
8995 pcg 1.11 if test "$ac_x_libraries" = no; then
8996 pcg 1.1 # Check for the libraries.
8997     # See if we find them without any special options.
8998     # Don't add to $LIBS permanently.
8999 pcg 1.11 ac_save_LIBS=$LIBS
9000     LIBS="-lXt $LIBS"
9001     cat >conftest.$ac_ext <<_ACEOF
9002     /* confdefs.h. */
9003     _ACEOF
9004     cat confdefs.h >>conftest.$ac_ext
9005     cat >>conftest.$ac_ext <<_ACEOF
9006     /* end confdefs.h. */
9007     #include <X11/Intrinsic.h>
9008     int
9009     main ()
9010     {
9011     XtMalloc (0)
9012     ;
9013     return 0;
9014     }
9015     _ACEOF
9016     rm -f conftest.$ac_objext conftest$ac_exeext
9017     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9018     (eval $ac_link) 2>conftest.er1
9019     ac_status=$?
9020     grep -v '^ *+' conftest.er1 >conftest.err
9021     rm -f conftest.er1
9022     cat conftest.err >&5
9023     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9024     (exit $ac_status); } &&
9025 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9026 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9027     (eval $ac_try) 2>&5
9028     ac_status=$?
9029     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9030     (exit $ac_status); }; } &&
9031     { ac_try='test -s conftest$ac_exeext'
9032     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9033     (eval $ac_try) 2>&5
9034     ac_status=$?
9035     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9036     (exit $ac_status); }; }; then
9037     LIBS=$ac_save_LIBS
9038 pcg 1.1 # We can link X programs with no special library path.
9039     ac_x_libraries=
9040     else
9041 pcg 1.11 echo "$as_me: failed program was:" >&5
9042     sed 's/^/| /' conftest.$ac_ext >&5
9043    
9044     LIBS=$ac_save_LIBS
9045     for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
9046 pcg 1.1 do
9047 pcg 1.11 # Don't even attempt the hair of trying to link an X program!
9048 pcg 1.1 for ac_extension in a so sl; do
9049 pcg 1.11 if test -r $ac_dir/libXt.$ac_extension; then
9050 pcg 1.1 ac_x_libraries=$ac_dir
9051     break 2
9052     fi
9053     done
9054     done
9055     fi
9056 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
9057     conftest$ac_exeext conftest.$ac_ext
9058     fi # $ac_x_libraries = no
9059 pcg 1.1
9060 pcg 1.11 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
9061 pcg 1.1 # Didn't find X anywhere. Cache the known absence of X.
9062     ac_cv_have_x="have_x=no"
9063     else
9064     # Record where we found X for the cache.
9065     ac_cv_have_x="have_x=yes \
9066 pcg 1.11 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
9067 pcg 1.1 fi
9068     fi
9069 pcg 1.11
9070 pcg 1.1 fi
9071     eval "$ac_cv_have_x"
9072     fi # $with_x != no
9073    
9074     if test "$have_x" != yes; then
9075 pcg 1.11 echo "$as_me:$LINENO: result: $have_x" >&5
9076     echo "${ECHO_T}$have_x" >&6
9077 pcg 1.1 no_x=yes
9078     else
9079     # If each of the values was on the command line, it overrides each guess.
9080     test "x$x_includes" = xNONE && x_includes=$ac_x_includes
9081     test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
9082     # Update the cache value to reflect the command line values.
9083     ac_cv_have_x="have_x=yes \
9084     ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
9085 pcg 1.11 echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
9086     echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
9087 pcg 1.1 fi
9088    
9089     if test "$no_x" = yes; then
9090     # Not all programs may use this symbol, but it does not hurt to define it.
9091 pcg 1.11
9092     cat >>confdefs.h <<\_ACEOF
9093 pcg 1.1 #define X_DISPLAY_MISSING 1
9094 pcg 1.11 _ACEOF
9095 pcg 1.1
9096     X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
9097     else
9098     if test -n "$x_includes"; then
9099     X_CFLAGS="$X_CFLAGS -I$x_includes"
9100     fi
9101    
9102     # It would also be nice to do this for all -L options, not just this one.
9103     if test -n "$x_libraries"; then
9104     X_LIBS="$X_LIBS -L$x_libraries"
9105     # For Solaris; some versions of Sun CC require a space after -R and
9106     # others require no space. Words are not sufficient . . . .
9107 pcg 1.11 case `(uname -sr) 2>/dev/null` in
9108 pcg 1.1 "SunOS 5"*)
9109 pcg 1.11 echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
9110     echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
9111     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
9112     cat >conftest.$ac_ext <<_ACEOF
9113     /* confdefs.h. */
9114     _ACEOF
9115     cat confdefs.h >>conftest.$ac_ext
9116     cat >>conftest.$ac_ext <<_ACEOF
9117     /* end confdefs.h. */
9118 pcg 1.1
9119 pcg 1.11 int
9120     main ()
9121     {
9122 pcg 1.1
9123 pcg 1.11 ;
9124     return 0;
9125     }
9126     _ACEOF
9127     rm -f conftest.$ac_objext conftest$ac_exeext
9128     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9129     (eval $ac_link) 2>conftest.er1
9130     ac_status=$?
9131     grep -v '^ *+' conftest.er1 >conftest.err
9132     rm -f conftest.er1
9133     cat conftest.err >&5
9134     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9135     (exit $ac_status); } &&
9136 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9137 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9138     (eval $ac_try) 2>&5
9139     ac_status=$?
9140     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9141     (exit $ac_status); }; } &&
9142     { ac_try='test -s conftest$ac_exeext'
9143     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9144     (eval $ac_try) 2>&5
9145     ac_status=$?
9146     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9147     (exit $ac_status); }; }; then
9148 pcg 1.1 ac_R_nospace=yes
9149     else
9150 pcg 1.11 echo "$as_me: failed program was:" >&5
9151     sed 's/^/| /' conftest.$ac_ext >&5
9152    
9153     ac_R_nospace=no
9154 pcg 1.1 fi
9155 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
9156     conftest$ac_exeext conftest.$ac_ext
9157 pcg 1.1 if test $ac_R_nospace = yes; then
9158 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
9159     echo "${ECHO_T}no" >&6
9160 pcg 1.1 X_LIBS="$X_LIBS -R$x_libraries"
9161     else
9162     LIBS="$ac_xsave_LIBS -R $x_libraries"
9163 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
9164     /* confdefs.h. */
9165     _ACEOF
9166     cat confdefs.h >>conftest.$ac_ext
9167     cat >>conftest.$ac_ext <<_ACEOF
9168     /* end confdefs.h. */
9169 pcg 1.1
9170 pcg 1.11 int
9171     main ()
9172     {
9173 pcg 1.1
9174 pcg 1.11 ;
9175     return 0;
9176     }
9177     _ACEOF
9178     rm -f conftest.$ac_objext conftest$ac_exeext
9179     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9180     (eval $ac_link) 2>conftest.er1
9181     ac_status=$?
9182     grep -v '^ *+' conftest.er1 >conftest.err
9183     rm -f conftest.er1
9184     cat conftest.err >&5
9185     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9186     (exit $ac_status); } &&
9187 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9188 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9189     (eval $ac_try) 2>&5
9190     ac_status=$?
9191     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9192     (exit $ac_status); }; } &&
9193     { ac_try='test -s conftest$ac_exeext'
9194     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9195     (eval $ac_try) 2>&5
9196     ac_status=$?
9197     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9198     (exit $ac_status); }; }; then
9199 pcg 1.1 ac_R_space=yes
9200     else
9201 pcg 1.11 echo "$as_me: failed program was:" >&5
9202     sed 's/^/| /' conftest.$ac_ext >&5
9203    
9204     ac_R_space=no
9205 pcg 1.1 fi
9206 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
9207     conftest$ac_exeext conftest.$ac_ext
9208 pcg 1.1 if test $ac_R_space = yes; then
9209 pcg 1.11 echo "$as_me:$LINENO: result: yes" >&5
9210     echo "${ECHO_T}yes" >&6
9211 pcg 1.1 X_LIBS="$X_LIBS -R $x_libraries"
9212     else
9213 pcg 1.11 echo "$as_me:$LINENO: result: neither works" >&5
9214     echo "${ECHO_T}neither works" >&6
9215 pcg 1.1 fi
9216     fi
9217 pcg 1.11 LIBS=$ac_xsave_LIBS
9218 pcg 1.1 esac
9219     fi
9220    
9221     # Check for system-dependent libraries X programs must link with.
9222     # Do this before checking for the system-independent R6 libraries
9223     # (-lICE), since we may need -lsocket or whatever for X linking.
9224    
9225     if test "$ISC" = yes; then
9226     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
9227     else
9228 pcg 1.11 # Martyn Johnson says this is needed for Ultrix, if the X
9229     # libraries were built with DECnet support. And Karl Berry says
9230 pcg 1.1 # the Alpha needs dnet_stub (dnet does not exist).
9231 pcg 1.11 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
9232     cat >conftest.$ac_ext <<_ACEOF
9233     /* confdefs.h. */
9234     _ACEOF
9235     cat confdefs.h >>conftest.$ac_ext
9236     cat >>conftest.$ac_ext <<_ACEOF
9237     /* end confdefs.h. */
9238    
9239 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9240 pcg 1.11 #ifdef __cplusplus
9241     extern "C"
9242     #endif
9243 pcg 1.1 /* We use char because int might match the return type of a gcc2
9244 pcg 1.11 builtin and then its argument prototype would still apply. */
9245     char XOpenDisplay ();
9246     int
9247     main ()
9248     {
9249     XOpenDisplay ();
9250     ;
9251     return 0;
9252     }
9253     _ACEOF
9254     rm -f conftest.$ac_objext conftest$ac_exeext
9255     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9256     (eval $ac_link) 2>conftest.er1
9257     ac_status=$?
9258     grep -v '^ *+' conftest.er1 >conftest.err
9259     rm -f conftest.er1
9260     cat conftest.err >&5
9261     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9262     (exit $ac_status); } &&
9263 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9264 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9265     (eval $ac_try) 2>&5
9266     ac_status=$?
9267     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9268     (exit $ac_status); }; } &&
9269     { ac_try='test -s conftest$ac_exeext'
9270     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9271     (eval $ac_try) 2>&5
9272     ac_status=$?
9273     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9274     (exit $ac_status); }; }; then
9275     :
9276     else
9277     echo "$as_me: failed program was:" >&5
9278     sed 's/^/| /' conftest.$ac_ext >&5
9279 pcg 1.1
9280 pcg 1.11 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
9281     echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
9282     if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
9283     echo $ECHO_N "(cached) $ECHO_C" >&6
9284 pcg 1.1 else
9285 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
9286     LIBS="-ldnet $LIBS"
9287     cat >conftest.$ac_ext <<_ACEOF
9288     /* confdefs.h. */
9289     _ACEOF
9290     cat confdefs.h >>conftest.$ac_ext
9291     cat >>conftest.$ac_ext <<_ACEOF
9292     /* end confdefs.h. */
9293 pcg 1.1
9294 pcg 1.11 /* Override any gcc2 internal prototype to avoid an error. */
9295     #ifdef __cplusplus
9296     extern "C"
9297     #endif
9298     /* We use char because int might match the return type of a gcc2
9299     builtin and then its argument prototype would still apply. */
9300     char dnet_ntoa ();
9301     int
9302     main ()
9303     {
9304     dnet_ntoa ();
9305     ;
9306     return 0;
9307     }
9308     _ACEOF
9309     rm -f conftest.$ac_objext conftest$ac_exeext
9310     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9311     (eval $ac_link) 2>conftest.er1
9312     ac_status=$?
9313     grep -v '^ *+' conftest.er1 >conftest.err
9314     rm -f conftest.er1
9315     cat conftest.err >&5
9316     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9317     (exit $ac_status); } &&
9318 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9319 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9320     (eval $ac_try) 2>&5
9321     ac_status=$?
9322     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9323     (exit $ac_status); }; } &&
9324     { ac_try='test -s conftest$ac_exeext'
9325     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9326     (eval $ac_try) 2>&5
9327     ac_status=$?
9328     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9329     (exit $ac_status); }; }; then
9330     ac_cv_lib_dnet_dnet_ntoa=yes
9331     else
9332     echo "$as_me: failed program was:" >&5
9333     sed 's/^/| /' conftest.$ac_ext >&5
9334    
9335     ac_cv_lib_dnet_dnet_ntoa=no
9336     fi
9337     rm -f conftest.err conftest.$ac_objext \
9338     conftest$ac_exeext conftest.$ac_ext
9339     LIBS=$ac_check_lib_save_LIBS
9340     fi
9341     echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
9342     echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
9343     if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
9344 pcg 1.1 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
9345     fi
9346    
9347     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
9348 pcg 1.11 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
9349     echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
9350     if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
9351     echo $ECHO_N "(cached) $ECHO_C" >&6
9352 pcg 1.1 else
9353 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
9354 pcg 1.1 LIBS="-ldnet_stub $LIBS"
9355 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
9356     /* confdefs.h. */
9357     _ACEOF
9358     cat confdefs.h >>conftest.$ac_ext
9359     cat >>conftest.$ac_ext <<_ACEOF
9360     /* end confdefs.h. */
9361    
9362 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9363 pcg 1.11 #ifdef __cplusplus
9364     extern "C"
9365     #endif
9366 pcg 1.1 /* We use char because int might match the return type of a gcc2
9367 pcg 1.11 builtin and then its argument prototype would still apply. */
9368     char dnet_ntoa ();
9369     int
9370     main ()
9371     {
9372     dnet_ntoa ();
9373     ;
9374     return 0;
9375     }
9376     _ACEOF
9377     rm -f conftest.$ac_objext conftest$ac_exeext
9378     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9379     (eval $ac_link) 2>conftest.er1
9380     ac_status=$?
9381     grep -v '^ *+' conftest.er1 >conftest.err
9382     rm -f conftest.er1
9383     cat conftest.err >&5
9384     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9385     (exit $ac_status); } &&
9386 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9387 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9388     (eval $ac_try) 2>&5
9389     ac_status=$?
9390     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9391     (exit $ac_status); }; } &&
9392     { ac_try='test -s conftest$ac_exeext'
9393     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9394     (eval $ac_try) 2>&5
9395     ac_status=$?
9396     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9397     (exit $ac_status); }; }; then
9398     ac_cv_lib_dnet_stub_dnet_ntoa=yes
9399     else
9400     echo "$as_me: failed program was:" >&5
9401     sed 's/^/| /' conftest.$ac_ext >&5
9402    
9403     ac_cv_lib_dnet_stub_dnet_ntoa=no
9404     fi
9405     rm -f conftest.err conftest.$ac_objext \
9406     conftest$ac_exeext conftest.$ac_ext
9407     LIBS=$ac_check_lib_save_LIBS
9408     fi
9409     echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
9410     echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
9411     if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
9412 pcg 1.1 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
9413     fi
9414    
9415     fi
9416 pcg 1.11 fi
9417     rm -f conftest.err conftest.$ac_objext \
9418     conftest$ac_exeext conftest.$ac_ext
9419     LIBS="$ac_xsave_LIBS"
9420 pcg 1.1
9421     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
9422     # to get the SysV transport functions.
9423 pcg 1.11 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
9424 pcg 1.1 # needs -lnsl.
9425     # The nsl library prevents programs from opening the X display
9426 pcg 1.11 # on Irix 5.2, according to T.E. Dickey.
9427     # The functions gethostbyname, getservbyname, and inet_addr are
9428     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
9429     echo "$as_me:$LINENO: checking for gethostbyname" >&5
9430     echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
9431     if test "${ac_cv_func_gethostbyname+set}" = set; then
9432     echo $ECHO_N "(cached) $ECHO_C" >&6
9433     else
9434     cat >conftest.$ac_ext <<_ACEOF
9435     /* confdefs.h. */
9436     _ACEOF
9437     cat confdefs.h >>conftest.$ac_ext
9438     cat >>conftest.$ac_ext <<_ACEOF
9439     /* end confdefs.h. */
9440     /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
9441     For example, HP-UX 11i <limits.h> declares gettimeofday. */
9442     #define gethostbyname innocuous_gethostbyname
9443    
9444 pcg 1.1 /* System header to define __stub macros and hopefully few prototypes,
9445 pcg 1.11 which can conflict with char gethostbyname (); below.
9446     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9447     <limits.h> exists even on freestanding compilers. */
9448    
9449     #ifdef __STDC__
9450     # include <limits.h>
9451     #else
9452     # include <assert.h>
9453     #endif
9454    
9455     #undef gethostbyname
9456    
9457 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9458 pcg 1.11 #ifdef __cplusplus
9459     extern "C"
9460     {
9461     #endif
9462 pcg 1.1 /* We use char because int might match the return type of a gcc2
9463 pcg 1.11 builtin and then its argument prototype would still apply. */
9464     char gethostbyname ();
9465 pcg 1.1 /* The GNU C library defines this for functions which it implements
9466     to always fail with ENOSYS. Some functions are actually named
9467     something starting with __ and the normal name is an alias. */
9468     #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
9469     choke me
9470     #else
9471 pcg 1.11 char (*f) () = gethostbyname;
9472     #endif
9473     #ifdef __cplusplus
9474     }
9475 pcg 1.1 #endif
9476    
9477 pcg 1.11 int
9478     main ()
9479     {
9480     return f != gethostbyname;
9481     ;
9482     return 0;
9483     }
9484     _ACEOF
9485     rm -f conftest.$ac_objext conftest$ac_exeext
9486     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9487     (eval $ac_link) 2>conftest.er1
9488     ac_status=$?
9489     grep -v '^ *+' conftest.er1 >conftest.err
9490     rm -f conftest.er1
9491     cat conftest.err >&5
9492     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9493     (exit $ac_status); } &&
9494 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9495 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9496     (eval $ac_try) 2>&5
9497     ac_status=$?
9498     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9499     (exit $ac_status); }; } &&
9500     { ac_try='test -s conftest$ac_exeext'
9501     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9502     (eval $ac_try) 2>&5
9503     ac_status=$?
9504     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9505     (exit $ac_status); }; }; then
9506     ac_cv_func_gethostbyname=yes
9507     else
9508     echo "$as_me: failed program was:" >&5
9509     sed 's/^/| /' conftest.$ac_ext >&5
9510    
9511     ac_cv_func_gethostbyname=no
9512     fi
9513     rm -f conftest.err conftest.$ac_objext \
9514     conftest$ac_exeext conftest.$ac_ext
9515     fi
9516     echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
9517     echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
9518    
9519 pcg 1.1 if test $ac_cv_func_gethostbyname = no; then
9520 pcg 1.11 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
9521     echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
9522     if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
9523     echo $ECHO_N "(cached) $ECHO_C" >&6
9524 pcg 1.1 else
9525 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
9526 pcg 1.1 LIBS="-lnsl $LIBS"
9527 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
9528     /* confdefs.h. */
9529     _ACEOF
9530     cat confdefs.h >>conftest.$ac_ext
9531     cat >>conftest.$ac_ext <<_ACEOF
9532     /* end confdefs.h. */
9533    
9534 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9535 pcg 1.11 #ifdef __cplusplus
9536     extern "C"
9537     #endif
9538 pcg 1.1 /* We use char because int might match the return type of a gcc2
9539 pcg 1.11 builtin and then its argument prototype would still apply. */
9540     char gethostbyname ();
9541     int
9542     main ()
9543     {
9544     gethostbyname ();
9545     ;
9546     return 0;
9547     }
9548     _ACEOF
9549     rm -f conftest.$ac_objext conftest$ac_exeext
9550     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9551     (eval $ac_link) 2>conftest.er1
9552     ac_status=$?
9553     grep -v '^ *+' conftest.er1 >conftest.err
9554     rm -f conftest.er1
9555     cat conftest.err >&5
9556     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9557     (exit $ac_status); } &&
9558 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9559 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9560     (eval $ac_try) 2>&5
9561     ac_status=$?
9562     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9563     (exit $ac_status); }; } &&
9564     { ac_try='test -s conftest$ac_exeext'
9565     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9566     (eval $ac_try) 2>&5
9567     ac_status=$?
9568     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9569     (exit $ac_status); }; }; then
9570     ac_cv_lib_nsl_gethostbyname=yes
9571     else
9572     echo "$as_me: failed program was:" >&5
9573     sed 's/^/| /' conftest.$ac_ext >&5
9574    
9575     ac_cv_lib_nsl_gethostbyname=no
9576     fi
9577     rm -f conftest.err conftest.$ac_objext \
9578     conftest$ac_exeext conftest.$ac_ext
9579     LIBS=$ac_check_lib_save_LIBS
9580     fi
9581     echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
9582     echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
9583     if test $ac_cv_lib_nsl_gethostbyname = yes; then
9584     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
9585     fi
9586 pcg 1.1
9587 pcg 1.11 if test $ac_cv_lib_nsl_gethostbyname = no; then
9588     echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
9589     echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
9590     if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
9591     echo $ECHO_N "(cached) $ECHO_C" >&6
9592     else
9593     ac_check_lib_save_LIBS=$LIBS
9594     LIBS="-lbsd $LIBS"
9595     cat >conftest.$ac_ext <<_ACEOF
9596     /* confdefs.h. */
9597     _ACEOF
9598     cat confdefs.h >>conftest.$ac_ext
9599     cat >>conftest.$ac_ext <<_ACEOF
9600     /* end confdefs.h. */
9601 pcg 1.1
9602 pcg 1.11 /* Override any gcc2 internal prototype to avoid an error. */
9603     #ifdef __cplusplus
9604     extern "C"
9605     #endif
9606     /* We use char because int might match the return type of a gcc2
9607     builtin and then its argument prototype would still apply. */
9608     char gethostbyname ();
9609     int
9610     main ()
9611     {
9612     gethostbyname ();
9613     ;
9614     return 0;
9615     }
9616     _ACEOF
9617     rm -f conftest.$ac_objext conftest$ac_exeext
9618     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9619     (eval $ac_link) 2>conftest.er1
9620     ac_status=$?
9621     grep -v '^ *+' conftest.er1 >conftest.err
9622     rm -f conftest.er1
9623     cat conftest.err >&5
9624     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9625     (exit $ac_status); } &&
9626 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9627 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9628     (eval $ac_try) 2>&5
9629     ac_status=$?
9630     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9631     (exit $ac_status); }; } &&
9632     { ac_try='test -s conftest$ac_exeext'
9633     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9634     (eval $ac_try) 2>&5
9635     ac_status=$?
9636     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9637     (exit $ac_status); }; }; then
9638     ac_cv_lib_bsd_gethostbyname=yes
9639     else
9640     echo "$as_me: failed program was:" >&5
9641     sed 's/^/| /' conftest.$ac_ext >&5
9642    
9643     ac_cv_lib_bsd_gethostbyname=no
9644     fi
9645     rm -f conftest.err conftest.$ac_objext \
9646     conftest$ac_exeext conftest.$ac_ext
9647     LIBS=$ac_check_lib_save_LIBS
9648     fi
9649     echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
9650     echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
9651     if test $ac_cv_lib_bsd_gethostbyname = yes; then
9652     X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
9653 pcg 1.1 fi
9654    
9655 pcg 1.11 fi
9656 pcg 1.1 fi
9657    
9658     # lieder@skyler.mavd.honeywell.com says without -lsocket,
9659     # socket/setsockopt and other routines are undefined under SCO ODT
9660     # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
9661 pcg 1.11 # on later versions), says Simon Leinen: it contains gethostby*
9662     # variants that don't use the name server (or something). -lsocket
9663     # must be given before -lnsl if both are needed. We assume that
9664     # if connect needs -lnsl, so does gethostbyname.
9665     echo "$as_me:$LINENO: checking for connect" >&5
9666     echo $ECHO_N "checking for connect... $ECHO_C" >&6
9667     if test "${ac_cv_func_connect+set}" = set; then
9668     echo $ECHO_N "(cached) $ECHO_C" >&6
9669     else
9670     cat >conftest.$ac_ext <<_ACEOF
9671     /* confdefs.h. */
9672     _ACEOF
9673     cat confdefs.h >>conftest.$ac_ext
9674     cat >>conftest.$ac_ext <<_ACEOF
9675     /* end confdefs.h. */
9676     /* Define connect to an innocuous variant, in case <limits.h> declares connect.
9677     For example, HP-UX 11i <limits.h> declares gettimeofday. */
9678     #define connect innocuous_connect
9679    
9680 pcg 1.1 /* System header to define __stub macros and hopefully few prototypes,
9681 pcg 1.11 which can conflict with char connect (); below.
9682     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9683     <limits.h> exists even on freestanding compilers. */
9684    
9685     #ifdef __STDC__
9686     # include <limits.h>
9687     #else
9688     # include <assert.h>
9689     #endif
9690    
9691     #undef connect
9692    
9693 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9694 pcg 1.11 #ifdef __cplusplus
9695     extern "C"
9696     {
9697     #endif
9698 pcg 1.1 /* We use char because int might match the return type of a gcc2
9699 pcg 1.11 builtin and then its argument prototype would still apply. */
9700     char connect ();
9701 pcg 1.1 /* The GNU C library defines this for functions which it implements
9702     to always fail with ENOSYS. Some functions are actually named
9703     something starting with __ and the normal name is an alias. */
9704     #if defined (__stub_connect) || defined (__stub___connect)
9705     choke me
9706     #else
9707 pcg 1.11 char (*f) () = connect;
9708     #endif
9709     #ifdef __cplusplus
9710     }
9711 pcg 1.1 #endif
9712    
9713 pcg 1.11 int
9714     main ()
9715     {
9716     return f != connect;
9717     ;
9718     return 0;
9719     }
9720     _ACEOF
9721     rm -f conftest.$ac_objext conftest$ac_exeext
9722     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9723     (eval $ac_link) 2>conftest.er1
9724     ac_status=$?
9725     grep -v '^ *+' conftest.er1 >conftest.err
9726     rm -f conftest.er1
9727     cat conftest.err >&5
9728     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9729     (exit $ac_status); } &&
9730 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9731 pcg 1.11 { (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); }; } &&
9736     { ac_try='test -s conftest$ac_exeext'
9737     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9738     (eval $ac_try) 2>&5
9739     ac_status=$?
9740     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9741     (exit $ac_status); }; }; then
9742     ac_cv_func_connect=yes
9743     else
9744     echo "$as_me: failed program was:" >&5
9745     sed 's/^/| /' conftest.$ac_ext >&5
9746    
9747     ac_cv_func_connect=no
9748 pcg 1.1 fi
9749 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
9750     conftest$ac_exeext conftest.$ac_ext
9751 pcg 1.1 fi
9752 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
9753     echo "${ECHO_T}$ac_cv_func_connect" >&6
9754 pcg 1.1
9755     if test $ac_cv_func_connect = no; then
9756 pcg 1.11 echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
9757     echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
9758     if test "${ac_cv_lib_socket_connect+set}" = set; then
9759     echo $ECHO_N "(cached) $ECHO_C" >&6
9760 pcg 1.1 else
9761 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
9762 pcg 1.1 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
9763 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
9764     /* confdefs.h. */
9765     _ACEOF
9766     cat confdefs.h >>conftest.$ac_ext
9767     cat >>conftest.$ac_ext <<_ACEOF
9768     /* end confdefs.h. */
9769    
9770 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9771 pcg 1.11 #ifdef __cplusplus
9772     extern "C"
9773     #endif
9774 pcg 1.1 /* We use char because int might match the return type of a gcc2
9775 pcg 1.11 builtin and then its argument prototype would still apply. */
9776     char connect ();
9777     int
9778     main ()
9779     {
9780     connect ();
9781     ;
9782     return 0;
9783     }
9784     _ACEOF
9785     rm -f conftest.$ac_objext conftest$ac_exeext
9786     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9787     (eval $ac_link) 2>conftest.er1
9788     ac_status=$?
9789     grep -v '^ *+' conftest.er1 >conftest.err
9790     rm -f conftest.er1
9791     cat conftest.err >&5
9792     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9793     (exit $ac_status); } &&
9794 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9795 pcg 1.11 { (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); }; } &&
9800     { ac_try='test -s conftest$ac_exeext'
9801     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9802     (eval $ac_try) 2>&5
9803     ac_status=$?
9804     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9805     (exit $ac_status); }; }; then
9806     ac_cv_lib_socket_connect=yes
9807     else
9808     echo "$as_me: failed program was:" >&5
9809     sed 's/^/| /' conftest.$ac_ext >&5
9810    
9811     ac_cv_lib_socket_connect=no
9812     fi
9813     rm -f conftest.err conftest.$ac_objext \
9814     conftest$ac_exeext conftest.$ac_ext
9815     LIBS=$ac_check_lib_save_LIBS
9816     fi
9817     echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
9818     echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
9819     if test $ac_cv_lib_socket_connect = yes; then
9820 pcg 1.1 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
9821     fi
9822    
9823     fi
9824    
9825 pcg 1.11 # Guillermo Gomez says -lposix is necessary on A/UX.
9826     echo "$as_me:$LINENO: checking for remove" >&5
9827     echo $ECHO_N "checking for remove... $ECHO_C" >&6
9828     if test "${ac_cv_func_remove+set}" = set; then
9829     echo $ECHO_N "(cached) $ECHO_C" >&6
9830     else
9831     cat >conftest.$ac_ext <<_ACEOF
9832     /* confdefs.h. */
9833     _ACEOF
9834     cat confdefs.h >>conftest.$ac_ext
9835     cat >>conftest.$ac_ext <<_ACEOF
9836     /* end confdefs.h. */
9837     /* Define remove to an innocuous variant, in case <limits.h> declares remove.
9838     For example, HP-UX 11i <limits.h> declares gettimeofday. */
9839     #define remove innocuous_remove
9840    
9841 pcg 1.1 /* System header to define __stub macros and hopefully few prototypes,
9842 pcg 1.11 which can conflict with char remove (); below.
9843     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9844     <limits.h> exists even on freestanding compilers. */
9845    
9846     #ifdef __STDC__
9847     # include <limits.h>
9848     #else
9849     # include <assert.h>
9850     #endif
9851    
9852     #undef remove
9853    
9854 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9855 pcg 1.11 #ifdef __cplusplus
9856     extern "C"
9857     {
9858     #endif
9859 pcg 1.1 /* We use char because int might match the return type of a gcc2
9860 pcg 1.11 builtin and then its argument prototype would still apply. */
9861     char remove ();
9862 pcg 1.1 /* The GNU C library defines this for functions which it implements
9863     to always fail with ENOSYS. Some functions are actually named
9864     something starting with __ and the normal name is an alias. */
9865     #if defined (__stub_remove) || defined (__stub___remove)
9866     choke me
9867     #else
9868 pcg 1.11 char (*f) () = remove;
9869     #endif
9870     #ifdef __cplusplus
9871     }
9872 pcg 1.1 #endif
9873    
9874 pcg 1.11 int
9875     main ()
9876     {
9877     return f != remove;
9878     ;
9879     return 0;
9880     }
9881     _ACEOF
9882     rm -f conftest.$ac_objext conftest$ac_exeext
9883     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9884     (eval $ac_link) 2>conftest.er1
9885     ac_status=$?
9886     grep -v '^ *+' conftest.er1 >conftest.err
9887     rm -f conftest.er1
9888     cat conftest.err >&5
9889     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9890     (exit $ac_status); } &&
9891 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9892 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9893     (eval $ac_try) 2>&5
9894     ac_status=$?
9895     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9896     (exit $ac_status); }; } &&
9897     { ac_try='test -s conftest$ac_exeext'
9898     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9899     (eval $ac_try) 2>&5
9900     ac_status=$?
9901     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9902     (exit $ac_status); }; }; then
9903     ac_cv_func_remove=yes
9904     else
9905     echo "$as_me: failed program was:" >&5
9906     sed 's/^/| /' conftest.$ac_ext >&5
9907    
9908     ac_cv_func_remove=no
9909 pcg 1.1 fi
9910 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
9911     conftest$ac_exeext conftest.$ac_ext
9912 pcg 1.1 fi
9913 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
9914     echo "${ECHO_T}$ac_cv_func_remove" >&6
9915 pcg 1.1
9916     if test $ac_cv_func_remove = no; then
9917 pcg 1.11 echo "$as_me:$LINENO: checking for remove in -lposix" >&5
9918     echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
9919     if test "${ac_cv_lib_posix_remove+set}" = set; then
9920     echo $ECHO_N "(cached) $ECHO_C" >&6
9921 pcg 1.1 else
9922 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
9923 pcg 1.1 LIBS="-lposix $LIBS"
9924 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
9925     /* confdefs.h. */
9926     _ACEOF
9927     cat confdefs.h >>conftest.$ac_ext
9928     cat >>conftest.$ac_ext <<_ACEOF
9929     /* end confdefs.h. */
9930    
9931 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9932 pcg 1.11 #ifdef __cplusplus
9933     extern "C"
9934     #endif
9935 pcg 1.1 /* We use char because int might match the return type of a gcc2
9936 pcg 1.11 builtin and then its argument prototype would still apply. */
9937     char remove ();
9938     int
9939     main ()
9940     {
9941     remove ();
9942     ;
9943     return 0;
9944     }
9945     _ACEOF
9946     rm -f conftest.$ac_objext conftest$ac_exeext
9947     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9948     (eval $ac_link) 2>conftest.er1
9949     ac_status=$?
9950     grep -v '^ *+' conftest.er1 >conftest.err
9951     rm -f conftest.er1
9952     cat conftest.err >&5
9953     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9954     (exit $ac_status); } &&
9955 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9956 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9957     (eval $ac_try) 2>&5
9958     ac_status=$?
9959     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9960     (exit $ac_status); }; } &&
9961     { ac_try='test -s conftest$ac_exeext'
9962     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9963     (eval $ac_try) 2>&5
9964     ac_status=$?
9965     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9966     (exit $ac_status); }; }; then
9967     ac_cv_lib_posix_remove=yes
9968     else
9969     echo "$as_me: failed program was:" >&5
9970     sed 's/^/| /' conftest.$ac_ext >&5
9971    
9972     ac_cv_lib_posix_remove=no
9973     fi
9974     rm -f conftest.err conftest.$ac_objext \
9975     conftest$ac_exeext conftest.$ac_ext
9976     LIBS=$ac_check_lib_save_LIBS
9977     fi
9978     echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
9979     echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
9980     if test $ac_cv_lib_posix_remove = yes; then
9981 pcg 1.1 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
9982     fi
9983    
9984     fi
9985    
9986     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
9987 pcg 1.11 echo "$as_me:$LINENO: checking for shmat" >&5
9988     echo $ECHO_N "checking for shmat... $ECHO_C" >&6
9989     if test "${ac_cv_func_shmat+set}" = set; then
9990     echo $ECHO_N "(cached) $ECHO_C" >&6
9991     else
9992     cat >conftest.$ac_ext <<_ACEOF
9993     /* confdefs.h. */
9994     _ACEOF
9995     cat confdefs.h >>conftest.$ac_ext
9996     cat >>conftest.$ac_ext <<_ACEOF
9997     /* end confdefs.h. */
9998     /* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
9999     For example, HP-UX 11i <limits.h> declares gettimeofday. */
10000     #define shmat innocuous_shmat
10001    
10002 pcg 1.1 /* System header to define __stub macros and hopefully few prototypes,
10003 pcg 1.11 which can conflict with char shmat (); below.
10004     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10005     <limits.h> exists even on freestanding compilers. */
10006    
10007     #ifdef __STDC__
10008     # include <limits.h>
10009     #else
10010     # include <assert.h>
10011     #endif
10012    
10013     #undef shmat
10014    
10015 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
10016 pcg 1.11 #ifdef __cplusplus
10017     extern "C"
10018     {
10019     #endif
10020 pcg 1.1 /* We use char because int might match the return type of a gcc2
10021 pcg 1.11 builtin and then its argument prototype would still apply. */
10022     char shmat ();
10023 pcg 1.1 /* The GNU C library defines this for functions which it implements
10024     to always fail with ENOSYS. Some functions are actually named
10025     something starting with __ and the normal name is an alias. */
10026     #if defined (__stub_shmat) || defined (__stub___shmat)
10027     choke me
10028     #else
10029 pcg 1.11 char (*f) () = shmat;
10030 pcg 1.1 #endif
10031 pcg 1.11 #ifdef __cplusplus
10032     }
10033     #endif
10034    
10035     int
10036     main ()
10037     {
10038     return f != shmat;
10039     ;
10040     return 0;
10041     }
10042     _ACEOF
10043     rm -f conftest.$ac_objext conftest$ac_exeext
10044     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10045     (eval $ac_link) 2>conftest.er1
10046     ac_status=$?
10047     grep -v '^ *+' conftest.er1 >conftest.err
10048     rm -f conftest.er1
10049     cat conftest.err >&5
10050     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10051     (exit $ac_status); } &&
10052 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10053 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10054     (eval $ac_try) 2>&5
10055     ac_status=$?
10056     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10057     (exit $ac_status); }; } &&
10058     { ac_try='test -s conftest$ac_exeext'
10059     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10060     (eval $ac_try) 2>&5
10061     ac_status=$?
10062     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10063     (exit $ac_status); }; }; then
10064     ac_cv_func_shmat=yes
10065     else
10066     echo "$as_me: failed program was:" >&5
10067     sed 's/^/| /' conftest.$ac_ext >&5
10068 pcg 1.1
10069 pcg 1.11 ac_cv_func_shmat=no
10070 pcg 1.1 fi
10071 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
10072     conftest$ac_exeext conftest.$ac_ext
10073 pcg 1.1 fi
10074 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
10075     echo "${ECHO_T}$ac_cv_func_shmat" >&6
10076 pcg 1.1
10077     if test $ac_cv_func_shmat = no; then
10078 pcg 1.11 echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
10079     echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
10080     if test "${ac_cv_lib_ipc_shmat+set}" = set; then
10081     echo $ECHO_N "(cached) $ECHO_C" >&6
10082 pcg 1.1 else
10083 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
10084 pcg 1.1 LIBS="-lipc $LIBS"
10085 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10086     /* confdefs.h. */
10087     _ACEOF
10088     cat confdefs.h >>conftest.$ac_ext
10089     cat >>conftest.$ac_ext <<_ACEOF
10090     /* end confdefs.h. */
10091    
10092 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
10093 pcg 1.11 #ifdef __cplusplus
10094     extern "C"
10095     #endif
10096 pcg 1.1 /* We use char because int might match the return type of a gcc2
10097 pcg 1.11 builtin and then its argument prototype would still apply. */
10098     char shmat ();
10099     int
10100     main ()
10101     {
10102     shmat ();
10103     ;
10104     return 0;
10105     }
10106     _ACEOF
10107     rm -f conftest.$ac_objext conftest$ac_exeext
10108     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10109     (eval $ac_link) 2>conftest.er1
10110     ac_status=$?
10111     grep -v '^ *+' conftest.er1 >conftest.err
10112     rm -f conftest.er1
10113     cat conftest.err >&5
10114     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10115     (exit $ac_status); } &&
10116 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10117 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10118     (eval $ac_try) 2>&5
10119     ac_status=$?
10120     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10121     (exit $ac_status); }; } &&
10122     { ac_try='test -s conftest$ac_exeext'
10123     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10124     (eval $ac_try) 2>&5
10125     ac_status=$?
10126     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10127     (exit $ac_status); }; }; then
10128     ac_cv_lib_ipc_shmat=yes
10129     else
10130     echo "$as_me: failed program was:" >&5
10131     sed 's/^/| /' conftest.$ac_ext >&5
10132    
10133     ac_cv_lib_ipc_shmat=no
10134     fi
10135     rm -f conftest.err conftest.$ac_objext \
10136     conftest$ac_exeext conftest.$ac_ext
10137     LIBS=$ac_check_lib_save_LIBS
10138     fi
10139     echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
10140     echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
10141     if test $ac_cv_lib_ipc_shmat = yes; then
10142 pcg 1.1 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
10143     fi
10144    
10145     fi
10146     fi
10147    
10148     # Check for libraries that X11R6 Xt/Xaw programs need.
10149 pcg 1.11 ac_save_LDFLAGS=$LDFLAGS
10150 pcg 1.1 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
10151     # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
10152     # check for ICE first), but we must link in the order -lSM -lICE or
10153     # we get undefined symbols. So assume we have SM if we have ICE.
10154     # These have to be linked with before -lX11, unlike the other
10155     # libraries we check for below, so use a different variable.
10156 pcg 1.11 # John Interrante, Karl Berry
10157     echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
10158     echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
10159     if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
10160     echo $ECHO_N "(cached) $ECHO_C" >&6
10161 pcg 1.1 else
10162 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
10163 pcg 1.1 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
10164 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10165     /* confdefs.h. */
10166     _ACEOF
10167     cat confdefs.h >>conftest.$ac_ext
10168     cat >>conftest.$ac_ext <<_ACEOF
10169     /* end confdefs.h. */
10170    
10171 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
10172 pcg 1.11 #ifdef __cplusplus
10173     extern "C"
10174     #endif
10175 pcg 1.1 /* We use char because int might match the return type of a gcc2
10176 pcg 1.11 builtin and then its argument prototype would still apply. */
10177     char IceConnectionNumber ();
10178     int
10179     main ()
10180     {
10181     IceConnectionNumber ();
10182     ;
10183     return 0;
10184     }
10185     _ACEOF
10186     rm -f conftest.$ac_objext conftest$ac_exeext
10187     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10188     (eval $ac_link) 2>conftest.er1
10189     ac_status=$?
10190     grep -v '^ *+' conftest.er1 >conftest.err
10191     rm -f conftest.er1
10192     cat conftest.err >&5
10193     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10194     (exit $ac_status); } &&
10195 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10196 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10197     (eval $ac_try) 2>&5
10198     ac_status=$?
10199     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10200     (exit $ac_status); }; } &&
10201     { ac_try='test -s conftest$ac_exeext'
10202     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10203     (eval $ac_try) 2>&5
10204     ac_status=$?
10205     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10206     (exit $ac_status); }; }; then
10207     ac_cv_lib_ICE_IceConnectionNumber=yes
10208     else
10209     echo "$as_me: failed program was:" >&5
10210     sed 's/^/| /' conftest.$ac_ext >&5
10211    
10212     ac_cv_lib_ICE_IceConnectionNumber=no
10213     fi
10214     rm -f conftest.err conftest.$ac_objext \
10215     conftest$ac_exeext conftest.$ac_ext
10216     LIBS=$ac_check_lib_save_LIBS
10217     fi
10218     echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
10219     echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
10220     if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
10221 pcg 1.1 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
10222     fi
10223    
10224 pcg 1.11 LDFLAGS=$ac_save_LDFLAGS
10225 pcg 1.1
10226     fi
10227    
10228    
10229    
10230     if test x$support_xpm = xyes; then
10231 pcg 1.11
10232 pcg 1.1
10233    
10234     # Initialize some more variables set by options.
10235     # The variables have the same names as the options, with
10236     # dashes changed to underlines.
10237    
10238     # If we find XPM, set shell vars xpm_includes and xpm_libraries to the
10239     # paths, otherwise set no_xpm=yes.
10240     # Uses ac_ vars as temps to allow command line to override cache and checks.
10241 pcg 1.11 echo "$as_me:$LINENO: checking for libXpm" >&5
10242     echo $ECHO_N "checking for libXpm... $ECHO_C" >&6
10243    
10244 pcg 1.1
10245     # Check whether --with-xpm_includes or --without-xpm_includes was given.
10246     if test "${with_xpm_includes+set}" = set; then
10247     withval="$with_xpm_includes"
10248     xpm_includes="$withval"
10249     else
10250     xpm_includes=NO
10251 pcg 1.11 fi;
10252 pcg 1.1
10253     # Check whether --with-xpm_library or --without-xpm_library was given.
10254     if test "${with_xpm_library+set}" = set; then
10255     withval="$with_xpm_library"
10256     xpm_libraries="$withval"
10257     else
10258     xpm_libraries=NO
10259 pcg 1.11 fi;
10260 pcg 1.1
10261 pcg 1.11 # --without-xpm overrides everything else, but does not touch the cache.
10262 pcg 1.1
10263     # Check whether --with-xpm or --without-xpm was given.
10264     if test "${with_xpm+set}" = set; then
10265     withval="$with_xpm"
10266    
10267 pcg 1.11 fi;
10268 pcg 1.1 if test "$with_xpm" = no; then
10269     have_xpm=disabled
10270     else
10271 pcg 1.11 if test "${ac_cv_have_xpm+set}" = set; then
10272     echo $ECHO_N "(cached) $ECHO_C" >&6
10273 pcg 1.1 else
10274 pcg 1.11
10275 pcg 1.1 vt_xpm_include_X11=no
10276     if test -n "$xpm_includes"; then
10277     vt_xpm_includes=$xpm_includes
10278     else
10279     vt_xpm_includes=NO
10280     fi
10281     if test -n "$xpm_libraries"; then
10282     vt_xpm_libraries=$xpm_libraries
10283     else
10284     vt_xpm_libraries=NO
10285     fi
10286    
10287     if test "$vt_xpm_includes" = NO; then
10288     # Guess where to find xpm.h
10289    
10290     ac_save_CPPFLAGS="$CPPFLAGS"
10291     CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10292    
10293     # First, try using that file with no special directory specified.
10294 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10295     /* confdefs.h. */
10296     _ACEOF
10297     cat confdefs.h >>conftest.$ac_ext
10298     cat >>conftest.$ac_ext <<_ACEOF
10299     /* end confdefs.h. */
10300 pcg 1.1 #include <X11/xpm.h>
10301 pcg 1.11 _ACEOF
10302     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10303     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10304     ac_status=$?
10305     grep -v '^ *+' conftest.er1 >conftest.err
10306     rm -f conftest.er1
10307     cat conftest.err >&5
10308     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10309     (exit $ac_status); } >/dev/null; then
10310     if test -s conftest.err; then
10311 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
10312     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10313 pcg 1.11 else
10314     ac_cpp_err=
10315     fi
10316     else
10317     ac_cpp_err=yes
10318     fi
10319     if test -z "$ac_cpp_err"; then
10320 pcg 1.1 # We can compile using X headers with no special include directory.
10321     vt_xpm_includes=
10322     vt_xpm_include_X11=yes
10323     else
10324 pcg 1.11 echo "$as_me: failed program was:" >&5
10325     sed 's/^/| /' conftest.$ac_ext >&5
10326    
10327 pcg 1.1 CPPFLAGS="$ac_save_CPPFLAGS"
10328     # Look for the header file in a standard set of common directories.
10329     for ac_dir in \
10330     /usr/X11/include \
10331     /usr/X11R6/include \
10332     /usr/X11R5/include \
10333     /usr/X11R4/include \
10334     \
10335     /usr/include/X11 \
10336     /usr/include/X11R6 \
10337     /usr/include/X11R5 \
10338     /usr/include/X11R4 \
10339     \
10340     /usr/local/X11/include \
10341     /usr/local/X11R6/include \
10342     /usr/local/X11R5/include \
10343     /usr/local/X11R4/include \
10344     \
10345     /usr/local/include/X11 \
10346     /usr/local/include/X11R6 \
10347     /usr/local/include/X11R5 \
10348     /usr/local/include/X11R4 \
10349     \
10350     /usr/X386/include \
10351     /usr/x386/include \
10352     /usr/XFree86/include/X11 \
10353     \
10354     /usr/include \
10355     /usr/local/include \
10356     /usr/unsupported/include \
10357     /usr/athena/include \
10358     /usr/local/x11r5/include \
10359     /usr/lpp/Xamples/include \
10360     \
10361     /usr/openwin/include \
10362     /usr/openwin/share/include \
10363     ; \
10364     do
10365     if test -r "$ac_dir/X11/xpm.h"; then
10366     vt_xpm_includes="$ac_dir"
10367     vt_xpm_include_X11=yes
10368     break
10369     else
10370     if test -r "$ac_dir/xpm.h"; then
10371     vt_xpm_includes=$ac_dir
10372     break
10373     fi
10374     fi
10375     done
10376     fi
10377 pcg 1.11 rm -f conftest.err conftest.$ac_ext
10378 pcg 1.1 fi
10379    
10380     if test "$vt_xpm_libraries" = NO; then
10381     # Check for the libraries.
10382    
10383     # See if we find them without any special options.
10384     # Don't add to $LIBS permanently.
10385     ac_save_LIBS="$LIBS"
10386     LIBS="$LIBS $X_LIBS -lXpm -lX11"
10387 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10388     /* confdefs.h. */
10389     _ACEOF
10390     cat confdefs.h >>conftest.$ac_ext
10391     cat >>conftest.$ac_ext <<_ACEOF
10392     /* end confdefs.h. */
10393 pcg 1.1
10394 pcg 1.11 int
10395     main ()
10396     {
10397 pcg 1.1 XpmReadFileToPixmap()
10398 pcg 1.11 ;
10399     return 0;
10400     }
10401     _ACEOF
10402     rm -f conftest.$ac_objext conftest$ac_exeext
10403     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10404     (eval $ac_link) 2>conftest.er1
10405     ac_status=$?
10406     grep -v '^ *+' conftest.er1 >conftest.err
10407     rm -f conftest.er1
10408     cat conftest.err >&5
10409     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10410     (exit $ac_status); } &&
10411 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10412 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10413     (eval $ac_try) 2>&5
10414     ac_status=$?
10415     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10416     (exit $ac_status); }; } &&
10417     { ac_try='test -s conftest$ac_exeext'
10418     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10419     (eval $ac_try) 2>&5
10420     ac_status=$?
10421     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10422     (exit $ac_status); }; }; then
10423 pcg 1.1 LIBS="$ac_save_LIBS"
10424     # We can link libXpm with no special library path.
10425     vt_xpm_libraries=
10426     else
10427 pcg 1.11 echo "$as_me: failed program was:" >&5
10428     sed 's/^/| /' conftest.$ac_ext >&5
10429    
10430     LIBS="$ac_save_LIBS"
10431 pcg 1.1 # First see if replacing the include by lib works.
10432     for ac_dir in \
10433     `echo "$vt_xpm_includes" | sed 's,include/X11,lib,;s,include,lib,'` \
10434     /usr/X11/lib \
10435     /usr/X11R6/lib \
10436     /usr/X11R5/lib \
10437     /usr/X11R4/lib \
10438     \
10439     /usr/lib/X11 \
10440     /usr/lib/X11R6 \
10441     /usr/lib/X11R5 \
10442     /usr/lib/X11R4 \
10443     \
10444     /usr/local/X11/lib \
10445     /usr/local/X11R6/lib \
10446     /usr/local/X11R5/lib \
10447     /usr/local/X11R4/lib \
10448     \
10449     /usr/local/lib/X11 \
10450     /usr/local/lib/X11R6 \
10451     /usr/local/lib/X11R5 \
10452     /usr/local/lib/X11R4 \
10453     \
10454     /usr/X386/lib \
10455     /usr/x386/lib \
10456     /usr/XFree86/lib/X11 \
10457     \
10458     /usr/lib \
10459     /usr/local/lib \
10460     /usr/unsupported/lib \
10461     /usr/athena/lib \
10462     /usr/local/x11r5/lib \
10463     /usr/lpp/Xamples/lib \
10464     \
10465     /usr/openwin/lib \
10466     /usr/openwin/share/lib \
10467     ; \
10468     do
10469     for ac_extension in a so sl; do
10470     if test -r $ac_dir/libXpm.$ac_extension; then
10471     vt_xpm_libraries=$ac_dir
10472     break 2
10473     fi
10474     done
10475     done
10476     fi
10477 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
10478     conftest$ac_exeext conftest.$ac_ext
10479 pcg 1.1 fi
10480    
10481    
10482     if test "$vt_xpm_includes" = NO -o "$vt_xpm_libraries" = NO; then
10483     ac_cv_have_xpm="have_xpm=no"
10484     else
10485     ac_cv_have_xpm="have_xpm=yes \
10486     vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
10487     vt_xpm_include_X11=$vt_xpm_include_X11"
10488     fi
10489     fi
10490     eval "$ac_cv_have_xpm"
10491     fi
10492    
10493     if test "$have_xpm" != yes; then
10494 pcg 1.11 echo "$as_me:$LINENO: result: $have_xpm" >&5
10495     echo "${ECHO_T}$have_xpm" >&6
10496 pcg 1.1 no_xpm=yes
10497     else
10498     if test "$xpm_includes" != NO; then
10499     if test "$xpm_includes" = "$vt_xpm_includes"; then
10500     if test -r "$xpm_includes/X11/xpm.h"; then
10501     vt_xpm_include_X11=yes
10502     fi
10503     else
10504     vt_xpm_include_X11=no
10505     if test -z "$xpm_includes"; then
10506 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10507     /* confdefs.h. */
10508     _ACEOF
10509     cat confdefs.h >>conftest.$ac_ext
10510     cat >>conftest.$ac_ext <<_ACEOF
10511     /* end confdefs.h. */
10512 pcg 1.1 #include <X11/xpm.h>
10513 pcg 1.11 _ACEOF
10514     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10515     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10516     ac_status=$?
10517     grep -v '^ *+' conftest.er1 >conftest.err
10518     rm -f conftest.er1
10519     cat conftest.err >&5
10520     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10521     (exit $ac_status); } >/dev/null; then
10522     if test -s conftest.err; then
10523 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
10524     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10525 pcg 1.11 else
10526     ac_cpp_err=
10527     fi
10528     else
10529     ac_cpp_err=yes
10530     fi
10531     if test -z "$ac_cpp_err"; then
10532 pcg 1.1 vt_xpm_include_X11=yes
10533     else
10534 pcg 1.11 echo "$as_me: failed program was:" >&5
10535     sed 's/^/| /' conftest.$ac_ext >&5
10536    
10537    
10538 pcg 1.1 fi
10539 pcg 1.11 rm -f conftest.err conftest.$ac_ext
10540 pcg 1.1 else
10541     if test -r "$xpm_includes/X11/xpm.h"; then
10542     vt_xpm_include_X11=yes
10543     fi
10544     fi
10545     fi
10546     vt_xpm_includes=$xpm_includes
10547     fi
10548     if test "x$xpm_libraries" != xNO; then
10549     vt_xpm_libraries=$xpm_libraries
10550     fi
10551     # Update the cache value to reflect the command line values.
10552     ac_cv_have_xpm="have_xpm=yes \
10553     vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
10554     vt_xpm_include_X11=$vt_xpm_include_X11"
10555     eval "$ac_cv_have_xpm"
10556 pcg 1.11 echo "$as_me:$LINENO: result: -I$vt_xpm_includes, -L$vt_xpm_libraries" >&5
10557     echo "${ECHO_T}-I$vt_xpm_includes, -L$vt_xpm_libraries" >&6
10558 pcg 1.1 if test -n "$vt_xpm_includes"; then
10559     XPM_CPPFLAGS="-DHAVE_LIBXPM"
10560     fi
10561     if test -n "$vt_xpm_includes"; then
10562     XPM_CFLAGS="-I$vt_xpm_includes"
10563     fi
10564     XPM_LIBS="-lXpm"
10565     if test -n "$vt_xpm_libraries"; then
10566     XPM_LIBS="-L$vt_xpm_libraries $XPM_LIBS"
10567     fi
10568     if test "x$vt_xpm_include_X11" = xyes; then
10569 pcg 1.11
10570     cat >>confdefs.h <<\_ACEOF
10571 pcg 1.1 #define XPM_INC_X11 1
10572 pcg 1.11 _ACEOF
10573 pcg 1.1
10574     fi
10575     fi
10576    
10577    
10578    
10579    
10580    
10581     if test x$no_xpm = xyes; then
10582     support_xpm=needsmanualspecification
10583     fi
10584     fi
10585    
10586 pcg 1.11 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
10587     echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
10588     if test "${ac_cv_header_sys_wait_h+set}" = set; then
10589     echo $ECHO_N "(cached) $ECHO_C" >&6
10590     else
10591     cat >conftest.$ac_ext <<_ACEOF
10592     /* confdefs.h. */
10593     _ACEOF
10594     cat confdefs.h >>conftest.$ac_ext
10595     cat >>conftest.$ac_ext <<_ACEOF
10596     /* end confdefs.h. */
10597 pcg 1.1 #include <sys/types.h>
10598     #include <sys/wait.h>
10599     #ifndef WEXITSTATUS
10600 pcg 1.11 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
10601 pcg 1.1 #endif
10602     #ifndef WIFEXITED
10603 pcg 1.11 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
10604 pcg 1.1 #endif
10605 pcg 1.11
10606     int
10607     main ()
10608     {
10609     int s;
10610     wait (&s);
10611     s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
10612     ;
10613     return 0;
10614     }
10615     _ACEOF
10616     rm -f conftest.$ac_objext
10617     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10618     (eval $ac_compile) 2>conftest.er1
10619     ac_status=$?
10620     grep -v '^ *+' conftest.er1 >conftest.err
10621     rm -f conftest.er1
10622     cat conftest.err >&5
10623     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10624     (exit $ac_status); } &&
10625 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10626 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10627     (eval $ac_try) 2>&5
10628     ac_status=$?
10629     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10630     (exit $ac_status); }; } &&
10631     { ac_try='test -s conftest.$ac_objext'
10632     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10633     (eval $ac_try) 2>&5
10634     ac_status=$?
10635     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10636     (exit $ac_status); }; }; then
10637     ac_cv_header_sys_wait_h=yes
10638 pcg 1.1 else
10639 pcg 1.11 echo "$as_me: failed program was:" >&5
10640     sed 's/^/| /' conftest.$ac_ext >&5
10641    
10642     ac_cv_header_sys_wait_h=no
10643 pcg 1.1 fi
10644 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10645 pcg 1.1 fi
10646 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
10647     echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
10648     if test $ac_cv_header_sys_wait_h = yes; then
10649 pcg 1.1
10650 pcg 1.11 cat >>confdefs.h <<\_ACEOF
10651 pcg 1.1 #define HAVE_SYS_WAIT_H 1
10652 pcg 1.11 _ACEOF
10653 pcg 1.1
10654     fi
10655    
10656 pcg 1.11
10657    
10658    
10659    
10660    
10661    
10662    
10663    
10664    
10665    
10666    
10667    
10668    
10669    
10670    
10671    
10672    
10673    
10674    
10675     for ac_header in \
10676 pcg 1.1 assert.h \
10677     fcntl.h \
10678     grp.h \
10679     libc.h \
10680     lastlog.h \
10681     stdarg.h \
10682     stdlib.h \
10683     string.h \
10684     termios.h \
10685     unistd.h \
10686     sys/byteorder.h \
10687     sys/ioctl.h \
10688     sys/select.h \
10689     sys/sockio.h \
10690     sys/strredir.h \
10691     sys/time.h \
10692     utmp.h \
10693     utmpx.h \
10694     stdint.h \
10695    
10696     do
10697 pcg 1.11 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10698     if eval "test \"\${$as_ac_Header+set}\" = set"; then
10699     echo "$as_me:$LINENO: checking for $ac_header" >&5
10700     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10701     if eval "test \"\${$as_ac_Header+set}\" = set"; then
10702     echo $ECHO_N "(cached) $ECHO_C" >&6
10703     fi
10704     echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10705     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10706     else
10707     # Is the header compilable?
10708     echo "$as_me:$LINENO: checking $ac_header usability" >&5
10709     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10710     cat >conftest.$ac_ext <<_ACEOF
10711     /* confdefs.h. */
10712     _ACEOF
10713     cat confdefs.h >>conftest.$ac_ext
10714     cat >>conftest.$ac_ext <<_ACEOF
10715     /* end confdefs.h. */
10716     $ac_includes_default
10717     #include <$ac_header>
10718     _ACEOF
10719     rm -f conftest.$ac_objext
10720     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10721     (eval $ac_compile) 2>conftest.er1
10722     ac_status=$?
10723     grep -v '^ *+' conftest.er1 >conftest.err
10724     rm -f conftest.er1
10725     cat conftest.err >&5
10726     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10727     (exit $ac_status); } &&
10728 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10729 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10730     (eval $ac_try) 2>&5
10731     ac_status=$?
10732     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10733     (exit $ac_status); }; } &&
10734     { ac_try='test -s conftest.$ac_objext'
10735     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10736     (eval $ac_try) 2>&5
10737     ac_status=$?
10738     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10739     (exit $ac_status); }; }; then
10740     ac_header_compiler=yes
10741     else
10742     echo "$as_me: failed program was:" >&5
10743     sed 's/^/| /' conftest.$ac_ext >&5
10744    
10745     ac_header_compiler=no
10746     fi
10747     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10748     echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10749     echo "${ECHO_T}$ac_header_compiler" >&6
10750    
10751     # Is the header present?
10752     echo "$as_me:$LINENO: checking $ac_header presence" >&5
10753     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10754     cat >conftest.$ac_ext <<_ACEOF
10755     /* confdefs.h. */
10756     _ACEOF
10757     cat confdefs.h >>conftest.$ac_ext
10758     cat >>conftest.$ac_ext <<_ACEOF
10759     /* end confdefs.h. */
10760     #include <$ac_header>
10761     _ACEOF
10762     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10763     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10764     ac_status=$?
10765     grep -v '^ *+' conftest.er1 >conftest.err
10766     rm -f conftest.er1
10767     cat conftest.err >&5
10768     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10769     (exit $ac_status); } >/dev/null; then
10770     if test -s conftest.err; then
10771 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
10772     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10773 pcg 1.11 else
10774     ac_cpp_err=
10775     fi
10776     else
10777     ac_cpp_err=yes
10778     fi
10779     if test -z "$ac_cpp_err"; then
10780     ac_header_preproc=yes
10781 pcg 1.1 else
10782 pcg 1.11 echo "$as_me: failed program was:" >&5
10783     sed 's/^/| /' conftest.$ac_ext >&5
10784    
10785     ac_header_preproc=no
10786     fi
10787     rm -f conftest.err conftest.$ac_ext
10788     echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10789     echo "${ECHO_T}$ac_header_preproc" >&6
10790    
10791     # So? What about this header?
10792 pcg 1.13 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10793 pcg 1.11 yes:no: )
10794     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10795     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10796     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10797     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10798     ac_header_preproc=yes
10799     ;;
10800     no:yes:* )
10801     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10802     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10803     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10804     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10805     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10806     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10807     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10808     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10809     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10810     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10811     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10812     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10813     (
10814     cat <<\_ASBOX
10815     ## ------------------------------------------ ##
10816     ## Report this to the AC_PACKAGE_NAME lists. ##
10817     ## ------------------------------------------ ##
10818     _ASBOX
10819     ) |
10820     sed "s/^/$as_me: WARNING: /" >&2
10821     ;;
10822     esac
10823     echo "$as_me:$LINENO: checking for $ac_header" >&5
10824     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10825     if eval "test \"\${$as_ac_Header+set}\" = set"; then
10826     echo $ECHO_N "(cached) $ECHO_C" >&6
10827 pcg 1.1 else
10828 pcg 1.11 eval "$as_ac_Header=\$ac_header_preproc"
10829 pcg 1.1 fi
10830 pcg 1.11 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10831     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10832    
10833 pcg 1.1 fi
10834 pcg 1.11 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10835     cat >>confdefs.h <<_ACEOF
10836     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10837     _ACEOF
10838    
10839 pcg 1.1 fi
10840 pcg 1.11
10841 pcg 1.1 done
10842    
10843    
10844 pcg 1.11 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
10845     echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
10846     if test "${ac_cv_header_time+set}" = set; then
10847     echo $ECHO_N "(cached) $ECHO_C" >&6
10848     else
10849     cat >conftest.$ac_ext <<_ACEOF
10850     /* confdefs.h. */
10851     _ACEOF
10852     cat confdefs.h >>conftest.$ac_ext
10853     cat >>conftest.$ac_ext <<_ACEOF
10854     /* end confdefs.h. */
10855 pcg 1.1 #include <sys/types.h>
10856     #include <sys/time.h>
10857     #include <time.h>
10858 pcg 1.11
10859     int
10860     main ()
10861     {
10862     if ((struct tm *) 0)
10863     return 0;
10864     ;
10865     return 0;
10866     }
10867     _ACEOF
10868     rm -f conftest.$ac_objext
10869     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10870     (eval $ac_compile) 2>conftest.er1
10871     ac_status=$?
10872     grep -v '^ *+' conftest.er1 >conftest.err
10873     rm -f conftest.er1
10874     cat conftest.err >&5
10875     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10876     (exit $ac_status); } &&
10877 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10878 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10879     (eval $ac_try) 2>&5
10880     ac_status=$?
10881     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10882     (exit $ac_status); }; } &&
10883     { ac_try='test -s conftest.$ac_objext'
10884     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10885     (eval $ac_try) 2>&5
10886     ac_status=$?
10887     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10888     (exit $ac_status); }; }; then
10889 pcg 1.1 ac_cv_header_time=yes
10890     else
10891 pcg 1.11 echo "$as_me: failed program was:" >&5
10892     sed 's/^/| /' conftest.$ac_ext >&5
10893    
10894     ac_cv_header_time=no
10895 pcg 1.1 fi
10896 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10897 pcg 1.1 fi
10898 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
10899     echo "${ECHO_T}$ac_cv_header_time" >&6
10900     if test $ac_cv_header_time = yes; then
10901 pcg 1.1
10902 pcg 1.11 cat >>confdefs.h <<\_ACEOF
10903 pcg 1.1 #define TIME_WITH_SYS_TIME 1
10904 pcg 1.11 _ACEOF
10905 pcg 1.1
10906     fi
10907    
10908    
10909 pcg 1.11 echo "$as_me:$LINENO: checking whether termios.h and sys/ioctl.h may both be included" >&5
10910     echo $ECHO_N "checking whether termios.h and sys/ioctl.h may both be included... $ECHO_C" >&6
10911     if test "${rxvt_cv_header_sysioctl+set}" = set; then
10912     echo $ECHO_N "(cached) $ECHO_C" >&6
10913 pcg 1.1 else
10914 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10915     /* confdefs.h. */
10916     _ACEOF
10917     cat confdefs.h >>conftest.$ac_ext
10918     cat >>conftest.$ac_ext <<_ACEOF
10919     /* end confdefs.h. */
10920 pcg 1.1 #include <stdio.h>
10921     #include <sys/ioctl.h>
10922     #ifdef HAVE_TERMIOS_H
10923     #include <termios.h>
10924     #endif
10925 pcg 1.11 int
10926     main ()
10927     {
10928 pcg 1.1 int a = ECHO;
10929 pcg 1.11 ;
10930     return 0;
10931     }
10932     _ACEOF
10933     rm -f conftest.$ac_objext
10934     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10935     (eval $ac_compile) 2>conftest.er1
10936     ac_status=$?
10937     grep -v '^ *+' conftest.er1 >conftest.err
10938     rm -f conftest.er1
10939     cat conftest.err >&5
10940     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10941     (exit $ac_status); } &&
10942 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10943 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10944     (eval $ac_try) 2>&5
10945     ac_status=$?
10946     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10947     (exit $ac_status); }; } &&
10948     { ac_try='test -s conftest.$ac_objext'
10949     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10950     (eval $ac_try) 2>&5
10951     ac_status=$?
10952     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10953     (exit $ac_status); }; }; then
10954 pcg 1.1 rxvt_cv_header_sysioctl=yes
10955     else
10956 pcg 1.11 echo "$as_me: failed program was:" >&5
10957     sed 's/^/| /' conftest.$ac_ext >&5
10958    
10959     rxvt_cv_header_sysioctl=no
10960 pcg 1.1 fi
10961 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10962 pcg 1.1 fi
10963 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_header_sysioctl" >&5
10964     echo "${ECHO_T}$rxvt_cv_header_sysioctl" >&6
10965 pcg 1.1
10966     if test -n "$GCC"; then
10967     LDARG="-Wl,"
10968     else
10969     LDARG=""
10970     fi
10971     R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-rpath '$LDARG'\1/g'
10972    
10973     ac_save_CFLAGS=$CFLAGS
10974     ac_save_LIBS=$LIBS
10975     CFLAGS="$CFLAGS $X_CFLAGS"
10976     LIBS=`echo "$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
10977 pcg 1.11 echo "$as_me:$LINENO: checking for -rpath dynamic library path recording" >&5
10978     echo $ECHO_N "checking for -rpath dynamic library path recording... $ECHO_C" >&6
10979     if test "${rxvt_cv_rpath+set}" = set; then
10980     echo $ECHO_N "(cached) $ECHO_C" >&6
10981 pcg 1.1 else
10982     if test "$cross_compiling" = yes; then
10983 pcg 1.11 { echo "$as_me:$LINENO: WARNING: You may need to check the LIBS line" >&5
10984     echo "$as_me: WARNING: You may need to check the LIBS line" >&2;}
10985 pcg 1.1 else
10986 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10987     /* confdefs.h. */
10988     _ACEOF
10989     cat confdefs.h >>conftest.$ac_ext
10990     cat >>conftest.$ac_ext <<_ACEOF
10991     /* end confdefs.h. */
10992 pcg 1.1
10993     main()
10994     {
10995     exit(0);
10996     (void) XOpenDisplay("foobar");
10997     }
10998 pcg 1.11 _ACEOF
10999     rm -f conftest$ac_exeext
11000     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11001     (eval $ac_link) 2>&5
11002     ac_status=$?
11003     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11004     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11005     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11006     (eval $ac_try) 2>&5
11007     ac_status=$?
11008     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11009     (exit $ac_status); }; }; then
11010 pcg 1.1 rxvt_cv_rpath=yes
11011     else
11012 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
11013     echo "$as_me: failed program was:" >&5
11014     sed 's/^/| /' conftest.$ac_ext >&5
11015    
11016     ( exit $ac_status )
11017     rxvt_cv_rpath=no
11018 pcg 1.1 fi
11019 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11020 pcg 1.1 fi
11021     fi
11022 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_rpath" >&5
11023     echo "${ECHO_T}$rxvt_cv_rpath" >&6
11024 pcg 1.1 if test x$rxvt_cv_rpath != xyes; then
11025     R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-R\1/g'
11026     LIBS=`echo "$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
11027 pcg 1.11 echo "$as_me:$LINENO: checking for -R dynamic library path recording" >&5
11028     echo $ECHO_N "checking for -R dynamic library path recording... $ECHO_C" >&6
11029     if test "${rxvt_cv_R+set}" = set; then
11030     echo $ECHO_N "(cached) $ECHO_C" >&6
11031 pcg 1.1 else
11032     if test "$cross_compiling" = yes; then
11033     rxvt_cv_R=no
11034     else
11035 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
11036     /* confdefs.h. */
11037     _ACEOF
11038     cat confdefs.h >>conftest.$ac_ext
11039     cat >>conftest.$ac_ext <<_ACEOF
11040     /* end confdefs.h. */
11041 pcg 1.1
11042     main()
11043     {
11044     exit(0);
11045     (void) XOpenDisplay("foobar");
11046     }
11047 pcg 1.11 _ACEOF
11048     rm -f conftest$ac_exeext
11049     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11050     (eval $ac_link) 2>&5
11051     ac_status=$?
11052     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11053     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11054     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11055     (eval $ac_try) 2>&5
11056     ac_status=$?
11057     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11058     (exit $ac_status); }; }; then
11059 pcg 1.1 rxvt_cv_R=yes
11060     else
11061 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
11062     echo "$as_me: failed program was:" >&5
11063     sed 's/^/| /' conftest.$ac_ext >&5
11064    
11065     ( exit $ac_status )
11066     rxvt_cv_R=no
11067 pcg 1.1 fi
11068 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11069 pcg 1.1 fi
11070     fi
11071 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_R" >&5
11072     echo "${ECHO_T}$rxvt_cv_R" >&6
11073 pcg 1.1 if test x$rxvt_cv_R != xyes; then
11074     LIBS="$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
11075     fi
11076     fi
11077    
11078 pcg 1.11 echo "$as_me:$LINENO: checking for XPointer" >&5
11079     echo $ECHO_N "checking for XPointer... $ECHO_C" >&6
11080     if test "${rxvt_cv_xpointer+set}" = set; then
11081     echo $ECHO_N "(cached) $ECHO_C" >&6
11082     else
11083     cat >conftest.$ac_ext <<_ACEOF
11084     /* confdefs.h. */
11085     _ACEOF
11086     cat confdefs.h >>conftest.$ac_ext
11087     cat >>conftest.$ac_ext <<_ACEOF
11088     /* end confdefs.h. */
11089 pcg 1.1 #include <X11/Xlib.h>
11090 pcg 1.11 int
11091     main ()
11092     {
11093 pcg 1.1 XPointer dummy;
11094 pcg 1.11 ;
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 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11108 pcg 1.11 { (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 pcg 1.1 rxvt_cv_xpointer=yes
11120     else
11121 pcg 1.11 echo "$as_me: failed program was:" >&5
11122     sed 's/^/| /' conftest.$ac_ext >&5
11123    
11124     rxvt_cv_xpointer=no
11125 pcg 1.1 fi
11126 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11127 pcg 1.1 fi
11128 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_xpointer" >&5
11129     echo "${ECHO_T}$rxvt_cv_xpointer" >&6
11130     if test x$rxvt_cv_xpointer = xyes; then
11131 pcg 1.1
11132 pcg 1.11 cat >>confdefs.h <<\_ACEOF
11133 pcg 1.1 #define HAVE_XPOINTER 1
11134 pcg 1.11 _ACEOF
11135 pcg 1.1
11136     fi
11137     LIBS=$ac_save_LIBS
11138     CFLAGS=$ac_save_CFLAGS
11139    
11140    
11141 pcg 1.11 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11142     echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
11143     if test "${ac_cv_c_const+set}" = set; then
11144     echo $ECHO_N "(cached) $ECHO_C" >&6
11145     else
11146     cat >conftest.$ac_ext <<_ACEOF
11147     /* confdefs.h. */
11148     _ACEOF
11149     cat confdefs.h >>conftest.$ac_ext
11150     cat >>conftest.$ac_ext <<_ACEOF
11151     /* end confdefs.h. */
11152 pcg 1.1
11153 pcg 1.11 int
11154     main ()
11155     {
11156     /* FIXME: Include the comments suggested by Paul. */
11157     #ifndef __cplusplus
11158     /* Ultrix mips cc rejects this. */
11159     typedef int charset[2];
11160     const charset x;
11161     /* SunOS 4.1.1 cc rejects this. */
11162     char const *const *ccp;
11163     char **p;
11164     /* NEC SVR4.0.2 mips cc rejects this. */
11165     struct point {int x, y;};
11166     static struct point const zero = {0,0};
11167     /* AIX XL C 1.02.0.0 rejects this.
11168     It does not let you subtract one const X* pointer from another in
11169     an arm of an if-expression whose if-part is not a constant
11170     expression */
11171     const char *g = "string";
11172     ccp = &g + (g ? g-g : 0);
11173     /* HPUX 7.0 cc rejects these. */
11174     ++ccp;
11175     p = (char**) ccp;
11176     ccp = (char const *const *) p;
11177     { /* SCO 3.2v4 cc rejects this. */
11178     char *t;
11179     char const *s = 0 ? (char *) 0 : (char const *) 0;
11180    
11181     *t++ = 0;
11182     }
11183     { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11184     int x[] = {25, 17};
11185     const int *foo = &x[0];
11186     ++foo;
11187     }
11188     { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11189     typedef const int *iptr;
11190     iptr p = 0;
11191     ++p;
11192     }
11193     { /* AIX XL C 1.02.0.0 rejects this saying
11194     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11195     struct s { int j; const int *ap[3]; };
11196     struct s *b; b->j = 5;
11197     }
11198     { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11199     const int foo = 10;
11200     }
11201     #endif
11202 pcg 1.1
11203 pcg 1.11 ;
11204     return 0;
11205 pcg 1.1 }
11206 pcg 1.11 _ACEOF
11207     rm -f conftest.$ac_objext
11208     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11209     (eval $ac_compile) 2>conftest.er1
11210     ac_status=$?
11211     grep -v '^ *+' conftest.er1 >conftest.err
11212     rm -f conftest.er1
11213     cat conftest.err >&5
11214     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11215     (exit $ac_status); } &&
11216 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11217 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11218     (eval $ac_try) 2>&5
11219     ac_status=$?
11220     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11221     (exit $ac_status); }; } &&
11222     { ac_try='test -s conftest.$ac_objext'
11223     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11224     (eval $ac_try) 2>&5
11225     ac_status=$?
11226     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11227     (exit $ac_status); }; }; then
11228 pcg 1.1 ac_cv_c_const=yes
11229     else
11230 pcg 1.11 echo "$as_me: failed program was:" >&5
11231     sed 's/^/| /' conftest.$ac_ext >&5
11232    
11233     ac_cv_c_const=no
11234 pcg 1.1 fi
11235 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11236 pcg 1.1 fi
11237 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11238     echo "${ECHO_T}$ac_cv_c_const" >&6
11239     if test $ac_cv_c_const = no; then
11240 pcg 1.1
11241 pcg 1.11 cat >>confdefs.h <<\_ACEOF
11242     #define const
11243     _ACEOF
11244 pcg 1.1
11245     fi
11246    
11247 pcg 1.11 echo "$as_me:$LINENO: checking for inline" >&5
11248     echo $ECHO_N "checking for inline... $ECHO_C" >&6
11249     if test "${ac_cv_c_inline+set}" = set; then
11250     echo $ECHO_N "(cached) $ECHO_C" >&6
11251 pcg 1.1 else
11252     ac_cv_c_inline=no
11253     for ac_kw in inline __inline__ __inline; do
11254 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
11255     /* confdefs.h. */
11256     _ACEOF
11257     cat confdefs.h >>conftest.$ac_ext
11258     cat >>conftest.$ac_ext <<_ACEOF
11259     /* end confdefs.h. */
11260     #ifndef __cplusplus
11261     typedef int foo_t;
11262     static $ac_kw foo_t static_foo () {return 0; }
11263     $ac_kw foo_t foo () {return 0; }
11264     #endif
11265 pcg 1.1
11266 pcg 1.11 _ACEOF
11267     rm -f conftest.$ac_objext
11268     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11269     (eval $ac_compile) 2>conftest.er1
11270     ac_status=$?
11271     grep -v '^ *+' conftest.er1 >conftest.err
11272     rm -f conftest.er1
11273     cat conftest.err >&5
11274     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11275     (exit $ac_status); } &&
11276 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11277 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11278     (eval $ac_try) 2>&5
11279     ac_status=$?
11280     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11281     (exit $ac_status); }; } &&
11282     { ac_try='test -s conftest.$ac_objext'
11283     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11284     (eval $ac_try) 2>&5
11285     ac_status=$?
11286     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11287     (exit $ac_status); }; }; then
11288 pcg 1.1 ac_cv_c_inline=$ac_kw; break
11289     else
11290 pcg 1.11 echo "$as_me: failed program was:" >&5
11291     sed 's/^/| /' conftest.$ac_ext >&5
11292    
11293 pcg 1.1 fi
11294 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11295 pcg 1.1 done
11296    
11297     fi
11298 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
11299     echo "${ECHO_T}$ac_cv_c_inline" >&6
11300    
11301 pcg 1.1
11302 pcg 1.11 case $ac_cv_c_inline in
11303 pcg 1.1 inline | yes) ;;
11304 pcg 1.11 *)
11305     case $ac_cv_c_inline in
11306     no) ac_val=;;
11307     *) ac_val=$ac_cv_c_inline;;
11308     esac
11309     cat >>confdefs.h <<_ACEOF
11310     #ifndef __cplusplus
11311     #define inline $ac_val
11312     #endif
11313     _ACEOF
11314     ;;
11315 pcg 1.1 esac
11316    
11317    
11318    
11319 pcg 1.11 echo "$as_me:$LINENO: checking for mode_t" >&5
11320     echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
11321     if test "${ac_cv_type_mode_t+set}" = set; then
11322     echo $ECHO_N "(cached) $ECHO_C" >&6
11323     else
11324     cat >conftest.$ac_ext <<_ACEOF
11325     /* confdefs.h. */
11326     _ACEOF
11327     cat confdefs.h >>conftest.$ac_ext
11328     cat >>conftest.$ac_ext <<_ACEOF
11329     /* end confdefs.h. */
11330     $ac_includes_default
11331     int
11332     main ()
11333     {
11334     if ((mode_t *) 0)
11335     return 0;
11336     if (sizeof (mode_t))
11337     return 0;
11338     ;
11339     return 0;
11340     }
11341     _ACEOF
11342     rm -f conftest.$ac_objext
11343     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11344     (eval $ac_compile) 2>conftest.er1
11345     ac_status=$?
11346     grep -v '^ *+' conftest.er1 >conftest.err
11347     rm -f conftest.er1
11348     cat conftest.err >&5
11349     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11350     (exit $ac_status); } &&
11351 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11352 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11353     (eval $ac_try) 2>&5
11354     ac_status=$?
11355     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11356     (exit $ac_status); }; } &&
11357     { ac_try='test -s conftest.$ac_objext'
11358     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11359     (eval $ac_try) 2>&5
11360     ac_status=$?
11361     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11362     (exit $ac_status); }; }; then
11363     ac_cv_type_mode_t=yes
11364 pcg 1.1 else
11365 pcg 1.11 echo "$as_me: failed program was:" >&5
11366     sed 's/^/| /' conftest.$ac_ext >&5
11367 pcg 1.1
11368 pcg 1.11 ac_cv_type_mode_t=no
11369 pcg 1.1 fi
11370 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11371 pcg 1.1 fi
11372 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
11373     echo "${ECHO_T}$ac_cv_type_mode_t" >&6
11374     if test $ac_cv_type_mode_t = yes; then
11375 pcg 1.1 :
11376     else
11377    
11378 pcg 1.11 cat >>confdefs.h <<_ACEOF
11379     #define mode_t int
11380     _ACEOF
11381 pcg 1.1
11382     fi
11383    
11384 pcg 1.11 echo "$as_me:$LINENO: checking for pid_t" >&5
11385     echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
11386     if test "${ac_cv_type_pid_t+set}" = set; then
11387     echo $ECHO_N "(cached) $ECHO_C" >&6
11388     else
11389     cat >conftest.$ac_ext <<_ACEOF
11390     /* confdefs.h. */
11391     _ACEOF
11392     cat confdefs.h >>conftest.$ac_ext
11393     cat >>conftest.$ac_ext <<_ACEOF
11394     /* end confdefs.h. */
11395     $ac_includes_default
11396     int
11397     main ()
11398     {
11399     if ((pid_t *) 0)
11400     return 0;
11401     if (sizeof (pid_t))
11402     return 0;
11403     ;
11404     return 0;
11405     }
11406     _ACEOF
11407     rm -f conftest.$ac_objext
11408     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11409     (eval $ac_compile) 2>conftest.er1
11410     ac_status=$?
11411     grep -v '^ *+' conftest.er1 >conftest.err
11412     rm -f conftest.er1
11413     cat conftest.err >&5
11414     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11415     (exit $ac_status); } &&
11416 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11417 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11418     (eval $ac_try) 2>&5
11419     ac_status=$?
11420     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11421     (exit $ac_status); }; } &&
11422     { ac_try='test -s conftest.$ac_objext'
11423     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11424     (eval $ac_try) 2>&5
11425     ac_status=$?
11426     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11427     (exit $ac_status); }; }; then
11428     ac_cv_type_pid_t=yes
11429 pcg 1.1 else
11430 pcg 1.11 echo "$as_me: failed program was:" >&5
11431     sed 's/^/| /' conftest.$ac_ext >&5
11432 pcg 1.1
11433 pcg 1.11 ac_cv_type_pid_t=no
11434 pcg 1.1 fi
11435 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11436 pcg 1.1 fi
11437 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
11438     echo "${ECHO_T}$ac_cv_type_pid_t" >&6
11439     if test $ac_cv_type_pid_t = yes; then
11440     :
11441 pcg 1.1 else
11442    
11443 pcg 1.11 cat >>confdefs.h <<_ACEOF
11444 pcg 1.1 #define pid_t int
11445 pcg 1.11 _ACEOF
11446 pcg 1.1
11447     fi
11448    
11449 pcg 1.11 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
11450     echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
11451     if test "${ac_cv_type_uid_t+set}" = set; then
11452     echo $ECHO_N "(cached) $ECHO_C" >&6
11453 pcg 1.1 else
11454 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
11455     /* confdefs.h. */
11456     _ACEOF
11457     cat confdefs.h >>conftest.$ac_ext
11458     cat >>conftest.$ac_ext <<_ACEOF
11459     /* end confdefs.h. */
11460 pcg 1.1 #include <sys/types.h>
11461 pcg 1.11
11462     _ACEOF
11463 pcg 1.1 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11464 pcg 1.11 $EGREP "uid_t" >/dev/null 2>&1; then
11465 pcg 1.1 ac_cv_type_uid_t=yes
11466     else
11467     ac_cv_type_uid_t=no
11468     fi
11469     rm -f conftest*
11470    
11471     fi
11472 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
11473     echo "${ECHO_T}$ac_cv_type_uid_t" >&6
11474     if test $ac_cv_type_uid_t = no; then
11475 pcg 1.1
11476 pcg 1.11 cat >>confdefs.h <<\_ACEOF
11477 pcg 1.1 #define uid_t int
11478 pcg 1.11 _ACEOF
11479    
11480 pcg 1.1
11481 pcg 1.11 cat >>confdefs.h <<\_ACEOF
11482 pcg 1.1 #define gid_t int
11483 pcg 1.11 _ACEOF
11484 pcg 1.1
11485     fi
11486    
11487    
11488    
11489 pcg 1.11 echo "$as_me:$LINENO: checking for char" >&5
11490     echo $ECHO_N "checking for char... $ECHO_C" >&6
11491     if test "${ac_cv_type_char+set}" = set; then
11492     echo $ECHO_N "(cached) $ECHO_C" >&6
11493 pcg 1.1 else
11494 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
11495     /* confdefs.h. */
11496     _ACEOF
11497     cat confdefs.h >>conftest.$ac_ext
11498     cat >>conftest.$ac_ext <<_ACEOF
11499     /* end confdefs.h. */
11500     $ac_includes_default
11501     int
11502     main ()
11503     {
11504     if ((char *) 0)
11505     return 0;
11506     if (sizeof (char))
11507     return 0;
11508     ;
11509     return 0;
11510     }
11511     _ACEOF
11512     rm -f conftest.$ac_objext
11513     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11514     (eval $ac_compile) 2>conftest.er1
11515     ac_status=$?
11516     grep -v '^ *+' conftest.er1 >conftest.err
11517     rm -f conftest.er1
11518     cat conftest.err >&5
11519     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11520     (exit $ac_status); } &&
11521 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11522 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11523     (eval $ac_try) 2>&5
11524     ac_status=$?
11525     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11526     (exit $ac_status); }; } &&
11527     { ac_try='test -s conftest.$ac_objext'
11528     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11529     (eval $ac_try) 2>&5
11530     ac_status=$?
11531     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11532     (exit $ac_status); }; }; then
11533     ac_cv_type_char=yes
11534     else
11535     echo "$as_me: failed program was:" >&5
11536     sed 's/^/| /' conftest.$ac_ext >&5
11537    
11538     ac_cv_type_char=no
11539     fi
11540     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11541     fi
11542     echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
11543     echo "${ECHO_T}$ac_cv_type_char" >&6
11544    
11545     echo "$as_me:$LINENO: checking size of char" >&5
11546     echo $ECHO_N "checking size of char... $ECHO_C" >&6
11547     if test "${ac_cv_sizeof_char+set}" = set; then
11548     echo $ECHO_N "(cached) $ECHO_C" >&6
11549     else
11550     if test "$ac_cv_type_char" = yes; then
11551     # The cast to unsigned long works around a bug in the HP C Compiler
11552     # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11553     # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11554     # This bug is HP SR number 8606223364.
11555 pcg 1.1 if test "$cross_compiling" = yes; then
11556 pcg 1.11 # Depending upon the size, compute the lo and hi bounds.
11557     cat >conftest.$ac_ext <<_ACEOF
11558     /* confdefs.h. */
11559     _ACEOF
11560     cat confdefs.h >>conftest.$ac_ext
11561     cat >>conftest.$ac_ext <<_ACEOF
11562     /* end confdefs.h. */
11563     $ac_includes_default
11564     int
11565     main ()
11566     {
11567     static int test_array [1 - 2 * !(((long) (sizeof (char))) >= 0)];
11568     test_array [0] = 0
11569    
11570     ;
11571     return 0;
11572     }
11573     _ACEOF
11574     rm -f conftest.$ac_objext
11575     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11576     (eval $ac_compile) 2>conftest.er1
11577     ac_status=$?
11578     grep -v '^ *+' conftest.er1 >conftest.err
11579     rm -f conftest.er1
11580     cat conftest.err >&5
11581     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11582     (exit $ac_status); } &&
11583 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11584 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11585     (eval $ac_try) 2>&5
11586     ac_status=$?
11587     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11588     (exit $ac_status); }; } &&
11589     { ac_try='test -s conftest.$ac_objext'
11590     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11591     (eval $ac_try) 2>&5
11592     ac_status=$?
11593     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11594     (exit $ac_status); }; }; then
11595     ac_lo=0 ac_mid=0
11596     while :; do
11597     cat >conftest.$ac_ext <<_ACEOF
11598     /* confdefs.h. */
11599     _ACEOF
11600     cat confdefs.h >>conftest.$ac_ext
11601     cat >>conftest.$ac_ext <<_ACEOF
11602     /* end confdefs.h. */
11603     $ac_includes_default
11604     int
11605     main ()
11606     {
11607     static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
11608     test_array [0] = 0
11609    
11610     ;
11611     return 0;
11612     }
11613     _ACEOF
11614     rm -f conftest.$ac_objext
11615     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11616     (eval $ac_compile) 2>conftest.er1
11617     ac_status=$?
11618     grep -v '^ *+' conftest.er1 >conftest.err
11619     rm -f conftest.er1
11620     cat conftest.err >&5
11621     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11622     (exit $ac_status); } &&
11623 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11624 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11625     (eval $ac_try) 2>&5
11626     ac_status=$?
11627     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11628     (exit $ac_status); }; } &&
11629     { ac_try='test -s conftest.$ac_objext'
11630     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11631     (eval $ac_try) 2>&5
11632     ac_status=$?
11633     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11634     (exit $ac_status); }; }; then
11635     ac_hi=$ac_mid; break
11636     else
11637     echo "$as_me: failed program was:" >&5
11638     sed 's/^/| /' conftest.$ac_ext >&5
11639    
11640     ac_lo=`expr $ac_mid + 1`
11641     if test $ac_lo -le $ac_mid; then
11642     ac_lo= ac_hi=
11643     break
11644     fi
11645     ac_mid=`expr 2 '*' $ac_mid + 1`
11646     fi
11647     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11648     done
11649     else
11650     echo "$as_me: failed program was:" >&5
11651     sed 's/^/| /' conftest.$ac_ext >&5
11652    
11653     cat >conftest.$ac_ext <<_ACEOF
11654     /* confdefs.h. */
11655     _ACEOF
11656     cat confdefs.h >>conftest.$ac_ext
11657     cat >>conftest.$ac_ext <<_ACEOF
11658     /* end confdefs.h. */
11659     $ac_includes_default
11660     int
11661     main ()
11662     {
11663     static int test_array [1 - 2 * !(((long) (sizeof (char))) < 0)];
11664     test_array [0] = 0
11665    
11666     ;
11667     return 0;
11668     }
11669     _ACEOF
11670     rm -f conftest.$ac_objext
11671     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11672     (eval $ac_compile) 2>conftest.er1
11673     ac_status=$?
11674     grep -v '^ *+' conftest.er1 >conftest.err
11675     rm -f conftest.er1
11676     cat conftest.err >&5
11677     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11678     (exit $ac_status); } &&
11679 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11680 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11681     (eval $ac_try) 2>&5
11682     ac_status=$?
11683     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11684     (exit $ac_status); }; } &&
11685     { ac_try='test -s conftest.$ac_objext'
11686     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11687     (eval $ac_try) 2>&5
11688     ac_status=$?
11689     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11690     (exit $ac_status); }; }; then
11691     ac_hi=-1 ac_mid=-1
11692     while :; do
11693     cat >conftest.$ac_ext <<_ACEOF
11694     /* confdefs.h. */
11695     _ACEOF
11696     cat confdefs.h >>conftest.$ac_ext
11697     cat >>conftest.$ac_ext <<_ACEOF
11698     /* end confdefs.h. */
11699     $ac_includes_default
11700     int
11701     main ()
11702     {
11703     static int test_array [1 - 2 * !(((long) (sizeof (char))) >= $ac_mid)];
11704     test_array [0] = 0
11705    
11706     ;
11707     return 0;
11708     }
11709     _ACEOF
11710     rm -f conftest.$ac_objext
11711     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11712     (eval $ac_compile) 2>conftest.er1
11713     ac_status=$?
11714     grep -v '^ *+' conftest.er1 >conftest.err
11715     rm -f conftest.er1
11716     cat conftest.err >&5
11717     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11718     (exit $ac_status); } &&
11719 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11720 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11721     (eval $ac_try) 2>&5
11722     ac_status=$?
11723     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11724     (exit $ac_status); }; } &&
11725     { ac_try='test -s conftest.$ac_objext'
11726     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11727     (eval $ac_try) 2>&5
11728     ac_status=$?
11729     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11730     (exit $ac_status); }; }; then
11731     ac_lo=$ac_mid; break
11732     else
11733     echo "$as_me: failed program was:" >&5
11734     sed 's/^/| /' conftest.$ac_ext >&5
11735    
11736     ac_hi=`expr '(' $ac_mid ')' - 1`
11737     if test $ac_mid -le $ac_hi; then
11738     ac_lo= ac_hi=
11739     break
11740     fi
11741     ac_mid=`expr 2 '*' $ac_mid`
11742     fi
11743     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11744     done
11745 pcg 1.1 else
11746 pcg 1.11 echo "$as_me: failed program was:" >&5
11747     sed 's/^/| /' conftest.$ac_ext >&5
11748    
11749     ac_lo= ac_hi=
11750     fi
11751     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11752     fi
11753     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11754     # Binary search between lo and hi bounds.
11755     while test "x$ac_lo" != "x$ac_hi"; do
11756     ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11757     cat >conftest.$ac_ext <<_ACEOF
11758     /* confdefs.h. */
11759     _ACEOF
11760     cat confdefs.h >>conftest.$ac_ext
11761     cat >>conftest.$ac_ext <<_ACEOF
11762     /* end confdefs.h. */
11763     $ac_includes_default
11764     int
11765     main ()
11766     {
11767     static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
11768     test_array [0] = 0
11769    
11770     ;
11771     return 0;
11772     }
11773     _ACEOF
11774     rm -f conftest.$ac_objext
11775     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11776     (eval $ac_compile) 2>conftest.er1
11777     ac_status=$?
11778     grep -v '^ *+' conftest.er1 >conftest.err
11779     rm -f conftest.er1
11780     cat conftest.err >&5
11781     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11782     (exit $ac_status); } &&
11783 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11784 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11785     (eval $ac_try) 2>&5
11786     ac_status=$?
11787     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11788     (exit $ac_status); }; } &&
11789     { ac_try='test -s conftest.$ac_objext'
11790     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11791     (eval $ac_try) 2>&5
11792     ac_status=$?
11793     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11794     (exit $ac_status); }; }; then
11795     ac_hi=$ac_mid
11796     else
11797     echo "$as_me: failed program was:" >&5
11798     sed 's/^/| /' conftest.$ac_ext >&5
11799    
11800     ac_lo=`expr '(' $ac_mid ')' + 1`
11801     fi
11802     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11803     done
11804     case $ac_lo in
11805     ?*) ac_cv_sizeof_char=$ac_lo;;
11806     '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
11807     See \`config.log' for more details." >&5
11808     echo "$as_me: error: cannot compute sizeof (char), 77
11809     See \`config.log' for more details." >&2;}
11810     { (exit 1); exit 1; }; } ;;
11811     esac
11812     else
11813     if test "$cross_compiling" = yes; then
11814 pcg 1.13 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
11815     echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
11816 pcg 1.11 { (exit 1); exit 1; }; }
11817     else
11818     cat >conftest.$ac_ext <<_ACEOF
11819     /* confdefs.h. */
11820     _ACEOF
11821     cat confdefs.h >>conftest.$ac_ext
11822     cat >>conftest.$ac_ext <<_ACEOF
11823     /* end confdefs.h. */
11824     $ac_includes_default
11825     long longval () { return (long) (sizeof (char)); }
11826     unsigned long ulongval () { return (long) (sizeof (char)); }
11827 pcg 1.1 #include <stdio.h>
11828 pcg 1.11 #include <stdlib.h>
11829     int
11830     main ()
11831 pcg 1.1 {
11832 pcg 1.11
11833     FILE *f = fopen ("conftest.val", "w");
11834     if (! f)
11835     exit (1);
11836     if (((long) (sizeof (char))) < 0)
11837     {
11838     long i = longval ();
11839     if (i != ((long) (sizeof (char))))
11840     exit (1);
11841     fprintf (f, "%ld\n", i);
11842     }
11843     else
11844     {
11845     unsigned long i = ulongval ();
11846     if (i != ((long) (sizeof (char))))
11847     exit (1);
11848     fprintf (f, "%lu\n", i);
11849     }
11850     exit (ferror (f) || fclose (f) != 0);
11851    
11852     ;
11853     return 0;
11854 pcg 1.1 }
11855 pcg 1.11 _ACEOF
11856     rm -f conftest$ac_exeext
11857     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11858     (eval $ac_link) 2>&5
11859     ac_status=$?
11860     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11861     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11862     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11863     (eval $ac_try) 2>&5
11864     ac_status=$?
11865     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11866     (exit $ac_status); }; }; then
11867     ac_cv_sizeof_char=`cat conftest.val`
11868     else
11869     echo "$as_me: program exited with status $ac_status" >&5
11870     echo "$as_me: failed program was:" >&5
11871     sed 's/^/| /' conftest.$ac_ext >&5
11872    
11873     ( exit $ac_status )
11874     { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
11875     See \`config.log' for more details." >&5
11876     echo "$as_me: error: cannot compute sizeof (char), 77
11877     See \`config.log' for more details." >&2;}
11878     { (exit 1); exit 1; }; }
11879     fi
11880     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11881     fi
11882     fi
11883     rm -f conftest.val
11884     else
11885 pcg 1.1 ac_cv_sizeof_char=0
11886     fi
11887     fi
11888 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
11889     echo "${ECHO_T}$ac_cv_sizeof_char" >&6
11890     cat >>confdefs.h <<_ACEOF
11891     #define SIZEOF_CHAR $ac_cv_sizeof_char
11892     _ACEOF
11893    
11894    
11895     echo "$as_me:$LINENO: checking for short" >&5
11896     echo $ECHO_N "checking for short... $ECHO_C" >&6
11897     if test "${ac_cv_type_short+set}" = set; then
11898     echo $ECHO_N "(cached) $ECHO_C" >&6
11899     else
11900     cat >conftest.$ac_ext <<_ACEOF
11901     /* confdefs.h. */
11902     _ACEOF
11903     cat confdefs.h >>conftest.$ac_ext
11904     cat >>conftest.$ac_ext <<_ACEOF
11905     /* end confdefs.h. */
11906     $ac_includes_default
11907     int
11908     main ()
11909     {
11910     if ((short *) 0)
11911     return 0;
11912     if (sizeof (short))
11913     return 0;
11914     ;
11915     return 0;
11916     }
11917     _ACEOF
11918     rm -f conftest.$ac_objext
11919     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11920     (eval $ac_compile) 2>conftest.er1
11921     ac_status=$?
11922     grep -v '^ *+' conftest.er1 >conftest.err
11923     rm -f conftest.er1
11924     cat conftest.err >&5
11925     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11926     (exit $ac_status); } &&
11927 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11928 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11929     (eval $ac_try) 2>&5
11930     ac_status=$?
11931     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11932     (exit $ac_status); }; } &&
11933     { ac_try='test -s conftest.$ac_objext'
11934     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11935     (eval $ac_try) 2>&5
11936     ac_status=$?
11937     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11938     (exit $ac_status); }; }; then
11939     ac_cv_type_short=yes
11940     else
11941     echo "$as_me: failed program was:" >&5
11942     sed 's/^/| /' conftest.$ac_ext >&5
11943    
11944     ac_cv_type_short=no
11945     fi
11946     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11947     fi
11948     echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
11949     echo "${ECHO_T}$ac_cv_type_short" >&6
11950    
11951     echo "$as_me:$LINENO: checking size of short" >&5
11952     echo $ECHO_N "checking size of short... $ECHO_C" >&6
11953     if test "${ac_cv_sizeof_short+set}" = set; then
11954     echo $ECHO_N "(cached) $ECHO_C" >&6
11955     else
11956     if test "$ac_cv_type_short" = yes; then
11957     # The cast to unsigned long works around a bug in the HP C Compiler
11958     # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11959     # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11960     # This bug is HP SR number 8606223364.
11961     if test "$cross_compiling" = yes; then
11962     # Depending upon the size, compute the lo and hi bounds.
11963     cat >conftest.$ac_ext <<_ACEOF
11964     /* confdefs.h. */
11965     _ACEOF
11966     cat confdefs.h >>conftest.$ac_ext
11967     cat >>conftest.$ac_ext <<_ACEOF
11968     /* end confdefs.h. */
11969     $ac_includes_default
11970     int
11971     main ()
11972     {
11973     static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
11974     test_array [0] = 0
11975    
11976     ;
11977     return 0;
11978     }
11979     _ACEOF
11980     rm -f conftest.$ac_objext
11981     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11982     (eval $ac_compile) 2>conftest.er1
11983     ac_status=$?
11984     grep -v '^ *+' conftest.er1 >conftest.err
11985     rm -f conftest.er1
11986     cat conftest.err >&5
11987     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11988     (exit $ac_status); } &&
11989 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11990 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11991     (eval $ac_try) 2>&5
11992     ac_status=$?
11993     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11994     (exit $ac_status); }; } &&
11995     { ac_try='test -s conftest.$ac_objext'
11996     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11997     (eval $ac_try) 2>&5
11998     ac_status=$?
11999     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12000     (exit $ac_status); }; }; then
12001     ac_lo=0 ac_mid=0
12002     while :; do
12003     cat >conftest.$ac_ext <<_ACEOF
12004     /* confdefs.h. */
12005     _ACEOF
12006     cat confdefs.h >>conftest.$ac_ext
12007     cat >>conftest.$ac_ext <<_ACEOF
12008     /* end confdefs.h. */
12009     $ac_includes_default
12010     int
12011     main ()
12012     {
12013     static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
12014     test_array [0] = 0
12015    
12016     ;
12017     return 0;
12018     }
12019     _ACEOF
12020     rm -f conftest.$ac_objext
12021     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12022     (eval $ac_compile) 2>conftest.er1
12023     ac_status=$?
12024     grep -v '^ *+' conftest.er1 >conftest.err
12025     rm -f conftest.er1
12026     cat conftest.err >&5
12027     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12028     (exit $ac_status); } &&
12029 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12030 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12031     (eval $ac_try) 2>&5
12032     ac_status=$?
12033     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12034     (exit $ac_status); }; } &&
12035     { ac_try='test -s conftest.$ac_objext'
12036     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12037     (eval $ac_try) 2>&5
12038     ac_status=$?
12039     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12040     (exit $ac_status); }; }; then
12041     ac_hi=$ac_mid; break
12042     else
12043     echo "$as_me: failed program was:" >&5
12044     sed 's/^/| /' conftest.$ac_ext >&5
12045    
12046     ac_lo=`expr $ac_mid + 1`
12047     if test $ac_lo -le $ac_mid; then
12048     ac_lo= ac_hi=
12049     break
12050     fi
12051     ac_mid=`expr 2 '*' $ac_mid + 1`
12052     fi
12053     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12054     done
12055     else
12056     echo "$as_me: failed program was:" >&5
12057     sed 's/^/| /' conftest.$ac_ext >&5
12058 pcg 1.1
12059 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
12060     /* confdefs.h. */
12061     _ACEOF
12062     cat confdefs.h >>conftest.$ac_ext
12063     cat >>conftest.$ac_ext <<_ACEOF
12064     /* end confdefs.h. */
12065     $ac_includes_default
12066     int
12067     main ()
12068     {
12069     static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
12070     test_array [0] = 0
12071    
12072     ;
12073     return 0;
12074     }
12075     _ACEOF
12076     rm -f conftest.$ac_objext
12077     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12078     (eval $ac_compile) 2>conftest.er1
12079     ac_status=$?
12080     grep -v '^ *+' conftest.er1 >conftest.err
12081     rm -f conftest.er1
12082     cat conftest.err >&5
12083     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12084     (exit $ac_status); } &&
12085 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12086 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12087     (eval $ac_try) 2>&5
12088     ac_status=$?
12089     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12090     (exit $ac_status); }; } &&
12091     { ac_try='test -s conftest.$ac_objext'
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_hi=-1 ac_mid=-1
12098     while :; do
12099     cat >conftest.$ac_ext <<_ACEOF
12100     /* confdefs.h. */
12101     _ACEOF
12102     cat confdefs.h >>conftest.$ac_ext
12103     cat >>conftest.$ac_ext <<_ACEOF
12104     /* end confdefs.h. */
12105     $ac_includes_default
12106     int
12107     main ()
12108     {
12109     static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
12110     test_array [0] = 0
12111    
12112     ;
12113     return 0;
12114     }
12115     _ACEOF
12116     rm -f conftest.$ac_objext
12117     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12118     (eval $ac_compile) 2>conftest.er1
12119     ac_status=$?
12120     grep -v '^ *+' conftest.er1 >conftest.err
12121     rm -f conftest.er1
12122     cat conftest.err >&5
12123     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12124     (exit $ac_status); } &&
12125 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12126 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12127     (eval $ac_try) 2>&5
12128     ac_status=$?
12129     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12130     (exit $ac_status); }; } &&
12131     { ac_try='test -s conftest.$ac_objext'
12132     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12133     (eval $ac_try) 2>&5
12134     ac_status=$?
12135     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12136     (exit $ac_status); }; }; then
12137     ac_lo=$ac_mid; break
12138     else
12139     echo "$as_me: failed program was:" >&5
12140     sed 's/^/| /' conftest.$ac_ext >&5
12141    
12142     ac_hi=`expr '(' $ac_mid ')' - 1`
12143     if test $ac_mid -le $ac_hi; then
12144     ac_lo= ac_hi=
12145     break
12146     fi
12147     ac_mid=`expr 2 '*' $ac_mid`
12148 pcg 1.1 fi
12149 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12150     done
12151     else
12152     echo "$as_me: failed program was:" >&5
12153     sed 's/^/| /' conftest.$ac_ext >&5
12154    
12155     ac_lo= ac_hi=
12156     fi
12157     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12158     fi
12159     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12160     # Binary search between lo and hi bounds.
12161     while test "x$ac_lo" != "x$ac_hi"; do
12162     ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12163     cat >conftest.$ac_ext <<_ACEOF
12164     /* confdefs.h. */
12165     _ACEOF
12166     cat confdefs.h >>conftest.$ac_ext
12167     cat >>conftest.$ac_ext <<_ACEOF
12168     /* end confdefs.h. */
12169     $ac_includes_default
12170     int
12171     main ()
12172     {
12173     static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
12174     test_array [0] = 0
12175 pcg 1.1
12176 pcg 1.11 ;
12177     return 0;
12178     }
12179     _ACEOF
12180     rm -f conftest.$ac_objext
12181     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12182     (eval $ac_compile) 2>conftest.er1
12183     ac_status=$?
12184     grep -v '^ *+' conftest.er1 >conftest.err
12185     rm -f conftest.er1
12186     cat conftest.err >&5
12187     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12188     (exit $ac_status); } &&
12189 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12190 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12191     (eval $ac_try) 2>&5
12192     ac_status=$?
12193     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12194     (exit $ac_status); }; } &&
12195     { ac_try='test -s conftest.$ac_objext'
12196     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12197     (eval $ac_try) 2>&5
12198     ac_status=$?
12199     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12200     (exit $ac_status); }; }; then
12201     ac_hi=$ac_mid
12202     else
12203     echo "$as_me: failed program was:" >&5
12204     sed 's/^/| /' conftest.$ac_ext >&5
12205 pcg 1.1
12206 pcg 1.11 ac_lo=`expr '(' $ac_mid ')' + 1`
12207     fi
12208     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12209     done
12210     case $ac_lo in
12211     ?*) ac_cv_sizeof_short=$ac_lo;;
12212     '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
12213     See \`config.log' for more details." >&5
12214     echo "$as_me: error: cannot compute sizeof (short), 77
12215     See \`config.log' for more details." >&2;}
12216     { (exit 1); exit 1; }; } ;;
12217     esac
12218 pcg 1.1 else
12219     if test "$cross_compiling" = yes; then
12220 pcg 1.13 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
12221     echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
12222 pcg 1.11 { (exit 1); exit 1; }; }
12223     else
12224     cat >conftest.$ac_ext <<_ACEOF
12225     /* confdefs.h. */
12226     _ACEOF
12227     cat confdefs.h >>conftest.$ac_ext
12228     cat >>conftest.$ac_ext <<_ACEOF
12229     /* end confdefs.h. */
12230     $ac_includes_default
12231     long longval () { return (long) (sizeof (short)); }
12232     unsigned long ulongval () { return (long) (sizeof (short)); }
12233 pcg 1.1 #include <stdio.h>
12234 pcg 1.11 #include <stdlib.h>
12235     int
12236     main ()
12237 pcg 1.1 {
12238 pcg 1.11
12239     FILE *f = fopen ("conftest.val", "w");
12240     if (! f)
12241     exit (1);
12242     if (((long) (sizeof (short))) < 0)
12243     {
12244     long i = longval ();
12245     if (i != ((long) (sizeof (short))))
12246     exit (1);
12247     fprintf (f, "%ld\n", i);
12248     }
12249     else
12250     {
12251     unsigned long i = ulongval ();
12252     if (i != ((long) (sizeof (short))))
12253     exit (1);
12254     fprintf (f, "%lu\n", i);
12255     }
12256     exit (ferror (f) || fclose (f) != 0);
12257    
12258     ;
12259     return 0;
12260 pcg 1.1 }
12261 pcg 1.11 _ACEOF
12262     rm -f conftest$ac_exeext
12263     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12264     (eval $ac_link) 2>&5
12265     ac_status=$?
12266     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12267     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12268     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12269     (eval $ac_try) 2>&5
12270     ac_status=$?
12271     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12272     (exit $ac_status); }; }; then
12273     ac_cv_sizeof_short=`cat conftest.val`
12274     else
12275     echo "$as_me: program exited with status $ac_status" >&5
12276     echo "$as_me: failed program was:" >&5
12277     sed 's/^/| /' conftest.$ac_ext >&5
12278    
12279     ( exit $ac_status )
12280     { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
12281     See \`config.log' for more details." >&5
12282     echo "$as_me: error: cannot compute sizeof (short), 77
12283     See \`config.log' for more details." >&2;}
12284     { (exit 1); exit 1; }; }
12285     fi
12286     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12287     fi
12288     fi
12289     rm -f conftest.val
12290     else
12291 pcg 1.1 ac_cv_sizeof_short=0
12292     fi
12293     fi
12294 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
12295     echo "${ECHO_T}$ac_cv_sizeof_short" >&6
12296     cat >>confdefs.h <<_ACEOF
12297     #define SIZEOF_SHORT $ac_cv_sizeof_short
12298     _ACEOF
12299    
12300    
12301     echo "$as_me:$LINENO: checking for int" >&5
12302     echo $ECHO_N "checking for int... $ECHO_C" >&6
12303     if test "${ac_cv_type_int+set}" = set; then
12304     echo $ECHO_N "(cached) $ECHO_C" >&6
12305     else
12306     cat >conftest.$ac_ext <<_ACEOF
12307     /* confdefs.h. */
12308     _ACEOF
12309     cat confdefs.h >>conftest.$ac_ext
12310     cat >>conftest.$ac_ext <<_ACEOF
12311     /* end confdefs.h. */
12312     $ac_includes_default
12313     int
12314     main ()
12315     {
12316     if ((int *) 0)
12317     return 0;
12318     if (sizeof (int))
12319     return 0;
12320     ;
12321     return 0;
12322     }
12323     _ACEOF
12324     rm -f conftest.$ac_objext
12325     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12326     (eval $ac_compile) 2>conftest.er1
12327     ac_status=$?
12328     grep -v '^ *+' conftest.er1 >conftest.err
12329     rm -f conftest.er1
12330     cat conftest.err >&5
12331     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12332     (exit $ac_status); } &&
12333 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12334 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12335     (eval $ac_try) 2>&5
12336     ac_status=$?
12337     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12338     (exit $ac_status); }; } &&
12339     { ac_try='test -s conftest.$ac_objext'
12340     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12341     (eval $ac_try) 2>&5
12342     ac_status=$?
12343     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12344     (exit $ac_status); }; }; then
12345     ac_cv_type_int=yes
12346     else
12347     echo "$as_me: failed program was:" >&5
12348     sed 's/^/| /' conftest.$ac_ext >&5
12349    
12350     ac_cv_type_int=no
12351     fi
12352     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12353     fi
12354     echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
12355     echo "${ECHO_T}$ac_cv_type_int" >&6
12356    
12357     echo "$as_me:$LINENO: checking size of int" >&5
12358     echo $ECHO_N "checking size of int... $ECHO_C" >&6
12359     if test "${ac_cv_sizeof_int+set}" = set; then
12360     echo $ECHO_N "(cached) $ECHO_C" >&6
12361     else
12362     if test "$ac_cv_type_int" = yes; then
12363     # The cast to unsigned long works around a bug in the HP C Compiler
12364     # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12365     # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12366     # This bug is HP SR number 8606223364.
12367     if test "$cross_compiling" = yes; then
12368     # Depending upon the size, compute the lo and hi bounds.
12369     cat >conftest.$ac_ext <<_ACEOF
12370     /* confdefs.h. */
12371     _ACEOF
12372     cat confdefs.h >>conftest.$ac_ext
12373     cat >>conftest.$ac_ext <<_ACEOF
12374     /* end confdefs.h. */
12375     $ac_includes_default
12376     int
12377     main ()
12378     {
12379     static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
12380     test_array [0] = 0
12381    
12382     ;
12383     return 0;
12384     }
12385     _ACEOF
12386     rm -f conftest.$ac_objext
12387     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12388     (eval $ac_compile) 2>conftest.er1
12389     ac_status=$?
12390     grep -v '^ *+' conftest.er1 >conftest.err
12391     rm -f conftest.er1
12392     cat conftest.err >&5
12393     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12394     (exit $ac_status); } &&
12395 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12396 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12397     (eval $ac_try) 2>&5
12398     ac_status=$?
12399     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12400     (exit $ac_status); }; } &&
12401     { ac_try='test -s conftest.$ac_objext'
12402     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12403     (eval $ac_try) 2>&5
12404     ac_status=$?
12405     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12406     (exit $ac_status); }; }; then
12407     ac_lo=0 ac_mid=0
12408     while :; do
12409     cat >conftest.$ac_ext <<_ACEOF
12410     /* confdefs.h. */
12411     _ACEOF
12412     cat confdefs.h >>conftest.$ac_ext
12413     cat >>conftest.$ac_ext <<_ACEOF
12414     /* end confdefs.h. */
12415     $ac_includes_default
12416     int
12417     main ()
12418     {
12419     static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
12420     test_array [0] = 0
12421    
12422     ;
12423     return 0;
12424     }
12425     _ACEOF
12426     rm -f conftest.$ac_objext
12427     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12428     (eval $ac_compile) 2>conftest.er1
12429     ac_status=$?
12430     grep -v '^ *+' conftest.er1 >conftest.err
12431     rm -f conftest.er1
12432     cat conftest.err >&5
12433     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12434     (exit $ac_status); } &&
12435 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12436 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12437     (eval $ac_try) 2>&5
12438     ac_status=$?
12439     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12440     (exit $ac_status); }; } &&
12441     { ac_try='test -s conftest.$ac_objext'
12442     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12443     (eval $ac_try) 2>&5
12444     ac_status=$?
12445     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12446     (exit $ac_status); }; }; then
12447     ac_hi=$ac_mid; break
12448     else
12449     echo "$as_me: failed program was:" >&5
12450     sed 's/^/| /' conftest.$ac_ext >&5
12451    
12452     ac_lo=`expr $ac_mid + 1`
12453     if test $ac_lo -le $ac_mid; then
12454     ac_lo= ac_hi=
12455     break
12456     fi
12457     ac_mid=`expr 2 '*' $ac_mid + 1`
12458     fi
12459     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12460     done
12461     else
12462     echo "$as_me: failed program was:" >&5
12463     sed 's/^/| /' conftest.$ac_ext >&5
12464    
12465     cat >conftest.$ac_ext <<_ACEOF
12466     /* confdefs.h. */
12467     _ACEOF
12468     cat confdefs.h >>conftest.$ac_ext
12469     cat >>conftest.$ac_ext <<_ACEOF
12470     /* end confdefs.h. */
12471     $ac_includes_default
12472     int
12473     main ()
12474     {
12475     static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
12476     test_array [0] = 0
12477    
12478     ;
12479     return 0;
12480     }
12481     _ACEOF
12482     rm -f conftest.$ac_objext
12483     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12484     (eval $ac_compile) 2>conftest.er1
12485     ac_status=$?
12486     grep -v '^ *+' conftest.er1 >conftest.err
12487     rm -f conftest.er1
12488     cat conftest.err >&5
12489     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12490     (exit $ac_status); } &&
12491 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12492 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12493     (eval $ac_try) 2>&5
12494     ac_status=$?
12495     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12496     (exit $ac_status); }; } &&
12497     { ac_try='test -s conftest.$ac_objext'
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_hi=-1 ac_mid=-1
12504     while :; do
12505     cat >conftest.$ac_ext <<_ACEOF
12506     /* confdefs.h. */
12507     _ACEOF
12508     cat confdefs.h >>conftest.$ac_ext
12509     cat >>conftest.$ac_ext <<_ACEOF
12510     /* end confdefs.h. */
12511     $ac_includes_default
12512     int
12513     main ()
12514     {
12515     static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
12516     test_array [0] = 0
12517    
12518     ;
12519     return 0;
12520     }
12521     _ACEOF
12522     rm -f conftest.$ac_objext
12523     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12524     (eval $ac_compile) 2>conftest.er1
12525     ac_status=$?
12526     grep -v '^ *+' conftest.er1 >conftest.err
12527     rm -f conftest.er1
12528     cat conftest.err >&5
12529     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12530     (exit $ac_status); } &&
12531 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12532 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12533     (eval $ac_try) 2>&5
12534     ac_status=$?
12535     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12536     (exit $ac_status); }; } &&
12537     { ac_try='test -s conftest.$ac_objext'
12538     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12539     (eval $ac_try) 2>&5
12540     ac_status=$?
12541     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12542     (exit $ac_status); }; }; then
12543     ac_lo=$ac_mid; break
12544     else
12545     echo "$as_me: failed program was:" >&5
12546     sed 's/^/| /' conftest.$ac_ext >&5
12547    
12548     ac_hi=`expr '(' $ac_mid ')' - 1`
12549     if test $ac_mid -le $ac_hi; then
12550     ac_lo= ac_hi=
12551     break
12552     fi
12553     ac_mid=`expr 2 '*' $ac_mid`
12554     fi
12555     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12556     done
12557     else
12558     echo "$as_me: failed program was:" >&5
12559     sed 's/^/| /' conftest.$ac_ext >&5
12560 pcg 1.1
12561 pcg 1.11 ac_lo= ac_hi=
12562 pcg 1.1 fi
12563 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12564     fi
12565     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12566     # Binary search between lo and hi bounds.
12567     while test "x$ac_lo" != "x$ac_hi"; do
12568     ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12569     cat >conftest.$ac_ext <<_ACEOF
12570     /* confdefs.h. */
12571     _ACEOF
12572     cat confdefs.h >>conftest.$ac_ext
12573     cat >>conftest.$ac_ext <<_ACEOF
12574     /* end confdefs.h. */
12575     $ac_includes_default
12576     int
12577     main ()
12578     {
12579     static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
12580     test_array [0] = 0
12581 pcg 1.1
12582 pcg 1.11 ;
12583     return 0;
12584     }
12585     _ACEOF
12586     rm -f conftest.$ac_objext
12587     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12588     (eval $ac_compile) 2>conftest.er1
12589     ac_status=$?
12590     grep -v '^ *+' conftest.er1 >conftest.err
12591     rm -f conftest.er1
12592     cat conftest.err >&5
12593     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12594     (exit $ac_status); } &&
12595 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12596 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12597     (eval $ac_try) 2>&5
12598     ac_status=$?
12599     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12600     (exit $ac_status); }; } &&
12601     { ac_try='test -s conftest.$ac_objext'
12602     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12603     (eval $ac_try) 2>&5
12604     ac_status=$?
12605     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12606     (exit $ac_status); }; }; then
12607     ac_hi=$ac_mid
12608     else
12609     echo "$as_me: failed program was:" >&5
12610     sed 's/^/| /' conftest.$ac_ext >&5
12611 pcg 1.1
12612 pcg 1.11 ac_lo=`expr '(' $ac_mid ')' + 1`
12613     fi
12614     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12615     done
12616     case $ac_lo in
12617     ?*) ac_cv_sizeof_int=$ac_lo;;
12618     '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
12619     See \`config.log' for more details." >&5
12620     echo "$as_me: error: cannot compute sizeof (int), 77
12621     See \`config.log' for more details." >&2;}
12622     { (exit 1); exit 1; }; } ;;
12623     esac
12624 pcg 1.1 else
12625     if test "$cross_compiling" = yes; then
12626 pcg 1.13 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
12627     echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
12628 pcg 1.11 { (exit 1); exit 1; }; }
12629     else
12630     cat >conftest.$ac_ext <<_ACEOF
12631     /* confdefs.h. */
12632     _ACEOF
12633     cat confdefs.h >>conftest.$ac_ext
12634     cat >>conftest.$ac_ext <<_ACEOF
12635     /* end confdefs.h. */
12636     $ac_includes_default
12637     long longval () { return (long) (sizeof (int)); }
12638     unsigned long ulongval () { return (long) (sizeof (int)); }
12639 pcg 1.1 #include <stdio.h>
12640 pcg 1.11 #include <stdlib.h>
12641     int
12642     main ()
12643 pcg 1.1 {
12644 pcg 1.11
12645     FILE *f = fopen ("conftest.val", "w");
12646     if (! f)
12647     exit (1);
12648     if (((long) (sizeof (int))) < 0)
12649     {
12650     long i = longval ();
12651     if (i != ((long) (sizeof (int))))
12652     exit (1);
12653     fprintf (f, "%ld\n", i);
12654     }
12655     else
12656     {
12657     unsigned long i = ulongval ();
12658     if (i != ((long) (sizeof (int))))
12659     exit (1);
12660     fprintf (f, "%lu\n", i);
12661     }
12662     exit (ferror (f) || fclose (f) != 0);
12663    
12664     ;
12665     return 0;
12666 pcg 1.1 }
12667 pcg 1.11 _ACEOF
12668     rm -f conftest$ac_exeext
12669     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12670     (eval $ac_link) 2>&5
12671     ac_status=$?
12672     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12673     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12674     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12675     (eval $ac_try) 2>&5
12676     ac_status=$?
12677     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12678     (exit $ac_status); }; }; then
12679     ac_cv_sizeof_int=`cat conftest.val`
12680     else
12681     echo "$as_me: program exited with status $ac_status" >&5
12682     echo "$as_me: failed program was:" >&5
12683     sed 's/^/| /' conftest.$ac_ext >&5
12684    
12685     ( exit $ac_status )
12686     { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
12687     See \`config.log' for more details." >&5
12688     echo "$as_me: error: cannot compute sizeof (int), 77
12689     See \`config.log' for more details." >&2;}
12690     { (exit 1); exit 1; }; }
12691     fi
12692     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12693     fi
12694     fi
12695     rm -f conftest.val
12696     else
12697 pcg 1.1 ac_cv_sizeof_int=0
12698     fi
12699     fi
12700 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
12701     echo "${ECHO_T}$ac_cv_sizeof_int" >&6
12702     cat >>confdefs.h <<_ACEOF
12703     #define SIZEOF_INT $ac_cv_sizeof_int
12704     _ACEOF
12705    
12706    
12707     echo "$as_me:$LINENO: checking for long" >&5
12708     echo $ECHO_N "checking for long... $ECHO_C" >&6
12709     if test "${ac_cv_type_long+set}" = set; then
12710     echo $ECHO_N "(cached) $ECHO_C" >&6
12711     else
12712     cat >conftest.$ac_ext <<_ACEOF
12713     /* confdefs.h. */
12714     _ACEOF
12715     cat confdefs.h >>conftest.$ac_ext
12716     cat >>conftest.$ac_ext <<_ACEOF
12717     /* end confdefs.h. */
12718     $ac_includes_default
12719     int
12720     main ()
12721     {
12722     if ((long *) 0)
12723     return 0;
12724     if (sizeof (long))
12725     return 0;
12726     ;
12727     return 0;
12728     }
12729     _ACEOF
12730     rm -f conftest.$ac_objext
12731     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12732     (eval $ac_compile) 2>conftest.er1
12733     ac_status=$?
12734     grep -v '^ *+' conftest.er1 >conftest.err
12735     rm -f conftest.er1
12736     cat conftest.err >&5
12737     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12738     (exit $ac_status); } &&
12739 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12740 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12741     (eval $ac_try) 2>&5
12742     ac_status=$?
12743     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12744     (exit $ac_status); }; } &&
12745     { ac_try='test -s conftest.$ac_objext'
12746     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12747     (eval $ac_try) 2>&5
12748     ac_status=$?
12749     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12750     (exit $ac_status); }; }; then
12751     ac_cv_type_long=yes
12752     else
12753     echo "$as_me: failed program was:" >&5
12754     sed 's/^/| /' conftest.$ac_ext >&5
12755    
12756     ac_cv_type_long=no
12757     fi
12758     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12759     fi
12760     echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
12761     echo "${ECHO_T}$ac_cv_type_long" >&6
12762    
12763     echo "$as_me:$LINENO: checking size of long" >&5
12764     echo $ECHO_N "checking size of long... $ECHO_C" >&6
12765     if test "${ac_cv_sizeof_long+set}" = set; then
12766     echo $ECHO_N "(cached) $ECHO_C" >&6
12767     else
12768     if test "$ac_cv_type_long" = yes; then
12769     # The cast to unsigned long works around a bug in the HP C Compiler
12770     # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12771     # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12772     # This bug is HP SR number 8606223364.
12773     if test "$cross_compiling" = yes; then
12774     # Depending upon the size, compute the lo and hi bounds.
12775     cat >conftest.$ac_ext <<_ACEOF
12776     /* confdefs.h. */
12777     _ACEOF
12778     cat confdefs.h >>conftest.$ac_ext
12779     cat >>conftest.$ac_ext <<_ACEOF
12780     /* end confdefs.h. */
12781     $ac_includes_default
12782     int
12783     main ()
12784     {
12785     static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
12786     test_array [0] = 0
12787    
12788     ;
12789     return 0;
12790     }
12791     _ACEOF
12792     rm -f conftest.$ac_objext
12793     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12794     (eval $ac_compile) 2>conftest.er1
12795     ac_status=$?
12796     grep -v '^ *+' conftest.er1 >conftest.err
12797     rm -f conftest.er1
12798     cat conftest.err >&5
12799     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12800     (exit $ac_status); } &&
12801 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12802 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12803     (eval $ac_try) 2>&5
12804     ac_status=$?
12805     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12806     (exit $ac_status); }; } &&
12807     { ac_try='test -s conftest.$ac_objext'
12808     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12809     (eval $ac_try) 2>&5
12810     ac_status=$?
12811     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12812     (exit $ac_status); }; }; then
12813     ac_lo=0 ac_mid=0
12814     while :; do
12815     cat >conftest.$ac_ext <<_ACEOF
12816     /* confdefs.h. */
12817     _ACEOF
12818     cat confdefs.h >>conftest.$ac_ext
12819     cat >>conftest.$ac_ext <<_ACEOF
12820     /* end confdefs.h. */
12821     $ac_includes_default
12822     int
12823     main ()
12824     {
12825     static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
12826     test_array [0] = 0
12827    
12828     ;
12829     return 0;
12830     }
12831     _ACEOF
12832     rm -f conftest.$ac_objext
12833     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12834     (eval $ac_compile) 2>conftest.er1
12835     ac_status=$?
12836     grep -v '^ *+' conftest.er1 >conftest.err
12837     rm -f conftest.er1
12838     cat conftest.err >&5
12839     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12840     (exit $ac_status); } &&
12841 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12842 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12843     (eval $ac_try) 2>&5
12844     ac_status=$?
12845     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12846     (exit $ac_status); }; } &&
12847     { ac_try='test -s conftest.$ac_objext'
12848     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12849     (eval $ac_try) 2>&5
12850     ac_status=$?
12851     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12852     (exit $ac_status); }; }; then
12853     ac_hi=$ac_mid; break
12854     else
12855     echo "$as_me: failed program was:" >&5
12856     sed 's/^/| /' conftest.$ac_ext >&5
12857    
12858     ac_lo=`expr $ac_mid + 1`
12859     if test $ac_lo -le $ac_mid; then
12860     ac_lo= ac_hi=
12861     break
12862     fi
12863     ac_mid=`expr 2 '*' $ac_mid + 1`
12864     fi
12865     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12866     done
12867     else
12868     echo "$as_me: failed program was:" >&5
12869     sed 's/^/| /' conftest.$ac_ext >&5
12870    
12871     cat >conftest.$ac_ext <<_ACEOF
12872     /* confdefs.h. */
12873     _ACEOF
12874     cat confdefs.h >>conftest.$ac_ext
12875     cat >>conftest.$ac_ext <<_ACEOF
12876     /* end confdefs.h. */
12877     $ac_includes_default
12878     int
12879     main ()
12880     {
12881     static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
12882     test_array [0] = 0
12883    
12884     ;
12885     return 0;
12886     }
12887     _ACEOF
12888     rm -f conftest.$ac_objext
12889     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12890     (eval $ac_compile) 2>conftest.er1
12891     ac_status=$?
12892     grep -v '^ *+' conftest.er1 >conftest.err
12893     rm -f conftest.er1
12894     cat conftest.err >&5
12895     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12896     (exit $ac_status); } &&
12897 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12898 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12899     (eval $ac_try) 2>&5
12900     ac_status=$?
12901     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12902     (exit $ac_status); }; } &&
12903     { ac_try='test -s conftest.$ac_objext'
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_hi=-1 ac_mid=-1
12910     while :; do
12911     cat >conftest.$ac_ext <<_ACEOF
12912     /* confdefs.h. */
12913     _ACEOF
12914     cat confdefs.h >>conftest.$ac_ext
12915     cat >>conftest.$ac_ext <<_ACEOF
12916     /* end confdefs.h. */
12917     $ac_includes_default
12918     int
12919     main ()
12920     {
12921     static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
12922     test_array [0] = 0
12923    
12924     ;
12925     return 0;
12926     }
12927     _ACEOF
12928     rm -f conftest.$ac_objext
12929     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12930     (eval $ac_compile) 2>conftest.er1
12931     ac_status=$?
12932     grep -v '^ *+' conftest.er1 >conftest.err
12933     rm -f conftest.er1
12934     cat conftest.err >&5
12935     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12936     (exit $ac_status); } &&
12937 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12938 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12939     (eval $ac_try) 2>&5
12940     ac_status=$?
12941     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12942     (exit $ac_status); }; } &&
12943     { ac_try='test -s conftest.$ac_objext'
12944     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12945     (eval $ac_try) 2>&5
12946     ac_status=$?
12947     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12948     (exit $ac_status); }; }; then
12949     ac_lo=$ac_mid; break
12950     else
12951     echo "$as_me: failed program was:" >&5
12952     sed 's/^/| /' conftest.$ac_ext >&5
12953    
12954     ac_hi=`expr '(' $ac_mid ')' - 1`
12955     if test $ac_mid -le $ac_hi; then
12956     ac_lo= ac_hi=
12957     break
12958     fi
12959     ac_mid=`expr 2 '*' $ac_mid`
12960     fi
12961     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12962     done
12963     else
12964     echo "$as_me: failed program was:" >&5
12965     sed 's/^/| /' conftest.$ac_ext >&5
12966 pcg 1.1
12967 pcg 1.11 ac_lo= ac_hi=
12968     fi
12969     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12970 pcg 1.1 fi
12971 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12972     # Binary search between lo and hi bounds.
12973     while test "x$ac_lo" != "x$ac_hi"; do
12974     ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12975     cat >conftest.$ac_ext <<_ACEOF
12976     /* confdefs.h. */
12977     _ACEOF
12978     cat confdefs.h >>conftest.$ac_ext
12979     cat >>conftest.$ac_ext <<_ACEOF
12980     /* end confdefs.h. */
12981     $ac_includes_default
12982     int
12983     main ()
12984     {
12985     static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
12986     test_array [0] = 0
12987 pcg 1.1
12988 pcg 1.11 ;
12989     return 0;
12990     }
12991     _ACEOF
12992     rm -f conftest.$ac_objext
12993     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12994     (eval $ac_compile) 2>conftest.er1
12995     ac_status=$?
12996     grep -v '^ *+' conftest.er1 >conftest.err
12997     rm -f conftest.er1
12998     cat conftest.err >&5
12999     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13000     (exit $ac_status); } &&
13001 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13002 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13003     (eval $ac_try) 2>&5
13004     ac_status=$?
13005     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13006     (exit $ac_status); }; } &&
13007     { ac_try='test -s conftest.$ac_objext'
13008     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13009     (eval $ac_try) 2>&5
13010     ac_status=$?
13011     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13012     (exit $ac_status); }; }; then
13013     ac_hi=$ac_mid
13014     else
13015     echo "$as_me: failed program was:" >&5
13016     sed 's/^/| /' conftest.$ac_ext >&5
13017 pcg 1.1
13018 pcg 1.11 ac_lo=`expr '(' $ac_mid ')' + 1`
13019     fi
13020     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13021     done
13022     case $ac_lo in
13023     ?*) ac_cv_sizeof_long=$ac_lo;;
13024     '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
13025     See \`config.log' for more details." >&5
13026     echo "$as_me: error: cannot compute sizeof (long), 77
13027     See \`config.log' for more details." >&2;}
13028     { (exit 1); exit 1; }; } ;;
13029     esac
13030 pcg 1.1 else
13031     if test "$cross_compiling" = yes; then
13032 pcg 1.13 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
13033     echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
13034 pcg 1.11 { (exit 1); exit 1; }; }
13035     else
13036     cat >conftest.$ac_ext <<_ACEOF
13037     /* confdefs.h. */
13038     _ACEOF
13039     cat confdefs.h >>conftest.$ac_ext
13040     cat >>conftest.$ac_ext <<_ACEOF
13041     /* end confdefs.h. */
13042     $ac_includes_default
13043     long longval () { return (long) (sizeof (long)); }
13044     unsigned long ulongval () { return (long) (sizeof (long)); }
13045 pcg 1.1 #include <stdio.h>
13046 pcg 1.11 #include <stdlib.h>
13047     int
13048     main ()
13049 pcg 1.1 {
13050 pcg 1.11
13051     FILE *f = fopen ("conftest.val", "w");
13052     if (! f)
13053     exit (1);
13054     if (((long) (sizeof (long))) < 0)
13055     {
13056     long i = longval ();
13057     if (i != ((long) (sizeof (long))))
13058     exit (1);
13059     fprintf (f, "%ld\n", i);
13060     }
13061     else
13062     {
13063     unsigned long i = ulongval ();
13064     if (i != ((long) (sizeof (long))))
13065     exit (1);
13066     fprintf (f, "%lu\n", i);
13067     }
13068     exit (ferror (f) || fclose (f) != 0);
13069    
13070     ;
13071     return 0;
13072 pcg 1.1 }
13073 pcg 1.11 _ACEOF
13074     rm -f conftest$ac_exeext
13075     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13076     (eval $ac_link) 2>&5
13077     ac_status=$?
13078     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13079     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13080     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13081     (eval $ac_try) 2>&5
13082     ac_status=$?
13083     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13084     (exit $ac_status); }; }; then
13085     ac_cv_sizeof_long=`cat conftest.val`
13086     else
13087     echo "$as_me: program exited with status $ac_status" >&5
13088     echo "$as_me: failed program was:" >&5
13089     sed 's/^/| /' conftest.$ac_ext >&5
13090    
13091     ( exit $ac_status )
13092     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
13093     See \`config.log' for more details." >&5
13094     echo "$as_me: error: cannot compute sizeof (long), 77
13095     See \`config.log' for more details." >&2;}
13096     { (exit 1); exit 1; }; }
13097     fi
13098     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13099     fi
13100     fi
13101     rm -f conftest.val
13102     else
13103 pcg 1.1 ac_cv_sizeof_long=0
13104     fi
13105     fi
13106 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
13107     echo "${ECHO_T}$ac_cv_sizeof_long" >&6
13108     cat >>confdefs.h <<_ACEOF
13109     #define SIZEOF_LONG $ac_cv_sizeof_long
13110     _ACEOF
13111    
13112    
13113     echo "$as_me:$LINENO: checking for long long" >&5
13114     echo $ECHO_N "checking for long long... $ECHO_C" >&6
13115     if test "${ac_cv_type_long_long+set}" = set; then
13116     echo $ECHO_N "(cached) $ECHO_C" >&6
13117     else
13118     cat >conftest.$ac_ext <<_ACEOF
13119     /* confdefs.h. */
13120     _ACEOF
13121     cat confdefs.h >>conftest.$ac_ext
13122     cat >>conftest.$ac_ext <<_ACEOF
13123     /* end confdefs.h. */
13124     $ac_includes_default
13125     int
13126     main ()
13127     {
13128     if ((long long *) 0)
13129     return 0;
13130     if (sizeof (long long))
13131     return 0;
13132     ;
13133     return 0;
13134     }
13135     _ACEOF
13136     rm -f conftest.$ac_objext
13137     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13138     (eval $ac_compile) 2>conftest.er1
13139     ac_status=$?
13140     grep -v '^ *+' conftest.er1 >conftest.err
13141     rm -f conftest.er1
13142     cat conftest.err >&5
13143     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13144     (exit $ac_status); } &&
13145 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13146 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13147     (eval $ac_try) 2>&5
13148     ac_status=$?
13149     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13150     (exit $ac_status); }; } &&
13151     { ac_try='test -s conftest.$ac_objext'
13152     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13153     (eval $ac_try) 2>&5
13154     ac_status=$?
13155     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13156     (exit $ac_status); }; }; then
13157     ac_cv_type_long_long=yes
13158     else
13159     echo "$as_me: failed program was:" >&5
13160     sed 's/^/| /' conftest.$ac_ext >&5
13161    
13162     ac_cv_type_long_long=no
13163     fi
13164     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13165     fi
13166     echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
13167     echo "${ECHO_T}$ac_cv_type_long_long" >&6
13168    
13169     echo "$as_me:$LINENO: checking size of long long" >&5
13170     echo $ECHO_N "checking size of long long... $ECHO_C" >&6
13171     if test "${ac_cv_sizeof_long_long+set}" = set; then
13172     echo $ECHO_N "(cached) $ECHO_C" >&6
13173     else
13174     if test "$ac_cv_type_long_long" = yes; then
13175     # The cast to unsigned long works around a bug in the HP C Compiler
13176     # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13177     # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13178     # This bug is HP SR number 8606223364.
13179     if test "$cross_compiling" = yes; then
13180     # Depending upon the size, compute the lo and hi bounds.
13181     cat >conftest.$ac_ext <<_ACEOF
13182     /* confdefs.h. */
13183     _ACEOF
13184     cat confdefs.h >>conftest.$ac_ext
13185     cat >>conftest.$ac_ext <<_ACEOF
13186     /* end confdefs.h. */
13187     $ac_includes_default
13188     int
13189     main ()
13190     {
13191     static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
13192     test_array [0] = 0
13193    
13194     ;
13195     return 0;
13196     }
13197     _ACEOF
13198     rm -f conftest.$ac_objext
13199     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13200     (eval $ac_compile) 2>conftest.er1
13201     ac_status=$?
13202     grep -v '^ *+' conftest.er1 >conftest.err
13203     rm -f conftest.er1
13204     cat conftest.err >&5
13205     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13206     (exit $ac_status); } &&
13207 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13208 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13209     (eval $ac_try) 2>&5
13210     ac_status=$?
13211     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13212     (exit $ac_status); }; } &&
13213     { ac_try='test -s conftest.$ac_objext'
13214     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13215     (eval $ac_try) 2>&5
13216     ac_status=$?
13217     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13218     (exit $ac_status); }; }; then
13219     ac_lo=0 ac_mid=0
13220     while :; do
13221     cat >conftest.$ac_ext <<_ACEOF
13222     /* confdefs.h. */
13223     _ACEOF
13224     cat confdefs.h >>conftest.$ac_ext
13225     cat >>conftest.$ac_ext <<_ACEOF
13226     /* end confdefs.h. */
13227     $ac_includes_default
13228     int
13229     main ()
13230     {
13231     static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
13232     test_array [0] = 0
13233    
13234     ;
13235     return 0;
13236     }
13237     _ACEOF
13238     rm -f conftest.$ac_objext
13239     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13240     (eval $ac_compile) 2>conftest.er1
13241     ac_status=$?
13242     grep -v '^ *+' conftest.er1 >conftest.err
13243     rm -f conftest.er1
13244     cat conftest.err >&5
13245     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13246     (exit $ac_status); } &&
13247 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13248 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13249     (eval $ac_try) 2>&5
13250     ac_status=$?
13251     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13252     (exit $ac_status); }; } &&
13253     { ac_try='test -s conftest.$ac_objext'
13254     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13255     (eval $ac_try) 2>&5
13256     ac_status=$?
13257     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13258     (exit $ac_status); }; }; then
13259     ac_hi=$ac_mid; break
13260     else
13261     echo "$as_me: failed program was:" >&5
13262     sed 's/^/| /' conftest.$ac_ext >&5
13263    
13264     ac_lo=`expr $ac_mid + 1`
13265     if test $ac_lo -le $ac_mid; then
13266     ac_lo= ac_hi=
13267     break
13268     fi
13269     ac_mid=`expr 2 '*' $ac_mid + 1`
13270     fi
13271     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13272     done
13273     else
13274     echo "$as_me: failed program was:" >&5
13275     sed 's/^/| /' conftest.$ac_ext >&5
13276    
13277     cat >conftest.$ac_ext <<_ACEOF
13278     /* confdefs.h. */
13279     _ACEOF
13280     cat confdefs.h >>conftest.$ac_ext
13281     cat >>conftest.$ac_ext <<_ACEOF
13282     /* end confdefs.h. */
13283     $ac_includes_default
13284     int
13285     main ()
13286     {
13287     static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
13288     test_array [0] = 0
13289    
13290     ;
13291     return 0;
13292     }
13293     _ACEOF
13294     rm -f conftest.$ac_objext
13295     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13296     (eval $ac_compile) 2>conftest.er1
13297     ac_status=$?
13298     grep -v '^ *+' conftest.er1 >conftest.err
13299     rm -f conftest.er1
13300     cat conftest.err >&5
13301     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13302     (exit $ac_status); } &&
13303 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13304 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13305     (eval $ac_try) 2>&5
13306     ac_status=$?
13307     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13308     (exit $ac_status); }; } &&
13309     { ac_try='test -s conftest.$ac_objext'
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_hi=-1 ac_mid=-1
13316     while :; do
13317     cat >conftest.$ac_ext <<_ACEOF
13318     /* confdefs.h. */
13319     _ACEOF
13320     cat confdefs.h >>conftest.$ac_ext
13321     cat >>conftest.$ac_ext <<_ACEOF
13322     /* end confdefs.h. */
13323     $ac_includes_default
13324     int
13325     main ()
13326     {
13327     static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
13328     test_array [0] = 0
13329    
13330     ;
13331     return 0;
13332     }
13333     _ACEOF
13334     rm -f conftest.$ac_objext
13335     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13336     (eval $ac_compile) 2>conftest.er1
13337     ac_status=$?
13338     grep -v '^ *+' conftest.er1 >conftest.err
13339     rm -f conftest.er1
13340     cat conftest.err >&5
13341     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13342     (exit $ac_status); } &&
13343 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13344 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13345     (eval $ac_try) 2>&5
13346     ac_status=$?
13347     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13348     (exit $ac_status); }; } &&
13349     { ac_try='test -s conftest.$ac_objext'
13350     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13351     (eval $ac_try) 2>&5
13352     ac_status=$?
13353     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13354     (exit $ac_status); }; }; then
13355     ac_lo=$ac_mid; break
13356     else
13357     echo "$as_me: failed program was:" >&5
13358     sed 's/^/| /' conftest.$ac_ext >&5
13359    
13360     ac_hi=`expr '(' $ac_mid ')' - 1`
13361     if test $ac_mid -le $ac_hi; then
13362     ac_lo= ac_hi=
13363     break
13364     fi
13365     ac_mid=`expr 2 '*' $ac_mid`
13366     fi
13367     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13368     done
13369     else
13370     echo "$as_me: failed program was:" >&5
13371     sed 's/^/| /' conftest.$ac_ext >&5
13372 pcg 1.1
13373 pcg 1.11 ac_lo= ac_hi=
13374     fi
13375     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13376 pcg 1.1 fi
13377 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13378     # Binary search between lo and hi bounds.
13379     while test "x$ac_lo" != "x$ac_hi"; do
13380     ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13381     cat >conftest.$ac_ext <<_ACEOF
13382     /* confdefs.h. */
13383     _ACEOF
13384     cat confdefs.h >>conftest.$ac_ext
13385     cat >>conftest.$ac_ext <<_ACEOF
13386     /* end confdefs.h. */
13387     $ac_includes_default
13388     int
13389     main ()
13390     {
13391     static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
13392     test_array [0] = 0
13393 pcg 1.1
13394 pcg 1.11 ;
13395     return 0;
13396     }
13397     _ACEOF
13398     rm -f conftest.$ac_objext
13399     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13400     (eval $ac_compile) 2>conftest.er1
13401     ac_status=$?
13402     grep -v '^ *+' conftest.er1 >conftest.err
13403     rm -f conftest.er1
13404     cat conftest.err >&5
13405     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13406     (exit $ac_status); } &&
13407 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13408 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13409     (eval $ac_try) 2>&5
13410     ac_status=$?
13411     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13412     (exit $ac_status); }; } &&
13413     { ac_try='test -s conftest.$ac_objext'
13414     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13415     (eval $ac_try) 2>&5
13416     ac_status=$?
13417     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13418     (exit $ac_status); }; }; then
13419     ac_hi=$ac_mid
13420     else
13421     echo "$as_me: failed program was:" >&5
13422     sed 's/^/| /' conftest.$ac_ext >&5
13423 pcg 1.1
13424 pcg 1.11 ac_lo=`expr '(' $ac_mid ')' + 1`
13425     fi
13426     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13427     done
13428     case $ac_lo in
13429     ?*) ac_cv_sizeof_long_long=$ac_lo;;
13430     '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
13431     See \`config.log' for more details." >&5
13432     echo "$as_me: error: cannot compute sizeof (long long), 77
13433     See \`config.log' for more details." >&2;}
13434     { (exit 1); exit 1; }; } ;;
13435     esac
13436 pcg 1.1 else
13437     if test "$cross_compiling" = yes; then
13438 pcg 1.13 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
13439     echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
13440 pcg 1.11 { (exit 1); exit 1; }; }
13441     else
13442     cat >conftest.$ac_ext <<_ACEOF
13443     /* confdefs.h. */
13444     _ACEOF
13445     cat confdefs.h >>conftest.$ac_ext
13446     cat >>conftest.$ac_ext <<_ACEOF
13447     /* end confdefs.h. */
13448     $ac_includes_default
13449     long longval () { return (long) (sizeof (long long)); }
13450     unsigned long ulongval () { return (long) (sizeof (long long)); }
13451 pcg 1.1 #include <stdio.h>
13452 pcg 1.11 #include <stdlib.h>
13453     int
13454     main ()
13455 pcg 1.1 {
13456 pcg 1.11
13457     FILE *f = fopen ("conftest.val", "w");
13458     if (! f)
13459     exit (1);
13460     if (((long) (sizeof (long long))) < 0)
13461     {
13462     long i = longval ();
13463     if (i != ((long) (sizeof (long long))))
13464     exit (1);
13465     fprintf (f, "%ld\n", i);
13466     }
13467     else
13468     {
13469     unsigned long i = ulongval ();
13470     if (i != ((long) (sizeof (long long))))
13471     exit (1);
13472     fprintf (f, "%lu\n", i);
13473     }
13474     exit (ferror (f) || fclose (f) != 0);
13475    
13476     ;
13477     return 0;
13478 pcg 1.1 }
13479 pcg 1.11 _ACEOF
13480     rm -f conftest$ac_exeext
13481     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13482     (eval $ac_link) 2>&5
13483     ac_status=$?
13484     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13485     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13486     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13487     (eval $ac_try) 2>&5
13488     ac_status=$?
13489     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13490     (exit $ac_status); }; }; then
13491     ac_cv_sizeof_long_long=`cat conftest.val`
13492     else
13493     echo "$as_me: program exited with status $ac_status" >&5
13494     echo "$as_me: failed program was:" >&5
13495     sed 's/^/| /' conftest.$ac_ext >&5
13496    
13497     ( exit $ac_status )
13498     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
13499     See \`config.log' for more details." >&5
13500     echo "$as_me: error: cannot compute sizeof (long long), 77
13501     See \`config.log' for more details." >&2;}
13502     { (exit 1); exit 1; }; }
13503     fi
13504     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13505     fi
13506     fi
13507     rm -f conftest.val
13508     else
13509 pcg 1.1 ac_cv_sizeof_long_long=0
13510     fi
13511 pcg 1.11 fi
13512     echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
13513     echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
13514     cat >>confdefs.h <<_ACEOF
13515     #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
13516     _ACEOF
13517    
13518    
13519     echo "$as_me:$LINENO: checking for int *" >&5
13520     echo $ECHO_N "checking for int *... $ECHO_C" >&6
13521     if test "${ac_cv_type_int_p+set}" = set; then
13522     echo $ECHO_N "(cached) $ECHO_C" >&6
13523     else
13524     cat >conftest.$ac_ext <<_ACEOF
13525     /* confdefs.h. */
13526     _ACEOF
13527     cat confdefs.h >>conftest.$ac_ext
13528     cat >>conftest.$ac_ext <<_ACEOF
13529     /* end confdefs.h. */
13530     $ac_includes_default
13531     int
13532     main ()
13533     {
13534     if ((int * *) 0)
13535     return 0;
13536     if (sizeof (int *))
13537     return 0;
13538     ;
13539     return 0;
13540     }
13541     _ACEOF
13542     rm -f conftest.$ac_objext
13543     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13544     (eval $ac_compile) 2>conftest.er1
13545     ac_status=$?
13546     grep -v '^ *+' conftest.er1 >conftest.err
13547     rm -f conftest.er1
13548     cat conftest.err >&5
13549     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13550     (exit $ac_status); } &&
13551 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13552 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13553     (eval $ac_try) 2>&5
13554     ac_status=$?
13555     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13556     (exit $ac_status); }; } &&
13557     { ac_try='test -s conftest.$ac_objext'
13558     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13559     (eval $ac_try) 2>&5
13560     ac_status=$?
13561     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13562     (exit $ac_status); }; }; then
13563     ac_cv_type_int_p=yes
13564     else
13565     echo "$as_me: failed program was:" >&5
13566     sed 's/^/| /' conftest.$ac_ext >&5
13567    
13568     ac_cv_type_int_p=no
13569     fi
13570     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13571     fi
13572     echo "$as_me:$LINENO: result: $ac_cv_type_int_p" >&5
13573     echo "${ECHO_T}$ac_cv_type_int_p" >&6
13574    
13575     echo "$as_me:$LINENO: checking size of int *" >&5
13576     echo $ECHO_N "checking size of int *... $ECHO_C" >&6
13577     if test "${ac_cv_sizeof_int_p+set}" = set; then
13578     echo $ECHO_N "(cached) $ECHO_C" >&6
13579     else
13580     if test "$ac_cv_type_int_p" = yes; then
13581     # The cast to unsigned long works around a bug in the HP C Compiler
13582     # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13583     # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13584     # This bug is HP SR number 8606223364.
13585     if test "$cross_compiling" = yes; then
13586     # Depending upon the size, compute the lo and hi bounds.
13587     cat >conftest.$ac_ext <<_ACEOF
13588     /* confdefs.h. */
13589     _ACEOF
13590     cat confdefs.h >>conftest.$ac_ext
13591     cat >>conftest.$ac_ext <<_ACEOF
13592     /* end confdefs.h. */
13593     $ac_includes_default
13594     int
13595     main ()
13596     {
13597     static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= 0)];
13598     test_array [0] = 0
13599    
13600     ;
13601     return 0;
13602     }
13603     _ACEOF
13604     rm -f conftest.$ac_objext
13605     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13606     (eval $ac_compile) 2>conftest.er1
13607     ac_status=$?
13608     grep -v '^ *+' conftest.er1 >conftest.err
13609     rm -f conftest.er1
13610     cat conftest.err >&5
13611     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13612     (exit $ac_status); } &&
13613 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13614 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13615     (eval $ac_try) 2>&5
13616     ac_status=$?
13617     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13618     (exit $ac_status); }; } &&
13619     { ac_try='test -s conftest.$ac_objext'
13620     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13621     (eval $ac_try) 2>&5
13622     ac_status=$?
13623     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13624     (exit $ac_status); }; }; then
13625     ac_lo=0 ac_mid=0
13626     while :; do
13627     cat >conftest.$ac_ext <<_ACEOF
13628     /* confdefs.h. */
13629     _ACEOF
13630     cat confdefs.h >>conftest.$ac_ext
13631     cat >>conftest.$ac_ext <<_ACEOF
13632     /* end confdefs.h. */
13633     $ac_includes_default
13634     int
13635     main ()
13636     {
13637     static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
13638     test_array [0] = 0
13639    
13640     ;
13641     return 0;
13642     }
13643     _ACEOF
13644     rm -f conftest.$ac_objext
13645     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13646     (eval $ac_compile) 2>conftest.er1
13647     ac_status=$?
13648     grep -v '^ *+' conftest.er1 >conftest.err
13649     rm -f conftest.er1
13650     cat conftest.err >&5
13651     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13652     (exit $ac_status); } &&
13653 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13654 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13655     (eval $ac_try) 2>&5
13656     ac_status=$?
13657     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13658     (exit $ac_status); }; } &&
13659     { ac_try='test -s conftest.$ac_objext'
13660     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13661     (eval $ac_try) 2>&5
13662     ac_status=$?
13663     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13664     (exit $ac_status); }; }; then
13665     ac_hi=$ac_mid; break
13666     else
13667     echo "$as_me: failed program was:" >&5
13668     sed 's/^/| /' conftest.$ac_ext >&5
13669    
13670     ac_lo=`expr $ac_mid + 1`
13671     if test $ac_lo -le $ac_mid; then
13672     ac_lo= ac_hi=
13673     break
13674     fi
13675     ac_mid=`expr 2 '*' $ac_mid + 1`
13676     fi
13677     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13678     done
13679     else
13680     echo "$as_me: failed program was:" >&5
13681     sed 's/^/| /' conftest.$ac_ext >&5
13682    
13683     cat >conftest.$ac_ext <<_ACEOF
13684     /* confdefs.h. */
13685     _ACEOF
13686     cat confdefs.h >>conftest.$ac_ext
13687     cat >>conftest.$ac_ext <<_ACEOF
13688     /* end confdefs.h. */
13689     $ac_includes_default
13690     int
13691     main ()
13692     {
13693     static int test_array [1 - 2 * !(((long) (sizeof (int *))) < 0)];
13694     test_array [0] = 0
13695    
13696     ;
13697     return 0;
13698     }
13699     _ACEOF
13700     rm -f conftest.$ac_objext
13701     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13702     (eval $ac_compile) 2>conftest.er1
13703     ac_status=$?
13704     grep -v '^ *+' conftest.er1 >conftest.err
13705     rm -f conftest.er1
13706     cat conftest.err >&5
13707     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13708     (exit $ac_status); } &&
13709 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13710 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13711     (eval $ac_try) 2>&5
13712     ac_status=$?
13713     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13714     (exit $ac_status); }; } &&
13715     { ac_try='test -s conftest.$ac_objext'
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_hi=-1 ac_mid=-1
13722     while :; do
13723     cat >conftest.$ac_ext <<_ACEOF
13724     /* confdefs.h. */
13725     _ACEOF
13726     cat confdefs.h >>conftest.$ac_ext
13727     cat >>conftest.$ac_ext <<_ACEOF
13728     /* end confdefs.h. */
13729     $ac_includes_default
13730     int
13731     main ()
13732     {
13733     static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= $ac_mid)];
13734     test_array [0] = 0
13735    
13736     ;
13737     return 0;
13738     }
13739     _ACEOF
13740     rm -f conftest.$ac_objext
13741     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13742     (eval $ac_compile) 2>conftest.er1
13743     ac_status=$?
13744     grep -v '^ *+' conftest.er1 >conftest.err
13745     rm -f conftest.er1
13746     cat conftest.err >&5
13747     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13748     (exit $ac_status); } &&
13749 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13750 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13751     (eval $ac_try) 2>&5
13752     ac_status=$?
13753     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13754     (exit $ac_status); }; } &&
13755     { ac_try='test -s conftest.$ac_objext'
13756     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13757     (eval $ac_try) 2>&5
13758     ac_status=$?
13759     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13760     (exit $ac_status); }; }; then
13761     ac_lo=$ac_mid; break
13762     else
13763     echo "$as_me: failed program was:" >&5
13764     sed 's/^/| /' conftest.$ac_ext >&5
13765    
13766     ac_hi=`expr '(' $ac_mid ')' - 1`
13767     if test $ac_mid -le $ac_hi; then
13768     ac_lo= ac_hi=
13769     break
13770     fi
13771     ac_mid=`expr 2 '*' $ac_mid`
13772     fi
13773     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13774     done
13775     else
13776     echo "$as_me: failed program was:" >&5
13777     sed 's/^/| /' conftest.$ac_ext >&5
13778    
13779     ac_lo= ac_hi=
13780     fi
13781     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13782     fi
13783     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13784     # Binary search between lo and hi bounds.
13785     while test "x$ac_lo" != "x$ac_hi"; do
13786     ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13787     cat >conftest.$ac_ext <<_ACEOF
13788     /* confdefs.h. */
13789     _ACEOF
13790     cat confdefs.h >>conftest.$ac_ext
13791     cat >>conftest.$ac_ext <<_ACEOF
13792     /* end confdefs.h. */
13793     $ac_includes_default
13794     int
13795     main ()
13796     {
13797     static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
13798     test_array [0] = 0
13799    
13800     ;
13801     return 0;
13802     }
13803     _ACEOF
13804     rm -f conftest.$ac_objext
13805     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13806     (eval $ac_compile) 2>conftest.er1
13807     ac_status=$?
13808     grep -v '^ *+' conftest.er1 >conftest.err
13809     rm -f conftest.er1
13810     cat conftest.err >&5
13811     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13812     (exit $ac_status); } &&
13813 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13814 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13815     (eval $ac_try) 2>&5
13816     ac_status=$?
13817     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13818     (exit $ac_status); }; } &&
13819     { ac_try='test -s conftest.$ac_objext'
13820     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13821     (eval $ac_try) 2>&5
13822     ac_status=$?
13823     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13824     (exit $ac_status); }; }; then
13825     ac_hi=$ac_mid
13826     else
13827     echo "$as_me: failed program was:" >&5
13828     sed 's/^/| /' conftest.$ac_ext >&5
13829 pcg 1.1
13830 pcg 1.11 ac_lo=`expr '(' $ac_mid ')' + 1`
13831 pcg 1.1 fi
13832 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13833     done
13834     case $ac_lo in
13835     ?*) ac_cv_sizeof_int_p=$ac_lo;;
13836     '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77
13837     See \`config.log' for more details." >&5
13838     echo "$as_me: error: cannot compute sizeof (int *), 77
13839     See \`config.log' for more details." >&2;}
13840     { (exit 1); exit 1; }; } ;;
13841     esac
13842 pcg 1.1 else
13843     if test "$cross_compiling" = yes; then
13844 pcg 1.13 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
13845     echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
13846 pcg 1.11 { (exit 1); exit 1; }; }
13847     else
13848     cat >conftest.$ac_ext <<_ACEOF
13849     /* confdefs.h. */
13850     _ACEOF
13851     cat confdefs.h >>conftest.$ac_ext
13852     cat >>conftest.$ac_ext <<_ACEOF
13853     /* end confdefs.h. */
13854     $ac_includes_default
13855     long longval () { return (long) (sizeof (int *)); }
13856     unsigned long ulongval () { return (long) (sizeof (int *)); }
13857 pcg 1.1 #include <stdio.h>
13858 pcg 1.11 #include <stdlib.h>
13859     int
13860     main ()
13861 pcg 1.1 {
13862 pcg 1.11
13863     FILE *f = fopen ("conftest.val", "w");
13864     if (! f)
13865     exit (1);
13866     if (((long) (sizeof (int *))) < 0)
13867     {
13868     long i = longval ();
13869     if (i != ((long) (sizeof (int *))))
13870     exit (1);
13871     fprintf (f, "%ld\n", i);
13872     }
13873     else
13874     {
13875     unsigned long i = ulongval ();
13876     if (i != ((long) (sizeof (int *))))
13877     exit (1);
13878     fprintf (f, "%lu\n", i);
13879     }
13880     exit (ferror (f) || fclose (f) != 0);
13881    
13882     ;
13883     return 0;
13884 pcg 1.1 }
13885 pcg 1.11 _ACEOF
13886     rm -f conftest$ac_exeext
13887     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13888     (eval $ac_link) 2>&5
13889     ac_status=$?
13890     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13891     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13892     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13893     (eval $ac_try) 2>&5
13894     ac_status=$?
13895     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13896     (exit $ac_status); }; }; then
13897     ac_cv_sizeof_int_p=`cat conftest.val`
13898     else
13899     echo "$as_me: program exited with status $ac_status" >&5
13900     echo "$as_me: failed program was:" >&5
13901     sed 's/^/| /' conftest.$ac_ext >&5
13902    
13903     ( exit $ac_status )
13904     { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77
13905     See \`config.log' for more details." >&5
13906     echo "$as_me: error: cannot compute sizeof (int *), 77
13907     See \`config.log' for more details." >&2;}
13908     { (exit 1); exit 1; }; }
13909     fi
13910     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13911     fi
13912     fi
13913     rm -f conftest.val
13914     else
13915 pcg 1.1 ac_cv_sizeof_int_p=0
13916     fi
13917     fi
13918 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int_p" >&5
13919     echo "${ECHO_T}$ac_cv_sizeof_int_p" >&6
13920     cat >>confdefs.h <<_ACEOF
13921 pcg 1.1 #define SIZEOF_INT_P $ac_cv_sizeof_int_p
13922 pcg 1.11 _ACEOF
13923 pcg 1.1
13924    
13925    
13926    
13927 pcg 1.11 echo "$as_me:$LINENO: checking for int16_t" >&5
13928     echo $ECHO_N "checking for int16_t... $ECHO_C" >&6
13929     if test "${rxvt_cv_int16_t+set}" = set; then
13930     echo $ECHO_N "(cached) $ECHO_C" >&6
13931 pcg 1.1 else
13932 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
13933     /* confdefs.h. */
13934     _ACEOF
13935     cat confdefs.h >>conftest.$ac_ext
13936     cat >>conftest.$ac_ext <<_ACEOF
13937     /* end confdefs.h. */
13938 pcg 1.1 #include <stdint.h>
13939 pcg 1.11 int
13940     main ()
13941     {
13942 pcg 1.1 int16_t dummy;
13943 pcg 1.11 ;
13944     return 0;
13945     }
13946     _ACEOF
13947     rm -f conftest.$ac_objext
13948     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13949     (eval $ac_compile) 2>conftest.er1
13950     ac_status=$?
13951     grep -v '^ *+' conftest.er1 >conftest.err
13952     rm -f conftest.er1
13953     cat conftest.err >&5
13954     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13955     (exit $ac_status); } &&
13956 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13957 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13958     (eval $ac_try) 2>&5
13959     ac_status=$?
13960     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13961     (exit $ac_status); }; } &&
13962     { ac_try='test -s conftest.$ac_objext'
13963     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13964     (eval $ac_try) 2>&5
13965     ac_status=$?
13966     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13967     (exit $ac_status); }; }; then
13968 pcg 1.1 rxvt_cv_int16_t=yes
13969     else
13970 pcg 1.11 echo "$as_me: failed program was:" >&5
13971     sed 's/^/| /' conftest.$ac_ext >&5
13972    
13973     if test $ac_cv_sizeof_char -ge 2; then
13974 pcg 1.1 rxvt_cv_int16_t=" char"
13975     else
13976     if test $ac_cv_sizeof_short -ge 2; then
13977     rxvt_cv_int16_t=" short"
13978     else
13979     if test $ac_cv_sizeof_int -ge 2; then
13980     rxvt_cv_int16_t=" int"
13981     else
13982     if test $ac_cv_sizeof_long -ge 2; then
13983     rxvt_cv_int16_t=" long"
13984     else
13985     if test $ac_cv_sizeof_long_long -ge 2; then
13986     rxvt_cv_int16_t=" long long"
13987     else
13988     rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
13989     fi
13990     fi
13991     fi
13992     fi
13993     fi
13994     fi
13995 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13996 pcg 1.1 fi
13997 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_int16_t" >&5
13998     echo "${ECHO_T}$rxvt_cv_int16_t" >&6
13999 pcg 1.1 if test x"$rxvt_cv_int16_t" != xyes; then
14000     rxvt_int16_typedef="typedef $rxvt_cv_int16_t int16_t;"
14001     else
14002     if test x"" = x; then
14003     rxvt_int16_typedef="/* typedef short int16_t; */"
14004     else
14005     rxvt_int16_typedef="/* typedef short int16_t; */"
14006     fi
14007 pcg 1.11 fi
14008 pcg 1.1
14009 pcg 1.11 echo "$as_me:$LINENO: checking for uint16_t" >&5
14010     echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6
14011     if test "${rxvt_cv_uint16_t+set}" = set; then
14012     echo $ECHO_N "(cached) $ECHO_C" >&6
14013     else
14014     cat >conftest.$ac_ext <<_ACEOF
14015     /* confdefs.h. */
14016     _ACEOF
14017     cat confdefs.h >>conftest.$ac_ext
14018     cat >>conftest.$ac_ext <<_ACEOF
14019     /* end confdefs.h. */
14020 pcg 1.1 #include <stdint.h>
14021 pcg 1.11 int
14022     main ()
14023     {
14024 pcg 1.1 uint16_t dummy;
14025 pcg 1.11 ;
14026     return 0;
14027     }
14028     _ACEOF
14029     rm -f conftest.$ac_objext
14030     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14031     (eval $ac_compile) 2>conftest.er1
14032     ac_status=$?
14033     grep -v '^ *+' conftest.er1 >conftest.err
14034     rm -f conftest.er1
14035     cat conftest.err >&5
14036     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14037     (exit $ac_status); } &&
14038 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14039 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14040     (eval $ac_try) 2>&5
14041     ac_status=$?
14042     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14043     (exit $ac_status); }; } &&
14044     { ac_try='test -s conftest.$ac_objext'
14045     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14046     (eval $ac_try) 2>&5
14047     ac_status=$?
14048     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14049     (exit $ac_status); }; }; then
14050 pcg 1.1 rxvt_cv_uint16_t=yes
14051     else
14052 pcg 1.11 echo "$as_me: failed program was:" >&5
14053     sed 's/^/| /' conftest.$ac_ext >&5
14054    
14055     if test $ac_cv_sizeof_char -ge 2; then
14056 pcg 1.1 rxvt_cv_uint16_t="unsigned char"
14057     else
14058     if test $ac_cv_sizeof_short -ge 2; then
14059     rxvt_cv_uint16_t="unsigned short"
14060     else
14061     if test $ac_cv_sizeof_int -ge 2; then
14062     rxvt_cv_uint16_t="unsigned int"
14063     else
14064     if test $ac_cv_sizeof_long -ge 2; then
14065     rxvt_cv_uint16_t="unsigned long"
14066     else
14067     if test $ac_cv_sizeof_long_long -ge 2; then
14068     rxvt_cv_uint16_t="unsigned long long"
14069     else
14070     rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
14071     fi
14072     fi
14073     fi
14074     fi
14075     fi
14076     fi
14077 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14078 pcg 1.1 fi
14079 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_uint16_t" >&5
14080     echo "${ECHO_T}$rxvt_cv_uint16_t" >&6
14081 pcg 1.1 if test x"$rxvt_cv_uint16_t" != xyes; then
14082     rxvt_uint16_typedef="typedef $rxvt_cv_uint16_t uint16_t;"
14083     else
14084     if test x"unsigned" = x; then
14085     rxvt_uint16_typedef="/* typedef short uint16_t; */"
14086     else
14087     rxvt_uint16_typedef="/* typedef unsigned short uint16_t; */"
14088     fi
14089 pcg 1.11 fi
14090 pcg 1.1
14091 pcg 1.11 echo "$as_me:$LINENO: checking for int32_t" >&5
14092     echo $ECHO_N "checking for int32_t... $ECHO_C" >&6
14093     if test "${rxvt_cv_int32_t+set}" = set; then
14094     echo $ECHO_N "(cached) $ECHO_C" >&6
14095     else
14096     cat >conftest.$ac_ext <<_ACEOF
14097     /* confdefs.h. */
14098     _ACEOF
14099     cat confdefs.h >>conftest.$ac_ext
14100     cat >>conftest.$ac_ext <<_ACEOF
14101     /* end confdefs.h. */
14102 pcg 1.1 #include <stdint.h>
14103 pcg 1.11 int
14104     main ()
14105     {
14106 pcg 1.1 int32_t dummy;
14107 pcg 1.11 ;
14108     return 0;
14109     }
14110     _ACEOF
14111     rm -f conftest.$ac_objext
14112     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14113     (eval $ac_compile) 2>conftest.er1
14114     ac_status=$?
14115     grep -v '^ *+' conftest.er1 >conftest.err
14116     rm -f conftest.er1
14117     cat conftest.err >&5
14118     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14119     (exit $ac_status); } &&
14120 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14121 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14122     (eval $ac_try) 2>&5
14123     ac_status=$?
14124     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14125     (exit $ac_status); }; } &&
14126     { ac_try='test -s conftest.$ac_objext'
14127     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14128     (eval $ac_try) 2>&5
14129     ac_status=$?
14130     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14131     (exit $ac_status); }; }; then
14132 pcg 1.1 rxvt_cv_int32_t=yes
14133     else
14134 pcg 1.11 echo "$as_me: failed program was:" >&5
14135     sed 's/^/| /' conftest.$ac_ext >&5
14136    
14137     if test $ac_cv_sizeof_char -ge 4; then
14138 pcg 1.1 rxvt_cv_int32_t=" char"
14139     else
14140     if test $ac_cv_sizeof_short -ge 4; then
14141     rxvt_cv_int32_t=" short"
14142     else
14143     if test $ac_cv_sizeof_int -ge 4; then
14144     rxvt_cv_int32_t=" int"
14145     else
14146     if test $ac_cv_sizeof_long -ge 4; then
14147     rxvt_cv_int32_t=" long"
14148     else
14149     if test $ac_cv_sizeof_long_long -ge 4; then
14150     rxvt_cv_int32_t=" long long"
14151     else
14152     rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
14153     fi
14154     fi
14155     fi
14156     fi
14157     fi
14158     fi
14159 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14160 pcg 1.1 fi
14161 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_int32_t" >&5
14162     echo "${ECHO_T}$rxvt_cv_int32_t" >&6
14163 pcg 1.1 if test x"$rxvt_cv_int32_t" != xyes; then
14164     rxvt_int32_typedef="typedef $rxvt_cv_int32_t int32_t;"
14165     else
14166     if test x"" = x; then
14167     rxvt_int32_typedef="/* typedef int int32_t; */"
14168     else
14169     rxvt_int32_typedef="/* typedef int int32_t; */"
14170     fi
14171 pcg 1.11 fi
14172 pcg 1.1
14173 pcg 1.11 echo "$as_me:$LINENO: checking for uint32_t" >&5
14174     echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6
14175     if test "${rxvt_cv_uint32_t+set}" = set; then
14176     echo $ECHO_N "(cached) $ECHO_C" >&6
14177     else
14178     cat >conftest.$ac_ext <<_ACEOF
14179     /* confdefs.h. */
14180     _ACEOF
14181     cat confdefs.h >>conftest.$ac_ext
14182     cat >>conftest.$ac_ext <<_ACEOF
14183     /* end confdefs.h. */
14184 pcg 1.1 #include <stdint.h>
14185 pcg 1.11 int
14186     main ()
14187     {
14188 pcg 1.1 uint32_t dummy;
14189 pcg 1.11 ;
14190     return 0;
14191     }
14192     _ACEOF
14193     rm -f conftest.$ac_objext
14194     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14195     (eval $ac_compile) 2>conftest.er1
14196     ac_status=$?
14197     grep -v '^ *+' conftest.er1 >conftest.err
14198     rm -f conftest.er1
14199     cat conftest.err >&5
14200     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14201     (exit $ac_status); } &&
14202 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14203 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14204     (eval $ac_try) 2>&5
14205     ac_status=$?
14206     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14207     (exit $ac_status); }; } &&
14208     { ac_try='test -s conftest.$ac_objext'
14209     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14210     (eval $ac_try) 2>&5
14211     ac_status=$?
14212     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14213     (exit $ac_status); }; }; then
14214 pcg 1.1 rxvt_cv_uint32_t=yes
14215     else
14216 pcg 1.11 echo "$as_me: failed program was:" >&5
14217     sed 's/^/| /' conftest.$ac_ext >&5
14218    
14219     if test $ac_cv_sizeof_char -ge 4; then
14220 pcg 1.1 rxvt_cv_uint32_t="unsigned char"
14221     else
14222     if test $ac_cv_sizeof_short -ge 4; then
14223     rxvt_cv_uint32_t="unsigned short"
14224     else
14225     if test $ac_cv_sizeof_int -ge 4; then
14226     rxvt_cv_uint32_t="unsigned int"
14227     else
14228     if test $ac_cv_sizeof_long -ge 4; then
14229     rxvt_cv_uint32_t="unsigned long"
14230     else
14231     if test $ac_cv_sizeof_long_long -ge 4; then
14232     rxvt_cv_uint32_t="unsigned long long"
14233     else
14234     rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
14235     fi
14236     fi
14237     fi
14238     fi
14239     fi
14240     fi
14241 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14242 pcg 1.1 fi
14243 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_uint32_t" >&5
14244     echo "${ECHO_T}$rxvt_cv_uint32_t" >&6
14245 pcg 1.1 if test x"$rxvt_cv_uint32_t" != xyes; then
14246     rxvt_uint32_typedef="typedef $rxvt_cv_uint32_t uint32_t;"
14247     else
14248     if test x"unsigned" = x; then
14249     rxvt_uint32_typedef="/* typedef int uint32_t; */"
14250     else
14251     rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
14252     fi
14253 pcg 1.11 fi
14254 pcg 1.1
14255     if test $ac_cv_sizeof_int_p -eq 8; then
14256     rxvt_intp_define="#define intp_t int64_t"
14257     rxvt_u_intp_define="#define u_intp_t u_int64_t"
14258     else
14259     if test $ac_cv_sizeof_int_p -eq 4; then
14260     rxvt_intp_define="#define intp_t int32_t"
14261     rxvt_u_intp_define="#define u_intp_t u_int32_t"
14262     else
14263     if test $ac_cv_sizeof_int_p -eq 2; then
14264     rxvt_intp_define="#define intp_t int16_t"
14265     rxvt_u_intp_define="#define u_intp_t u_int16_t"
14266     else
14267     rxvt_intp_define="#error set intp_t"
14268     rxvt_u_intp_define="#error set u_intp_t"
14269     fi
14270     fi
14271     fi
14272    
14273    
14274    
14275 pcg 1.11 echo "$as_me:$LINENO: checking return type of signal handlers" >&5
14276     echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
14277     if test "${ac_cv_type_signal+set}" = set; then
14278     echo $ECHO_N "(cached) $ECHO_C" >&6
14279     else
14280     cat >conftest.$ac_ext <<_ACEOF
14281     /* confdefs.h. */
14282     _ACEOF
14283     cat confdefs.h >>conftest.$ac_ext
14284     cat >>conftest.$ac_ext <<_ACEOF
14285     /* end confdefs.h. */
14286 pcg 1.1 #include <sys/types.h>
14287     #include <signal.h>
14288     #ifdef signal
14289 pcg 1.11 # undef signal
14290 pcg 1.1 #endif
14291     #ifdef __cplusplus
14292     extern "C" void (*signal (int, void (*)(int)))(int);
14293     #else
14294     void (*signal ()) ();
14295     #endif
14296    
14297 pcg 1.11 int
14298     main ()
14299     {
14300 pcg 1.1 int i;
14301 pcg 1.11 ;
14302     return 0;
14303     }
14304     _ACEOF
14305     rm -f conftest.$ac_objext
14306     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14307     (eval $ac_compile) 2>conftest.er1
14308     ac_status=$?
14309     grep -v '^ *+' conftest.er1 >conftest.err
14310     rm -f conftest.er1
14311     cat conftest.err >&5
14312     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14313     (exit $ac_status); } &&
14314 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14315 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14316     (eval $ac_try) 2>&5
14317     ac_status=$?
14318     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14319     (exit $ac_status); }; } &&
14320     { ac_try='test -s conftest.$ac_objext'
14321     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14322     (eval $ac_try) 2>&5
14323     ac_status=$?
14324     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14325     (exit $ac_status); }; }; then
14326 pcg 1.1 ac_cv_type_signal=void
14327     else
14328 pcg 1.11 echo "$as_me: failed program was:" >&5
14329     sed 's/^/| /' conftest.$ac_ext >&5
14330    
14331     ac_cv_type_signal=int
14332 pcg 1.1 fi
14333 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14334 pcg 1.1 fi
14335 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
14336     echo "${ECHO_T}$ac_cv_type_signal" >&6
14337 pcg 1.1
14338 pcg 1.11 cat >>confdefs.h <<_ACEOF
14339 pcg 1.1 #define RETSIGTYPE $ac_cv_type_signal
14340 pcg 1.11 _ACEOF
14341 pcg 1.1
14342    
14343    
14344     case "$host_alias" in
14345     *ultrix) ac_cv_func_setsid='no' ;;
14346     *) break;;
14347     esac
14348    
14349 pcg 1.11
14350    
14351    
14352    
14353    
14354    
14355    
14356    
14357    
14358    
14359    
14360    
14361    
14362    
14363    
14364    
14365    
14366    
14367 pcg 1.1 for ac_func in \
14368     atexit \
14369     revoke \
14370     unsetenv \
14371     setutent \
14372     seteuid \
14373     setreuid \
14374     setsid \
14375     setpgrp \
14376     setpgid \
14377     openpty \
14378     _getpty \
14379     grantpt \
14380     unlockpt \
14381     isastream \
14382     on_exit \
14383     nanosleep \
14384     updwtmp \
14385     ttyslot \
14386    
14387     do
14388 pcg 1.11 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14389     echo "$as_me:$LINENO: checking for $ac_func" >&5
14390     echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14391     if eval "test \"\${$as_ac_var+set}\" = set"; then
14392     echo $ECHO_N "(cached) $ECHO_C" >&6
14393     else
14394     cat >conftest.$ac_ext <<_ACEOF
14395     /* confdefs.h. */
14396     _ACEOF
14397     cat confdefs.h >>conftest.$ac_ext
14398     cat >>conftest.$ac_ext <<_ACEOF
14399     /* end confdefs.h. */
14400     /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14401     For example, HP-UX 11i <limits.h> declares gettimeofday. */
14402     #define $ac_func innocuous_$ac_func
14403    
14404 pcg 1.1 /* System header to define __stub macros and hopefully few prototypes,
14405 pcg 1.11 which can conflict with char $ac_func (); below.
14406     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14407     <limits.h> exists even on freestanding compilers. */
14408    
14409     #ifdef __STDC__
14410     # include <limits.h>
14411     #else
14412     # include <assert.h>
14413     #endif
14414    
14415     #undef $ac_func
14416    
14417 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
14418 pcg 1.11 #ifdef __cplusplus
14419     extern "C"
14420     {
14421     #endif
14422 pcg 1.1 /* We use char because int might match the return type of a gcc2
14423 pcg 1.11 builtin and then its argument prototype would still apply. */
14424     char $ac_func ();
14425 pcg 1.1 /* The GNU C library defines this for functions which it implements
14426     to always fail with ENOSYS. Some functions are actually named
14427     something starting with __ and the normal name is an alias. */
14428     #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14429     choke me
14430     #else
14431 pcg 1.11 char (*f) () = $ac_func;
14432     #endif
14433     #ifdef __cplusplus
14434     }
14435 pcg 1.1 #endif
14436    
14437 pcg 1.11 int
14438     main ()
14439     {
14440     return f != $ac_func;
14441     ;
14442     return 0;
14443     }
14444     _ACEOF
14445     rm -f conftest.$ac_objext conftest$ac_exeext
14446     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14447     (eval $ac_link) 2>conftest.er1
14448     ac_status=$?
14449     grep -v '^ *+' conftest.er1 >conftest.err
14450     rm -f conftest.er1
14451     cat conftest.err >&5
14452     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14453     (exit $ac_status); } &&
14454 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14455 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14456     (eval $ac_try) 2>&5
14457     ac_status=$?
14458     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14459     (exit $ac_status); }; } &&
14460     { ac_try='test -s conftest$ac_exeext'
14461     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14462     (eval $ac_try) 2>&5
14463     ac_status=$?
14464     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14465     (exit $ac_status); }; }; then
14466     eval "$as_ac_var=yes"
14467     else
14468     echo "$as_me: failed program was:" >&5
14469     sed 's/^/| /' conftest.$ac_ext >&5
14470    
14471     eval "$as_ac_var=no"
14472     fi
14473     rm -f conftest.err conftest.$ac_objext \
14474     conftest$ac_exeext conftest.$ac_ext
14475     fi
14476     echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14477     echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14478     if test `eval echo '${'$as_ac_var'}'` = yes; then
14479     cat >>confdefs.h <<_ACEOF
14480     #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14481     _ACEOF
14482 pcg 1.1
14483     fi
14484     done
14485    
14486    
14487    
14488 pcg 1.11 if test "${ac_cv_header_utmp_h+set}" = set; then
14489     echo "$as_me:$LINENO: checking for utmp.h" >&5
14490     echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
14491     if test "${ac_cv_header_utmp_h+set}" = set; then
14492     echo $ECHO_N "(cached) $ECHO_C" >&6
14493     fi
14494     echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
14495     echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
14496     else
14497     # Is the header compilable?
14498     echo "$as_me:$LINENO: checking utmp.h usability" >&5
14499     echo $ECHO_N "checking utmp.h usability... $ECHO_C" >&6
14500     cat >conftest.$ac_ext <<_ACEOF
14501     /* confdefs.h. */
14502     _ACEOF
14503     cat confdefs.h >>conftest.$ac_ext
14504     cat >>conftest.$ac_ext <<_ACEOF
14505     /* end confdefs.h. */
14506     $ac_includes_default
14507     #include <utmp.h>
14508     _ACEOF
14509     rm -f conftest.$ac_objext
14510     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14511     (eval $ac_compile) 2>conftest.er1
14512     ac_status=$?
14513     grep -v '^ *+' conftest.er1 >conftest.err
14514     rm -f conftest.er1
14515     cat conftest.err >&5
14516     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14517     (exit $ac_status); } &&
14518 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14519 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14520     (eval $ac_try) 2>&5
14521     ac_status=$?
14522     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14523     (exit $ac_status); }; } &&
14524     { ac_try='test -s conftest.$ac_objext'
14525     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14526     (eval $ac_try) 2>&5
14527     ac_status=$?
14528     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14529     (exit $ac_status); }; }; then
14530     ac_header_compiler=yes
14531     else
14532     echo "$as_me: failed program was:" >&5
14533     sed 's/^/| /' conftest.$ac_ext >&5
14534    
14535     ac_header_compiler=no
14536     fi
14537     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14538     echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14539     echo "${ECHO_T}$ac_header_compiler" >&6
14540    
14541     # Is the header present?
14542     echo "$as_me:$LINENO: checking utmp.h presence" >&5
14543     echo $ECHO_N "checking utmp.h presence... $ECHO_C" >&6
14544     cat >conftest.$ac_ext <<_ACEOF
14545     /* confdefs.h. */
14546     _ACEOF
14547     cat confdefs.h >>conftest.$ac_ext
14548     cat >>conftest.$ac_ext <<_ACEOF
14549     /* end confdefs.h. */
14550 pcg 1.1 #include <utmp.h>
14551 pcg 1.11 _ACEOF
14552     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14553     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14554     ac_status=$?
14555     grep -v '^ *+' conftest.er1 >conftest.err
14556     rm -f conftest.er1
14557     cat conftest.err >&5
14558     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14559     (exit $ac_status); } >/dev/null; then
14560     if test -s conftest.err; then
14561 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
14562     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
14563 pcg 1.11 else
14564     ac_cpp_err=
14565     fi
14566 pcg 1.1 else
14567 pcg 1.11 ac_cpp_err=yes
14568 pcg 1.1 fi
14569 pcg 1.11 if test -z "$ac_cpp_err"; then
14570     ac_header_preproc=yes
14571     else
14572     echo "$as_me: failed program was:" >&5
14573     sed 's/^/| /' conftest.$ac_ext >&5
14574    
14575     ac_header_preproc=no
14576 pcg 1.1 fi
14577 pcg 1.11 rm -f conftest.err conftest.$ac_ext
14578     echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14579     echo "${ECHO_T}$ac_header_preproc" >&6
14580    
14581     # So? What about this header?
14582 pcg 1.13 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
14583 pcg 1.11 yes:no: )
14584     { echo "$as_me:$LINENO: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&5
14585     echo "$as_me: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14586     { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the compiler's result" >&5
14587     echo "$as_me: WARNING: utmp.h: proceeding with the compiler's result" >&2;}
14588     ac_header_preproc=yes
14589     ;;
14590     no:yes:* )
14591     { echo "$as_me:$LINENO: WARNING: utmp.h: present but cannot be compiled" >&5
14592     echo "$as_me: WARNING: utmp.h: present but cannot be compiled" >&2;}
14593     { echo "$as_me:$LINENO: WARNING: utmp.h: check for missing prerequisite headers?" >&5
14594     echo "$as_me: WARNING: utmp.h: check for missing prerequisite headers?" >&2;}
14595     { echo "$as_me:$LINENO: WARNING: utmp.h: see the Autoconf documentation" >&5
14596     echo "$as_me: WARNING: utmp.h: see the Autoconf documentation" >&2;}
14597     { echo "$as_me:$LINENO: WARNING: utmp.h: section \"Present But Cannot Be Compiled\"" >&5
14598     echo "$as_me: WARNING: utmp.h: section \"Present But Cannot Be Compiled\"" >&2;}
14599     { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the preprocessor's result" >&5
14600     echo "$as_me: WARNING: utmp.h: proceeding with the preprocessor's result" >&2;}
14601     { echo "$as_me:$LINENO: WARNING: utmp.h: in the future, the compiler will take precedence" >&5
14602     echo "$as_me: WARNING: utmp.h: in the future, the compiler will take precedence" >&2;}
14603     (
14604     cat <<\_ASBOX
14605     ## ------------------------------------------ ##
14606     ## Report this to the AC_PACKAGE_NAME lists. ##
14607     ## ------------------------------------------ ##
14608     _ASBOX
14609     ) |
14610     sed "s/^/$as_me: WARNING: /" >&2
14611     ;;
14612     esac
14613     echo "$as_me:$LINENO: checking for utmp.h" >&5
14614     echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
14615     if test "${ac_cv_header_utmp_h+set}" = set; then
14616     echo $ECHO_N "(cached) $ECHO_C" >&6
14617     else
14618     ac_cv_header_utmp_h=$ac_header_preproc
14619     fi
14620     echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
14621     echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
14622    
14623     fi
14624     if test $ac_cv_header_utmp_h = yes; then
14625     echo "$as_me:$LINENO: checking for struct utmp" >&5
14626     echo $ECHO_N "checking for struct utmp... $ECHO_C" >&6
14627     if test "${rxvt_cv_struct_utmp+set}" = set; then
14628     echo $ECHO_N "(cached) $ECHO_C" >&6
14629     else
14630     cat >conftest.$ac_ext <<_ACEOF
14631     /* confdefs.h. */
14632     _ACEOF
14633     cat confdefs.h >>conftest.$ac_ext
14634     cat >>conftest.$ac_ext <<_ACEOF
14635     /* end confdefs.h. */
14636 pcg 1.1 #include <sys/types.h>
14637     #include <stdint.h>
14638     #include <utmp.h>
14639 pcg 1.11 int
14640     main ()
14641     {
14642 pcg 1.1 struct utmp ut;
14643 pcg 1.11 ;
14644     return 0;
14645     }
14646     _ACEOF
14647     rm -f conftest.$ac_objext
14648     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14649     (eval $ac_compile) 2>conftest.er1
14650     ac_status=$?
14651     grep -v '^ *+' conftest.er1 >conftest.err
14652     rm -f conftest.er1
14653     cat conftest.err >&5
14654     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14655     (exit $ac_status); } &&
14656 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14657 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14658     (eval $ac_try) 2>&5
14659     ac_status=$?
14660     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14661     (exit $ac_status); }; } &&
14662     { ac_try='test -s conftest.$ac_objext'
14663     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14664     (eval $ac_try) 2>&5
14665     ac_status=$?
14666     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14667     (exit $ac_status); }; }; then
14668 pcg 1.1 rxvt_cv_struct_utmp=yes
14669     else
14670 pcg 1.11 echo "$as_me: failed program was:" >&5
14671     sed 's/^/| /' conftest.$ac_ext >&5
14672    
14673     rxvt_cv_struct_utmp=no
14674 pcg 1.1 fi
14675 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14676 pcg 1.1 fi
14677 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp" >&5
14678     echo "${ECHO_T}$rxvt_cv_struct_utmp" >&6
14679     if test x$rxvt_cv_struct_utmp = xyes; then
14680 pcg 1.1
14681 pcg 1.11 cat >>confdefs.h <<\_ACEOF
14682 pcg 1.1 #define HAVE_STRUCT_UTMP 1
14683 pcg 1.11 _ACEOF
14684 pcg 1.1
14685     fi
14686    
14687    
14688 pcg 1.11 echo "$as_me:$LINENO: checking for ut_host in utmp struct" >&5
14689     echo $ECHO_N "checking for ut_host in utmp struct... $ECHO_C" >&6
14690     if test "${rxvt_cv_struct_utmp_host+set}" = set; then
14691     echo $ECHO_N "(cached) $ECHO_C" >&6
14692 pcg 1.1 else
14693 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
14694     /* confdefs.h. */
14695     _ACEOF
14696     cat confdefs.h >>conftest.$ac_ext
14697     cat >>conftest.$ac_ext <<_ACEOF
14698     /* end confdefs.h. */
14699 pcg 1.1 #include <sys/types.h>
14700     #include <utmp.h>
14701 pcg 1.11 int
14702     main ()
14703     {
14704 pcg 1.1 struct utmp ut; ut.ut_host;
14705 pcg 1.11 ;
14706     return 0;
14707     }
14708     _ACEOF
14709     rm -f conftest.$ac_objext
14710     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14711     (eval $ac_compile) 2>conftest.er1
14712     ac_status=$?
14713     grep -v '^ *+' conftest.er1 >conftest.err
14714     rm -f conftest.er1
14715     cat conftest.err >&5
14716     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14717     (exit $ac_status); } &&
14718 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14719 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14720     (eval $ac_try) 2>&5
14721     ac_status=$?
14722     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14723     (exit $ac_status); }; } &&
14724     { ac_try='test -s conftest.$ac_objext'
14725     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14726     (eval $ac_try) 2>&5
14727     ac_status=$?
14728     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14729     (exit $ac_status); }; }; then
14730 pcg 1.1 rxvt_cv_struct_utmp_host=yes
14731     else
14732 pcg 1.11 echo "$as_me: failed program was:" >&5
14733     sed 's/^/| /' conftest.$ac_ext >&5
14734    
14735     rxvt_cv_struct_utmp_host=no
14736 pcg 1.1 fi
14737 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14738 pcg 1.1 fi
14739 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp_host" >&5
14740     echo "${ECHO_T}$rxvt_cv_struct_utmp_host" >&6
14741     if test x$rxvt_cv_struct_utmp_host = xyes; then
14742 pcg 1.1
14743 pcg 1.11 cat >>confdefs.h <<\_ACEOF
14744 pcg 1.1 #define HAVE_UTMP_HOST 1
14745 pcg 1.11 _ACEOF
14746 pcg 1.1
14747     fi
14748    
14749 pcg 1.11 echo "$as_me:$LINENO: checking for ut_pid in utmp struct" >&5
14750     echo $ECHO_N "checking for ut_pid in utmp struct... $ECHO_C" >&6
14751     if test "${rxvt_cv_struct_utmp_pid+set}" = set; then
14752     echo $ECHO_N "(cached) $ECHO_C" >&6
14753 pcg 1.1 else
14754 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
14755     /* confdefs.h. */
14756     _ACEOF
14757     cat confdefs.h >>conftest.$ac_ext
14758     cat >>conftest.$ac_ext <<_ACEOF
14759     /* end confdefs.h. */
14760 pcg 1.1 #include <sys/types.h>
14761     #include <utmp.h>
14762 pcg 1.11 int
14763     main ()
14764     {
14765 pcg 1.1 struct utmp ut; ut.ut_pid;
14766 pcg 1.11 ;
14767     return 0;
14768     }
14769     _ACEOF
14770     rm -f conftest.$ac_objext
14771     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14772     (eval $ac_compile) 2>conftest.er1
14773     ac_status=$?
14774     grep -v '^ *+' conftest.er1 >conftest.err
14775     rm -f conftest.er1
14776     cat conftest.err >&5
14777     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14778     (exit $ac_status); } &&
14779 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14780 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14781     (eval $ac_try) 2>&5
14782     ac_status=$?
14783     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14784     (exit $ac_status); }; } &&
14785     { ac_try='test -s conftest.$ac_objext'
14786     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14787     (eval $ac_try) 2>&5
14788     ac_status=$?
14789     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14790     (exit $ac_status); }; }; then
14791 pcg 1.1 rxvt_cv_struct_utmp_pid=yes
14792     else
14793 pcg 1.11 echo "$as_me: failed program was:" >&5
14794     sed 's/^/| /' conftest.$ac_ext >&5
14795    
14796     rxvt_cv_struct_utmp_pid=no
14797 pcg 1.1 fi
14798 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14799 pcg 1.1 fi
14800 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp_pid" >&5
14801     echo "${ECHO_T}$rxvt_cv_struct_utmp_pid" >&6
14802     if test x$rxvt_cv_struct_utmp_pid = xyes; then
14803 pcg 1.1
14804 pcg 1.11 cat >>confdefs.h <<\_ACEOF
14805 pcg 1.1 #define HAVE_UTMP_PID 1
14806 pcg 1.11 _ACEOF
14807 pcg 1.1
14808     fi
14809    
14810     fi
14811    
14812 pcg 1.11
14813    
14814     if test "${ac_cv_header_utmpx_h+set}" = set; then
14815     echo "$as_me:$LINENO: checking for utmpx.h" >&5
14816     echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
14817     if test "${ac_cv_header_utmpx_h+set}" = set; then
14818     echo $ECHO_N "(cached) $ECHO_C" >&6
14819     fi
14820     echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
14821     echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
14822 pcg 1.1 else
14823 pcg 1.11 # Is the header compilable?
14824     echo "$as_me:$LINENO: checking utmpx.h usability" >&5
14825     echo $ECHO_N "checking utmpx.h usability... $ECHO_C" >&6
14826     cat >conftest.$ac_ext <<_ACEOF
14827     /* confdefs.h. */
14828     _ACEOF
14829     cat confdefs.h >>conftest.$ac_ext
14830     cat >>conftest.$ac_ext <<_ACEOF
14831     /* end confdefs.h. */
14832     $ac_includes_default
14833     #include <utmpx.h>
14834     _ACEOF
14835     rm -f conftest.$ac_objext
14836     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14837     (eval $ac_compile) 2>conftest.er1
14838     ac_status=$?
14839     grep -v '^ *+' conftest.er1 >conftest.err
14840     rm -f conftest.er1
14841     cat conftest.err >&5
14842     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14843     (exit $ac_status); } &&
14844 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14845 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14846     (eval $ac_try) 2>&5
14847     ac_status=$?
14848     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14849     (exit $ac_status); }; } &&
14850     { ac_try='test -s conftest.$ac_objext'
14851     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14852     (eval $ac_try) 2>&5
14853     ac_status=$?
14854     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14855     (exit $ac_status); }; }; then
14856     ac_header_compiler=yes
14857     else
14858     echo "$as_me: failed program was:" >&5
14859     sed 's/^/| /' conftest.$ac_ext >&5
14860    
14861     ac_header_compiler=no
14862     fi
14863     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14864     echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14865     echo "${ECHO_T}$ac_header_compiler" >&6
14866    
14867     # Is the header present?
14868     echo "$as_me:$LINENO: checking utmpx.h presence" >&5
14869     echo $ECHO_N "checking utmpx.h presence... $ECHO_C" >&6
14870     cat >conftest.$ac_ext <<_ACEOF
14871     /* confdefs.h. */
14872     _ACEOF
14873     cat confdefs.h >>conftest.$ac_ext
14874     cat >>conftest.$ac_ext <<_ACEOF
14875     /* end confdefs.h. */
14876 pcg 1.1 #include <utmpx.h>
14877 pcg 1.11 _ACEOF
14878     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14879     (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
14886     if test -s conftest.err; then
14887 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
14888     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
14889 pcg 1.11 else
14890     ac_cpp_err=
14891     fi
14892 pcg 1.1 else
14893 pcg 1.11 ac_cpp_err=yes
14894 pcg 1.1 fi
14895 pcg 1.11 if test -z "$ac_cpp_err"; then
14896     ac_header_preproc=yes
14897     else
14898     echo "$as_me: failed program was:" >&5
14899     sed 's/^/| /' conftest.$ac_ext >&5
14900    
14901     ac_header_preproc=no
14902 pcg 1.1 fi
14903 pcg 1.11 rm -f conftest.err conftest.$ac_ext
14904     echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14905     echo "${ECHO_T}$ac_header_preproc" >&6
14906    
14907     # So? What about this header?
14908 pcg 1.13 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
14909 pcg 1.11 yes:no: )
14910     { echo "$as_me:$LINENO: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&5
14911     echo "$as_me: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14912     { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the compiler's result" >&5
14913     echo "$as_me: WARNING: utmpx.h: proceeding with the compiler's result" >&2;}
14914     ac_header_preproc=yes
14915     ;;
14916     no:yes:* )
14917     { echo "$as_me:$LINENO: WARNING: utmpx.h: present but cannot be compiled" >&5
14918     echo "$as_me: WARNING: utmpx.h: present but cannot be compiled" >&2;}
14919     { echo "$as_me:$LINENO: WARNING: utmpx.h: check for missing prerequisite headers?" >&5
14920     echo "$as_me: WARNING: utmpx.h: check for missing prerequisite headers?" >&2;}
14921     { echo "$as_me:$LINENO: WARNING: utmpx.h: see the Autoconf documentation" >&5
14922     echo "$as_me: WARNING: utmpx.h: see the Autoconf documentation" >&2;}
14923     { echo "$as_me:$LINENO: WARNING: utmpx.h: section \"Present But Cannot Be Compiled\"" >&5
14924     echo "$as_me: WARNING: utmpx.h: section \"Present But Cannot Be Compiled\"" >&2;}
14925     { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the preprocessor's result" >&5
14926     echo "$as_me: WARNING: utmpx.h: proceeding with the preprocessor's result" >&2;}
14927     { echo "$as_me:$LINENO: WARNING: utmpx.h: in the future, the compiler will take precedence" >&5
14928     echo "$as_me: WARNING: utmpx.h: in the future, the compiler will take precedence" >&2;}
14929     (
14930     cat <<\_ASBOX
14931     ## ------------------------------------------ ##
14932     ## Report this to the AC_PACKAGE_NAME lists. ##
14933     ## ------------------------------------------ ##
14934     _ASBOX
14935     ) |
14936     sed "s/^/$as_me: WARNING: /" >&2
14937     ;;
14938     esac
14939     echo "$as_me:$LINENO: checking for utmpx.h" >&5
14940     echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
14941     if test "${ac_cv_header_utmpx_h+set}" = set; then
14942     echo $ECHO_N "(cached) $ECHO_C" >&6
14943     else
14944     ac_cv_header_utmpx_h=$ac_header_preproc
14945     fi
14946     echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
14947     echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
14948    
14949     fi
14950     if test $ac_cv_header_utmpx_h = yes; then
14951     echo "$as_me:$LINENO: checking for struct utmpx" >&5
14952     echo $ECHO_N "checking for struct utmpx... $ECHO_C" >&6
14953     if test "${rxvt_cv_struct_utmpx+set}" = set; then
14954     echo $ECHO_N "(cached) $ECHO_C" >&6
14955     else
14956     cat >conftest.$ac_ext <<_ACEOF
14957     /* confdefs.h. */
14958     _ACEOF
14959     cat confdefs.h >>conftest.$ac_ext
14960     cat >>conftest.$ac_ext <<_ACEOF
14961     /* end confdefs.h. */
14962 pcg 1.1 #include <sys/types.h>
14963     #include <utmpx.h>
14964 pcg 1.11 int
14965     main ()
14966     {
14967 pcg 1.1 struct utmpx ut;
14968 pcg 1.11 ;
14969     return 0;
14970     }
14971     _ACEOF
14972     rm -f conftest.$ac_objext
14973     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14974     (eval $ac_compile) 2>conftest.er1
14975     ac_status=$?
14976     grep -v '^ *+' conftest.er1 >conftest.err
14977     rm -f conftest.er1
14978     cat conftest.err >&5
14979     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14980     (exit $ac_status); } &&
14981 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14982 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14983     (eval $ac_try) 2>&5
14984     ac_status=$?
14985     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14986     (exit $ac_status); }; } &&
14987     { ac_try='test -s conftest.$ac_objext'
14988     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14989     (eval $ac_try) 2>&5
14990     ac_status=$?
14991     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14992     (exit $ac_status); }; }; then
14993 pcg 1.1 rxvt_cv_struct_utmpx=yes
14994     else
14995 pcg 1.11 echo "$as_me: failed program was:" >&5
14996     sed 's/^/| /' conftest.$ac_ext >&5
14997    
14998     rxvt_cv_struct_utmpx=no
14999 pcg 1.1 fi
15000 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15001 pcg 1.1 fi
15002 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx" >&5
15003     echo "${ECHO_T}$rxvt_cv_struct_utmpx" >&6
15004     if test x$rxvt_cv_struct_utmpx = xyes; then
15005 pcg 1.1
15006 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15007 pcg 1.1 #define HAVE_STRUCT_UTMPX 1
15008 pcg 1.11 _ACEOF
15009 pcg 1.1
15010     fi
15011    
15012    
15013 pcg 1.11 echo "$as_me:$LINENO: checking for host in utmpx struct" >&5
15014     echo $ECHO_N "checking for host in utmpx struct... $ECHO_C" >&6
15015     if test "${rxvt_cv_struct_utmpx_host+set}" = set; then
15016     echo $ECHO_N "(cached) $ECHO_C" >&6
15017 pcg 1.1 else
15018 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15019     /* confdefs.h. */
15020     _ACEOF
15021     cat confdefs.h >>conftest.$ac_ext
15022     cat >>conftest.$ac_ext <<_ACEOF
15023     /* end confdefs.h. */
15024 pcg 1.1 #include <sys/types.h>
15025     #include <utmpx.h>
15026 pcg 1.11 int
15027     main ()
15028     {
15029 pcg 1.1 struct utmpx utx; utx.ut_host;
15030 pcg 1.11 ;
15031     return 0;
15032     }
15033     _ACEOF
15034     rm -f conftest.$ac_objext
15035     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15036     (eval $ac_compile) 2>conftest.er1
15037     ac_status=$?
15038     grep -v '^ *+' conftest.er1 >conftest.err
15039     rm -f conftest.er1
15040     cat conftest.err >&5
15041     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15042     (exit $ac_status); } &&
15043 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15044 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15045     (eval $ac_try) 2>&5
15046     ac_status=$?
15047     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15048     (exit $ac_status); }; } &&
15049     { ac_try='test -s conftest.$ac_objext'
15050     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15051     (eval $ac_try) 2>&5
15052     ac_status=$?
15053     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15054     (exit $ac_status); }; }; then
15055 pcg 1.1 rxvt_cv_struct_utmpx_host=yes
15056     else
15057 pcg 1.11 echo "$as_me: failed program was:" >&5
15058     sed 's/^/| /' conftest.$ac_ext >&5
15059    
15060     rxvt_cv_struct_utmpx_host=no
15061 pcg 1.1 fi
15062 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15063 pcg 1.1 fi
15064 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx_host" >&5
15065     echo "${ECHO_T}$rxvt_cv_struct_utmpx_host" >&6
15066     if test x$rxvt_cv_struct_utmpx_host = xyes; then
15067 pcg 1.1
15068 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15069 pcg 1.1 #define HAVE_UTMPX_HOST 1
15070 pcg 1.11 _ACEOF
15071 pcg 1.1
15072     fi
15073    
15074     fi
15075    
15076 pcg 1.11
15077    
15078     echo "$as_me:$LINENO: checking for struct lastlog" >&5
15079     echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6
15080     if test "${rxvt_cv_struct_lastlog+set}" = set; then
15081     echo $ECHO_N "(cached) $ECHO_C" >&6
15082 pcg 1.1 else
15083 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15084     /* confdefs.h. */
15085     _ACEOF
15086     cat confdefs.h >>conftest.$ac_ext
15087     cat >>conftest.$ac_ext <<_ACEOF
15088     /* end confdefs.h. */
15089 pcg 1.1 #include <sys/types.h>
15090     #include <utmp.h>
15091     #ifdef HAVE_LASTLOG_H
15092     #include <lastlog.h>
15093     #endif
15094    
15095 pcg 1.11 int
15096     main ()
15097     {
15098 pcg 1.1 struct lastlog ll;
15099 pcg 1.11 ;
15100     return 0;
15101     }
15102     _ACEOF
15103     rm -f conftest.$ac_objext
15104     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15105     (eval $ac_compile) 2>conftest.er1
15106     ac_status=$?
15107     grep -v '^ *+' conftest.er1 >conftest.err
15108     rm -f conftest.er1
15109     cat conftest.err >&5
15110     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15111     (exit $ac_status); } &&
15112 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15113 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15114     (eval $ac_try) 2>&5
15115     ac_status=$?
15116     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15117     (exit $ac_status); }; } &&
15118     { ac_try='test -s conftest.$ac_objext'
15119     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15120     (eval $ac_try) 2>&5
15121     ac_status=$?
15122     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15123     (exit $ac_status); }; }; then
15124 pcg 1.1 rxvt_cv_struct_lastlog=yes
15125     else
15126 pcg 1.11 echo "$as_me: failed program was:" >&5
15127     sed 's/^/| /' conftest.$ac_ext >&5
15128    
15129     rxvt_cv_struct_lastlog=no
15130 pcg 1.1 fi
15131 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15132 pcg 1.1 fi
15133 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_lastlog" >&5
15134     echo "${ECHO_T}$rxvt_cv_struct_lastlog" >&6
15135     if test x$rxvt_cv_struct_lastlog = xyes; then
15136 pcg 1.1
15137 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15138 pcg 1.1 #define HAVE_STRUCT_LASTLOG 1
15139 pcg 1.11 _ACEOF
15140 pcg 1.1
15141     fi
15142    
15143 pcg 1.11 echo "$as_me:$LINENO: checking for struct lastlogx" >&5
15144     echo $ECHO_N "checking for struct lastlogx... $ECHO_C" >&6
15145     if test "${rxvt_cv_struct_lastlogx+set}" = set; then
15146     echo $ECHO_N "(cached) $ECHO_C" >&6
15147 pcg 1.1 else
15148 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15149     /* confdefs.h. */
15150     _ACEOF
15151     cat confdefs.h >>conftest.$ac_ext
15152     cat >>conftest.$ac_ext <<_ACEOF
15153     /* end confdefs.h. */
15154 pcg 1.1 #include <sys/types.h>
15155     #include <utmpx.h>
15156     #ifdef HAVE_LASTLOG_H
15157     #include <lastlog.h>
15158     #endif
15159    
15160 pcg 1.11 int
15161     main ()
15162     {
15163 pcg 1.1 struct lastlogx ll;
15164 pcg 1.11 ;
15165     return 0;
15166     }
15167     _ACEOF
15168     rm -f conftest.$ac_objext
15169     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15170     (eval $ac_compile) 2>conftest.er1
15171     ac_status=$?
15172     grep -v '^ *+' conftest.er1 >conftest.err
15173     rm -f conftest.er1
15174     cat conftest.err >&5
15175     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15176     (exit $ac_status); } &&
15177 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15178 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15179     (eval $ac_try) 2>&5
15180     ac_status=$?
15181     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15182     (exit $ac_status); }; } &&
15183     { ac_try='test -s conftest.$ac_objext'
15184     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15185     (eval $ac_try) 2>&5
15186     ac_status=$?
15187     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15188     (exit $ac_status); }; }; then
15189 pcg 1.1 rxvt_cv_struct_lastlogx=yes
15190     else
15191 pcg 1.11 echo "$as_me: failed program was:" >&5
15192     sed 's/^/| /' conftest.$ac_ext >&5
15193    
15194     rxvt_cv_struct_lastlogx=no
15195 pcg 1.1 fi
15196 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15197 pcg 1.1 fi
15198 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_lastlogx" >&5
15199     echo "${ECHO_T}$rxvt_cv_struct_lastlogx" >&6
15200     if test x$rxvt_cv_struct_lastlogx = xyes; then
15201 pcg 1.1
15202 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15203 pcg 1.1 #define HAVE_STRUCT_LASTLOGX 1
15204 pcg 1.11 _ACEOF
15205 pcg 1.1
15206     fi
15207    
15208    
15209 pcg 1.11 echo "$as_me:$LINENO: checking where utmp is located" >&5
15210     echo $ECHO_N "checking where utmp is located... $ECHO_C" >&6
15211     if test "${rxvt_cv_path_utmp+set}" = set; then
15212     echo $ECHO_N "(cached) $ECHO_C" >&6
15213 pcg 1.1 else
15214     if test "$cross_compiling" = yes; then
15215 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define RXVT_UTMP_FILE in config.h manually" >&5
15216     echo "$as_me: WARNING: Define RXVT_UTMP_FILE in config.h manually" >&2;}
15217 pcg 1.1 else
15218 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15219     /* confdefs.h. */
15220     _ACEOF
15221     cat confdefs.h >>conftest.$ac_ext
15222     cat >>conftest.$ac_ext <<_ACEOF
15223     /* end confdefs.h. */
15224 pcg 1.1 #include <stdio.h>
15225     #include <sys/types.h>
15226     #include <utmp.h>
15227     #include <errno.h>
15228     main()
15229     {
15230     char **u, *utmplist[] = {
15231     "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL };
15232     FILE *a, *f=fopen("conftestval", "w");
15233     if (!f) exit(1);
15234     #ifdef UTMP_FILE
15235     fprintf(f, "%s\n", UTMP_FILE);
15236     exit(0);
15237     #endif
15238     #ifdef _PATH_UTMP
15239     fprintf(f, "%s\n", _PATH_UTMP);
15240     exit(0);
15241     #endif
15242     for (u = utmplist; *u; u++) {
15243     if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
15244     fprintf(f, "%s\n", *u);
15245     exit(0);
15246     }
15247     }
15248     exit(0);
15249     }
15250 pcg 1.11 _ACEOF
15251     rm -f conftest$ac_exeext
15252     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15253     (eval $ac_link) 2>&5
15254     ac_status=$?
15255     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15256     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15257     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15258     (eval $ac_try) 2>&5
15259     ac_status=$?
15260     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15261     (exit $ac_status); }; }; then
15262 pcg 1.1 rxvt_cv_path_utmp=`cat conftestval`
15263     else
15264 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15265     echo "$as_me: failed program was:" >&5
15266     sed 's/^/| /' conftest.$ac_ext >&5
15267    
15268     ( exit $ac_status )
15269     rxvt_cv_path_utmp=
15270 pcg 1.1 fi
15271 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15272 pcg 1.1 fi
15273     fi
15274 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_utmp" >&5
15275     echo "${ECHO_T}$rxvt_cv_path_utmp" >&6
15276     if test x$rxvt_cv_path_utmp != x; then
15277 pcg 1.1
15278 pcg 1.11 cat >>confdefs.h <<_ACEOF
15279 pcg 1.1 #define RXVT_UTMP_FILE "$rxvt_cv_path_utmp"
15280 pcg 1.11 _ACEOF
15281 pcg 1.1
15282     fi
15283    
15284    
15285 pcg 1.11 echo "$as_me:$LINENO: checking where utmpx is located" >&5
15286     echo $ECHO_N "checking where utmpx is located... $ECHO_C" >&6
15287     if test "${rxvt_cv_path_utmpx+set}" = set; then
15288     echo $ECHO_N "(cached) $ECHO_C" >&6
15289 pcg 1.1 else
15290     if test "$cross_compiling" = yes; then
15291 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define RXVT_UTMPX_FILE in config.h manually" >&5
15292     echo "$as_me: WARNING: Define RXVT_UTMPX_FILE in config.h manually" >&2;}
15293 pcg 1.1 else
15294 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15295     /* confdefs.h. */
15296     _ACEOF
15297     cat confdefs.h >>conftest.$ac_ext
15298     cat >>conftest.$ac_ext <<_ACEOF
15299     /* end confdefs.h. */
15300 pcg 1.1 #include <stdio.h>
15301     #include <sys/types.h>
15302     #include <utmpx.h>
15303     #include <errno.h>
15304     #include <sys/stat.h>
15305     #ifdef HAVE_STRING_H
15306     #include <string.h>
15307     #endif
15308     main()
15309     {
15310     char **u, *p, *utmplist[] = {
15311     #ifdef UTMPX_FILE
15312     UTMPX_FILE,
15313     #endif
15314     #ifdef _PATH_UTMPX
15315     _PATH_UTMPX,
15316     #endif
15317     "/var/adm/utmpx", "/etc/utmpx", NULL };
15318     FILE *a, *f=fopen("conftestval", "w");
15319     struct stat statu, statux;
15320     if (!f) exit(1);
15321     for (u = utmplist; *u; u++) {
15322     if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
15323     if (stat(*u, &statux) < 0)
15324     continue;
15325     p = strdup(*u);
15326     p[strlen(p) - 1] = '\0';
15327     if (stat(p, &statu) >= 0
15328     && (statu.st_mtime - statux.st_mtime > 86400))
15329     continue;
15330     fprintf(f, "%s\n", *u);
15331     exit(0);
15332     }
15333     }
15334     exit(0);
15335     }
15336 pcg 1.11 _ACEOF
15337     rm -f conftest$ac_exeext
15338     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15339     (eval $ac_link) 2>&5
15340     ac_status=$?
15341     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15342     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
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); }; }; then
15348 pcg 1.1 rxvt_cv_path_utmpx=`cat conftestval`
15349     else
15350 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15351     echo "$as_me: failed program was:" >&5
15352     sed 's/^/| /' conftest.$ac_ext >&5
15353    
15354     ( exit $ac_status )
15355     rxvt_cv_path_utmpx=
15356 pcg 1.1 fi
15357 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15358 pcg 1.1 fi
15359     fi
15360 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_utmpx" >&5
15361     echo "${ECHO_T}$rxvt_cv_path_utmpx" >&6
15362     if test x$rxvt_cv_path_utmpx != x; then
15363 pcg 1.1
15364 pcg 1.11 cat >>confdefs.h <<_ACEOF
15365 pcg 1.1 #define RXVT_UTMPX_FILE "$rxvt_cv_path_utmpx"
15366 pcg 1.11 _ACEOF
15367 pcg 1.1
15368     fi
15369    
15370    
15371 pcg 1.11 echo "$as_me:$LINENO: checking where wtmp is located" >&5
15372     echo $ECHO_N "checking where wtmp is located... $ECHO_C" >&6
15373     if test "${rxvt_cv_path_wtmp+set}" = set; then
15374     echo $ECHO_N "(cached) $ECHO_C" >&6
15375 pcg 1.1 else
15376     if test "$cross_compiling" = yes; then
15377 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define RXVT_WTMP_FILE in config.h manually" >&5
15378     echo "$as_me: WARNING: Define RXVT_WTMP_FILE in config.h manually" >&2;}
15379 pcg 1.1 else
15380 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15381     /* confdefs.h. */
15382     _ACEOF
15383     cat confdefs.h >>conftest.$ac_ext
15384     cat >>conftest.$ac_ext <<_ACEOF
15385     /* end confdefs.h. */
15386 pcg 1.1 #include <stdio.h>
15387     #include <sys/types.h>
15388     #ifdef HAVE_UTMP_H
15389     #include <utmp.h>
15390     #endif
15391     #include <errno.h>
15392     main()
15393     {
15394     char **w, *wtmplist[] = {
15395 pcg 1.11 "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL };
15396 pcg 1.1 FILE *a, *f=fopen("conftestval", "w");
15397     if (!f) exit(1);
15398     #ifdef WTMP_FILE
15399     fprintf(f, "%s\n", WTMP_FILE);
15400     exit(0);
15401     #endif
15402     #ifdef _PATH_WTMP
15403     fprintf(f, "%s\n", _PATH_WTMP);
15404     exit(0);
15405     #endif
15406     for (w = wtmplist; *w; w++) {
15407     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15408     fprintf(f, "%s\n", *w);
15409     exit(0);
15410     }
15411     }
15412     exit(0);
15413     }
15414 pcg 1.11 _ACEOF
15415     rm -f conftest$ac_exeext
15416     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15417     (eval $ac_link) 2>&5
15418     ac_status=$?
15419     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15420     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15421     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15422     (eval $ac_try) 2>&5
15423     ac_status=$?
15424     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15425     (exit $ac_status); }; }; then
15426 pcg 1.1 rxvt_cv_path_wtmp=`cat conftestval`
15427     else
15428 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15429     echo "$as_me: failed program was:" >&5
15430     sed 's/^/| /' conftest.$ac_ext >&5
15431    
15432     ( exit $ac_status )
15433     rxvt_cv_path_wtmp=
15434 pcg 1.1 fi
15435 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15436 pcg 1.1 fi
15437     fi
15438 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_wtmp" >&5
15439     echo "${ECHO_T}$rxvt_cv_path_wtmp" >&6
15440     if test x$rxvt_cv_path_wtmp != x; then
15441 pcg 1.1
15442 pcg 1.11 cat >>confdefs.h <<_ACEOF
15443 pcg 1.1 #define RXVT_WTMP_FILE "$rxvt_cv_path_wtmp"
15444 pcg 1.11 _ACEOF
15445 pcg 1.1
15446     fi
15447    
15448 pcg 1.11 echo "$as_me:$LINENO: checking where wtmpx is located" >&5
15449     echo $ECHO_N "checking where wtmpx is located... $ECHO_C" >&6
15450     if test "${rxvt_cv_path_wtmpx+set}" = set; then
15451     echo $ECHO_N "(cached) $ECHO_C" >&6
15452 pcg 1.1 else
15453     if test "$cross_compiling" = yes; then
15454 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define RXVT_WTMPX_FILE in config.h manually" >&5
15455     echo "$as_me: WARNING: Define RXVT_WTMPX_FILE in config.h manually" >&2;}
15456 pcg 1.1 else
15457 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15458     /* confdefs.h. */
15459     _ACEOF
15460     cat confdefs.h >>conftest.$ac_ext
15461     cat >>conftest.$ac_ext <<_ACEOF
15462     /* end confdefs.h. */
15463 pcg 1.1 #include <stdio.h>
15464     #ifdef HAVE_UTMPX_H
15465     #include <utmpx.h>
15466     #endif
15467     #include <errno.h>
15468     main()
15469     {
15470     char **w, *wtmplist[] = {
15471 pcg 1.11 "/var/log/wtmpx", "/var/adm/wtmpx", NULL };
15472 pcg 1.1 FILE *a, *f=fopen("conftestval", "w");
15473     if (!f) exit(1);
15474     #ifdef WTMPX_FILE
15475     fprintf(f, "%s\n", WTMPX_FILE);
15476     exit(0);
15477     #endif
15478     #ifdef _PATH_WTMPX
15479     fprintf(f, "%s\n", _PATH_WTMPX);
15480     exit(0);
15481     #endif
15482     for (w = wtmplist; *w; w++) {
15483     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15484     fprintf(f, "%s\n", *w);
15485     exit(0);
15486     }
15487     }
15488     exit(0);
15489     }
15490 pcg 1.11 _ACEOF
15491     rm -f conftest$ac_exeext
15492     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15493     (eval $ac_link) 2>&5
15494     ac_status=$?
15495     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15496     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15497     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15498     (eval $ac_try) 2>&5
15499     ac_status=$?
15500     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15501     (exit $ac_status); }; }; then
15502 pcg 1.1 rxvt_cv_path_wtmpx=`cat conftestval`
15503     else
15504 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15505     echo "$as_me: failed program was:" >&5
15506     sed 's/^/| /' conftest.$ac_ext >&5
15507    
15508     ( exit $ac_status )
15509     rxvt_cv_path_wtmpx=
15510 pcg 1.1 fi
15511 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15512 pcg 1.1 fi
15513     fi
15514 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_wtmpx" >&5
15515     echo "${ECHO_T}$rxvt_cv_path_wtmpx" >&6
15516     if test x$rxvt_cv_path_wtmpx != x; then
15517 pcg 1.1
15518 pcg 1.11 cat >>confdefs.h <<_ACEOF
15519 pcg 1.1 #define RXVT_WTMPX_FILE "$rxvt_cv_path_wtmpx"
15520 pcg 1.11 _ACEOF
15521 pcg 1.1
15522     fi
15523    
15524 pcg 1.11 echo "$as_me:$LINENO: checking where lastlog is located" >&5
15525     echo $ECHO_N "checking where lastlog is located... $ECHO_C" >&6
15526     if test "${rxvt_cv_path_lastlog+set}" = set; then
15527     echo $ECHO_N "(cached) $ECHO_C" >&6
15528 pcg 1.1 else
15529     if test "$cross_compiling" = yes; then
15530 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define RXVT_LASTLOG_FILE in config.h manually" >&5
15531     echo "$as_me: WARNING: Define RXVT_LASTLOG_FILE in config.h manually" >&2;}
15532 pcg 1.1 else
15533 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15534     /* confdefs.h. */
15535     _ACEOF
15536     cat confdefs.h >>conftest.$ac_ext
15537     cat >>conftest.$ac_ext <<_ACEOF
15538     /* end confdefs.h. */
15539 pcg 1.1 #include <stdio.h>
15540     #include <sys/types.h>
15541     #ifdef HAVE_UTMPX_H
15542     #include <utmpx.h>
15543     #elif defined(HAVE_UTMP_H)
15544     #include <utmp.h>
15545     #endif
15546     #ifdef HAVE_LASTLOG_H
15547     #include <lastlog.h>
15548     #endif
15549     #include <errno.h>
15550     main()
15551     {
15552     char **w, *lastloglist[] = { "/var/log/lastlog", NULL };
15553     FILE *a, *f=fopen("conftestval", "w");
15554     if (!f) exit(1);
15555     #ifdef LASTLOG_FILE
15556     fprintf(f, "%s\n", LASTLOG_FILE);
15557     exit(0);
15558     #endif
15559     #ifdef _PATH_LASTLOG
15560     fprintf(f, "%s\n", _PATH_LASTLOG);
15561     exit(0);
15562     #endif
15563     for (w = lastloglist; *w; w++) {
15564     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15565     fprintf(f, "%s\n", *w);
15566     exit(0);
15567     }
15568     }
15569     exit(0);
15570     }
15571 pcg 1.11 _ACEOF
15572     rm -f conftest$ac_exeext
15573     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15574     (eval $ac_link) 2>&5
15575     ac_status=$?
15576     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15577     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15578     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15579     (eval $ac_try) 2>&5
15580     ac_status=$?
15581     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15582     (exit $ac_status); }; }; then
15583 pcg 1.1 rxvt_cv_path_lastlog=`cat conftestval`
15584     else
15585 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15586     echo "$as_me: failed program was:" >&5
15587     sed 's/^/| /' conftest.$ac_ext >&5
15588    
15589     ( exit $ac_status )
15590     rxvt_cv_path_lastlog=
15591 pcg 1.1 fi
15592 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15593 pcg 1.1 fi
15594     fi
15595 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_lastlog" >&5
15596     echo "${ECHO_T}$rxvt_cv_path_lastlog" >&6
15597     if test x$rxvt_cv_path_lastlog != x; then
15598 pcg 1.1
15599 pcg 1.11 cat >>confdefs.h <<_ACEOF
15600 pcg 1.1 #define RXVT_LASTLOG_FILE "$rxvt_cv_path_lastlog"
15601 pcg 1.11 _ACEOF
15602 pcg 1.1
15603     if test -d "$rxvt_cv_path_lastlog"; then
15604 pcg 1.11
15605     cat >>confdefs.h <<\_ACEOF
15606 pcg 1.1 #define LASTLOG_IS_DIR 1
15607 pcg 1.11 _ACEOF
15608 pcg 1.1
15609     fi
15610     fi
15611    
15612 pcg 1.11 echo "$as_me:$LINENO: checking where lastlogx is located" >&5
15613     echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6
15614     if test "${rxvt_cv_path_lastlogx+set}" = set; then
15615     echo $ECHO_N "(cached) $ECHO_C" >&6
15616 pcg 1.1 else
15617     if test "$cross_compiling" = yes; then
15618 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define RXVT_LASTLOGX_FILE in config.h manually" >&5
15619     echo "$as_me: WARNING: Define RXVT_LASTLOGX_FILE in config.h manually" >&2;}
15620 pcg 1.1 else
15621 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15622     /* confdefs.h. */
15623     _ACEOF
15624     cat confdefs.h >>conftest.$ac_ext
15625     cat >>conftest.$ac_ext <<_ACEOF
15626     /* end confdefs.h. */
15627 pcg 1.1 #include <stdio.h>
15628     #ifdef HAVE_UTMPX_H
15629     #include <utmpx.h>
15630     #endif
15631     #include <errno.h>
15632     main()
15633     {
15634     char **w, *wtmplist[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL };
15635     FILE *a, *f=fopen("conftestval", "w");
15636     if (!f) exit(1);
15637     #ifdef LASTLOGX_FILE
15638     fprintf(f, "%s\n", LASTLOGX_FILE);
15639     exit(0);
15640     #endif
15641     #ifdef _PATH_LASTLOGX
15642     fprintf(f, "%s\n", _PATH_LASTLOGX);
15643     exit(0);
15644     #endif
15645     for (w = wtmplist; *w; w++) {
15646     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15647     fprintf(f, "%s\n", *w);
15648     exit(0);
15649     }
15650     }
15651     exit(0);
15652     }
15653 pcg 1.11 _ACEOF
15654     rm -f conftest$ac_exeext
15655     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15656     (eval $ac_link) 2>&5
15657     ac_status=$?
15658     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15659     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15660     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15661     (eval $ac_try) 2>&5
15662     ac_status=$?
15663     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15664     (exit $ac_status); }; }; then
15665 pcg 1.1 rxvt_cv_path_lastlogx=`cat conftestval`
15666     else
15667 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15668     echo "$as_me: failed program was:" >&5
15669     sed 's/^/| /' conftest.$ac_ext >&5
15670    
15671     ( exit $ac_status )
15672     rxvt_cv_path_lastlogx=
15673 pcg 1.1 fi
15674 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15675 pcg 1.1 fi
15676     fi
15677 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_lastlogx" >&5
15678     echo "${ECHO_T}$rxvt_cv_path_lastlogx" >&6
15679     if test x$rxvt_cv_path_lastlogx != x; then
15680 pcg 1.1
15681 pcg 1.11 cat >>confdefs.h <<_ACEOF
15682 pcg 1.1 #define RXVT_LASTLOGX_FILE "$rxvt_cv_path_lastlogx"
15683 pcg 1.11 _ACEOF
15684 pcg 1.1
15685     fi
15686    
15687    
15688 pcg 1.11 echo "$as_me:$LINENO: checking where ttys/ttytab is located" >&5
15689     echo $ECHO_N "checking where ttys/ttytab is located... $ECHO_C" >&6
15690     if test "${rxvt_cv_path_ttytab+set}" = set; then
15691     echo $ECHO_N "(cached) $ECHO_C" >&6
15692 pcg 1.1 else
15693     for ttys_file in /etc/ttys /etc/ttytab;
15694     do
15695 pcg 1.11 if test -f "$ttys_file" ; then
15696 pcg 1.1 rxvt_cv_path_ttytab=$ttys_file
15697     break
15698     fi
15699     done
15700    
15701     fi
15702 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_ttytab" >&5
15703     echo "${ECHO_T}$rxvt_cv_path_ttytab" >&6
15704     if test x$rxvt_cv_path_ttytab != x; then
15705 pcg 1.1
15706 pcg 1.11 cat >>confdefs.h <<_ACEOF
15707 pcg 1.1 #define TTYTAB_FILENAME "$rxvt_cv_path_ttytab"
15708 pcg 1.11 _ACEOF
15709 pcg 1.1
15710     fi
15711    
15712    
15713     ac_save_LIBS=$LIBS
15714     ac_save_CFLAGS=$CFLAGS
15715     CFLAGS="$CFLAGS $X_CFLAGS"
15716     LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
15717     if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
15718     LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
15719     fi
15720 pcg 1.11 echo "$as_me:$LINENO: checking for working Xlocale" >&5
15721     echo $ECHO_N "checking for working Xlocale... $ECHO_C" >&6
15722     if test "${rxvt_cv_func_xlocale+set}" = set; then
15723     echo $ECHO_N "(cached) $ECHO_C" >&6
15724 pcg 1.1 else
15725     if test "$cross_compiling" = yes; then
15726 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define NO_XLOCALE in config.h manually" >&5
15727     echo "$as_me: WARNING: Define NO_XLOCALE in config.h manually" >&2;}
15728 pcg 1.1 else
15729 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15730     /* confdefs.h. */
15731     _ACEOF
15732     cat confdefs.h >>conftest.$ac_ext
15733     cat >>conftest.$ac_ext <<_ACEOF
15734     /* end confdefs.h. */
15735 pcg 1.1 #include <X11/Xlib.h>
15736     main() {
15737     char *p;
15738     if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
15739     exit (XSupportsLocale() ? 0 : 1);
15740     else
15741     exit (1);}
15742 pcg 1.11 _ACEOF
15743     rm -f conftest$ac_exeext
15744     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15745     (eval $ac_link) 2>&5
15746     ac_status=$?
15747     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15748     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15749     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15750     (eval $ac_try) 2>&5
15751     ac_status=$?
15752     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15753     (exit $ac_status); }; }; then
15754 pcg 1.1 rxvt_cv_func_xlocale=yes
15755     else
15756 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15757     echo "$as_me: failed program was:" >&5
15758     sed 's/^/| /' conftest.$ac_ext >&5
15759    
15760     ( exit $ac_status )
15761     rxvt_cv_func_xlocale=no
15762 pcg 1.1 fi
15763 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15764 pcg 1.1 fi
15765     fi
15766 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_func_xlocale" >&5
15767     echo "${ECHO_T}$rxvt_cv_func_xlocale" >&6
15768     if test x$rxvt_cv_func_xlocale = xyes; then
15769 pcg 1.1
15770 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15771 pcg 1.1 #define HAVE_XLOCALE 1
15772 pcg 1.11 _ACEOF
15773 pcg 1.1
15774     fi
15775    
15776 pcg 1.11 echo "$as_me:$LINENO: checking for working X setlocale" >&5
15777     echo $ECHO_N "checking for working X setlocale... $ECHO_C" >&6
15778     if test "${rxvt_cv_func_xsetlocale+set}" = set; then
15779     echo $ECHO_N "(cached) $ECHO_C" >&6
15780 pcg 1.1 else
15781 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15782     /* confdefs.h. */
15783     _ACEOF
15784     cat confdefs.h >>conftest.$ac_ext
15785     cat >>conftest.$ac_ext <<_ACEOF
15786     /* end confdefs.h. */
15787 pcg 1.1 #define X_LOCALE 1
15788     #include <X11/Xlocale.h>
15789 pcg 1.11 int
15790     main ()
15791     {
15792 pcg 1.1 setlocale(LC_CTYPE, "");
15793 pcg 1.11 ;
15794     return 0;
15795     }
15796     _ACEOF
15797     rm -f conftest.$ac_objext conftest$ac_exeext
15798     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15799     (eval $ac_link) 2>conftest.er1
15800     ac_status=$?
15801     grep -v '^ *+' conftest.er1 >conftest.err
15802     rm -f conftest.er1
15803     cat conftest.err >&5
15804     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15805     (exit $ac_status); } &&
15806 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15807 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15808     (eval $ac_try) 2>&5
15809     ac_status=$?
15810     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15811     (exit $ac_status); }; } &&
15812     { ac_try='test -s conftest$ac_exeext'
15813     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15814     (eval $ac_try) 2>&5
15815     ac_status=$?
15816     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15817     (exit $ac_status); }; }; then
15818 pcg 1.1 rxvt_cv_func_xsetlocale=yes
15819     else
15820 pcg 1.11 echo "$as_me: failed program was:" >&5
15821     sed 's/^/| /' conftest.$ac_ext >&5
15822    
15823     rxvt_cv_func_xsetlocale=no
15824 pcg 1.1 fi
15825 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
15826     conftest$ac_exeext conftest.$ac_ext
15827 pcg 1.1 fi
15828 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_func_xsetlocale" >&5
15829     echo "${ECHO_T}$rxvt_cv_func_xsetlocale" >&6
15830     if test x$rxvt_cv_func_xsetlocale = xyes; then
15831 pcg 1.1
15832 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15833 pcg 1.1 #define HAVE_XSETLOCALE 1
15834 pcg 1.11 _ACEOF
15835 pcg 1.1
15836     fi
15837     LIBS=$ac_save_LIBS
15838     CFLAGS=$ac_save_CFLAGS
15839    
15840 pcg 1.11 echo "$as_me:$LINENO: checking for working plain setlocale" >&5
15841     echo $ECHO_N "checking for working plain setlocale... $ECHO_C" >&6
15842     if test "${rxvt_cv_func_setlocale+set}" = set; then
15843     echo $ECHO_N "(cached) $ECHO_C" >&6
15844     else
15845     cat >conftest.$ac_ext <<_ACEOF
15846     /* confdefs.h. */
15847     _ACEOF
15848     cat confdefs.h >>conftest.$ac_ext
15849     cat >>conftest.$ac_ext <<_ACEOF
15850     /* end confdefs.h. */
15851 pcg 1.18 #include <clocale>
15852 pcg 1.11 int
15853     main ()
15854     {
15855 pcg 1.1 setlocale(LC_CTYPE, "");
15856 pcg 1.11 ;
15857     return 0;
15858     }
15859     _ACEOF
15860     rm -f conftest.$ac_objext conftest$ac_exeext
15861     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15862     (eval $ac_link) 2>conftest.er1
15863     ac_status=$?
15864     grep -v '^ *+' conftest.er1 >conftest.err
15865     rm -f conftest.er1
15866     cat conftest.err >&5
15867     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15868     (exit $ac_status); } &&
15869 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15870 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15871     (eval $ac_try) 2>&5
15872     ac_status=$?
15873     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15874     (exit $ac_status); }; } &&
15875     { ac_try='test -s conftest$ac_exeext'
15876     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15877     (eval $ac_try) 2>&5
15878     ac_status=$?
15879     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15880     (exit $ac_status); }; }; then
15881 pcg 1.1 rxvt_cv_func_setlocale=yes
15882     else
15883 pcg 1.11 echo "$as_me: failed program was:" >&5
15884     sed 's/^/| /' conftest.$ac_ext >&5
15885    
15886     rxvt_cv_func_setlocale=no
15887 pcg 1.1 fi
15888 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
15889     conftest$ac_exeext conftest.$ac_ext
15890 pcg 1.1 fi
15891 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_func_setlocale" >&5
15892     echo "${ECHO_T}$rxvt_cv_func_setlocale" >&6
15893     if test x$rxvt_cv_func_setlocale = xyes; then
15894 pcg 1.1
15895 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15896 pcg 1.1 #define HAVE_SETLOCALE 1
15897 pcg 1.11 _ACEOF
15898 pcg 1.1
15899     fi
15900    
15901 pcg 1.11 echo "$as_me:$LINENO: checking for working nl_langinfo" >&5
15902     echo $ECHO_N "checking for working nl_langinfo... $ECHO_C" >&6
15903     if test "${rxvt_cv_func_nl_langinfo+set}" = set; then
15904     echo $ECHO_N "(cached) $ECHO_C" >&6
15905 pcg 1.1 else
15906 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15907     /* confdefs.h. */
15908     _ACEOF
15909     cat confdefs.h >>conftest.$ac_ext
15910     cat >>conftest.$ac_ext <<_ACEOF
15911     /* end confdefs.h. */
15912 pcg 1.1 #include <langinfo.h>
15913 pcg 1.11 int
15914     main ()
15915     {
15916 pcg 1.1 nl_langinfo(CODESET);
15917 pcg 1.11 ;
15918     return 0;
15919     }
15920     _ACEOF
15921     rm -f conftest.$ac_objext conftest$ac_exeext
15922     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15923     (eval $ac_link) 2>conftest.er1
15924     ac_status=$?
15925     grep -v '^ *+' conftest.er1 >conftest.err
15926     rm -f conftest.er1
15927     cat conftest.err >&5
15928     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15929     (exit $ac_status); } &&
15930 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15931 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15932     (eval $ac_try) 2>&5
15933     ac_status=$?
15934     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15935     (exit $ac_status); }; } &&
15936     { ac_try='test -s conftest$ac_exeext'
15937     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15938     (eval $ac_try) 2>&5
15939     ac_status=$?
15940     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15941     (exit $ac_status); }; }; then
15942 pcg 1.1 rxvt_cv_func_nl_langinfo=yes
15943     else
15944 pcg 1.11 echo "$as_me: failed program was:" >&5
15945     sed 's/^/| /' conftest.$ac_ext >&5
15946    
15947     rxvt_cv_func_nl_langinfo=no
15948 pcg 1.1 fi
15949 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
15950     conftest$ac_exeext conftest.$ac_ext
15951 pcg 1.1 fi
15952 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_func_nl_langinfo" >&5
15953     echo "${ECHO_T}$rxvt_cv_func_nl_langinfo" >&6
15954     if test x$rxvt_cv_func_nl_langinfo = xyes; then
15955 pcg 1.1
15956 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15957 pcg 1.1 #define HAVE_NL_LANGINFO 1
15958 pcg 1.11 _ACEOF
15959 pcg 1.1
15960     fi
15961    
15962 pcg 1.11 echo "$as_me:$LINENO: checking for getpt" >&5
15963     echo $ECHO_N "checking for getpt... $ECHO_C" >&6
15964     if test "${rxvt_cv_func_getpt+set}" = set; then
15965     echo $ECHO_N "(cached) $ECHO_C" >&6
15966 pcg 1.1 else
15967 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15968     /* confdefs.h. */
15969     _ACEOF
15970     cat confdefs.h >>conftest.$ac_ext
15971     cat >>conftest.$ac_ext <<_ACEOF
15972     /* end confdefs.h. */
15973 pcg 1.1 #define _GNU_SOURCE
15974     #ifdef HAVE_STDLIB_H
15975 pcg 1.18 # include <cstdlib>
15976 pcg 1.1 #endif
15977 pcg 1.11 int
15978     main ()
15979     {
15980 pcg 1.1 (void)getpt();
15981 pcg 1.11 ;
15982     return 0;
15983     }
15984     _ACEOF
15985     rm -f conftest.$ac_objext conftest$ac_exeext
15986     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15987     (eval $ac_link) 2>conftest.er1
15988     ac_status=$?
15989     grep -v '^ *+' conftest.er1 >conftest.err
15990     rm -f conftest.er1
15991     cat conftest.err >&5
15992     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15993     (exit $ac_status); } &&
15994 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15995 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15996     (eval $ac_try) 2>&5
15997     ac_status=$?
15998     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15999     (exit $ac_status); }; } &&
16000     { ac_try='test -s conftest$ac_exeext'
16001     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16002     (eval $ac_try) 2>&5
16003     ac_status=$?
16004     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16005     (exit $ac_status); }; }; then
16006 pcg 1.1 rxvt_cv_func_getpt=yes
16007     else
16008 pcg 1.11 echo "$as_me: failed program was:" >&5
16009     sed 's/^/| /' conftest.$ac_ext >&5
16010    
16011     rxvt_cv_func_getpt=no
16012 pcg 1.1 fi
16013 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
16014     conftest$ac_exeext conftest.$ac_ext
16015 pcg 1.1 fi
16016 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_func_getpt" >&5
16017     echo "${ECHO_T}$rxvt_cv_func_getpt" >&6
16018     if test x$rxvt_cv_func_getpt = xyes; then
16019 pcg 1.1
16020 pcg 1.11 cat >>confdefs.h <<\_ACEOF
16021 pcg 1.1 #define HAVE_GETPT 1
16022 pcg 1.11 _ACEOF
16023 pcg 1.1
16024     fi
16025    
16026 pcg 1.11 echo "$as_me:$LINENO: checking for pty/tty type" >&5
16027     echo $ECHO_N "checking for pty/tty type... $ECHO_C" >&6
16028     if test "${rxvt_cv_ptys+set}" = set; then
16029     echo $ECHO_N "(cached) $ECHO_C" >&6
16030 pcg 1.1 else
16031     if test x$ac_cv_func_openpty = xyes; then
16032     rxvt_cv_ptys=OPENPTY
16033     else if test x$ac_cv_func__getpty = xyes; then
16034     rxvt_cv_ptys=SGI4
16035     else if test -c /dev/ttyp20; then
16036     rxvt_cv_ptys=SCO
16037     else if test -c /dev/ptym/clone; then
16038     rxvt_cv_ptys=HPUX
16039     else if test x$rxvt_cv_func_getpt = xyes; then
16040     rxvt_cv_ptys=GLIBC
16041     else if test -c /dev/ptc -a -c /dev/pts; then
16042     rxvt_cv_ptys=PTC
16043     else if test -c /dev/ptc -a -d /dev/pts; then
16044     rxvt_cv_ptys=PTC
16045     else if test -c /dev/ptmx -a -c /dev/pts/0; then
16046     rxvt_cv_ptys=STREAMS
16047     else if test x$ac_cv_func_grantpt = xyes && test x$ac_cv_func_unlockpt = xyes; then
16048     rxvt_cv_ptys=STREAMS
16049     else
16050     rxvt_cv_ptys=BSD
16051     fi
16052     fi
16053     fi
16054     fi
16055     fi
16056     fi
16057     fi
16058     fi
16059     fi
16060    
16061     fi
16062 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_ptys" >&5
16063     echo "${ECHO_T}$rxvt_cv_ptys" >&6
16064 pcg 1.1
16065 pcg 1.11 if test x$rxvt_cv_ptys = xOPENPTY; then
16066 pcg 1.1
16067 pcg 1.11 cat >>confdefs.h <<\_ACEOF
16068 pcg 1.1 #define PTYS_ARE_OPENPTY 1
16069 pcg 1.11 _ACEOF
16070 pcg 1.1
16071     fi
16072     if test x$rxvt_cv_ptys = xSCO; then
16073 pcg 1.11
16074     cat >>confdefs.h <<\_ACEOF
16075 pcg 1.1 #define PTYS_ARE_NUMERIC 1
16076 pcg 1.11 _ACEOF
16077 pcg 1.1
16078     fi
16079     if test x$rxvt_cv_ptys = xSTREAMS; then
16080 pcg 1.11
16081     cat >>confdefs.h <<\_ACEOF
16082 pcg 1.1 #define PTYS_ARE_PTMX 1
16083 pcg 1.11 _ACEOF
16084 pcg 1.1
16085     fi
16086     if test x$rxvt_cv_ptys = xPTC; then
16087 pcg 1.11
16088     cat >>confdefs.h <<\_ACEOF
16089 pcg 1.1 #define PTYS_ARE_PTC 1
16090 pcg 1.11 _ACEOF
16091 pcg 1.1
16092     fi
16093     if test x$rxvt_cv_ptys = xSGI4; then
16094 pcg 1.11
16095     cat >>confdefs.h <<\_ACEOF
16096 pcg 1.1 #define PTYS_ARE__GETPTY 1
16097 pcg 1.11 _ACEOF
16098 pcg 1.1
16099     fi
16100     if test x$rxvt_cv_ptys = xCONVEX; then
16101 pcg 1.11
16102     cat >>confdefs.h <<\_ACEOF
16103 pcg 1.1 #define PTYS_ARE_GETPTY 1
16104 pcg 1.11 _ACEOF
16105 pcg 1.1
16106     fi
16107     if test x$rxvt_cv_ptys = xGLIBC; then
16108 pcg 1.11
16109     cat >>confdefs.h <<\_ACEOF
16110 pcg 1.1 #define PTYS_ARE_GETPT 1
16111 pcg 1.11 _ACEOF
16112 pcg 1.1
16113     fi
16114     if test x$rxvt_cv_ptys = xHPUX; then
16115 pcg 1.11
16116     cat >>confdefs.h <<\_ACEOF
16117 pcg 1.1 #define PTYS_ARE_CLONE 1
16118 pcg 1.11 _ACEOF
16119 pcg 1.1
16120     fi
16121     if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xGLIBC; then
16122 pcg 1.11
16123     cat >>confdefs.h <<\_ACEOF
16124 pcg 1.1 #define PTYS_ARE_SEARCHED 1
16125 pcg 1.11 _ACEOF
16126 pcg 1.1
16127     fi
16128    
16129    
16130 pcg 1.11 { echo "$as_me:$LINENO: checking for pty ranges..." >&5
16131     echo "$as_me: checking for pty ranges..." >&6;}
16132 pcg 1.1 ptys=`echo /dev/pty??`
16133     pch1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
16134     pch2=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
16135     if test x$pch1 != x; then
16136 pcg 1.11
16137     cat >>confdefs.h <<_ACEOF
16138 pcg 1.1 #define PTYCHAR1 "$pch1"
16139 pcg 1.11 _ACEOF
16140 pcg 1.1
16141     fi
16142     if test x$pch2 != x; then
16143 pcg 1.11
16144     cat >>confdefs.h <<_ACEOF
16145 pcg 1.1 #define PTYCHAR2 "$pch2"
16146 pcg 1.11 _ACEOF
16147 pcg 1.1
16148     fi
16149    
16150 pcg 1.11 echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5
16151     echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6
16152     if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then
16153     echo $ECHO_N "(cached) $ECHO_C" >&6
16154 pcg 1.1 else
16155 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
16156 pcg 1.1 LIBS="-lxpg4 $LIBS"
16157 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
16158     /* confdefs.h. */
16159     _ACEOF
16160     cat confdefs.h >>conftest.$ac_ext
16161     cat >>conftest.$ac_ext <<_ACEOF
16162     /* end confdefs.h. */
16163    
16164 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
16165 pcg 1.11 #ifdef __cplusplus
16166     extern "C"
16167     #endif
16168 pcg 1.1 /* We use char because int might match the return type of a gcc2
16169 pcg 1.11 builtin and then its argument prototype would still apply. */
16170     char setlocale ();
16171     int
16172     main ()
16173     {
16174     setlocale ();
16175     ;
16176     return 0;
16177     }
16178     _ACEOF
16179     rm -f conftest.$ac_objext conftest$ac_exeext
16180     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16181     (eval $ac_link) 2>conftest.er1
16182     ac_status=$?
16183     grep -v '^ *+' conftest.er1 >conftest.err
16184     rm -f conftest.er1
16185     cat conftest.err >&5
16186     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16187     (exit $ac_status); } &&
16188 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
16189 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16190     (eval $ac_try) 2>&5
16191     ac_status=$?
16192     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16193     (exit $ac_status); }; } &&
16194     { ac_try='test -s conftest$ac_exeext'
16195     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16196     (eval $ac_try) 2>&5
16197     ac_status=$?
16198     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16199     (exit $ac_status); }; }; then
16200     ac_cv_lib_xpg4_setlocale=yes
16201     else
16202     echo "$as_me: failed program was:" >&5
16203     sed 's/^/| /' conftest.$ac_ext >&5
16204    
16205     ac_cv_lib_xpg4_setlocale=no
16206     fi
16207     rm -f conftest.err conftest.$ac_objext \
16208     conftest$ac_exeext conftest.$ac_ext
16209     LIBS=$ac_check_lib_save_LIBS
16210     fi
16211     echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4_setlocale" >&5
16212     echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6
16213     if test $ac_cv_lib_xpg4_setlocale = yes; then
16214 pcg 1.1 LIBS="$LIBS -lxpg4"
16215     fi
16216    
16217    
16218 pcg 1.11 if test x$support_inheritpixmap = xyes; then
16219 pcg 1.1
16220 pcg 1.11 cat >>confdefs.h <<\_ACEOF
16221 pcg 1.1 #define TRANSPARENT 1
16222 pcg 1.11 _ACEOF
16223 pcg 1.1
16224     fi
16225     if test x$support_keepscrolling = xno; then
16226 pcg 1.11
16227     cat >>confdefs.h <<\_ACEOF
16228 pcg 1.1 #define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1
16229 pcg 1.11 _ACEOF
16230 pcg 1.1
16231     fi
16232     if test x$support_selectionscrolling = xyes; then
16233 pcg 1.11
16234     cat >>confdefs.h <<\_ACEOF
16235 pcg 1.1 #define SELECTION_SCROLLING 1
16236 pcg 1.11 _ACEOF
16237 pcg 1.1
16238     fi
16239     if test x$support_menubar = xyes; then
16240 pcg 1.11
16241     cat >>confdefs.h <<\_ACEOF
16242 pcg 1.1 #define MENUBAR 1
16243 pcg 1.11 _ACEOF
16244 pcg 1.1
16245     fi
16246     if test x$support_frills = xno; then
16247 pcg 1.11
16248     cat >>confdefs.h <<\_ACEOF
16249 pcg 1.1 #define NO_FRILLS 1
16250 pcg 1.11 _ACEOF
16251 pcg 1.1
16252     fi
16253     if test x$support_linespace = xno; then
16254 pcg 1.11
16255     cat >>confdefs.h <<\_ACEOF
16256 pcg 1.1 #define NO_LINESPACE 1
16257 pcg 1.11 _ACEOF
16258 pcg 1.1
16259     fi
16260     if test x$support_24bit = xyes; then
16261 pcg 1.11
16262     cat >>confdefs.h <<\_ACEOF
16263 pcg 1.1 #define PREFER_24BIT 1
16264 pcg 1.11 _ACEOF
16265 pcg 1.1
16266     fi
16267     if test x$support_mousewheel = xyes; then
16268 pcg 1.11
16269     cat >>confdefs.h <<\_ACEOF
16270 pcg 1.1 #define MOUSE_WHEEL 1
16271 pcg 1.11 _ACEOF
16272 pcg 1.1
16273     fi
16274     if test x$support_mouseslipwheel = xyes; then
16275 pcg 1.11
16276     cat >>confdefs.h <<\_ACEOF
16277 pcg 1.1 #define MOUSE_SLIP_WHEELING 1
16278 pcg 1.11 _ACEOF
16279 pcg 1.1
16280     fi
16281     if test x$support_utmp = xyes; then
16282 pcg 1.11
16283     cat >>confdefs.h <<\_ACEOF
16284 pcg 1.1 #define UTMP_SUPPORT 1
16285 pcg 1.11 _ACEOF
16286 pcg 1.1
16287     fi
16288     if test x$support_wtmp = xyes; then
16289 pcg 1.11
16290     cat >>confdefs.h <<\_ACEOF
16291 pcg 1.1 #define WTMP_SUPPORT 1
16292 pcg 1.11 _ACEOF
16293 pcg 1.1
16294     fi
16295     if test x$support_lastlog = xyes; then
16296 pcg 1.11
16297     cat >>confdefs.h <<\_ACEOF
16298 pcg 1.1 #define LASTLOG_SUPPORT 1
16299 pcg 1.11 _ACEOF
16300 pcg 1.1
16301     fi
16302     if test x$support_xim = xyes -o x$multichar_set = xyes; then
16303     if test x$rxvt_cv_func_xlocale = xyes; then
16304 pcg 1.11
16305     cat >>confdefs.h <<\_ACEOF
16306 pcg 1.1 #define USE_XIM 1
16307 pcg 1.11 _ACEOF
16308 pcg 1.1
16309     fi
16310     fi
16311     if test x$support_xpm = xyes; then
16312 pcg 1.11
16313     cat >>confdefs.h <<\_ACEOF
16314 pcg 1.1 #define XPM_BACKGROUND 1
16315 pcg 1.11 _ACEOF
16316 pcg 1.1
16317     fi
16318     if test x$support_scroll_rxvt = xyes; then
16319 pcg 1.11
16320     cat >>confdefs.h <<\_ACEOF
16321 pcg 1.1 #define RXVT_SCROLLBAR 1
16322 pcg 1.11 _ACEOF
16323 pcg 1.1
16324     scrolltypes="rxvt"
16325     fi
16326     if test x$support_scroll_next = xyes; then
16327 pcg 1.11
16328     cat >>confdefs.h <<\_ACEOF
16329 pcg 1.1 #define NEXT_SCROLLBAR 1
16330 pcg 1.11 _ACEOF
16331 pcg 1.1
16332     scrolltypes="$scrolltypes next"
16333     fi
16334     if test x$support_scroll_xterm = xyes; then
16335 pcg 1.11
16336     cat >>confdefs.h <<\_ACEOF
16337 pcg 1.1 #define XTERM_SCROLLBAR 1
16338 pcg 1.11 _ACEOF
16339 pcg 1.1
16340     scrolltypes="$scrolltypes xterm"
16341     fi
16342 pcg 1.11 if test x$support_scroll_plain = xyes; then
16343    
16344     cat >>confdefs.h <<\_ACEOF
16345     #define PLAIN_SCROLLBAR 1
16346     _ACEOF
16347    
16348     scrolltypes="$scrolltypes plain"
16349     fi
16350 pcg 1.1 if test x$support_pointer_blank = xyes; then
16351 pcg 1.11
16352     cat >>confdefs.h <<\_ACEOF
16353 pcg 1.1 #define POINTER_BLANK 1
16354 pcg 1.11 _ACEOF
16355 pcg 1.1
16356     fi
16357     if test x$support_cursor_blink = xyes; then
16358 pcg 1.11
16359     cat >>confdefs.h <<\_ACEOF
16360 pcg 1.1 #define CURSOR_BLINK 1
16361 pcg 1.11 _ACEOF
16362    
16363     fi
16364     if test x$support_text_blink = xyes; then
16365    
16366     cat >>confdefs.h <<\_ACEOF
16367     #define TEXT_BLINK 1
16368     _ACEOF
16369 pcg 1.1
16370     fi
16371     if test x$support_unicode3 = xyes; then
16372 pcg 1.11
16373     cat >>confdefs.h <<\_ACEOF
16374 pcg 1.1 #define UNICODE_3 1
16375 pcg 1.11 _ACEOF
16376 pcg 1.1
16377     fi
16378 pcg 1.18 if test x$support_combining = xyes; then
16379    
16380     cat >>confdefs.h <<\_ACEOF
16381 pcg 1.20 #define ENABLE_COMBINING 1
16382 pcg 1.18 _ACEOF
16383    
16384     fi
16385 pcg 1.1 if test x$codesets = xall; then
16386 pcg 1.18 codesets=jp,jp-ext,kr,cn,cn-ext
16387 pcg 1.1 fi
16388     for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
16389 pcg 1.11
16390     cat >>confdefs.h <<\_ACEOF
16391 pcg 1.1 #define ENCODING_EU 1
16392 pcg 1.11 _ACEOF
16393 pcg 1.1
16394 pcg 1.13
16395 pcg 1.11 cat >>confdefs.h <<\_ACEOF
16396 pcg 1.1 #define ENCODING_VN 1
16397 pcg 1.11 _ACEOF
16398 pcg 1.13
16399     case "$codeset" in
16400 pcg 1.11 JP )
16401     cat >>confdefs.h <<\_ACEOF
16402 pcg 1.1 #define ENCODING_JP 1
16403 pcg 1.11 _ACEOF
16404 pcg 1.1 ;;
16405 pcg 1.11 JP_EXT )
16406     cat >>confdefs.h <<\_ACEOF
16407 pcg 1.1 #define ENCODING_JP_EXT 1
16408 pcg 1.11 _ACEOF
16409 pcg 1.1 ;;
16410 pcg 1.11 KR )
16411     cat >>confdefs.h <<\_ACEOF
16412 pcg 1.1 #define ENCODING_KR 1
16413 pcg 1.11 _ACEOF
16414 pcg 1.1 ;;
16415 pcg 1.11 CN )
16416     cat >>confdefs.h <<\_ACEOF
16417 pcg 1.1 #define ENCODING_CN 1
16418 pcg 1.11 _ACEOF
16419 pcg 1.1 ;;
16420 pcg 1.11 CN_EXT )
16421     cat >>confdefs.h <<\_ACEOF
16422 pcg 1.1 #define ENCODING_CN_EXT 1
16423 pcg 1.11 _ACEOF
16424 pcg 1.1 ;;
16425     esac
16426     done
16427    
16428    
16429     CFLAGS=${CFLAGS--O}
16430     LDFLAGS=${LDFLAGS--O}
16431    
16432     CPPFLAGS="$CPPFLAGS"
16433    
16434    
16435    
16436    
16437    
16438    
16439    
16440     if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
16441     DLIB=`echo $DLIB | sed "$R_TRANSLATE"`
16442     LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
16443     X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
16444     X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
16445     XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
16446     fi
16447    
16448    
16449    
16450    
16451    
16452     if test x$support_addstrings = xno; then
16453 pcg 1.11
16454     cat >>confdefs.h <<\_ACEOF
16455 pcg 1.1 #define NO_STRINGS 1
16456 pcg 1.11 _ACEOF
16457 pcg 1.1
16458     fi
16459    
16460     MCOMMON=./autoconf/Make.common
16461    
16462    
16463     test "$program_prefix" != NONE &&
16464 pcg 1.11 program_transform_name="s,^,$program_prefix,;$program_transform_name"
16465 pcg 1.1 # Use a double $ so make ignores it.
16466     test "$program_suffix" != NONE &&
16467 pcg 1.11 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
16468     # Double any \ or $. echo might interpret backslashes.
16469     # By default was `s,x,x', remove it if useless.
16470     cat <<\_ACEOF >conftest.sed
16471     s/[\\$]/&&/g;s/;s,x,x,$//
16472     _ACEOF
16473     program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
16474     rm conftest.sed
16475 pcg 1.1
16476    
16477    
16478    
16479    
16480     if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
16481     include_stdint_h="#include <stdint.h>"
16482     else
16483     include_stdint_h="/* #include <stdint.h> */"
16484 pcg 1.11 fi
16485 pcg 1.1 if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
16486 pcg 1.18 include_stdarg_h="#include <cstdarg>"
16487 pcg 1.1 else
16488 pcg 1.18 include_stdarg_h="/* #include <cstdarg> */"
16489 pcg 1.11 fi
16490 pcg 1.1 if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
16491 pcg 1.18 include_stdlib_h="#include <cstdlib>"
16492 pcg 1.1 else
16493 pcg 1.18 include_stdlib_h="/* #include <cstdlib> */"
16494 pcg 1.11 fi
16495 pcg 1.1 if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
16496     include_unistd_h="#include <unistd.h>"
16497     else
16498     include_unistd_h="/* #include <unistd.h> */"
16499 pcg 1.11 fi
16500 pcg 1.1 if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
16501 pcg 1.18 include_string_h="#include <cstring>"
16502 pcg 1.1 else
16503 pcg 1.18 include_string_h="/* #include <cstring> */"
16504 pcg 1.11 fi
16505 pcg 1.1 if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
16506     include_fcntl_h="#include <fcntl.h>"
16507     else
16508     include_fcntl_h="/* #include <fcntl.h> */"
16509 pcg 1.11 fi
16510 pcg 1.1 if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
16511     include_util_h="#include <util.h>"
16512     else
16513     include_util_h="/* #include <util.h> */"
16514 pcg 1.11 fi
16515 pcg 1.1 if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
16516     include_assert_h="#include <assert.h>"
16517     else
16518     include_assert_h="/* #include <assert.h> */"
16519 pcg 1.11 fi
16520 pcg 1.1 if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
16521     include_sys_ioctl_h="#include <sys/ioctl.h>"
16522     else
16523     include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
16524 pcg 1.11 fi
16525 pcg 1.1 if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
16526     include_sys_select_h="#include <sys/select.h>"
16527     else
16528     include_sys_select_h="/* #include <sys/select.h> */"
16529 pcg 1.11 fi
16530 pcg 1.1 if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
16531     include_sys_strredir_h="#include <sys/strredir.h>"
16532     else
16533     include_sys_strredir_h="/* #include <sys/strredir.h> */"
16534 pcg 1.11 fi
16535 pcg 1.1 if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
16536     include_sys_time_h="#include <sys/time.h>"
16537     else
16538     include_sys_time_h="/* #include <sys/time.h> */"
16539 pcg 1.11 fi
16540 pcg 1.1 if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
16541     include_time_h="#include <time.h>"
16542     else
16543     include_time_h="/* #include <time.h> */"
16544 pcg 1.11 fi
16545 pcg 1.1
16546     if test x$support_xft = xyes; then
16547     LIBS="$LIBS `pkg-config xft --libs`"
16548     CFLAGS="$CFLAGS `pkg-config xft --cflags`"
16549     CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`"
16550    
16551 pcg 1.11
16552     for ac_header in X11/Xft/Xft.h
16553 pcg 1.1 do
16554 pcg 1.11 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16555     if eval "test \"\${$as_ac_Header+set}\" = set"; then
16556     echo "$as_me:$LINENO: checking for $ac_header" >&5
16557     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16558     if eval "test \"\${$as_ac_Header+set}\" = set"; then
16559     echo $ECHO_N "(cached) $ECHO_C" >&6
16560     fi
16561     echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
16562     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16563     else
16564     # Is the header compilable?
16565     echo "$as_me:$LINENO: checking $ac_header usability" >&5
16566     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
16567     cat >conftest.$ac_ext <<_ACEOF
16568     /* confdefs.h. */
16569     _ACEOF
16570     cat confdefs.h >>conftest.$ac_ext
16571     cat >>conftest.$ac_ext <<_ACEOF
16572     /* end confdefs.h. */
16573     $ac_includes_default
16574     #include <$ac_header>
16575     _ACEOF
16576     rm -f conftest.$ac_objext
16577     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16578     (eval $ac_compile) 2>conftest.er1
16579     ac_status=$?
16580     grep -v '^ *+' conftest.er1 >conftest.err
16581     rm -f conftest.er1
16582     cat conftest.err >&5
16583     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16584     (exit $ac_status); } &&
16585 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
16586 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16587     (eval $ac_try) 2>&5
16588     ac_status=$?
16589     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16590     (exit $ac_status); }; } &&
16591     { ac_try='test -s conftest.$ac_objext'
16592     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16593     (eval $ac_try) 2>&5
16594     ac_status=$?
16595     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16596     (exit $ac_status); }; }; then
16597     ac_header_compiler=yes
16598     else
16599     echo "$as_me: failed program was:" >&5
16600     sed 's/^/| /' conftest.$ac_ext >&5
16601    
16602     ac_header_compiler=no
16603     fi
16604     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16605     echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16606     echo "${ECHO_T}$ac_header_compiler" >&6
16607    
16608     # Is the header present?
16609     echo "$as_me:$LINENO: checking $ac_header presence" >&5
16610     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
16611     cat >conftest.$ac_ext <<_ACEOF
16612     /* confdefs.h. */
16613     _ACEOF
16614     cat confdefs.h >>conftest.$ac_ext
16615     cat >>conftest.$ac_ext <<_ACEOF
16616     /* end confdefs.h. */
16617     #include <$ac_header>
16618     _ACEOF
16619     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
16620     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16621     ac_status=$?
16622     grep -v '^ *+' conftest.er1 >conftest.err
16623     rm -f conftest.er1
16624     cat conftest.err >&5
16625     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16626     (exit $ac_status); } >/dev/null; then
16627     if test -s conftest.err; then
16628 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
16629     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
16630 pcg 1.11 else
16631     ac_cpp_err=
16632     fi
16633     else
16634     ac_cpp_err=yes
16635     fi
16636     if test -z "$ac_cpp_err"; then
16637     ac_header_preproc=yes
16638 pcg 1.1 else
16639 pcg 1.11 echo "$as_me: failed program was:" >&5
16640     sed 's/^/| /' conftest.$ac_ext >&5
16641    
16642     ac_header_preproc=no
16643     fi
16644     rm -f conftest.err conftest.$ac_ext
16645     echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16646     echo "${ECHO_T}$ac_header_preproc" >&6
16647    
16648     # So? What about this header?
16649 pcg 1.13 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
16650 pcg 1.11 yes:no: )
16651     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16652     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16653     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16654     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16655     ac_header_preproc=yes
16656     ;;
16657     no:yes:* )
16658     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16659     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16660     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16661     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16662     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16663     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16664     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16665     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16666     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16667     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16668     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16669     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16670     (
16671     cat <<\_ASBOX
16672     ## ------------------------------------------ ##
16673     ## Report this to the AC_PACKAGE_NAME lists. ##
16674     ## ------------------------------------------ ##
16675     _ASBOX
16676     ) |
16677     sed "s/^/$as_me: WARNING: /" >&2
16678     ;;
16679     esac
16680     echo "$as_me:$LINENO: checking for $ac_header" >&5
16681     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16682     if eval "test \"\${$as_ac_Header+set}\" = set"; then
16683     echo $ECHO_N "(cached) $ECHO_C" >&6
16684 pcg 1.1 else
16685 pcg 1.11 eval "$as_ac_Header=\$ac_header_preproc"
16686 pcg 1.1 fi
16687 pcg 1.11 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
16688     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16689    
16690 pcg 1.1 fi
16691 pcg 1.11 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16692     cat >>confdefs.h <<_ACEOF
16693     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16694     _ACEOF
16695    
16696 pcg 1.1 else
16697 pcg 1.11 support_xft=no
16698 pcg 1.1 fi
16699 pcg 1.11
16700 pcg 1.1 done
16701    
16702 pcg 1.11
16703     echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5
16704     echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6
16705     if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then
16706     echo $ECHO_N "(cached) $ECHO_C" >&6
16707 pcg 1.1 else
16708 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
16709 pcg 1.1 LIBS="-lXft $LIBS"
16710 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
16711     /* confdefs.h. */
16712     _ACEOF
16713     cat confdefs.h >>conftest.$ac_ext
16714     cat >>conftest.$ac_ext <<_ACEOF
16715     /* end confdefs.h. */
16716    
16717 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
16718 pcg 1.11 #ifdef __cplusplus
16719     extern "C"
16720     #endif
16721 pcg 1.1 /* We use char because int might match the return type of a gcc2
16722 pcg 1.11 builtin and then its argument prototype would still apply. */
16723     char XftDrawString32 ();
16724     int
16725     main ()
16726     {
16727     XftDrawString32 ();
16728     ;
16729     return 0;
16730     }
16731     _ACEOF
16732     rm -f conftest.$ac_objext conftest$ac_exeext
16733     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16734     (eval $ac_link) 2>conftest.er1
16735     ac_status=$?
16736     grep -v '^ *+' conftest.er1 >conftest.err
16737     rm -f conftest.er1
16738     cat conftest.err >&5
16739     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16740     (exit $ac_status); } &&
16741 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
16742 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16743     (eval $ac_try) 2>&5
16744     ac_status=$?
16745     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16746     (exit $ac_status); }; } &&
16747     { ac_try='test -s conftest$ac_exeext'
16748     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16749     (eval $ac_try) 2>&5
16750     ac_status=$?
16751     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16752     (exit $ac_status); }; }; then
16753     ac_cv_lib_Xft_XftDrawString32=yes
16754     else
16755     echo "$as_me: failed program was:" >&5
16756     sed 's/^/| /' conftest.$ac_ext >&5
16757    
16758     ac_cv_lib_Xft_XftDrawString32=no
16759     fi
16760     rm -f conftest.err conftest.$ac_objext \
16761     conftest$ac_exeext conftest.$ac_ext
16762     LIBS=$ac_check_lib_save_LIBS
16763     fi
16764     echo "$as_me:$LINENO: result: $ac_cv_lib_Xft_XftDrawString32" >&5
16765     echo "${ECHO_T}$ac_cv_lib_Xft_XftDrawString32" >&6
16766     if test $ac_cv_lib_Xft_XftDrawString32 = yes; then
16767     cat >>confdefs.h <<_ACEOF
16768     #define HAVE_LIBXFT 1
16769     _ACEOF
16770 pcg 1.1
16771     LIBS="-lXft $LIBS"
16772    
16773     else
16774 pcg 1.11 support_xft=no
16775 pcg 1.1 fi
16776    
16777 pcg 1.3
16778     if test x$support_xft = xyes; then
16779 pcg 1.11
16780     cat >>confdefs.h <<\_ACEOF
16781 pcg 1.1 #define XFT 1
16782 pcg 1.11 _ACEOF
16783 pcg 1.1
16784 pcg 1.3 fi
16785 pcg 1.1 fi
16786    
16787 pcg 1.11 ac_config_files="$ac_config_files autoconf/Make.common Makefile doc/Makefile src/Makefile src/test/Makefile src/rxvtlib.h W11/Makefile"
16788     cat >confcache <<\_ACEOF
16789 pcg 1.1 # This file is a shell script that caches the results of configure
16790     # tests run on this system so they can be shared between configure
16791 pcg 1.11 # scripts and configure runs, see configure's option --config-cache.
16792     # It is not useful on other systems. If it contains results you don't
16793     # want to keep, you may remove or edit it.
16794 pcg 1.1 #
16795 pcg 1.11 # config.status only pays attention to the cache file if you give it
16796     # the --recheck option to rerun configure.
16797 pcg 1.1 #
16798 pcg 1.11 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16799     # loading this file, other *unset* `ac_cv_foo' will be assigned the
16800     # following values.
16801    
16802     _ACEOF
16803    
16804 pcg 1.1 # The following way of writing the cache mishandles newlines in values,
16805     # but we know of no workaround that is simple, portable, and efficient.
16806     # So, don't put newlines in cache variables' values.
16807     # Ultrix sh set writes to stderr and can't be redirected directly,
16808     # and sets the high bit in the cache file unless we assign to the vars.
16809 pcg 1.11 {
16810     (set) 2>&1 |
16811     case `(ac_space=' '; set | grep ac_space) 2>&1` in
16812     *ac_space=\ *)
16813     # `set' does not quote correctly, so add quotes (double-quote
16814     # substitution turns \\\\ into \\, and sed turns \\ into \).
16815     sed -n \
16816     "s/'/'\\\\''/g;
16817     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16818     ;;
16819     *)
16820     # `set' quotes correctly as required by POSIX, so do not add quotes.
16821     sed -n \
16822     "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16823     ;;
16824     esac;
16825     } |
16826     sed '
16827     t clear
16828     : clear
16829     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16830     t end
16831     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16832     : end' >>confcache
16833     if diff $cache_file confcache >/dev/null 2>&1; then :; else
16834 pcg 1.1 if test -w $cache_file; then
16835 pcg 1.11 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
16836     cat confcache >$cache_file
16837 pcg 1.1 else
16838     echo "not updating unwritable cache $cache_file"
16839     fi
16840     fi
16841     rm -f confcache
16842    
16843     test "x$prefix" = xNONE && prefix=$ac_default_prefix
16844     # Let make expand exec_prefix.
16845     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16846    
16847 pcg 1.11 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16848     # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16849     # trailing colons and then remove the whole line if VPATH becomes empty
16850     # (actually we leave an empty line to preserve line numbers).
16851 pcg 1.1 if test "x$srcdir" = x.; then
16852 pcg 1.11 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16853     s/:*\$(srcdir):*/:/;
16854     s/:*\${srcdir}:*/:/;
16855     s/:*@srcdir@:*/:/;
16856     s/^\([^=]*=[ ]*\):*/\1/;
16857     s/:*$//;
16858     s/^[^=]*=[ ]*$//;
16859     }'
16860 pcg 1.1 fi
16861    
16862 pcg 1.11 DEFS=-DHAVE_CONFIG_H
16863    
16864     ac_libobjs=
16865     ac_ltlibobjs=
16866     for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16867     # 1. Remove the extension, and $U if already installed.
16868     ac_i=`echo "$ac_i" |
16869     sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
16870     # 2. Add them.
16871     ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
16872     ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
16873     done
16874     LIBOBJS=$ac_libobjs
16875    
16876     LTLIBOBJS=$ac_ltlibobjs
16877    
16878 pcg 1.1
16879    
16880     : ${CONFIG_STATUS=./config.status}
16881 pcg 1.11 ac_clean_files_save=$ac_clean_files
16882     ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16883     { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16884     echo "$as_me: creating $CONFIG_STATUS" >&6;}
16885     cat >$CONFIG_STATUS <<_ACEOF
16886     #! $SHELL
16887     # Generated by $as_me.
16888 pcg 1.1 # Run this file to recreate the current configuration.
16889     # Compiler output produced by configure, useful for debugging
16890 pcg 1.11 # configure, is in config.log if it exists.
16891    
16892     debug=false
16893     ac_cs_recheck=false
16894     ac_cs_silent=false
16895     SHELL=\${CONFIG_SHELL-$SHELL}
16896     _ACEOF
16897    
16898     cat >>$CONFIG_STATUS <<\_ACEOF
16899     ## --------------------- ##
16900     ## M4sh Initialization. ##
16901     ## --------------------- ##
16902    
16903     # Be Bourne compatible
16904     if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16905     emulate sh
16906     NULLCMD=:
16907     # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
16908     # is contrary to our usage. Disable this feature.
16909     alias -g '${1+"$@"}'='"$@"'
16910     elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
16911     set -o posix
16912     fi
16913     DUALCASE=1; export DUALCASE # for MKS sh
16914    
16915     # Support unset when possible.
16916     if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
16917     as_unset=unset
16918     else
16919     as_unset=false
16920     fi
16921    
16922    
16923     # Work around bugs in pre-3.0 UWIN ksh.
16924     $as_unset ENV MAIL MAILPATH
16925     PS1='$ '
16926     PS2='> '
16927     PS4='+ '
16928    
16929     # NLS nuisances.
16930     for as_var in \
16931     LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
16932     LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
16933     LC_TELEPHONE LC_TIME
16934     do
16935     if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
16936     eval $as_var=C; export $as_var
16937     else
16938     $as_unset $as_var
16939     fi
16940     done
16941    
16942     # Required to use basename.
16943     if expr a : '\(a\)' >/dev/null 2>&1; then
16944     as_expr=expr
16945     else
16946     as_expr=false
16947     fi
16948    
16949     if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
16950     as_basename=basename
16951     else
16952     as_basename=false
16953     fi
16954    
16955    
16956     # Name of the executable.
16957     as_me=`$as_basename "$0" ||
16958     $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16959     X"$0" : 'X\(//\)$' \| \
16960     X"$0" : 'X\(/\)$' \| \
16961     . : '\(.\)' 2>/dev/null ||
16962     echo X/"$0" |
16963     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
16964     /^X\/\(\/\/\)$/{ s//\1/; q; }
16965     /^X\/\(\/\).*/{ s//\1/; q; }
16966     s/.*/./; q'`
16967    
16968    
16969     # PATH needs CR, and LINENO needs CR and PATH.
16970     # Avoid depending upon Character Ranges.
16971     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16972     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16973     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16974     as_cr_digits='0123456789'
16975     as_cr_alnum=$as_cr_Letters$as_cr_digits
16976    
16977     # The user is always right.
16978     if test "${PATH_SEPARATOR+set}" != set; then
16979     echo "#! /bin/sh" >conf$$.sh
16980     echo "exit 0" >>conf$$.sh
16981     chmod +x conf$$.sh
16982     if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16983     PATH_SEPARATOR=';'
16984     else
16985     PATH_SEPARATOR=:
16986     fi
16987     rm -f conf$$.sh
16988     fi
16989    
16990    
16991     as_lineno_1=$LINENO
16992     as_lineno_2=$LINENO
16993     as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
16994     test "x$as_lineno_1" != "x$as_lineno_2" &&
16995     test "x$as_lineno_3" = "x$as_lineno_2" || {
16996     # Find who we are. Look in the path if we contain no path at all
16997     # relative or not.
16998     case $0 in
16999     *[\\/]* ) as_myself=$0 ;;
17000     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17001     for as_dir in $PATH
17002     do
17003     IFS=$as_save_IFS
17004     test -z "$as_dir" && as_dir=.
17005     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17006     done
17007    
17008     ;;
17009     esac
17010     # We did not find ourselves, most probably we were run as `sh COMMAND'
17011     # in which case we are not to be found in the path.
17012     if test "x$as_myself" = x; then
17013     as_myself=$0
17014     fi
17015     if test ! -f "$as_myself"; then
17016     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
17017     echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
17018     { (exit 1); exit 1; }; }
17019     fi
17020     case $CONFIG_SHELL in
17021     '')
17022     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17023     for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
17024     do
17025     IFS=$as_save_IFS
17026     test -z "$as_dir" && as_dir=.
17027     for as_base in sh bash ksh sh5; do
17028     case $as_dir in
17029     /*)
17030     if ("$as_dir/$as_base" -c '
17031     as_lineno_1=$LINENO
17032     as_lineno_2=$LINENO
17033     as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
17034     test "x$as_lineno_1" != "x$as_lineno_2" &&
17035     test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
17036     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
17037     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
17038     CONFIG_SHELL=$as_dir/$as_base
17039     export CONFIG_SHELL
17040     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
17041     fi;;
17042     esac
17043     done
17044     done
17045     ;;
17046     esac
17047    
17048     # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17049     # uniformly replaced by the line number. The first 'sed' inserts a
17050     # line-number line before each line; the second 'sed' does the real
17051     # work. The second script uses 'N' to pair each line-number line
17052     # with the numbered line, and appends trailing '-' during
17053     # substitution so that $LINENO is not a special case at line end.
17054     # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
17055     # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
17056     sed '=' <$as_myself |
17057     sed '
17058     N
17059     s,$,-,
17060     : loop
17061     s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
17062     t loop
17063     s,-$,,
17064     s,^['$as_cr_digits']*\n,,
17065     ' >$as_me.lineno &&
17066     chmod +x $as_me.lineno ||
17067     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
17068     echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
17069     { (exit 1); exit 1; }; }
17070    
17071     # Don't try to exec as it changes $[0], causing all sort of problems
17072     # (the dirname of $[0] is not the place where we might find the
17073     # original and so on. Autoconf is especially sensible to this).
17074     . ./$as_me.lineno
17075     # Exit status is that of the last command.
17076     exit
17077     }
17078    
17079    
17080     case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
17081     *c*,-n*) ECHO_N= ECHO_C='
17082     ' ECHO_T=' ' ;;
17083     *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
17084     *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
17085     esac
17086    
17087     if expr a : '\(a\)' >/dev/null 2>&1; then
17088     as_expr=expr
17089     else
17090     as_expr=false
17091     fi
17092    
17093     rm -f conf$$ conf$$.exe conf$$.file
17094     echo >conf$$.file
17095     if ln -s conf$$.file conf$$ 2>/dev/null; then
17096     # We could just check for DJGPP; but this test a) works b) is more generic
17097     # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
17098     if test -f conf$$.exe; then
17099     # Don't use ln at all; we don't have any links
17100     as_ln_s='cp -p'
17101     else
17102     as_ln_s='ln -s'
17103     fi
17104     elif ln conf$$.file conf$$ 2>/dev/null; then
17105     as_ln_s=ln
17106     else
17107     as_ln_s='cp -p'
17108     fi
17109     rm -f conf$$ conf$$.exe conf$$.file
17110    
17111     if mkdir -p . 2>/dev/null; then
17112     as_mkdir_p=:
17113     else
17114     test -d ./-p && rmdir ./-p
17115     as_mkdir_p=false
17116     fi
17117    
17118     as_executable_p="test -f"
17119    
17120     # Sed expression to map a string onto a valid CPP name.
17121     as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17122    
17123     # Sed expression to map a string onto a valid variable name.
17124     as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17125    
17126    
17127     # IFS
17128     # We need space, tab and new line, in precisely that order.
17129     as_nl='
17130     '
17131     IFS=" $as_nl"
17132    
17133     # CDPATH.
17134     $as_unset CDPATH
17135    
17136     exec 6>&1
17137    
17138     # Open the log real soon, to keep \$[0] and so on meaningful, and to
17139     # report actual input values of CONFIG_FILES etc. instead of their
17140     # values after options handling. Logging --version etc. is OK.
17141     exec 5>>config.log
17142     {
17143     echo
17144     sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17145     ## Running $as_me. ##
17146     _ASBOX
17147     } >&5
17148     cat >&5 <<_CSEOF
17149    
17150     This file was extended by $as_me, which was
17151     generated by GNU Autoconf 2.59. Invocation command line was
17152    
17153     CONFIG_FILES = $CONFIG_FILES
17154     CONFIG_HEADERS = $CONFIG_HEADERS
17155     CONFIG_LINKS = $CONFIG_LINKS
17156     CONFIG_COMMANDS = $CONFIG_COMMANDS
17157     $ $0 $@
17158    
17159     _CSEOF
17160     echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
17161     echo >&5
17162     _ACEOF
17163    
17164     # Files that config.status was made for.
17165     if test -n "$ac_config_files"; then
17166     echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
17167     fi
17168    
17169     if test -n "$ac_config_headers"; then
17170     echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
17171     fi
17172    
17173     if test -n "$ac_config_links"; then
17174     echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
17175     fi
17176 pcg 1.1
17177 pcg 1.11 if test -n "$ac_config_commands"; then
17178     echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
17179     fi
17180    
17181     cat >>$CONFIG_STATUS <<\_ACEOF
17182    
17183     ac_cs_usage="\
17184     \`$as_me' instantiates files from templates according to the
17185     current configuration.
17186    
17187     Usage: $0 [OPTIONS] [FILE]...
17188    
17189     -h, --help print this help, then exit
17190     -V, --version print version number, then exit
17191     -q, --quiet do not print progress messages
17192     -d, --debug don't remove temporary files
17193     --recheck update $as_me by reconfiguring in the same conditions
17194     --file=FILE[:TEMPLATE]
17195     instantiate the configuration file FILE
17196     --header=FILE[:TEMPLATE]
17197     instantiate the configuration header FILE
17198    
17199     Configuration files:
17200     $config_files
17201    
17202     Configuration headers:
17203     $config_headers
17204    
17205     Report bugs to <bug-autoconf@gnu.org>."
17206     _ACEOF
17207    
17208     cat >>$CONFIG_STATUS <<_ACEOF
17209     ac_cs_version="\\
17210     config.status
17211     configured by $0, generated by GNU Autoconf 2.59,
17212     with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
17213    
17214     Copyright (C) 2003 Free Software Foundation, Inc.
17215     This config.status script is free software; the Free Software Foundation
17216     gives unlimited permission to copy, distribute and modify it."
17217     srcdir=$srcdir
17218     INSTALL="$INSTALL"
17219     _ACEOF
17220    
17221     cat >>$CONFIG_STATUS <<\_ACEOF
17222     # If no file are specified by the user, then we need to provide default
17223     # value. By we need to know if files were specified by the user.
17224     ac_need_defaults=:
17225     while test $# != 0
17226 pcg 1.1 do
17227 pcg 1.11 case $1 in
17228     --*=*)
17229     ac_option=`expr "x$1" : 'x\([^=]*\)='`
17230     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
17231     ac_shift=:
17232     ;;
17233     -*)
17234     ac_option=$1
17235     ac_optarg=$2
17236     ac_shift=shift
17237     ;;
17238     *) # This is not an option, so the user has probably given explicit
17239     # arguments.
17240     ac_option=$1
17241     ac_need_defaults=false;;
17242     esac
17243    
17244     case $ac_option in
17245     # Handling of the options.
17246     _ACEOF
17247     cat >>$CONFIG_STATUS <<\_ACEOF
17248 pcg 1.1 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17249 pcg 1.11 ac_cs_recheck=: ;;
17250     --version | --vers* | -V )
17251     echo "$ac_cs_version"; exit 0 ;;
17252     --he | --h)
17253     # Conflict between --help and --header
17254     { { echo "$as_me:$LINENO: error: ambiguous option: $1
17255     Try \`$0 --help' for more information." >&5
17256     echo "$as_me: error: ambiguous option: $1
17257     Try \`$0 --help' for more information." >&2;}
17258     { (exit 1); exit 1; }; };;
17259     --help | --hel | -h )
17260     echo "$ac_cs_usage"; exit 0 ;;
17261     --debug | --d* | -d )
17262     debug=: ;;
17263     --file | --fil | --fi | --f )
17264     $ac_shift
17265     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
17266     ac_need_defaults=false;;
17267     --header | --heade | --head | --hea )
17268     $ac_shift
17269     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
17270     ac_need_defaults=false;;
17271     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17272     | -silent | --silent | --silen | --sile | --sil | --si | --s)
17273     ac_cs_silent=: ;;
17274    
17275     # This is an error.
17276     -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
17277     Try \`$0 --help' for more information." >&5
17278     echo "$as_me: error: unrecognized option: $1
17279     Try \`$0 --help' for more information." >&2;}
17280     { (exit 1); exit 1; }; } ;;
17281    
17282     *) ac_config_targets="$ac_config_targets $1" ;;
17283    
17284     esac
17285     shift
17286     done
17287    
17288     ac_configure_extra_args=
17289    
17290     if $ac_cs_silent; then
17291     exec 6>/dev/null
17292     ac_configure_extra_args="$ac_configure_extra_args --silent"
17293     fi
17294    
17295     _ACEOF
17296     cat >>$CONFIG_STATUS <<_ACEOF
17297     if \$ac_cs_recheck; then
17298     echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
17299     exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17300     fi
17301    
17302     _ACEOF
17303    
17304    
17305    
17306    
17307    
17308     cat >>$CONFIG_STATUS <<\_ACEOF
17309     for ac_config_target in $ac_config_targets
17310     do
17311     case "$ac_config_target" in
17312     # Handling of arguments.
17313     "autoconf/Make.common" ) CONFIG_FILES="$CONFIG_FILES autoconf/Make.common" ;;
17314     "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17315     "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17316     "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
17317     "src/test/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test/Makefile" ;;
17318     "src/rxvtlib.h" ) CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;;
17319     "W11/Makefile" ) CONFIG_FILES="$CONFIG_FILES W11/Makefile" ;;
17320     "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:autoconf/config.h.in" ;;
17321     *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17322     echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
17323     { (exit 1); exit 1; }; };;
17324 pcg 1.1 esac
17325     done
17326    
17327 pcg 1.11 # If the user did not use the arguments to specify the items to instantiate,
17328     # then the envvar interface is used. Set only those that are not.
17329     # We use the long form for the default assignment because of an extremely
17330     # bizarre bug on SunOS 4.1.3.
17331     if $ac_need_defaults; then
17332     test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17333     test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17334     fi
17335    
17336     # Have a temporary directory for convenience. Make it in the build tree
17337     # simply because there is no reason to put it here, and in addition,
17338     # creating and moving files from /tmp can sometimes cause problems.
17339     # Create a temporary directory, and hook for its removal unless debugging.
17340     $debug ||
17341     {
17342     trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
17343     trap '{ (exit 1); exit 1; }' 1 2 13 15
17344     }
17345    
17346     # Create a (secure) tmp directory for tmp files.
17347    
17348     {
17349     tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
17350     test -n "$tmp" && test -d "$tmp"
17351     } ||
17352     {
17353     tmp=./confstat$$-$RANDOM
17354     (umask 077 && mkdir $tmp)
17355     } ||
17356     {
17357     echo "$me: cannot create a temporary directory in ." >&2
17358     { (exit 1); exit 1; }
17359     }
17360    
17361     _ACEOF
17362    
17363     cat >>$CONFIG_STATUS <<_ACEOF
17364 pcg 1.1
17365 pcg 1.11 #
17366     # CONFIG_FILES section.
17367     #
17368 pcg 1.1
17369 pcg 1.11 # No need to generate the scripts if there are no CONFIG_FILES.
17370     # This happens for instance when ./config.status config.h
17371     if test -n "\$CONFIG_FILES"; then
17372     # Protect against being on the right side of a sed subst in config.status.
17373     sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
17374     s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
17375     s,@SHELL@,$SHELL,;t t
17376     s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
17377     s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
17378     s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
17379     s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
17380     s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
17381     s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
17382     s,@exec_prefix@,$exec_prefix,;t t
17383     s,@prefix@,$prefix,;t t
17384     s,@program_transform_name@,$program_transform_name,;t t
17385     s,@bindir@,$bindir,;t t
17386     s,@sbindir@,$sbindir,;t t
17387     s,@libexecdir@,$libexecdir,;t t
17388     s,@datadir@,$datadir,;t t
17389     s,@sysconfdir@,$sysconfdir,;t t
17390     s,@sharedstatedir@,$sharedstatedir,;t t
17391     s,@localstatedir@,$localstatedir,;t t
17392     s,@libdir@,$libdir,;t t
17393     s,@includedir@,$includedir,;t t
17394     s,@oldincludedir@,$oldincludedir,;t t
17395     s,@infodir@,$infodir,;t t
17396     s,@mandir@,$mandir,;t t
17397     s,@build_alias@,$build_alias,;t t
17398     s,@host_alias@,$host_alias,;t t
17399     s,@target_alias@,$target_alias,;t t
17400     s,@DEFS@,$DEFS,;t t
17401     s,@ECHO_C@,$ECHO_C,;t t
17402     s,@ECHO_N@,$ECHO_N,;t t
17403     s,@ECHO_T@,$ECHO_T,;t t
17404     s,@LIBS@,$LIBS,;t t
17405     s,@VERSION@,$VERSION,;t t
17406     s,@DATE@,$DATE,;t t
17407     s,@LSMDATE@,$LSMDATE,;t t
17408     s,@LIBVERSION@,$LIBVERSION,;t t
17409     s,@CC@,$CC,;t t
17410     s,@CFLAGS@,$CFLAGS,;t t
17411     s,@LDFLAGS@,$LDFLAGS,;t t
17412     s,@CPPFLAGS@,$CPPFLAGS,;t t
17413     s,@ac_ct_CC@,$ac_ct_CC,;t t
17414     s,@EXEEXT@,$EXEEXT,;t t
17415     s,@OBJEXT@,$OBJEXT,;t t
17416     s,@CXX@,$CXX,;t t
17417     s,@CXXFLAGS@,$CXXFLAGS,;t t
17418     s,@ac_ct_CXX@,$ac_ct_CXX,;t t
17419     s,@CPP@,$CPP,;t t
17420     s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
17421     s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
17422     s,@INSTALL_DATA@,$INSTALL_DATA,;t t
17423     s,@AWK@,$AWK,;t t
17424 pcg 1.13 s,@LINKER@,$LINKER,;t t
17425     s,@CXXCPP@,$CXXCPP,;t t
17426 pcg 1.11 s,@EGREP@,$EGREP,;t t
17427     s,@build@,$build,;t t
17428     s,@build_cpu@,$build_cpu,;t t
17429     s,@build_vendor@,$build_vendor,;t t
17430     s,@build_os@,$build_os,;t t
17431     s,@host@,$host,;t t
17432     s,@host_cpu@,$host_cpu,;t t
17433     s,@host_vendor@,$host_vendor,;t t
17434     s,@host_os@,$host_os,;t t
17435     s,@LN_S@,$LN_S,;t t
17436     s,@ECHO@,$ECHO,;t t
17437     s,@RANLIB@,$RANLIB,;t t
17438     s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
17439     s,@STRIP@,$STRIP,;t t
17440     s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
17441     s,@LIBTOOL@,$LIBTOOL,;t t
17442     s,@INSTALL_LIBRXVT@,$INSTALL_LIBRXVT,;t t
17443 pcg 1.15 s,@RXVTNAME@,$RXVTNAME,;t t
17444 pcg 1.11 s,@MV@,$MV,;t t
17445     s,@RM@,$RM,;t t
17446     s,@CP@,$CP,;t t
17447     s,@LN@,$LN,;t t
17448     s,@SED@,$SED,;t t
17449     s,@CMP@,$CMP,;t t
17450     s,@TBL@,$TBL,;t t
17451     s,@X_CFLAGS@,$X_CFLAGS,;t t
17452     s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
17453     s,@X_LIBS@,$X_LIBS,;t t
17454     s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
17455     s,@XPM_CPPFLAGS@,$XPM_CPPFLAGS,;t t
17456     s,@XPM_CFLAGS@,$XPM_CFLAGS,;t t
17457     s,@XPM_LIBS@,$XPM_LIBS,;t t
17458     s,@rxvt_int16_typedef@,$rxvt_int16_typedef,;t t
17459     s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t
17460     s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t
17461     s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t
17462     s,@rxvt_intp_define@,$rxvt_intp_define,;t t
17463     s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t
17464     s,@DEBUG@,$DEBUG,;t t
17465     s,@DINCLUDE@,$DINCLUDE,;t t
17466     s,@DLIB@,$DLIB,;t t
17467     s,@include_stdint_h@,$include_stdint_h,;t t
17468     s,@include_stdarg_h@,$include_stdarg_h,;t t
17469     s,@include_stdlib_h@,$include_stdlib_h,;t t
17470     s,@include_unistd_h@,$include_unistd_h,;t t
17471     s,@include_string_h@,$include_string_h,;t t
17472     s,@include_fcntl_h@,$include_fcntl_h,;t t
17473     s,@include_util_h@,$include_util_h,;t t
17474     s,@include_assert_h@,$include_assert_h,;t t
17475     s,@include_sys_ioctl_h@,$include_sys_ioctl_h,;t t
17476     s,@include_sys_select_h@,$include_sys_select_h,;t t
17477     s,@include_sys_strredir_h@,$include_sys_strredir_h,;t t
17478     s,@include_sys_time_h@,$include_sys_time_h,;t t
17479     s,@include_time_h@,$include_time_h,;t t
17480     s,@LIBOBJS@,$LIBOBJS,;t t
17481     s,@LTLIBOBJS@,$LTLIBOBJS,;t t
17482 pcg 1.1 /@MCOMMON@/r $MCOMMON
17483 pcg 1.11 s,@MCOMMON@,,;t t
17484 pcg 1.1 CEOF
17485    
17486 pcg 1.11 _ACEOF
17487 pcg 1.1
17488 pcg 1.11 cat >>$CONFIG_STATUS <<\_ACEOF
17489     # Split the substitutions into bite-sized pieces for seds with
17490     # small command number limits, like on Digital OSF/1 and HP-UX.
17491     ac_max_sed_lines=48
17492     ac_sed_frag=1 # Number of current file.
17493     ac_beg=1 # First line for current file.
17494     ac_end=$ac_max_sed_lines # Line after last line for current file.
17495     ac_more_lines=:
17496     ac_sed_cmds=
17497     while $ac_more_lines; do
17498     if test $ac_beg -gt 1; then
17499     sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17500     else
17501     sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17502     fi
17503     if test ! -s $tmp/subs.frag; then
17504     ac_more_lines=false
17505 pcg 1.1 else
17506 pcg 1.11 # The purpose of the label and of the branching condition is to
17507     # speed up the sed processing (if there are no `@' at all, there
17508     # is no need to browse any of the substitutions).
17509     # These are the two extra sed commands mentioned above.
17510     (echo ':t
17511     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
17512     if test -z "$ac_sed_cmds"; then
17513     ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
17514     else
17515     ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
17516     fi
17517     ac_sed_frag=`expr $ac_sed_frag + 1`
17518     ac_beg=$ac_end
17519     ac_end=`expr $ac_end + $ac_max_sed_lines`
17520 pcg 1.1 fi
17521 pcg 1.11 done
17522     if test -z "$ac_sed_cmds"; then
17523     ac_sed_cmds=cat
17524 pcg 1.1 fi
17525 pcg 1.11 fi # test -n "$CONFIG_FILES"
17526 pcg 1.1
17527 pcg 1.11 _ACEOF
17528     cat >>$CONFIG_STATUS <<\_ACEOF
17529     for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
17530 pcg 1.1 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17531 pcg 1.11 case $ac_file in
17532     - | *:- | *:-:* ) # input from stdin
17533     cat >$tmp/stdin
17534     ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17535     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17536     *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17537     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17538     * ) ac_file_in=$ac_file.in ;;
17539 pcg 1.1 esac
17540    
17541 pcg 1.11 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
17542     ac_dir=`(dirname "$ac_file") 2>/dev/null ||
17543     $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17544     X"$ac_file" : 'X\(//\)[^/]' \| \
17545     X"$ac_file" : 'X\(//\)$' \| \
17546     X"$ac_file" : 'X\(/\)' \| \
17547     . : '\(.\)' 2>/dev/null ||
17548     echo X"$ac_file" |
17549     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17550     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17551     /^X\(\/\/\)$/{ s//\1/; q; }
17552     /^X\(\/\).*/{ s//\1/; q; }
17553     s/.*/./; q'`
17554     { if $as_mkdir_p; then
17555     mkdir -p "$ac_dir"
17556     else
17557     as_dir="$ac_dir"
17558     as_dirs=
17559     while test ! -d "$as_dir"; do
17560     as_dirs="$as_dir $as_dirs"
17561     as_dir=`(dirname "$as_dir") 2>/dev/null ||
17562     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17563     X"$as_dir" : 'X\(//\)[^/]' \| \
17564     X"$as_dir" : 'X\(//\)$' \| \
17565     X"$as_dir" : 'X\(/\)' \| \
17566     . : '\(.\)' 2>/dev/null ||
17567     echo X"$as_dir" |
17568     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17569     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17570     /^X\(\/\/\)$/{ s//\1/; q; }
17571     /^X\(\/\).*/{ s//\1/; q; }
17572     s/.*/./; q'`
17573     done
17574     test ! -n "$as_dirs" || mkdir $as_dirs
17575     fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17576     echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17577     { (exit 1); exit 1; }; }; }
17578    
17579     ac_builddir=.
17580    
17581     if test "$ac_dir" != .; then
17582     ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17583     # A "../" for each directory in $ac_dir_suffix.
17584     ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17585     else
17586     ac_dir_suffix= ac_top_builddir=
17587     fi
17588    
17589     case $srcdir in
17590     .) # No --srcdir option. We are building in place.
17591     ac_srcdir=.
17592     if test -z "$ac_top_builddir"; then
17593     ac_top_srcdir=.
17594     else
17595     ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
17596     fi ;;
17597     [\\/]* | ?:[\\/]* ) # Absolute path.
17598     ac_srcdir=$srcdir$ac_dir_suffix;
17599     ac_top_srcdir=$srcdir ;;
17600     *) # Relative path.
17601     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
17602     ac_top_srcdir=$ac_top_builddir$srcdir ;;
17603     esac
17604    
17605     # Do not use `cd foo && pwd` to compute absolute paths, because
17606     # the directories may not exist.
17607     case `pwd` in
17608     .) ac_abs_builddir="$ac_dir";;
17609     *)
17610     case "$ac_dir" in
17611     .) ac_abs_builddir=`pwd`;;
17612     [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
17613     *) ac_abs_builddir=`pwd`/"$ac_dir";;
17614     esac;;
17615     esac
17616     case $ac_abs_builddir in
17617     .) ac_abs_top_builddir=${ac_top_builddir}.;;
17618     *)
17619     case ${ac_top_builddir}. in
17620     .) ac_abs_top_builddir=$ac_abs_builddir;;
17621     [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
17622     *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
17623     esac;;
17624     esac
17625     case $ac_abs_builddir in
17626     .) ac_abs_srcdir=$ac_srcdir;;
17627     *)
17628     case $ac_srcdir in
17629     .) ac_abs_srcdir=$ac_abs_builddir;;
17630     [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
17631     *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
17632     esac;;
17633     esac
17634     case $ac_abs_builddir in
17635     .) ac_abs_top_srcdir=$ac_top_srcdir;;
17636     *)
17637     case $ac_top_srcdir in
17638     .) ac_abs_top_srcdir=$ac_abs_builddir;;
17639     [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
17640     *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
17641     esac;;
17642     esac
17643    
17644 pcg 1.1
17645 pcg 1.11 case $INSTALL in
17646     [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17647     *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
17648 pcg 1.1 esac
17649    
17650 pcg 1.11 # Let's still pretend it is `configure' which instantiates (i.e., don't
17651     # use $as_me), people would be surprised to read:
17652     # /* config.h. Generated by config.status. */
17653     if test x"$ac_file" = x-; then
17654     configure_input=
17655     else
17656     configure_input="$ac_file. "
17657     fi
17658     configure_input=$configure_input"Generated from `echo $ac_file_in |
17659     sed 's,.*/,,'` by configure."
17660    
17661     # First look for the input files in the build tree, otherwise in the
17662     # src tree.
17663     ac_file_inputs=`IFS=:
17664     for f in $ac_file_in; do
17665     case $f in
17666     -) echo $tmp/stdin ;;
17667     [\\/$]*)
17668     # Absolute (can't be DOS-style, as IFS=:)
17669     test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17670     echo "$as_me: error: cannot find input file: $f" >&2;}
17671     { (exit 1); exit 1; }; }
17672     echo "$f";;
17673     *) # Relative
17674     if test -f "$f"; then
17675     # Build tree
17676     echo "$f"
17677     elif test -f "$srcdir/$f"; then
17678     # Source tree
17679     echo "$srcdir/$f"
17680     else
17681     # /dev/null tree
17682     { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17683     echo "$as_me: error: cannot find input file: $f" >&2;}
17684     { (exit 1); exit 1; }; }
17685     fi;;
17686     esac
17687     done` || { (exit 1); exit 1; }
17688    
17689     if test x"$ac_file" != x-; then
17690     { echo "$as_me:$LINENO: creating $ac_file" >&5
17691     echo "$as_me: creating $ac_file" >&6;}
17692     rm -f "$ac_file"
17693     fi
17694     _ACEOF
17695     cat >>$CONFIG_STATUS <<_ACEOF
17696     sed "$ac_vpsub
17697     $extrasub
17698     _ACEOF
17699     cat >>$CONFIG_STATUS <<\_ACEOF
17700     :t
17701     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17702     s,@configure_input@,$configure_input,;t t
17703     s,@srcdir@,$ac_srcdir,;t t
17704     s,@abs_srcdir@,$ac_abs_srcdir,;t t
17705     s,@top_srcdir@,$ac_top_srcdir,;t t
17706     s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
17707     s,@builddir@,$ac_builddir,;t t
17708     s,@abs_builddir@,$ac_abs_builddir,;t t
17709     s,@top_builddir@,$ac_top_builddir,;t t
17710     s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
17711     s,@INSTALL@,$ac_INSTALL,;t t
17712     " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17713     rm -f $tmp/stdin
17714     if test x"$ac_file" != x-; then
17715     mv $tmp/out $ac_file
17716     else
17717     cat $tmp/out
17718     rm -f $tmp/out
17719     fi
17720 pcg 1.1
17721 pcg 1.11 done
17722     _ACEOF
17723     cat >>$CONFIG_STATUS <<\_ACEOF
17724 pcg 1.1
17725 pcg 1.11 #
17726     # CONFIG_HEADER section.
17727     #
17728 pcg 1.1
17729     # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
17730     # NAME is the cpp macro being defined and VALUE is the value it is being given.
17731     #
17732     # ac_d sets the value in "#define NAME VALUE" lines.
17733 pcg 1.11 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
17734     ac_dB='[ ].*$,\1#\2'
17735     ac_dC=' '
17736     ac_dD=',;t'
17737     # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17738     ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17739     ac_uB='$,\1#\2define\3'
17740 pcg 1.1 ac_uC=' '
17741 pcg 1.11 ac_uD=',;t'
17742 pcg 1.1
17743 pcg 1.11 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
17744 pcg 1.1 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17745 pcg 1.11 case $ac_file in
17746     - | *:- | *:-:* ) # input from stdin
17747     cat >$tmp/stdin
17748     ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17749     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17750     *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17751     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17752     * ) ac_file_in=$ac_file.in ;;
17753 pcg 1.1 esac
17754    
17755 pcg 1.11 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
17756     echo "$as_me: creating $ac_file" >&6;}
17757 pcg 1.1
17758 pcg 1.11 # First look for the input files in the build tree, otherwise in the
17759     # src tree.
17760     ac_file_inputs=`IFS=:
17761     for f in $ac_file_in; do
17762     case $f in
17763     -) echo $tmp/stdin ;;
17764     [\\/$]*)
17765     # Absolute (can't be DOS-style, as IFS=:)
17766     test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17767     echo "$as_me: error: cannot find input file: $f" >&2;}
17768     { (exit 1); exit 1; }; }
17769     # Do quote $f, to prevent DOS paths from being IFS'd.
17770     echo "$f";;
17771     *) # Relative
17772     if test -f "$f"; then
17773     # Build tree
17774     echo "$f"
17775     elif test -f "$srcdir/$f"; then
17776     # Source tree
17777     echo "$srcdir/$f"
17778     else
17779     # /dev/null tree
17780     { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17781     echo "$as_me: error: cannot find input file: $f" >&2;}
17782     { (exit 1); exit 1; }; }
17783     fi;;
17784     esac
17785     done` || { (exit 1); exit 1; }
17786     # Remove the trailing spaces.
17787     sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
17788    
17789     _ACEOF
17790    
17791     # Transform confdefs.h into two sed scripts, `conftest.defines' and
17792     # `conftest.undefs', that substitutes the proper values into
17793     # config.h.in to produce config.h. The first handles `#define'
17794     # templates, and the second `#undef' templates.
17795     # And first: Protect against being on the right side of a sed subst in
17796     # config.status. Protect against being in an unquoted here document
17797     # in config.status.
17798     rm -f conftest.defines conftest.undefs
17799     # Using a here document instead of a string reduces the quoting nightmare.
17800     # Putting comments in sed scripts is not portable.
17801     #
17802     # `end' is used to avoid that the second main sed command (meant for
17803     # 0-ary CPP macros) applies to n-ary macro definitions.
17804     # See the Autoconf documentation for `clear'.
17805     cat >confdef2sed.sed <<\_ACEOF
17806     s/[\\&,]/\\&/g
17807     s,[\\$`],\\&,g
17808     t clear
17809     : clear
17810     s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
17811     t end
17812     s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
17813     : end
17814     _ACEOF
17815     # If some macros were called several times there might be several times
17816     # the same #defines, which is useless. Nevertheless, we may not want to
17817     # sort them, since we want the *last* AC-DEFINE to be honored.
17818     uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
17819     sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
17820     rm -f confdef2sed.sed
17821 pcg 1.1
17822     # This sed command replaces #undef with comments. This is necessary, for
17823     # example, in the case of _POSIX_SOURCE, which is predefined and required
17824     # on some systems where configure will not decide to define it.
17825 pcg 1.11 cat >>conftest.undefs <<\_ACEOF
17826     s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
17827     _ACEOF
17828    
17829     # Break up conftest.defines because some shells have a limit on the size
17830     # of here documents, and old seds have small limits too (100 cmds).
17831     echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
17832     echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
17833     echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
17834     echo ' :' >>$CONFIG_STATUS
17835     rm -f conftest.tail
17836     while grep . conftest.defines >/dev/null
17837     do
17838     # Write a limited-size here document to $tmp/defines.sed.
17839     echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
17840     # Speed up: don't consider the non `#define' lines.
17841     echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
17842     # Work around the forget-to-reset-the-flag bug.
17843     echo 't clr' >>$CONFIG_STATUS
17844     echo ': clr' >>$CONFIG_STATUS
17845     sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
17846     echo 'CEOF
17847     sed -f $tmp/defines.sed $tmp/in >$tmp/out
17848     rm -f $tmp/in
17849     mv $tmp/out $tmp/in
17850     ' >>$CONFIG_STATUS
17851     sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
17852     rm -f conftest.defines
17853     mv conftest.tail conftest.defines
17854     done
17855     rm -f conftest.defines
17856     echo ' fi # grep' >>$CONFIG_STATUS
17857     echo >>$CONFIG_STATUS
17858    
17859     # Break up conftest.undefs because some shells have a limit on the size
17860     # of here documents, and old seds have small limits too (100 cmds).
17861     echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
17862 pcg 1.1 rm -f conftest.tail
17863 pcg 1.11 while grep . conftest.undefs >/dev/null
17864 pcg 1.1 do
17865 pcg 1.11 # Write a limited-size here document to $tmp/undefs.sed.
17866     echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
17867     # Speed up: don't consider the non `#undef'
17868     echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
17869     # Work around the forget-to-reset-the-flag bug.
17870     echo 't clr' >>$CONFIG_STATUS
17871     echo ': clr' >>$CONFIG_STATUS
17872     sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
17873 pcg 1.1 echo 'CEOF
17874 pcg 1.11 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
17875     rm -f $tmp/in
17876     mv $tmp/out $tmp/in
17877     ' >>$CONFIG_STATUS
17878     sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
17879     rm -f conftest.undefs
17880     mv conftest.tail conftest.undefs
17881     done
17882     rm -f conftest.undefs
17883    
17884     cat >>$CONFIG_STATUS <<\_ACEOF
17885     # Let's still pretend it is `configure' which instantiates (i.e., don't
17886     # use $as_me), people would be surprised to read:
17887     # /* config.h. Generated by config.status. */
17888     if test x"$ac_file" = x-; then
17889     echo "/* Generated by configure. */" >$tmp/config.h
17890     else
17891     echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
17892     fi
17893     cat $tmp/in >>$tmp/config.h
17894     rm -f $tmp/in
17895     if test x"$ac_file" != x-; then
17896     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
17897     { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
17898     echo "$as_me: $ac_file is unchanged" >&6;}
17899     else
17900     ac_dir=`(dirname "$ac_file") 2>/dev/null ||
17901     $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17902     X"$ac_file" : 'X\(//\)[^/]' \| \
17903     X"$ac_file" : 'X\(//\)$' \| \
17904     X"$ac_file" : 'X\(/\)' \| \
17905     . : '\(.\)' 2>/dev/null ||
17906     echo X"$ac_file" |
17907     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17908     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17909     /^X\(\/\/\)$/{ s//\1/; q; }
17910     /^X\(\/\).*/{ s//\1/; q; }
17911     s/.*/./; q'`
17912     { if $as_mkdir_p; then
17913     mkdir -p "$ac_dir"
17914     else
17915     as_dir="$ac_dir"
17916     as_dirs=
17917     while test ! -d "$as_dir"; do
17918     as_dirs="$as_dir $as_dirs"
17919     as_dir=`(dirname "$as_dir") 2>/dev/null ||
17920     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17921     X"$as_dir" : 'X\(//\)[^/]' \| \
17922     X"$as_dir" : 'X\(//\)$' \| \
17923     X"$as_dir" : 'X\(/\)' \| \
17924     . : '\(.\)' 2>/dev/null ||
17925     echo X"$as_dir" |
17926     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17927     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17928     /^X\(\/\/\)$/{ s//\1/; q; }
17929     /^X\(\/\).*/{ s//\1/; q; }
17930     s/.*/./; q'`
17931     done
17932     test ! -n "$as_dirs" || mkdir $as_dirs
17933     fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17934     echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17935     { (exit 1); exit 1; }; }; }
17936    
17937     rm -f $ac_file
17938     mv $tmp/config.h $ac_file
17939 pcg 1.1 fi
17940 pcg 1.11 else
17941     cat $tmp/config.h
17942     rm -f $tmp/config.h
17943 pcg 1.1 fi
17944 pcg 1.11 done
17945     _ACEOF
17946    
17947     cat >>$CONFIG_STATUS <<\_ACEOF
17948 pcg 1.1
17949 pcg 1.11 { (exit 0); exit 0; }
17950     _ACEOF
17951     chmod +x $CONFIG_STATUS
17952     ac_clean_files=$ac_clean_files_save
17953 pcg 1.1
17954    
17955 pcg 1.11 # configure is writing to config.log, and then calls config.status.
17956     # config.status does its own redirection, appending to config.log.
17957     # Unfortunately, on DOS this fails, as config.log is still kept open
17958     # by configure, so config.status won't be able to write to it; its
17959     # output is simply discarded. So we exec the FD to /dev/null,
17960     # effectively closing config.log, so it can be properly (re)opened and
17961     # appended to by config.status. When coming back to configure, we
17962     # need to make the FD available again.
17963     if test "$no_create" != yes; then
17964     ac_cs_success=:
17965     ac_config_status_args=
17966     test "$silent" = yes &&
17967     ac_config_status_args="$ac_config_status_args --quiet"
17968     exec 5>/dev/null
17969     $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17970     exec 5>>config.log
17971     # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17972     # would make configure fail if this is the last instruction.
17973     $ac_cs_success || { (exit 1); exit 1; }
17974     fi
17975 pcg 1.1
17976    
17977     echo "Configuration:
17978    
17979     Rxvt version: $VERSION : $DATE
17980     Source code location: $srcdir
17981     Install path: ${prefix}/bin
17982 pcg 1.13 Compiler: $CXX
17983     Compiler flags: $CFLAGS
17984     Linker: $LINKER"
17985 pcg 1.1
17986     if test "$MALLOC_TYPE" = S; then
17987     echo " malloc support: system default"
17988     fi
17989     if test "$MALLOC_TYPE" = G; then
17990     echo " malloc support: Gray Watson's dmalloc"
17991     fi
17992     if test "$MALLOC_TYPE" = D; then
17993     echo " malloc support: Doug Lea's malloc"
17994     fi
17995    
17996     if test x$support_xpm = xyes; then
17997     echo " Xpm library: $XPM_LIBS"
17998     fi
17999    
18000     echo "
18001     The following are set in config.h
18002     "
18003     echo " pty/tty type: "$rxvt_cv_ptys
18004     if test x$support_utmp != xyes; then
18005 pcg 1.20 echo " utmp support: disabled"
18006     echo
18007 pcg 1.1 else
18008     echo " utmp support: enabled
18009     utmp file: $rxvt_cv_path_utmp
18010     utmpx file: $rxvt_cv_path_utmpx
18011     wtmp file: $rxvt_cv_path_wtmp
18012     wtmpx file: $rxvt_cv_path_wtmpx
18013     lastlog file: $rxvt_cv_path_lastlog
18014 pcg 1.20 ttys/ttytab file: $rxvt_cv_path_ttytab"
18015     echo
18016 pcg 1.1 fi
18017     if test x$term != x; then
18018 pcg 1.18 echo " set TERM to: $term"
18019 pcg 1.1 fi
18020     if test x$terminfo != x; then
18021 pcg 1.18 echo " set TERMINFO to: $terminfo"
18022     fi
18023     echo " default resource name: $RESNAME"
18024     echo " resource class: $RESCLASS"
18025     if test x$RESFALLBACK != x; then
18026     echo " resource class fallback: $RESFALLBACK"
18027 pcg 1.1 fi
18028 pcg 1.18 echo
18029 pcg 1.1 if test x$rxvt_cv_ptys = xUNKNOWN; then
18030     echo ".----------------------------------------------------------------."
18031     echo ". WARNING: could not determine pty/tty type. Do not build until ."
18032     echo ". the appropriate PTYS_ARE_* is defined in config.h ."
18033     echo ".----------------------------------------------------------------."
18034     fi
18035     if test x$support_xpm = xneedsmanualspecification; then
18036     echo ".----------------------------------------------------------------."
18037     echo ". WARNING: --enable-xpm-background was specified however the ."
18038     echo ". XPM includes files and libraries could not be found. ."
18039     echo ". XPM backgrounds are now being DISABLED! If you want ."
18040     echo ". to use them you should rerun configure with the ."
18041     echo ". appropriate --with-xpm-includes=/path/to/xpm/includes ."
18042     echo ". and --with-xpm-library=/path/to/xpm/library lines. ."
18043     echo ".----------------------------------------------------------------."
18044     fi
18045     if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then
18046     echo ".----------------------------------------------------------------."
18047     echo ". WARNING: --enable-xim was specified however the locale support ."
18048     echo ". functions could not be found. ."
18049     echo ". XIM is now being DISABLED! ."
18050     echo ".----------------------------------------------------------------."
18051     fi
18052 pcg 1.20
18053     echo " *** Please check src/feature.h for further options ***"
18054     echo
18055    
18056     echo ".----------------------------------------------------------------."
18057     echo ". NOTE: most features are disabled by default, try ."
18058     echo ". configure --help to get an idea of the optional features ."
18059     echo ".----------------------------------------------------------------."
18060     echo
18061