ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/configure
Revision: 1.22
Committed: Wed Mar 17 03:07:35 2004 UTC (20 years, 2 months ago) by pcg
Branch: MAIN
CVS Tags: rel-2_5
Changes since 1.21: +4 -7 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    
3285     ac_ext=cc
3286     ac_cpp='$CXXCPP $CPPFLAGS'
3287     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3288     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3289     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3290    
3291    
3292    
3293     ac_ext=cc
3294     ac_cpp='$CXXCPP $CPPFLAGS'
3295     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3296     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3297     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3298     echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
3299     echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
3300     if test -z "$CXXCPP"; then
3301     if test "${ac_cv_prog_CXXCPP+set}" = set; then
3302     echo $ECHO_N "(cached) $ECHO_C" >&6
3303     else
3304     # Double quotes because CXXCPP needs to be expanded
3305     for CXXCPP in "$CXX -E" "/lib/cpp"
3306     do
3307     ac_preproc_ok=false
3308     for ac_cxx_preproc_warn_flag in '' yes
3309     do
3310     # Use a header file that comes with gcc, so configuring glibc
3311     # with a fresh cross-compiler works.
3312     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3313     # <limits.h> exists even on freestanding compilers.
3314     # On the NeXT, cc -E runs the code through the compiler's parser,
3315     # not just through cpp. "Syntax error" is here to catch this case.
3316     cat >conftest.$ac_ext <<_ACEOF
3317     /* confdefs.h. */
3318     _ACEOF
3319     cat confdefs.h >>conftest.$ac_ext
3320     cat >>conftest.$ac_ext <<_ACEOF
3321     /* end confdefs.h. */
3322     #ifdef __STDC__
3323     # include <limits.h>
3324     #else
3325     # include <assert.h>
3326     #endif
3327     Syntax error
3328     _ACEOF
3329     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3330     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3331     ac_status=$?
3332     grep -v '^ *+' conftest.er1 >conftest.err
3333     rm -f conftest.er1
3334     cat conftest.err >&5
3335     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3336     (exit $ac_status); } >/dev/null; then
3337     if test -s conftest.err; then
3338     ac_cpp_err=$ac_cxx_preproc_warn_flag
3339     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3340     else
3341     ac_cpp_err=
3342     fi
3343     else
3344     ac_cpp_err=yes
3345     fi
3346     if test -z "$ac_cpp_err"; then
3347     :
3348     else
3349     echo "$as_me: failed program was:" >&5
3350     sed 's/^/| /' conftest.$ac_ext >&5
3351    
3352     # Broken: fails on valid input.
3353     continue
3354     fi
3355     rm -f conftest.err conftest.$ac_ext
3356    
3357     # OK, works on sane cases. Now check whether non-existent headers
3358     # can be detected and how.
3359     cat >conftest.$ac_ext <<_ACEOF
3360     /* confdefs.h. */
3361     _ACEOF
3362     cat confdefs.h >>conftest.$ac_ext
3363     cat >>conftest.$ac_ext <<_ACEOF
3364     /* end confdefs.h. */
3365     #include <ac_nonexistent.h>
3366     _ACEOF
3367     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3368     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3369     ac_status=$?
3370     grep -v '^ *+' conftest.er1 >conftest.err
3371     rm -f conftest.er1
3372     cat conftest.err >&5
3373     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3374     (exit $ac_status); } >/dev/null; then
3375     if test -s conftest.err; then
3376     ac_cpp_err=$ac_cxx_preproc_warn_flag
3377     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3378     else
3379     ac_cpp_err=
3380     fi
3381     else
3382     ac_cpp_err=yes
3383     fi
3384     if test -z "$ac_cpp_err"; then
3385     # Broken: success on invalid input.
3386     continue
3387     else
3388     echo "$as_me: failed program was:" >&5
3389     sed 's/^/| /' conftest.$ac_ext >&5
3390    
3391     # Passes both tests.
3392     ac_preproc_ok=:
3393     break
3394     fi
3395     rm -f conftest.err conftest.$ac_ext
3396    
3397     done
3398     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3399     rm -f conftest.err conftest.$ac_ext
3400     if $ac_preproc_ok; then
3401     break
3402     fi
3403    
3404     done
3405     ac_cv_prog_CXXCPP=$CXXCPP
3406    
3407     fi
3408     CXXCPP=$ac_cv_prog_CXXCPP
3409     else
3410     ac_cv_prog_CXXCPP=$CXXCPP
3411     fi
3412     echo "$as_me:$LINENO: result: $CXXCPP" >&5
3413     echo "${ECHO_T}$CXXCPP" >&6
3414     ac_preproc_ok=false
3415     for ac_cxx_preproc_warn_flag in '' yes
3416     do
3417     # Use a header file that comes with gcc, so configuring glibc
3418     # with a fresh cross-compiler works.
3419     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3420     # <limits.h> exists even on freestanding compilers.
3421     # On the NeXT, cc -E runs the code through the compiler's parser,
3422     # not just through cpp. "Syntax error" is here to catch this case.
3423     cat >conftest.$ac_ext <<_ACEOF
3424     /* confdefs.h. */
3425     _ACEOF
3426     cat confdefs.h >>conftest.$ac_ext
3427     cat >>conftest.$ac_ext <<_ACEOF
3428     /* end confdefs.h. */
3429     #ifdef __STDC__
3430     # include <limits.h>
3431     #else
3432     # include <assert.h>
3433     #endif
3434     Syntax error
3435     _ACEOF
3436     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3437     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3438     ac_status=$?
3439     grep -v '^ *+' conftest.er1 >conftest.err
3440     rm -f conftest.er1
3441     cat conftest.err >&5
3442     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3443     (exit $ac_status); } >/dev/null; then
3444     if test -s conftest.err; then
3445     ac_cpp_err=$ac_cxx_preproc_warn_flag
3446     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3447     else
3448     ac_cpp_err=
3449     fi
3450     else
3451     ac_cpp_err=yes
3452     fi
3453     if test -z "$ac_cpp_err"; then
3454     :
3455     else
3456     echo "$as_me: failed program was:" >&5
3457     sed 's/^/| /' conftest.$ac_ext >&5
3458    
3459     # Broken: fails on valid input.
3460     continue
3461     fi
3462     rm -f conftest.err conftest.$ac_ext
3463    
3464     # OK, works on sane cases. Now check whether non-existent headers
3465     # can be detected and how.
3466     cat >conftest.$ac_ext <<_ACEOF
3467     /* confdefs.h. */
3468     _ACEOF
3469     cat confdefs.h >>conftest.$ac_ext
3470     cat >>conftest.$ac_ext <<_ACEOF
3471     /* end confdefs.h. */
3472     #include <ac_nonexistent.h>
3473     _ACEOF
3474     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3475     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3476     ac_status=$?
3477     grep -v '^ *+' conftest.er1 >conftest.err
3478     rm -f conftest.er1
3479     cat conftest.err >&5
3480     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3481     (exit $ac_status); } >/dev/null; then
3482     if test -s conftest.err; then
3483     ac_cpp_err=$ac_cxx_preproc_warn_flag
3484     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3485     else
3486     ac_cpp_err=
3487     fi
3488     else
3489     ac_cpp_err=yes
3490     fi
3491     if test -z "$ac_cpp_err"; then
3492     # Broken: success on invalid input.
3493     continue
3494     else
3495     echo "$as_me: failed program was:" >&5
3496     sed 's/^/| /' conftest.$ac_ext >&5
3497    
3498     # Passes both tests.
3499     ac_preproc_ok=:
3500     break
3501     fi
3502     rm -f conftest.err conftest.$ac_ext
3503    
3504     done
3505     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3506     rm -f conftest.err conftest.$ac_ext
3507     if $ac_preproc_ok; then
3508     :
3509     else
3510     { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3511     See \`config.log' for more details." >&5
3512     echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3513     See \`config.log' for more details." >&2;}
3514     { (exit 1); exit 1; }; }
3515     fi
3516    
3517     ac_ext=cc
3518     ac_cpp='$CXXCPP $CPPFLAGS'
3519     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3520     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3521     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3522 pcg 1.11
3523    
3524     echo "$as_me:$LINENO: checking for egrep" >&5
3525     echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3526     if test "${ac_cv_prog_egrep+set}" = set; then
3527     echo $ECHO_N "(cached) $ECHO_C" >&6
3528     else
3529     if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3530     then ac_cv_prog_egrep='grep -E'
3531     else ac_cv_prog_egrep='egrep'
3532     fi
3533     fi
3534     echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3535     echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3536     EGREP=$ac_cv_prog_egrep
3537    
3538    
3539    
3540     echo "$as_me:$LINENO: checking for AIX" >&5
3541     echo $ECHO_N "checking for AIX... $ECHO_C" >&6
3542     cat >conftest.$ac_ext <<_ACEOF
3543     /* confdefs.h. */
3544     _ACEOF
3545     cat confdefs.h >>conftest.$ac_ext
3546     cat >>conftest.$ac_ext <<_ACEOF
3547     /* end confdefs.h. */
3548 pcg 1.1 #ifdef _AIX
3549     yes
3550     #endif
3551    
3552 pcg 1.11 _ACEOF
3553 pcg 1.1 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3554 pcg 1.11 $EGREP "yes" >/dev/null 2>&1; then
3555     echo "$as_me:$LINENO: result: yes" >&5
3556     echo "${ECHO_T}yes" >&6
3557     cat >>confdefs.h <<\_ACEOF
3558 pcg 1.1 #define _ALL_SOURCE 1
3559 pcg 1.11 _ACEOF
3560 pcg 1.1
3561     else
3562 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
3563     echo "${ECHO_T}no" >&6
3564 pcg 1.1 fi
3565     rm -f conftest*
3566    
3567    
3568 pcg 1.11 echo "$as_me:$LINENO: checking for library containing strerror" >&5
3569     echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
3570     if test "${ac_cv_search_strerror+set}" = set; then
3571     echo $ECHO_N "(cached) $ECHO_C" >&6
3572     else
3573     ac_func_search_save_LIBS=$LIBS
3574     ac_cv_search_strerror=no
3575     cat >conftest.$ac_ext <<_ACEOF
3576     /* confdefs.h. */
3577     _ACEOF
3578     cat confdefs.h >>conftest.$ac_ext
3579     cat >>conftest.$ac_ext <<_ACEOF
3580     /* end confdefs.h. */
3581    
3582     /* Override any gcc2 internal prototype to avoid an error. */
3583     #ifdef __cplusplus
3584     extern "C"
3585     #endif
3586     /* We use char because int might match the return type of a gcc2
3587     builtin and then its argument prototype would still apply. */
3588     char strerror ();
3589     int
3590     main ()
3591     {
3592     strerror ();
3593     ;
3594     return 0;
3595     }
3596     _ACEOF
3597     rm -f conftest.$ac_objext conftest$ac_exeext
3598     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3599     (eval $ac_link) 2>conftest.er1
3600     ac_status=$?
3601     grep -v '^ *+' conftest.er1 >conftest.err
3602     rm -f conftest.er1
3603     cat conftest.err >&5
3604     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3605     (exit $ac_status); } &&
3606 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3607 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3608     (eval $ac_try) 2>&5
3609     ac_status=$?
3610     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3611     (exit $ac_status); }; } &&
3612     { ac_try='test -s conftest$ac_exeext'
3613     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3614     (eval $ac_try) 2>&5
3615     ac_status=$?
3616     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3617     (exit $ac_status); }; }; then
3618     ac_cv_search_strerror="none required"
3619     else
3620     echo "$as_me: failed program was:" >&5
3621     sed 's/^/| /' conftest.$ac_ext >&5
3622    
3623     fi
3624     rm -f conftest.err conftest.$ac_objext \
3625     conftest$ac_exeext conftest.$ac_ext
3626     if test "$ac_cv_search_strerror" = no; then
3627     for ac_lib in cposix; do
3628     LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3629     cat >conftest.$ac_ext <<_ACEOF
3630     /* confdefs.h. */
3631     _ACEOF
3632     cat confdefs.h >>conftest.$ac_ext
3633     cat >>conftest.$ac_ext <<_ACEOF
3634     /* end confdefs.h. */
3635 pcg 1.1
3636 pcg 1.11 /* Override any gcc2 internal prototype to avoid an error. */
3637     #ifdef __cplusplus
3638     extern "C"
3639     #endif
3640     /* We use char because int might match the return type of a gcc2
3641     builtin and then its argument prototype would still apply. */
3642     char strerror ();
3643     int
3644     main ()
3645     {
3646     strerror ();
3647     ;
3648     return 0;
3649     }
3650     _ACEOF
3651     rm -f conftest.$ac_objext conftest$ac_exeext
3652     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3653     (eval $ac_link) 2>conftest.er1
3654     ac_status=$?
3655     grep -v '^ *+' conftest.er1 >conftest.err
3656     rm -f conftest.er1
3657     cat conftest.err >&5
3658     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3659     (exit $ac_status); } &&
3660 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3661 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3662     (eval $ac_try) 2>&5
3663     ac_status=$?
3664     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3665     (exit $ac_status); }; } &&
3666     { ac_try='test -s conftest$ac_exeext'
3667     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3668     (eval $ac_try) 2>&5
3669     ac_status=$?
3670     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3671     (exit $ac_status); }; }; then
3672     ac_cv_search_strerror="-l$ac_lib"
3673     break
3674 pcg 1.1 else
3675 pcg 1.11 echo "$as_me: failed program was:" >&5
3676     sed 's/^/| /' conftest.$ac_ext >&5
3677    
3678     fi
3679     rm -f conftest.err conftest.$ac_objext \
3680     conftest$ac_exeext conftest.$ac_ext
3681     done
3682     fi
3683     LIBS=$ac_func_search_save_LIBS
3684     fi
3685     echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3686     echo "${ECHO_T}$ac_cv_search_strerror" >&6
3687     if test "$ac_cv_search_strerror" != no; then
3688     test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
3689    
3690 pcg 1.1 fi
3691    
3692    
3693     # Check whether --enable-shared or --disable-shared was given.
3694     if test "${enable_shared+set}" = set; then
3695     enableval="$enable_shared"
3696     p=${PACKAGE-default}
3697     case "$enableval" in
3698     yes) enable_shared=yes ;;
3699     no) enable_shared=no ;;
3700     *)
3701     enable_shared=no
3702     # Look at the argument we got. We use all the common list separators.
3703     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3704     for pkg in $enableval; do
3705     if test "X$pkg" = "X$p"; then
3706     enable_shared=yes
3707     fi
3708     done
3709     IFS="$ac_save_ifs"
3710     ;;
3711     esac
3712     else
3713     enable_shared=no
3714 pcg 1.11 fi; # Check whether --enable-static or --disable-static was given.
3715 pcg 1.1 if test "${enable_static+set}" = set; then
3716     enableval="$enable_static"
3717     p=${PACKAGE-default}
3718     case "$enableval" in
3719     yes) enable_static=yes ;;
3720     no) enable_static=no ;;
3721     *)
3722     enable_static=no
3723     # Look at the argument we got. We use all the common list separators.
3724     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3725     for pkg in $enableval; do
3726     if test "X$pkg" = "X$p"; then
3727     enable_static=yes
3728     fi
3729     done
3730     IFS="$ac_save_ifs"
3731     ;;
3732     esac
3733     else
3734     enable_static=yes
3735 pcg 1.11 fi; # Check whether --enable-fast-install or --disable-fast-install was given.
3736 pcg 1.1 if test "${enable_fast_install+set}" = set; then
3737     enableval="$enable_fast_install"
3738     p=${PACKAGE-default}
3739     case "$enableval" in
3740     yes) enable_fast_install=yes ;;
3741     no) enable_fast_install=no ;;
3742     *)
3743     enable_fast_install=no
3744     # Look at the argument we got. We use all the common list separators.
3745     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3746     for pkg in $enableval; do
3747     if test "X$pkg" = "X$p"; then
3748     enable_fast_install=yes
3749     fi
3750     done
3751     IFS="$ac_save_ifs"
3752     ;;
3753     esac
3754     else
3755     enable_fast_install=yes
3756 pcg 1.11 fi;
3757 pcg 1.1 # Make sure we can run config.sub.
3758 pcg 1.11 $ac_config_sub sun4 >/dev/null 2>&1 ||
3759     { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3760     echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3761     { (exit 1); exit 1; }; }
3762    
3763     echo "$as_me:$LINENO: checking build system type" >&5
3764     echo $ECHO_N "checking build system type... $ECHO_C" >&6
3765     if test "${ac_cv_build+set}" = set; then
3766     echo $ECHO_N "(cached) $ECHO_C" >&6
3767     else
3768     ac_cv_build_alias=$build_alias
3769     test -z "$ac_cv_build_alias" &&
3770     ac_cv_build_alias=`$ac_config_guess`
3771     test -z "$ac_cv_build_alias" &&
3772     { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3773     echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3774     { (exit 1); exit 1; }; }
3775     ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3776     { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3777     echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3778     { (exit 1); exit 1; }; }
3779    
3780     fi
3781     echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3782     echo "${ECHO_T}$ac_cv_build" >&6
3783     build=$ac_cv_build
3784     build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3785     build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3786     build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3787    
3788    
3789     echo "$as_me:$LINENO: checking host system type" >&5
3790     echo $ECHO_N "checking host system type... $ECHO_C" >&6
3791     if test "${ac_cv_host+set}" = set; then
3792     echo $ECHO_N "(cached) $ECHO_C" >&6
3793     else
3794     ac_cv_host_alias=$host_alias
3795     test -z "$ac_cv_host_alias" &&
3796     ac_cv_host_alias=$ac_cv_build_alias
3797     ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3798     { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3799     echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
3800     { (exit 1); exit 1; }; }
3801    
3802     fi
3803     echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3804     echo "${ECHO_T}$ac_cv_host" >&6
3805     host=$ac_cv_host
3806     host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3807     host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3808     host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3809 pcg 1.1
3810    
3811    
3812     # Check whether --with-gnu-ld or --without-gnu-ld was given.
3813     if test "${with_gnu_ld+set}" = set; then
3814     withval="$with_gnu_ld"
3815     test "$withval" = no || with_gnu_ld=yes
3816     else
3817     with_gnu_ld=no
3818 pcg 1.11 fi;
3819 pcg 1.1 ac_prog=ld
3820     if test "$GCC" = yes; then
3821     # Check if gcc -print-prog-name=ld gives a path.
3822 pcg 1.11 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
3823     echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
3824 pcg 1.1 case $host in
3825     *-*-mingw*)
3826     # gcc leaves a trailing carriage return which upsets mingw
3827     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3828     *)
3829     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3830     esac
3831     case "$ac_prog" in
3832     # Accept absolute paths.
3833     [\\/]* | [A-Za-z]:[\\/]*)
3834     re_direlt='/[^/][^/]*/\.\./'
3835     # Canonicalize the path of ld
3836     ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3837     while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3838     ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3839     done
3840     test -z "$LD" && LD="$ac_prog"
3841     ;;
3842     "")
3843     # If it fails, then pretend we aren't using GCC.
3844     ac_prog=ld
3845     ;;
3846     *)
3847     # If it is relative, then search for the first ld in PATH.
3848     with_gnu_ld=unknown
3849     ;;
3850     esac
3851     elif test "$with_gnu_ld" = yes; then
3852 pcg 1.11 echo "$as_me:$LINENO: checking for GNU ld" >&5
3853     echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3854 pcg 1.1 else
3855 pcg 1.11 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3856     echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3857 pcg 1.1 fi
3858 pcg 1.11 if test "${lt_cv_path_LD+set}" = set; then
3859     echo $ECHO_N "(cached) $ECHO_C" >&6
3860 pcg 1.1 else
3861     if test -z "$LD"; then
3862     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3863     for ac_dir in $PATH; do
3864     test -z "$ac_dir" && ac_dir=.
3865     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3866     lt_cv_path_LD="$ac_dir/$ac_prog"
3867     # Check to see if the program is GNU ld. I'd rather use --version,
3868     # but apparently some GNU ld's only accept -v.
3869     # Break only if it was the GNU/non-GNU ld that we prefer.
3870     if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3871     test "$with_gnu_ld" != no && break
3872     else
3873     test "$with_gnu_ld" != yes && break
3874     fi
3875     fi
3876     done
3877     IFS="$ac_save_ifs"
3878     else
3879     lt_cv_path_LD="$LD" # Let the user override the test with a path.
3880     fi
3881     fi
3882    
3883     LD="$lt_cv_path_LD"
3884     if test -n "$LD"; then
3885 pcg 1.11 echo "$as_me:$LINENO: result: $LD" >&5
3886     echo "${ECHO_T}$LD" >&6
3887 pcg 1.1 else
3888 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
3889     echo "${ECHO_T}no" >&6
3890 pcg 1.1 fi
3891 pcg 1.11 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3892     echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3893     { (exit 1); exit 1; }; }
3894     echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3895     echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3896     if test "${lt_cv_prog_gnu_ld+set}" = set; then
3897     echo $ECHO_N "(cached) $ECHO_C" >&6
3898 pcg 1.1 else
3899     # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3900     if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3901     lt_cv_prog_gnu_ld=yes
3902     else
3903     lt_cv_prog_gnu_ld=no
3904     fi
3905     fi
3906 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3907     echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3908 pcg 1.1 with_gnu_ld=$lt_cv_prog_gnu_ld
3909    
3910    
3911 pcg 1.11 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3912     echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3913     if test "${lt_cv_ld_reload_flag+set}" = set; then
3914     echo $ECHO_N "(cached) $ECHO_C" >&6
3915 pcg 1.1 else
3916     lt_cv_ld_reload_flag='-r'
3917     fi
3918 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3919     echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3920 pcg 1.1 reload_flag=$lt_cv_ld_reload_flag
3921     test -n "$reload_flag" && reload_flag=" $reload_flag"
3922    
3923 pcg 1.11 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3924     echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3925     if test "${lt_cv_path_NM+set}" = set; then
3926     echo $ECHO_N "(cached) $ECHO_C" >&6
3927 pcg 1.1 else
3928     if test -n "$NM"; then
3929     # Let the user override the test.
3930     lt_cv_path_NM="$NM"
3931     else
3932     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3933     for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3934     test -z "$ac_dir" && ac_dir=.
3935     tmp_nm=$ac_dir/${ac_tool_prefix}nm
3936     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
3937     # Check to see if the nm accepts a BSD-compat flag.
3938     # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3939     # nm: unknown option "B" ignored
3940     # Tru64's nm complains that /dev/null is an invalid object file
3941     if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
3942     lt_cv_path_NM="$tmp_nm -B"
3943     break
3944     elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3945     lt_cv_path_NM="$tmp_nm -p"
3946     break
3947     else
3948     lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3949     continue # so that we can try to find one that supports BSD flags
3950     fi
3951     fi
3952     done
3953     IFS="$ac_save_ifs"
3954     test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3955     fi
3956     fi
3957    
3958     NM="$lt_cv_path_NM"
3959 pcg 1.11 echo "$as_me:$LINENO: result: $NM" >&5
3960     echo "${ECHO_T}$NM" >&6
3961 pcg 1.1
3962 pcg 1.11 echo "$as_me:$LINENO: checking whether ln -s works" >&5
3963     echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3964     LN_S=$as_ln_s
3965     if test "$LN_S" = "ln -s"; then
3966     echo "$as_me:$LINENO: result: yes" >&5
3967     echo "${ECHO_T}yes" >&6
3968     else
3969     echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3970     echo "${ECHO_T}no, using $LN_S" >&6
3971     fi
3972    
3973     echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
3974     echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
3975     if test "${lt_cv_deplibs_check_method+set}" = set; then
3976     echo $ECHO_N "(cached) $ECHO_C" >&6
3977 pcg 1.1 else
3978     lt_cv_file_magic_cmd='$MAGIC_CMD'
3979     lt_cv_file_magic_test_file=
3980     lt_cv_deplibs_check_method='unknown'
3981     # Need to set the preceding variable on all platforms that support
3982     # interlibrary dependencies.
3983     # 'none' -- dependencies not supported.
3984     # `unknown' -- same as none, but documents that we really don't know.
3985     # 'pass_all' -- all dependencies passed with no checks.
3986     # 'test_compile' -- check by making test program.
3987     # ['file_magic [regex]'] -- check by looking for files in library path
3988     # which responds to the $file_magic_cmd with a given egrep regex.
3989     # If you have `file' or equivalent on your system and you're not sure
3990     # whether `pass_all' will *always* work, you probably want this one.
3991    
3992     case "$host_os" in
3993     aix4*)
3994     lt_cv_deplibs_check_method=pass_all
3995     ;;
3996    
3997     beos*)
3998     lt_cv_deplibs_check_method=pass_all
3999     ;;
4000    
4001     bsdi4*)
4002     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4003     lt_cv_file_magic_cmd='/usr/bin/file -L'
4004     lt_cv_file_magic_test_file=/shlib/libc.so
4005     ;;
4006    
4007     cygwin* | mingw* | pw32*)
4008     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4009     lt_cv_file_magic_cmd='$OBJDUMP -f'
4010     ;;
4011    
4012     darwin*|rhapsody*)
4013     lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
4014     lt_cv_file_magiic_cmd=/usr/bin/file
4015     lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
4016     ;;
4017    
4018     freebsd*)
4019     if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4020     case "$host_cpu" in
4021     i*86 )
4022     # Not sure whether the presence of OpenBSD here was a mistake.
4023     # Let's accept both of them until this is cleared up.
4024     lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
4025     lt_cv_file_magic_cmd=/usr/bin/file
4026     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4027     ;;
4028     esac
4029     else
4030     lt_cv_deplibs_check_method=pass_all
4031     fi
4032     ;;
4033    
4034     gnu*)
4035     lt_cv_deplibs_check_method=pass_all
4036     ;;
4037    
4038     hpux10.20*|hpux11*)
4039     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4040     lt_cv_file_magic_cmd=/usr/bin/file
4041     lt_cv_file_magic_test_file=/usr/lib/libc.sl
4042     ;;
4043    
4044     irix5* | irix6*)
4045     case "$host_os" in
4046     irix5*)
4047     # this will be overridden with pass_all, but let us keep it just in case
4048     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
4049     ;;
4050     *)
4051     case "$LD" in
4052     *-32|*"-32 ") libmagic=32-bit;;
4053     *-n32|*"-n32 ") libmagic=N32;;
4054     *-64|*"-64 ") libmagic=64-bit;;
4055     *) libmagic=never-match;;
4056     esac
4057     # this will be overridden with pass_all, but let us keep it just in case
4058     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
4059     ;;
4060     esac
4061     lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
4062     lt_cv_deplibs_check_method=pass_all
4063     ;;
4064    
4065     # This must be Linux ELF.
4066     linux-gnu*)
4067     case "$host_cpu" in
4068     alpha* | i*86 | powerpc* | sparc* | ia64* )
4069     lt_cv_deplibs_check_method=pass_all ;;
4070     *)
4071     # glibc up to 2.1.1 does not perform some relocations on ARM
4072     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
4073     esac
4074     lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
4075     ;;
4076    
4077     netbsd*)
4078     if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4079     lt_cv_deplibs_check_method='file_magic NetBSD/[a-z0-9]* demand paged shared library'
4080     else
4081     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
4082     fi
4083     lt_cv_file_magic_cmd='/usr/bin/file -L'
4084     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4085     ;;
4086    
4087     newos6*)
4088     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4089     lt_cv_file_magic_cmd=/usr/bin/file
4090     lt_cv_file_magic_test_file=/usr/lib/libnls.so
4091     ;;
4092    
4093     osf3* | osf4* | osf5*)
4094     # this will be overridden with pass_all, but let us keep it just in case
4095     lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4096     lt_cv_file_magic_test_file=/shlib/libc.so
4097     lt_cv_deplibs_check_method=pass_all
4098     ;;
4099    
4100     sco3.2v5*)
4101     lt_cv_deplibs_check_method=pass_all
4102     ;;
4103    
4104     solaris*)
4105     lt_cv_deplibs_check_method=pass_all
4106     lt_cv_file_magic_test_file=/lib/libc.so
4107     ;;
4108    
4109     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4110     case "$host_vendor" in
4111     motorola)
4112     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
4113     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4114     ;;
4115     ncr)
4116     lt_cv_deplibs_check_method=pass_all
4117     ;;
4118     sequent)
4119     lt_cv_file_magic_cmd='/bin/file'
4120     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4121     ;;
4122     sni)
4123     lt_cv_file_magic_cmd='/bin/file'
4124     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4125     lt_cv_file_magic_test_file=/lib/libc.so
4126     ;;
4127     esac
4128     ;;
4129     esac
4130    
4131     fi
4132 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4133     echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4134 pcg 1.1 file_magic_cmd=$lt_cv_file_magic_cmd
4135     deplibs_check_method=$lt_cv_deplibs_check_method
4136    
4137    
4138    
4139    
4140    
4141    
4142    
4143     # Check for command to grab the raw symbol name followed by C symbol from nm.
4144 pcg 1.11 echo "$as_me:$LINENO: checking command to parse $NM output" >&5
4145     echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
4146     if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
4147     echo $ECHO_N "(cached) $ECHO_C" >&6
4148 pcg 1.1 else
4149 pcg 1.11
4150 pcg 1.1 # These are sane defaults that work on at least a few old systems.
4151     # [They come from Ultrix. What could be older than Ultrix?!! ;)]
4152    
4153     # Character class describing NM global symbol codes.
4154     symcode='[BCDEGRST]'
4155    
4156     # Regexp to match symbols that can be accessed directly from C.
4157     sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4158    
4159     # Transform the above into a raw symbol and a C symbol.
4160     symxfrm='\1 \2\3 \3'
4161    
4162     # Transform an extracted symbol line into a proper C declaration
4163     lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
4164    
4165     # Define system-specific variables.
4166     case "$host_os" in
4167     aix*)
4168     symcode='[BCDT]'
4169     ;;
4170     cygwin* | mingw* | pw32*)
4171     symcode='[ABCDGISTW]'
4172     ;;
4173     hpux*) # Its linker distinguishes data from code symbols
4174     lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^. .* \(.*\)$/extern char \1;/p'"
4175     ;;
4176     irix*)
4177     symcode='[BCDEGRST]'
4178     ;;
4179     solaris* | sysv5*)
4180     symcode='[BDT]'
4181     ;;
4182     sysv4)
4183     symcode='[DFNSTU]'
4184     ;;
4185     esac
4186    
4187     # Handle CRLF in mingw tool chain
4188     opt_cr=
4189     case "$host_os" in
4190     mingw*)
4191     opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4192     ;;
4193     esac
4194    
4195     # If we're using GNU nm, then use its standard symbol codes.
4196     if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
4197     symcode='[ABCDGISTW]'
4198     fi
4199    
4200     # Try without a prefix undercore, then with it.
4201     for ac_symprfx in "" "_"; do
4202    
4203     # Write the raw and C identifiers.
4204     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
4205    
4206     # Check to see that the pipe works correctly.
4207     pipe_works=no
4208     rm -f conftest*
4209     cat > conftest.$ac_ext <<EOF
4210     #ifdef __cplusplus
4211     extern "C" {
4212     #endif
4213     char nm_test_var;
4214     void nm_test_func(){}
4215     #ifdef __cplusplus
4216     }
4217     #endif
4218     main(){nm_test_var='a';nm_test_func();return(0);}
4219     EOF
4220    
4221 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4222     (eval $ac_compile) 2>&5
4223     ac_status=$?
4224     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4225     (exit $ac_status); }; then
4226 pcg 1.1 # Now try to grab the symbols.
4227     nlist=conftest.nm
4228 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
4229     (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
4230     ac_status=$?
4231     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4232     (exit $ac_status); } && test -s "$nlist"; then
4233 pcg 1.1 # Try sorting and uniquifying the output.
4234     if sort "$nlist" | uniq > "$nlist"T; then
4235     mv -f "$nlist"T "$nlist"
4236     else
4237     rm -f "$nlist"T
4238     fi
4239    
4240     # Make sure that we snagged all the symbols we need.
4241     if egrep ' nm_test_var$' "$nlist" >/dev/null; then
4242     if egrep ' nm_test_func$' "$nlist" >/dev/null; then
4243     cat <<EOF > conftest.$ac_ext
4244     #ifdef __cplusplus
4245     extern "C" {
4246     #endif
4247    
4248     EOF
4249     # Now generate the symbol file.
4250     eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
4251    
4252     cat <<EOF >> conftest.$ac_ext
4253     #if defined (__STDC__) && __STDC__
4254     # define lt_ptr_t void *
4255     #else
4256     # define lt_ptr_t char *
4257     # define const
4258     #endif
4259    
4260     /* The mapping between symbol names and symbols. */
4261     const struct {
4262     const char *name;
4263     lt_ptr_t address;
4264     }
4265     lt_preloaded_symbols[] =
4266     {
4267     EOF
4268     sed 's/^. \(.*\) \(.*\)$/ {"\2", (lt_ptr_t) \&\2},/' < "$nlist" >> conftest.$ac_ext
4269     cat <<\EOF >> conftest.$ac_ext
4270     {0, (lt_ptr_t) 0}
4271     };
4272    
4273     #ifdef __cplusplus
4274     }
4275     #endif
4276     EOF
4277     # Now try linking the two files.
4278     mv conftest.$ac_objext conftstm.$ac_objext
4279     save_LIBS="$LIBS"
4280     save_CFLAGS="$CFLAGS"
4281     LIBS="conftstm.$ac_objext"
4282     CFLAGS="$CFLAGS$no_builtin_flag"
4283 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4284     (eval $ac_link) 2>&5
4285     ac_status=$?
4286     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4287     (exit $ac_status); } && test -s conftest; then
4288 pcg 1.1 pipe_works=yes
4289     fi
4290     LIBS="$save_LIBS"
4291     CFLAGS="$save_CFLAGS"
4292     else
4293     echo "cannot find nm_test_func in $nlist" >&5
4294     fi
4295     else
4296     echo "cannot find nm_test_var in $nlist" >&5
4297     fi
4298     else
4299     echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4300     fi
4301     else
4302     echo "$progname: failed program was:" >&5
4303     cat conftest.$ac_ext >&5
4304     fi
4305     rm -f conftest* conftst*
4306    
4307     # Do not use the global_symbol_pipe unless it works.
4308     if test "$pipe_works" = yes; then
4309     break
4310     else
4311     lt_cv_sys_global_symbol_pipe=
4312     fi
4313     done
4314    
4315     fi
4316    
4317     global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
4318     if test -z "$lt_cv_sys_global_symbol_pipe"; then
4319     global_symbol_to_cdecl=
4320     else
4321     global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
4322     fi
4323     if test -z "$global_symbol_pipe$global_symbol_to_cdecl"; then
4324 pcg 1.11 echo "$as_me:$LINENO: result: failed" >&5
4325     echo "${ECHO_T}failed" >&6
4326 pcg 1.1 else
4327 pcg 1.11 echo "$as_me:$LINENO: result: ok" >&5
4328     echo "${ECHO_T}ok" >&6
4329 pcg 1.1 fi
4330    
4331 pcg 1.11 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4332     echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4333     if test "${ac_cv_header_stdc+set}" = set; then
4334     echo $ECHO_N "(cached) $ECHO_C" >&6
4335     else
4336     cat >conftest.$ac_ext <<_ACEOF
4337     /* confdefs.h. */
4338     _ACEOF
4339     cat confdefs.h >>conftest.$ac_ext
4340     cat >>conftest.$ac_ext <<_ACEOF
4341     /* end confdefs.h. */
4342     #include <stdlib.h>
4343     #include <stdarg.h>
4344     #include <string.h>
4345     #include <float.h>
4346    
4347     int
4348     main ()
4349     {
4350    
4351     ;
4352     return 0;
4353     }
4354     _ACEOF
4355     rm -f conftest.$ac_objext
4356     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4357     (eval $ac_compile) 2>conftest.er1
4358     ac_status=$?
4359     grep -v '^ *+' conftest.er1 >conftest.err
4360     rm -f conftest.er1
4361     cat conftest.err >&5
4362     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4363     (exit $ac_status); } &&
4364 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4365 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4366     (eval $ac_try) 2>&5
4367     ac_status=$?
4368     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4369     (exit $ac_status); }; } &&
4370     { ac_try='test -s conftest.$ac_objext'
4371     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4372     (eval $ac_try) 2>&5
4373     ac_status=$?
4374     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4375     (exit $ac_status); }; }; then
4376     ac_cv_header_stdc=yes
4377     else
4378     echo "$as_me: failed program was:" >&5
4379     sed 's/^/| /' conftest.$ac_ext >&5
4380    
4381     ac_cv_header_stdc=no
4382     fi
4383     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4384    
4385     if test $ac_cv_header_stdc = yes; then
4386     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4387     cat >conftest.$ac_ext <<_ACEOF
4388     /* confdefs.h. */
4389     _ACEOF
4390     cat confdefs.h >>conftest.$ac_ext
4391     cat >>conftest.$ac_ext <<_ACEOF
4392     /* end confdefs.h. */
4393     #include <string.h>
4394    
4395     _ACEOF
4396     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4397     $EGREP "memchr" >/dev/null 2>&1; then
4398     :
4399 pcg 1.1 else
4400 pcg 1.11 ac_cv_header_stdc=no
4401     fi
4402     rm -f conftest*
4403    
4404     fi
4405    
4406     if test $ac_cv_header_stdc = yes; then
4407     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4408     cat >conftest.$ac_ext <<_ACEOF
4409     /* confdefs.h. */
4410     _ACEOF
4411     cat confdefs.h >>conftest.$ac_ext
4412     cat >>conftest.$ac_ext <<_ACEOF
4413     /* end confdefs.h. */
4414     #include <stdlib.h>
4415    
4416     _ACEOF
4417     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4418     $EGREP "free" >/dev/null 2>&1; then
4419     :
4420 pcg 1.1 else
4421 pcg 1.11 ac_cv_header_stdc=no
4422 pcg 1.1 fi
4423     rm -f conftest*
4424 pcg 1.11
4425     fi
4426    
4427     if test $ac_cv_header_stdc = yes; then
4428     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4429     if test "$cross_compiling" = yes; then
4430     :
4431     else
4432     cat >conftest.$ac_ext <<_ACEOF
4433     /* confdefs.h. */
4434     _ACEOF
4435     cat confdefs.h >>conftest.$ac_ext
4436     cat >>conftest.$ac_ext <<_ACEOF
4437     /* end confdefs.h. */
4438     #include <ctype.h>
4439     #if ((' ' & 0x0FF) == 0x020)
4440     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4441     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4442     #else
4443     # define ISLOWER(c) \
4444     (('a' <= (c) && (c) <= 'i') \
4445     || ('j' <= (c) && (c) <= 'r') \
4446     || ('s' <= (c) && (c) <= 'z'))
4447     # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4448     #endif
4449    
4450     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4451     int
4452     main ()
4453     {
4454     int i;
4455     for (i = 0; i < 256; i++)
4456     if (XOR (islower (i), ISLOWER (i))
4457     || toupper (i) != TOUPPER (i))
4458     exit(2);
4459     exit (0);
4460     }
4461     _ACEOF
4462     rm -f conftest$ac_exeext
4463     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4464     (eval $ac_link) 2>&5
4465     ac_status=$?
4466     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4467     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4468     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4469     (eval $ac_try) 2>&5
4470     ac_status=$?
4471     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4472     (exit $ac_status); }; }; then
4473     :
4474     else
4475     echo "$as_me: program exited with status $ac_status" >&5
4476     echo "$as_me: failed program was:" >&5
4477     sed 's/^/| /' conftest.$ac_ext >&5
4478    
4479     ( exit $ac_status )
4480     ac_cv_header_stdc=no
4481     fi
4482     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4483     fi
4484     fi
4485     fi
4486     echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4487     echo "${ECHO_T}$ac_cv_header_stdc" >&6
4488     if test $ac_cv_header_stdc = yes; then
4489    
4490     cat >>confdefs.h <<\_ACEOF
4491     #define STDC_HEADERS 1
4492     _ACEOF
4493    
4494     fi
4495    
4496     # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4497    
4498    
4499    
4500    
4501    
4502    
4503    
4504    
4505    
4506     for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4507     inttypes.h stdint.h unistd.h
4508     do
4509     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4510     echo "$as_me:$LINENO: checking for $ac_header" >&5
4511     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4512     if eval "test \"\${$as_ac_Header+set}\" = set"; then
4513     echo $ECHO_N "(cached) $ECHO_C" >&6
4514     else
4515     cat >conftest.$ac_ext <<_ACEOF
4516     /* confdefs.h. */
4517     _ACEOF
4518     cat confdefs.h >>conftest.$ac_ext
4519     cat >>conftest.$ac_ext <<_ACEOF
4520     /* end confdefs.h. */
4521     $ac_includes_default
4522    
4523     #include <$ac_header>
4524     _ACEOF
4525     rm -f conftest.$ac_objext
4526     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4527     (eval $ac_compile) 2>conftest.er1
4528     ac_status=$?
4529     grep -v '^ *+' conftest.er1 >conftest.err
4530     rm -f conftest.er1
4531     cat conftest.err >&5
4532     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4533     (exit $ac_status); } &&
4534 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4535 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4536     (eval $ac_try) 2>&5
4537     ac_status=$?
4538     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4539     (exit $ac_status); }; } &&
4540     { ac_try='test -s conftest.$ac_objext'
4541     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4542     (eval $ac_try) 2>&5
4543     ac_status=$?
4544     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4545     (exit $ac_status); }; }; then
4546     eval "$as_ac_Header=yes"
4547     else
4548     echo "$as_me: failed program was:" >&5
4549     sed 's/^/| /' conftest.$ac_ext >&5
4550    
4551     eval "$as_ac_Header=no"
4552     fi
4553     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4554     fi
4555     echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4556     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4557     if test `eval echo '${'$as_ac_Header'}'` = yes; then
4558     cat >>confdefs.h <<_ACEOF
4559     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4560     _ACEOF
4561    
4562     fi
4563    
4564     done
4565    
4566    
4567    
4568     for ac_header in dlfcn.h
4569     do
4570     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4571     if eval "test \"\${$as_ac_Header+set}\" = set"; then
4572     echo "$as_me:$LINENO: checking for $ac_header" >&5
4573     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4574     if eval "test \"\${$as_ac_Header+set}\" = set"; then
4575     echo $ECHO_N "(cached) $ECHO_C" >&6
4576     fi
4577     echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4578     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4579     else
4580     # Is the header compilable?
4581     echo "$as_me:$LINENO: checking $ac_header usability" >&5
4582     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4583     cat >conftest.$ac_ext <<_ACEOF
4584     /* confdefs.h. */
4585     _ACEOF
4586     cat confdefs.h >>conftest.$ac_ext
4587     cat >>conftest.$ac_ext <<_ACEOF
4588     /* end confdefs.h. */
4589     $ac_includes_default
4590     #include <$ac_header>
4591     _ACEOF
4592     rm -f conftest.$ac_objext
4593     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4594     (eval $ac_compile) 2>conftest.er1
4595     ac_status=$?
4596     grep -v '^ *+' conftest.er1 >conftest.err
4597     rm -f conftest.er1
4598     cat conftest.err >&5
4599     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4600     (exit $ac_status); } &&
4601 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4602 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4603     (eval $ac_try) 2>&5
4604     ac_status=$?
4605     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4606     (exit $ac_status); }; } &&
4607     { ac_try='test -s conftest.$ac_objext'
4608     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4609     (eval $ac_try) 2>&5
4610     ac_status=$?
4611     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4612     (exit $ac_status); }; }; then
4613     ac_header_compiler=yes
4614     else
4615     echo "$as_me: failed program was:" >&5
4616     sed 's/^/| /' conftest.$ac_ext >&5
4617    
4618     ac_header_compiler=no
4619     fi
4620     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4621     echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4622     echo "${ECHO_T}$ac_header_compiler" >&6
4623    
4624     # Is the header present?
4625     echo "$as_me:$LINENO: checking $ac_header presence" >&5
4626     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4627     cat >conftest.$ac_ext <<_ACEOF
4628     /* confdefs.h. */
4629     _ACEOF
4630     cat confdefs.h >>conftest.$ac_ext
4631     cat >>conftest.$ac_ext <<_ACEOF
4632     /* end confdefs.h. */
4633     #include <$ac_header>
4634     _ACEOF
4635     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4636     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4637     ac_status=$?
4638     grep -v '^ *+' conftest.er1 >conftest.err
4639     rm -f conftest.er1
4640     cat conftest.err >&5
4641     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4642     (exit $ac_status); } >/dev/null; then
4643     if test -s conftest.err; then
4644 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
4645     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4646 pcg 1.11 else
4647     ac_cpp_err=
4648     fi
4649     else
4650     ac_cpp_err=yes
4651 pcg 1.1 fi
4652 pcg 1.11 if test -z "$ac_cpp_err"; then
4653     ac_header_preproc=yes
4654     else
4655     echo "$as_me: failed program was:" >&5
4656     sed 's/^/| /' conftest.$ac_ext >&5
4657    
4658     ac_header_preproc=no
4659     fi
4660     rm -f conftest.err conftest.$ac_ext
4661     echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4662     echo "${ECHO_T}$ac_header_preproc" >&6
4663    
4664     # So? What about this header?
4665 pcg 1.13 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4666 pcg 1.11 yes:no: )
4667     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4668     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4669     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4670     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4671     ac_header_preproc=yes
4672     ;;
4673     no:yes:* )
4674     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4675     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4676     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4677     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4678     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4679     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4680     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4681     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4682     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4683     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4684     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4685     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4686     (
4687     cat <<\_ASBOX
4688     ## ------------------------------------------ ##
4689     ## Report this to the AC_PACKAGE_NAME lists. ##
4690     ## ------------------------------------------ ##
4691     _ASBOX
4692     ) |
4693     sed "s/^/$as_me: WARNING: /" >&2
4694     ;;
4695     esac
4696     echo "$as_me:$LINENO: checking for $ac_header" >&5
4697     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4698     if eval "test \"\${$as_ac_Header+set}\" = set"; then
4699     echo $ECHO_N "(cached) $ECHO_C" >&6
4700 pcg 1.1 else
4701 pcg 1.11 eval "$as_ac_Header=\$ac_header_preproc"
4702 pcg 1.1 fi
4703 pcg 1.11 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4704     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4705    
4706     fi
4707     if test `eval echo '${'$as_ac_Header'}'` = yes; then
4708     cat >>confdefs.h <<_ACEOF
4709     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4710     _ACEOF
4711    
4712     fi
4713    
4714 pcg 1.1 done
4715    
4716    
4717    
4718    
4719    
4720     # Only perform the check for file, if the check method requires it
4721     case "$deplibs_check_method" in
4722     file_magic*)
4723     if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4724 pcg 1.11 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4725     echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
4726     if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4727     echo $ECHO_N "(cached) $ECHO_C" >&6
4728 pcg 1.1 else
4729     case "$MAGIC_CMD" in
4730     /*)
4731     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4732     ;;
4733     ?:/*)
4734     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4735     ;;
4736     *)
4737     ac_save_MAGIC_CMD="$MAGIC_CMD"
4738     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4739     ac_dummy="/usr/bin:$PATH"
4740     for ac_dir in $ac_dummy; do
4741     test -z "$ac_dir" && ac_dir=.
4742     if test -f $ac_dir/${ac_tool_prefix}file; then
4743     lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4744     if test -n "$file_magic_test_file"; then
4745     case "$deplibs_check_method" in
4746     "file_magic "*)
4747     file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4748     MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4749     if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4750     egrep "$file_magic_regex" > /dev/null; then
4751     :
4752     else
4753     cat <<EOF 1>&2
4754    
4755     *** Warning: the command libtool uses to detect shared libraries,
4756     *** $file_magic_cmd, produces output that libtool cannot recognize.
4757     *** The result is that libtool may fail to recognize shared libraries
4758     *** as such. This will affect the creation of libtool libraries that
4759     *** depend on shared libraries, but programs linked with such libtool
4760     *** libraries will work regardless of this problem. Nevertheless, you
4761     *** may want to report the problem to your system manager and/or to
4762     *** bug-libtool@gnu.org
4763    
4764     EOF
4765     fi ;;
4766     esac
4767     fi
4768     break
4769     fi
4770     done
4771     IFS="$ac_save_ifs"
4772     MAGIC_CMD="$ac_save_MAGIC_CMD"
4773     ;;
4774     esac
4775     fi
4776    
4777     MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4778     if test -n "$MAGIC_CMD"; then
4779 pcg 1.11 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4780     echo "${ECHO_T}$MAGIC_CMD" >&6
4781 pcg 1.1 else
4782 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
4783     echo "${ECHO_T}no" >&6
4784 pcg 1.1 fi
4785    
4786     if test -z "$lt_cv_path_MAGIC_CMD"; then
4787     if test -n "$ac_tool_prefix"; then
4788 pcg 1.11 echo "$as_me:$LINENO: checking for file" >&5
4789     echo $ECHO_N "checking for file... $ECHO_C" >&6
4790     if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4791     echo $ECHO_N "(cached) $ECHO_C" >&6
4792 pcg 1.1 else
4793     case "$MAGIC_CMD" in
4794     /*)
4795     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4796     ;;
4797     ?:/*)
4798     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4799     ;;
4800     *)
4801     ac_save_MAGIC_CMD="$MAGIC_CMD"
4802     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4803     ac_dummy="/usr/bin:$PATH"
4804     for ac_dir in $ac_dummy; do
4805     test -z "$ac_dir" && ac_dir=.
4806     if test -f $ac_dir/file; then
4807     lt_cv_path_MAGIC_CMD="$ac_dir/file"
4808     if test -n "$file_magic_test_file"; then
4809     case "$deplibs_check_method" in
4810     "file_magic "*)
4811     file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4812     MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4813     if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4814     egrep "$file_magic_regex" > /dev/null; then
4815     :
4816     else
4817     cat <<EOF 1>&2
4818    
4819     *** Warning: the command libtool uses to detect shared libraries,
4820     *** $file_magic_cmd, produces output that libtool cannot recognize.
4821     *** The result is that libtool may fail to recognize shared libraries
4822     *** as such. This will affect the creation of libtool libraries that
4823     *** depend on shared libraries, but programs linked with such libtool
4824     *** libraries will work regardless of this problem. Nevertheless, you
4825     *** may want to report the problem to your system manager and/or to
4826     *** bug-libtool@gnu.org
4827    
4828     EOF
4829     fi ;;
4830     esac
4831     fi
4832     break
4833     fi
4834     done
4835     IFS="$ac_save_ifs"
4836     MAGIC_CMD="$ac_save_MAGIC_CMD"
4837     ;;
4838     esac
4839     fi
4840    
4841     MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4842     if test -n "$MAGIC_CMD"; then
4843 pcg 1.11 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4844     echo "${ECHO_T}$MAGIC_CMD" >&6
4845 pcg 1.1 else
4846 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
4847     echo "${ECHO_T}no" >&6
4848 pcg 1.1 fi
4849    
4850     else
4851     MAGIC_CMD=:
4852     fi
4853     fi
4854    
4855     fi
4856     ;;
4857     esac
4858    
4859 pcg 1.11 if test -n "$ac_tool_prefix"; then
4860     # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4861 pcg 1.1 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4862 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
4863     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4864     if test "${ac_cv_prog_RANLIB+set}" = set; then
4865     echo $ECHO_N "(cached) $ECHO_C" >&6
4866 pcg 1.1 else
4867     if test -n "$RANLIB"; then
4868     ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4869     else
4870 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4871     for as_dir in $PATH
4872     do
4873     IFS=$as_save_IFS
4874     test -z "$as_dir" && as_dir=.
4875     for ac_exec_ext in '' $ac_executable_extensions; do
4876     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4877     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4878     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4879     break 2
4880     fi
4881     done
4882     done
4883    
4884 pcg 1.1 fi
4885     fi
4886 pcg 1.11 RANLIB=$ac_cv_prog_RANLIB
4887 pcg 1.1 if test -n "$RANLIB"; then
4888 pcg 1.11 echo "$as_me:$LINENO: result: $RANLIB" >&5
4889     echo "${ECHO_T}$RANLIB" >&6
4890 pcg 1.1 else
4891 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
4892     echo "${ECHO_T}no" >&6
4893 pcg 1.1 fi
4894    
4895 pcg 1.11 fi
4896 pcg 1.1 if test -z "$ac_cv_prog_RANLIB"; then
4897 pcg 1.11 ac_ct_RANLIB=$RANLIB
4898 pcg 1.1 # Extract the first word of "ranlib", so it can be a program name with args.
4899     set dummy ranlib; ac_word=$2
4900 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
4901     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4902     if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4903     echo $ECHO_N "(cached) $ECHO_C" >&6
4904 pcg 1.1 else
4905 pcg 1.11 if test -n "$ac_ct_RANLIB"; then
4906     ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4907 pcg 1.1 else
4908 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4909     for as_dir in $PATH
4910     do
4911     IFS=$as_save_IFS
4912     test -z "$as_dir" && as_dir=.
4913     for ac_exec_ext in '' $ac_executable_extensions; do
4914     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4915     ac_cv_prog_ac_ct_RANLIB="ranlib"
4916     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4917     break 2
4918     fi
4919     done
4920     done
4921    
4922     test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4923 pcg 1.1 fi
4924     fi
4925 pcg 1.11 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4926     if test -n "$ac_ct_RANLIB"; then
4927     echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4928     echo "${ECHO_T}$ac_ct_RANLIB" >&6
4929 pcg 1.1 else
4930 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
4931     echo "${ECHO_T}no" >&6
4932 pcg 1.1 fi
4933    
4934 pcg 1.11 RANLIB=$ac_ct_RANLIB
4935 pcg 1.1 else
4936 pcg 1.11 RANLIB="$ac_cv_prog_RANLIB"
4937 pcg 1.1 fi
4938    
4939 pcg 1.11 if test -n "$ac_tool_prefix"; then
4940     # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4941 pcg 1.1 set dummy ${ac_tool_prefix}strip; ac_word=$2
4942 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
4943     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4944     if test "${ac_cv_prog_STRIP+set}" = set; then
4945     echo $ECHO_N "(cached) $ECHO_C" >&6
4946 pcg 1.1 else
4947     if test -n "$STRIP"; then
4948     ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4949     else
4950 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4951     for as_dir in $PATH
4952     do
4953     IFS=$as_save_IFS
4954     test -z "$as_dir" && as_dir=.
4955     for ac_exec_ext in '' $ac_executable_extensions; do
4956     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4957     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4958     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4959     break 2
4960     fi
4961     done
4962     done
4963    
4964 pcg 1.1 fi
4965     fi
4966 pcg 1.11 STRIP=$ac_cv_prog_STRIP
4967 pcg 1.1 if test -n "$STRIP"; then
4968 pcg 1.11 echo "$as_me:$LINENO: result: $STRIP" >&5
4969     echo "${ECHO_T}$STRIP" >&6
4970 pcg 1.1 else
4971 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
4972     echo "${ECHO_T}no" >&6
4973 pcg 1.1 fi
4974    
4975 pcg 1.11 fi
4976 pcg 1.1 if test -z "$ac_cv_prog_STRIP"; then
4977 pcg 1.11 ac_ct_STRIP=$STRIP
4978 pcg 1.1 # Extract the first word of "strip", so it can be a program name with args.
4979     set dummy strip; ac_word=$2
4980 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
4981     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4982     if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4983     echo $ECHO_N "(cached) $ECHO_C" >&6
4984 pcg 1.1 else
4985 pcg 1.11 if test -n "$ac_ct_STRIP"; then
4986     ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4987 pcg 1.1 else
4988 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4989     for as_dir in $PATH
4990     do
4991     IFS=$as_save_IFS
4992     test -z "$as_dir" && as_dir=.
4993     for ac_exec_ext in '' $ac_executable_extensions; do
4994     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4995     ac_cv_prog_ac_ct_STRIP="strip"
4996     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4997     break 2
4998     fi
4999     done
5000     done
5001    
5002     test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5003 pcg 1.1 fi
5004     fi
5005 pcg 1.11 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5006     if test -n "$ac_ct_STRIP"; then
5007     echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5008     echo "${ECHO_T}$ac_ct_STRIP" >&6
5009 pcg 1.1 else
5010 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
5011     echo "${ECHO_T}no" >&6
5012 pcg 1.1 fi
5013    
5014 pcg 1.11 STRIP=$ac_ct_STRIP
5015 pcg 1.1 else
5016 pcg 1.11 STRIP="$ac_cv_prog_STRIP"
5017 pcg 1.1 fi
5018    
5019    
5020     enable_dlopen=no
5021     enable_win32_dll=no
5022    
5023     # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5024     if test "${enable_libtool_lock+set}" = set; then
5025     enableval="$enable_libtool_lock"
5026    
5027 pcg 1.11 fi;
5028 pcg 1.1 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5029    
5030     # Some flags need to be propagated to the compiler or linker for good
5031     # libtool support.
5032     case "$host" in
5033     *-*-irix6*)
5034     # Find out which ABI we are using.
5035 pcg 1.22 echo '#line 5035 "configure"' > conftest.$ac_ext
5036 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5037     (eval $ac_compile) 2>&5
5038     ac_status=$?
5039     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5040     (exit $ac_status); }; then
5041 pcg 1.1 case "`/usr/bin/file conftest.$ac_objext`" in
5042     *32-bit*)
5043     LD="${LD-ld} -32"
5044     ;;
5045     *N32*)
5046     LD="${LD-ld} -n32"
5047     ;;
5048     *64-bit*)
5049     LD="${LD-ld} -64"
5050     ;;
5051     esac
5052     fi
5053     rm -rf conftest*
5054     ;;
5055    
5056     *-*-sco3.2v5*)
5057     # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5058     SAVE_CFLAGS="$CFLAGS"
5059     CFLAGS="$CFLAGS -belf"
5060 pcg 1.11 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5061     echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5062     if test "${lt_cv_cc_needs_belf+set}" = set; then
5063     echo $ECHO_N "(cached) $ECHO_C" >&6
5064 pcg 1.1 else
5065 pcg 1.11
5066    
5067 pcg 1.1 ac_ext=c
5068     ac_cpp='$CPP $CPPFLAGS'
5069 pcg 1.11 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5070     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5071     ac_compiler_gnu=$ac_cv_c_compiler_gnu
5072    
5073     cat >conftest.$ac_ext <<_ACEOF
5074     /* confdefs.h. */
5075     _ACEOF
5076     cat confdefs.h >>conftest.$ac_ext
5077     cat >>conftest.$ac_ext <<_ACEOF
5078     /* end confdefs.h. */
5079 pcg 1.1
5080 pcg 1.11 int
5081     main ()
5082     {
5083 pcg 1.1
5084 pcg 1.11 ;
5085     return 0;
5086     }
5087     _ACEOF
5088     rm -f conftest.$ac_objext conftest$ac_exeext
5089     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5090     (eval $ac_link) 2>conftest.er1
5091     ac_status=$?
5092     grep -v '^ *+' conftest.er1 >conftest.err
5093     rm -f conftest.er1
5094     cat conftest.err >&5
5095     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5096     (exit $ac_status); } &&
5097     { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5098     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5099     (eval $ac_try) 2>&5
5100     ac_status=$?
5101     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5102     (exit $ac_status); }; } &&
5103     { ac_try='test -s conftest$ac_exeext'
5104     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5105     (eval $ac_try) 2>&5
5106     ac_status=$?
5107     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5108     (exit $ac_status); }; }; then
5109 pcg 1.1 lt_cv_cc_needs_belf=yes
5110     else
5111 pcg 1.11 echo "$as_me: failed program was:" >&5
5112     sed 's/^/| /' conftest.$ac_ext >&5
5113    
5114     lt_cv_cc_needs_belf=no
5115 pcg 1.1 fi
5116 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
5117     conftest$ac_exeext conftest.$ac_ext
5118 pcg 1.13 ac_ext=cc
5119     ac_cpp='$CXXCPP $CPPFLAGS'
5120     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5121     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5122     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5123 pcg 1.1
5124     fi
5125 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5126     echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5127 pcg 1.1 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5128     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5129     CFLAGS="$SAVE_CFLAGS"
5130     fi
5131     ;;
5132    
5133    
5134     esac
5135    
5136     # Sed substitution that helps us do robust quoting. It backslashifies
5137     # metacharacters that are still active within double-quoted strings.
5138     Xsed='sed -e s/^X//'
5139     sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5140    
5141     # Same as above, but do not quote variable references.
5142     double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5143    
5144     # Sed substitution to delay expansion of an escaped shell variable in a
5145     # double_quote_subst'ed string.
5146     delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5147    
5148     # Constants:
5149     rm="rm -f"
5150    
5151     # Global variables:
5152     default_ofile=libtool
5153     can_build_shared=yes
5154    
5155     # All known linkers require a `.a' archive for static linking (except M$VC,
5156     # which needs '.lib').
5157     libext=a
5158     ltmain="$ac_aux_dir/ltmain.sh"
5159     ofile="$default_ofile"
5160     with_gnu_ld="$lt_cv_prog_gnu_ld"
5161     need_locks="$enable_libtool_lock"
5162    
5163     old_CC="$CC"
5164     old_CFLAGS="$CFLAGS"
5165    
5166     # Set sane defaults for various variables
5167     test -z "$AR" && AR=ar
5168     test -z "$AR_FLAGS" && AR_FLAGS=cru
5169     test -z "$AS" && AS=as
5170     test -z "$CC" && CC=cc
5171     test -z "$DLLTOOL" && DLLTOOL=dlltool
5172     test -z "$LD" && LD=ld
5173     test -z "$LN_S" && LN_S="ln -s"
5174     test -z "$MAGIC_CMD" && MAGIC_CMD=file
5175     test -z "$NM" && NM=nm
5176     test -z "$OBJDUMP" && OBJDUMP=objdump
5177     test -z "$RANLIB" && RANLIB=:
5178     test -z "$STRIP" && STRIP=:
5179     test -z "$ac_objext" && ac_objext=o
5180    
5181     if test x"$host" != x"$build"; then
5182     ac_tool_prefix=${host_alias}-
5183     else
5184     ac_tool_prefix=
5185     fi
5186    
5187     # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
5188     case "$host_os" in
5189     linux-gnu*) ;;
5190     linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
5191     esac
5192    
5193     case "$host_os" in
5194     aix3*)
5195     # AIX sometimes has problems with the GCC collect2 program. For some
5196     # reason, if we set the COLLECT_NAMES environment variable, the problems
5197     # vanish in a puff of smoke.
5198     if test "X${COLLECT_NAMES+set}" != Xset; then
5199     COLLECT_NAMES=
5200     export COLLECT_NAMES
5201     fi
5202     ;;
5203     esac
5204    
5205     # Determine commands to create old-style static archives.
5206     old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5207     old_postinstall_cmds='chmod 644 $oldlib'
5208     old_postuninstall_cmds=
5209    
5210     if test -n "$RANLIB"; then
5211     old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5212     old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
5213     fi
5214    
5215     # Allow CC to be a program name with arguments.
5216     set dummy $CC
5217     compiler="$2"
5218    
5219     ## FIXME: this should be a separate macro
5220     ##
5221 pcg 1.11 echo "$as_me:$LINENO: checking for objdir" >&5
5222     echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5223 pcg 1.1 rm -f .libs 2>/dev/null
5224     mkdir .libs 2>/dev/null
5225     if test -d .libs; then
5226     objdir=.libs
5227     else
5228     # MS-DOS does not allow filenames that begin with a dot.
5229     objdir=_libs
5230     fi
5231     rmdir .libs 2>/dev/null
5232 pcg 1.11 echo "$as_me:$LINENO: result: $objdir" >&5
5233     echo "${ECHO_T}$objdir" >&6
5234 pcg 1.1 ##
5235     ## END FIXME
5236    
5237    
5238     ## FIXME: this should be a separate macro
5239     ##
5240 pcg 1.11
5241 pcg 1.1 # Check whether --with-pic or --without-pic was given.
5242     if test "${with_pic+set}" = set; then
5243     withval="$with_pic"
5244     pic_mode="$withval"
5245     else
5246     pic_mode=default
5247 pcg 1.11 fi;
5248 pcg 1.1 test -z "$pic_mode" && pic_mode=default
5249    
5250     # We assume here that the value for lt_cv_prog_cc_pic will not be cached
5251     # in isolation, and that seeing it set (from the cache) indicates that
5252     # the associated values are set (in the cache) correctly too.
5253 pcg 1.11 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
5254     echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
5255     if test "${lt_cv_prog_cc_pic+set}" = set; then
5256     echo $ECHO_N "(cached) $ECHO_C" >&6
5257 pcg 1.1 else
5258     lt_cv_prog_cc_pic=
5259     lt_cv_prog_cc_shlib=
5260     lt_cv_prog_cc_wl=
5261     lt_cv_prog_cc_static=
5262     lt_cv_prog_cc_no_builtin=
5263     lt_cv_prog_cc_can_build_shared=$can_build_shared
5264    
5265     if test "$GCC" = yes; then
5266     lt_cv_prog_cc_wl='-Wl,'
5267     lt_cv_prog_cc_static='-static'
5268    
5269     case "$host_os" in
5270     beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
5271     # PIC is the default for these OSes.
5272     ;;
5273     aix*)
5274     # Below there is a dirty hack to force normal static linking with -ldl
5275     # The problem is because libdl dynamically linked with both libc and
5276     # libC (AIX C++ library), which obviously doesn't included in libraries
5277     # list by gcc. This cause undefined symbols with -static flags.
5278     # This hack allows C programs to be linked with "-static -ldl", but
5279     # we not sure about C++ programs.
5280     lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
5281     ;;
5282     cygwin* | mingw* | pw32* | os2*)
5283     # This hack is so that the source file can tell whether it is being
5284     # built for inclusion in a dll (and should export symbols for example).
5285     lt_cv_prog_cc_pic='-DDLL_EXPORT'
5286     ;;
5287     amigaos*)
5288     # FIXME: we need at least 68020 code to build shared libraries, but
5289     # adding the `-m68020' flag to GCC prevents building anything better,
5290     # like `-m68040'.
5291     lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
5292     ;;
5293     sysv4*MP*)
5294     if test -d /usr/nec; then
5295     lt_cv_prog_cc_pic=-Kconform_pic
5296     fi
5297     ;;
5298     *)
5299     lt_cv_prog_cc_pic='-fPIC'
5300     ;;
5301     esac
5302     else
5303     # PORTME Check for PIC flags for the system compiler.
5304     case "$host_os" in
5305     aix3* | aix4*)
5306     # All AIX code is PIC.
5307     lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
5308     ;;
5309    
5310     hpux9* | hpux10* | hpux11*)
5311     # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
5312     lt_cv_prog_cc_wl='-Wl,'
5313     lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
5314     lt_cv_prog_cc_pic='+Z'
5315     ;;
5316    
5317     irix5* | irix6*)
5318     lt_cv_prog_cc_wl='-Wl,'
5319     lt_cv_prog_cc_static='-non_shared'
5320     # PIC (with -KPIC) is the default.
5321     ;;
5322    
5323     cygwin* | mingw* | pw32* | os2*)
5324     # This hack is so that the source file can tell whether it is being
5325     # built for inclusion in a dll (and should export symbols for example).
5326     lt_cv_prog_cc_pic='-DDLL_EXPORT'
5327     ;;
5328    
5329     newsos6)
5330     lt_cv_prog_cc_pic='-KPIC'
5331     lt_cv_prog_cc_static='-Bstatic'
5332     ;;
5333    
5334     osf3* | osf4* | osf5*)
5335     # All OSF/1 code is PIC.
5336     lt_cv_prog_cc_wl='-Wl,'
5337     lt_cv_prog_cc_static='-non_shared'
5338     ;;
5339    
5340     sco3.2v5*)
5341     lt_cv_prog_cc_pic='-Kpic'
5342     lt_cv_prog_cc_static='-dn'
5343     lt_cv_prog_cc_shlib='-belf'
5344     ;;
5345    
5346     solaris*)
5347     lt_cv_prog_cc_pic='-KPIC'
5348     lt_cv_prog_cc_static='-Bstatic'
5349     lt_cv_prog_cc_wl='-Wl,'
5350     ;;
5351    
5352     sunos4*)
5353     lt_cv_prog_cc_pic='-PIC'
5354     lt_cv_prog_cc_static='-Bstatic'
5355     lt_cv_prog_cc_wl='-Qoption ld '
5356     ;;
5357    
5358     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5359     lt_cv_prog_cc_pic='-KPIC'
5360     lt_cv_prog_cc_static='-Bstatic'
5361     if test "x$host_vendor" = xsni; then
5362     lt_cv_prog_cc_wl='-LD'
5363     else
5364     lt_cv_prog_cc_wl='-Wl,'
5365     fi
5366     ;;
5367    
5368     uts4*)
5369     lt_cv_prog_cc_pic='-pic'
5370     lt_cv_prog_cc_static='-Bstatic'
5371     ;;
5372    
5373     sysv4*MP*)
5374     if test -d /usr/nec ;then
5375     lt_cv_prog_cc_pic='-Kconform_pic'
5376     lt_cv_prog_cc_static='-Bstatic'
5377     fi
5378     ;;
5379    
5380     *)
5381     lt_cv_prog_cc_can_build_shared=no
5382     ;;
5383     esac
5384     fi
5385    
5386     fi
5387    
5388     if test -z "$lt_cv_prog_cc_pic"; then
5389 pcg 1.11 echo "$as_me:$LINENO: result: none" >&5
5390     echo "${ECHO_T}none" >&6
5391 pcg 1.1 else
5392 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
5393     echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
5394 pcg 1.1
5395     # Check to make sure the pic_flag actually works.
5396 pcg 1.11 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
5397     echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
5398     if test "${lt_cv_prog_cc_pic_works+set}" = set; then
5399     echo $ECHO_N "(cached) $ECHO_C" >&6
5400 pcg 1.1 else
5401     save_CFLAGS="$CFLAGS"
5402     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
5403 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
5404     /* confdefs.h. */
5405     _ACEOF
5406     cat confdefs.h >>conftest.$ac_ext
5407     cat >>conftest.$ac_ext <<_ACEOF
5408     /* end confdefs.h. */
5409 pcg 1.1
5410 pcg 1.11 int
5411     main ()
5412     {
5413 pcg 1.1
5414 pcg 1.11 ;
5415     return 0;
5416     }
5417     _ACEOF
5418     rm -f conftest.$ac_objext
5419     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5420     (eval $ac_compile) 2>conftest.er1
5421     ac_status=$?
5422     grep -v '^ *+' conftest.er1 >conftest.err
5423     rm -f conftest.er1
5424     cat conftest.err >&5
5425     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5426     (exit $ac_status); } &&
5427 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5428 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5429     (eval $ac_try) 2>&5
5430     ac_status=$?
5431     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5432     (exit $ac_status); }; } &&
5433     { ac_try='test -s conftest.$ac_objext'
5434     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5435     (eval $ac_try) 2>&5
5436     ac_status=$?
5437     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5438     (exit $ac_status); }; }; then
5439 pcg 1.1 case "$host_os" in
5440     hpux9* | hpux10* | hpux11*)
5441     # On HP-UX, both CC and GCC only warn that PIC is supported... then
5442     # they create non-PIC objects. So, if there were any warnings, we
5443     # assume that PIC is not supported.
5444     if test -s conftest.err; then
5445     lt_cv_prog_cc_pic_works=no
5446     else
5447     lt_cv_prog_cc_pic_works=yes
5448     fi
5449     ;;
5450     *)
5451     lt_cv_prog_cc_pic_works=yes
5452     ;;
5453     esac
5454 pcg 1.11
5455 pcg 1.1 else
5456 pcg 1.11 echo "$as_me: failed program was:" >&5
5457     sed 's/^/| /' conftest.$ac_ext >&5
5458    
5459     lt_cv_prog_cc_pic_works=no
5460    
5461 pcg 1.1 fi
5462 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5463 pcg 1.1 CFLAGS="$save_CFLAGS"
5464 pcg 1.11
5465 pcg 1.1 fi
5466    
5467    
5468     if test "X$lt_cv_prog_cc_pic_works" = Xno; then
5469     lt_cv_prog_cc_pic=
5470     lt_cv_prog_cc_can_build_shared=no
5471     else
5472     lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
5473     fi
5474    
5475 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
5476     echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
5477 pcg 1.1 fi
5478     ##
5479     ## END FIXME
5480    
5481     # Check for any special shared library compilation flags.
5482     if test -n "$lt_cv_prog_cc_shlib"; then
5483 pcg 1.11 { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
5484     echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
5485 pcg 1.1 if echo "$old_CC $old_CFLAGS " | egrep -e "[ ]$lt_cv_prog_cc_shlib[ ]" >/dev/null; then :
5486     else
5487 pcg 1.11 { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
5488     echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
5489 pcg 1.1 lt_cv_prog_cc_can_build_shared=no
5490     fi
5491     fi
5492    
5493     ## FIXME: this should be a separate macro
5494     ##
5495 pcg 1.11 echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
5496     echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
5497     if test "${lt_cv_prog_cc_static_works+set}" = set; then
5498     echo $ECHO_N "(cached) $ECHO_C" >&6
5499 pcg 1.1 else
5500     lt_cv_prog_cc_static_works=no
5501     save_LDFLAGS="$LDFLAGS"
5502     LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
5503 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
5504     /* confdefs.h. */
5505     _ACEOF
5506     cat confdefs.h >>conftest.$ac_ext
5507     cat >>conftest.$ac_ext <<_ACEOF
5508     /* end confdefs.h. */
5509 pcg 1.1
5510 pcg 1.11 int
5511     main ()
5512     {
5513 pcg 1.1
5514 pcg 1.11 ;
5515     return 0;
5516     }
5517     _ACEOF
5518     rm -f conftest.$ac_objext conftest$ac_exeext
5519     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5520     (eval $ac_link) 2>conftest.er1
5521     ac_status=$?
5522     grep -v '^ *+' conftest.er1 >conftest.err
5523     rm -f conftest.er1
5524     cat conftest.err >&5
5525     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5526     (exit $ac_status); } &&
5527 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5528 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5529     (eval $ac_try) 2>&5
5530     ac_status=$?
5531     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5532     (exit $ac_status); }; } &&
5533     { ac_try='test -s conftest$ac_exeext'
5534     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5535     (eval $ac_try) 2>&5
5536     ac_status=$?
5537     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5538     (exit $ac_status); }; }; then
5539 pcg 1.1 lt_cv_prog_cc_static_works=yes
5540     else
5541 pcg 1.11 echo "$as_me: failed program was:" >&5
5542     sed 's/^/| /' conftest.$ac_ext >&5
5543    
5544 pcg 1.1 fi
5545 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
5546     conftest$ac_exeext conftest.$ac_ext
5547 pcg 1.1 LDFLAGS="$save_LDFLAGS"
5548    
5549     fi
5550    
5551    
5552     # Belt *and* braces to stop my trousers falling down:
5553     test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
5554 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
5555     echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
5556 pcg 1.1
5557     pic_flag="$lt_cv_prog_cc_pic"
5558     special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
5559     wl="$lt_cv_prog_cc_wl"
5560     link_static_flag="$lt_cv_prog_cc_static"
5561     no_builtin_flag="$lt_cv_prog_cc_no_builtin"
5562     can_build_shared="$lt_cv_prog_cc_can_build_shared"
5563     ##
5564     ## END FIXME
5565    
5566    
5567     ## FIXME: this should be a separate macro
5568     ##
5569     # Check to see if options -o and -c are simultaneously supported by compiler
5570 pcg 1.11 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
5571     echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
5572 pcg 1.1 $rm -r conftest 2>/dev/null
5573     mkdir conftest
5574     cd conftest
5575     echo "int some_variable = 0;" > conftest.$ac_ext
5576     mkdir out
5577     # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
5578     # that will create temporary files in the current directory regardless of
5579     # the output directory. Thus, making CWD read-only will cause this test
5580     # to fail, enabling locking or at least warning the user not to do parallel
5581     # builds.
5582     chmod -w .
5583     save_CFLAGS="$CFLAGS"
5584     CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
5585     compiler_c_o=no
5586 pcg 1.22 if { (eval echo configure:5586: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
5587 pcg 1.1 # The compiler can only warn and ignore the option if not recognized
5588     # So say no if there are warnings
5589     if test -s out/conftest.err; then
5590     compiler_c_o=no
5591     else
5592     compiler_c_o=yes
5593     fi
5594     else
5595     # Append any errors to the config.log.
5596     cat out/conftest.err 1>&5
5597     compiler_c_o=no
5598     fi
5599 pcg 1.11 echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5600     echo "${ECHO_T}$compiler_c_o" >&6
5601 pcg 1.1 CFLAGS="$save_CFLAGS"
5602     chmod u+w .
5603     $rm conftest* out/*
5604     rmdir out
5605     cd ..
5606     rmdir conftest
5607     $rm -r conftest 2>/dev/null
5608    
5609     if test x"$compiler_c_o" = x"yes"; then
5610     # Check to see if we can write to a .lo
5611 pcg 1.11 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
5612     echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
5613 pcg 1.1 compiler_o_lo=no
5614     save_CFLAGS="$CFLAGS"
5615     CFLAGS="$CFLAGS -c -o conftest.lo"
5616 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
5617     /* confdefs.h. */
5618     _ACEOF
5619     cat confdefs.h >>conftest.$ac_ext
5620     cat >>conftest.$ac_ext <<_ACEOF
5621     /* end confdefs.h. */
5622 pcg 1.1
5623 pcg 1.11 int
5624     main ()
5625     {
5626 pcg 1.1 int some_variable = 0;
5627 pcg 1.11 ;
5628     return 0;
5629     }
5630     _ACEOF
5631     rm -f conftest.$ac_objext
5632     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5633     (eval $ac_compile) 2>conftest.er1
5634     ac_status=$?
5635     grep -v '^ *+' conftest.er1 >conftest.err
5636     rm -f conftest.er1
5637     cat conftest.err >&5
5638     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5639     (exit $ac_status); } &&
5640 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5641 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5642     (eval $ac_try) 2>&5
5643     ac_status=$?
5644     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5645     (exit $ac_status); }; } &&
5646     { ac_try='test -s conftest.$ac_objext'
5647     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5648     (eval $ac_try) 2>&5
5649     ac_status=$?
5650     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5651     (exit $ac_status); }; }; then
5652 pcg 1.1 # The compiler can only warn and ignore the option if not recognized
5653     # So say no if there are warnings
5654     if test -s conftest.err; then
5655     compiler_o_lo=no
5656     else
5657     compiler_o_lo=yes
5658     fi
5659 pcg 1.11
5660 pcg 1.1 else
5661 pcg 1.11 echo "$as_me: failed program was:" >&5
5662     sed 's/^/| /' conftest.$ac_ext >&5
5663    
5664 pcg 1.1 fi
5665 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5666     echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5667     echo "${ECHO_T}$compiler_c_o" >&6
5668 pcg 1.1 CFLAGS="$save_CFLAGS"
5669     else
5670     compiler_o_lo=no
5671     fi
5672     ##
5673     ## END FIXME
5674    
5675     ## FIXME: this should be a separate macro
5676     ##
5677     # Check to see if we can do hard links to lock some files if needed
5678     hard_links="nottested"
5679     if test "$compiler_c_o" = no && test "$need_locks" != no; then
5680     # do not overwrite the value of need_locks provided by the user
5681 pcg 1.11 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
5682     echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
5683 pcg 1.1 hard_links=yes
5684     $rm conftest*
5685     ln conftest.a conftest.b 2>/dev/null && hard_links=no
5686     touch conftest.a
5687     ln conftest.a conftest.b 2>&5 || hard_links=no
5688     ln conftest.a conftest.b 2>/dev/null && hard_links=no
5689 pcg 1.11 echo "$as_me:$LINENO: result: $hard_links" >&5
5690     echo "${ECHO_T}$hard_links" >&6
5691 pcg 1.1 if test "$hard_links" = no; then
5692 pcg 1.11 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5693     echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5694 pcg 1.1 need_locks=warn
5695     fi
5696     else
5697     need_locks=no
5698     fi
5699     ##
5700     ## END FIXME
5701    
5702     ## FIXME: this should be a separate macro
5703     ##
5704     if test "$GCC" = yes; then
5705     # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
5706 pcg 1.11 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5707     echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5708 pcg 1.1 echo "int some_variable = 0;" > conftest.$ac_ext
5709     save_CFLAGS="$CFLAGS"
5710     CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
5711     compiler_rtti_exceptions=no
5712 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
5713     /* confdefs.h. */
5714     _ACEOF
5715     cat confdefs.h >>conftest.$ac_ext
5716     cat >>conftest.$ac_ext <<_ACEOF
5717     /* end confdefs.h. */
5718 pcg 1.1
5719 pcg 1.11 int
5720     main ()
5721     {
5722 pcg 1.1 int some_variable = 0;
5723 pcg 1.11 ;
5724     return 0;
5725     }
5726     _ACEOF
5727     rm -f conftest.$ac_objext
5728     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5729     (eval $ac_compile) 2>conftest.er1
5730     ac_status=$?
5731     grep -v '^ *+' conftest.er1 >conftest.err
5732     rm -f conftest.er1
5733     cat conftest.err >&5
5734     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5735     (exit $ac_status); } &&
5736 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5737 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5738     (eval $ac_try) 2>&5
5739     ac_status=$?
5740     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5741     (exit $ac_status); }; } &&
5742     { ac_try='test -s conftest.$ac_objext'
5743     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5744     (eval $ac_try) 2>&5
5745     ac_status=$?
5746     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5747     (exit $ac_status); }; }; then
5748 pcg 1.1 # The compiler can only warn and ignore the option if not recognized
5749     # So say no if there are warnings
5750     if test -s conftest.err; then
5751     compiler_rtti_exceptions=no
5752     else
5753     compiler_rtti_exceptions=yes
5754     fi
5755 pcg 1.11
5756 pcg 1.1 else
5757 pcg 1.11 echo "$as_me: failed program was:" >&5
5758     sed 's/^/| /' conftest.$ac_ext >&5
5759    
5760 pcg 1.1 fi
5761 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5762 pcg 1.1 CFLAGS="$save_CFLAGS"
5763 pcg 1.11 echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
5764     echo "${ECHO_T}$compiler_rtti_exceptions" >&6
5765 pcg 1.1
5766     if test "$compiler_rtti_exceptions" = "yes"; then
5767     no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
5768     else
5769     no_builtin_flag=' -fno-builtin'
5770     fi
5771     fi
5772     ##
5773     ## END FIXME
5774    
5775     ## FIXME: this should be a separate macro
5776     ##
5777     # See if the linker supports building shared libraries.
5778 pcg 1.11 echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
5779     echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
5780 pcg 1.1
5781     allow_undefined_flag=
5782     no_undefined_flag=
5783     need_lib_prefix=unknown
5784     need_version=unknown
5785     # when you set need_version to no, make sure it does not cause -set_version
5786     # flags to be left without arguments
5787     archive_cmds=
5788     archive_expsym_cmds=
5789     old_archive_from_new_cmds=
5790     old_archive_from_expsyms_cmds=
5791     export_dynamic_flag_spec=
5792     whole_archive_flag_spec=
5793     thread_safe_flag_spec=
5794     hardcode_into_libs=no
5795     hardcode_libdir_flag_spec=
5796     hardcode_libdir_separator=
5797     hardcode_direct=no
5798     hardcode_minus_L=no
5799     hardcode_shlibpath_var=unsupported
5800     runpath_var=
5801     link_all_deplibs=unknown
5802     always_export_symbols=no
5803     export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
5804     # include_expsyms should be a list of space-separated symbols to be *always*
5805     # included in the symbol list
5806     include_expsyms=
5807     # exclude_expsyms can be an egrep regular expression of symbols to exclude
5808     # it will be wrapped by ` (' and `)$', so one must not match beginning or
5809     # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5810     # as well as any symbol that contains `d'.
5811     exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
5812     # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5813     # platforms (ab)use it in PIC code, but their linkers get confused if
5814     # the symbol is explicitly referenced. Since portable code cannot
5815     # rely on this symbol name, it's probably fine to never include it in
5816     # preloaded symbol tables.
5817     extract_expsyms_cmds=
5818    
5819     case "$host_os" in
5820     cygwin* | mingw* | pw32* )
5821     # FIXME: the MSVC++ port hasn't been tested in a loooong time
5822     # When not using gcc, we currently assume that we are using
5823     # Microsoft Visual C++.
5824     if test "$GCC" != yes; then
5825     with_gnu_ld=no
5826     fi
5827     ;;
5828    
5829     esac
5830    
5831     ld_shlibs=yes
5832     if test "$with_gnu_ld" = yes; then
5833     # If archive_cmds runs LD, not CC, wlarc should be empty
5834     wlarc='${wl}'
5835    
5836     # See if GNU ld supports shared libraries.
5837     case "$host_os" in
5838     aix3* | aix4*)
5839     # On AIX, the GNU linker is very broken
5840     ld_shlibs=no
5841     cat <<EOF 1>&2
5842    
5843     *** Warning: the GNU linker, at least up to release 2.9.1, is reported
5844     *** to be unable to reliably create shared libraries on AIX.
5845     *** Therefore, libtool is disabling shared libraries support. If you
5846     *** really care for shared libraries, you may want to modify your PATH
5847     *** so that a non-GNU linker is found, and then restart.
5848    
5849     EOF
5850     ;;
5851    
5852     amigaos*)
5853     archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
5854     hardcode_libdir_flag_spec='-L$libdir'
5855     hardcode_minus_L=yes
5856    
5857     # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
5858     # that the semantics of dynamic libraries on AmigaOS, at least up
5859     # to version 4, is to share data among multiple programs linked
5860     # with the same dynamic library. Since this doesn't match the
5861     # behavior of shared libraries on other platforms, we can use
5862     # them.
5863     ld_shlibs=no
5864     ;;
5865    
5866     beos*)
5867     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5868     allow_undefined_flag=unsupported
5869     # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5870     # support --undefined. This deserves some investigation. FIXME
5871     archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5872     else
5873     ld_shlibs=no
5874     fi
5875     ;;
5876    
5877     cygwin* | mingw* | pw32*)
5878     # hardcode_libdir_flag_spec is actually meaningless, as there is
5879     # no search path for DLLs.
5880     hardcode_libdir_flag_spec='-L$libdir'
5881     allow_undefined_flag=unsupported
5882     always_export_symbols=yes
5883    
5884     extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
5885     sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
5886     test -f $output_objdir/impgen.exe || (cd $output_objdir && \
5887     if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
5888     else $CC -o impgen impgen.c ; fi)~
5889     $output_objdir/impgen $dir/$soname > $output_objdir/$soname-def'
5890    
5891     old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
5892    
5893     # cygwin and mingw dlls have different entry points and sets of symbols
5894     # to exclude.
5895     # FIXME: what about values for MSVC?
5896     dll_entry=__cygwin_dll_entry@12
5897     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
5898     case "$host_os" in
5899     mingw*)
5900     # mingw values
5901     dll_entry=_DllMainCRTStartup@12
5902     dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
5903     ;;
5904     esac
5905    
5906     # mingw and cygwin differ, and it's simplest to just exclude the union
5907     # of the two symbol sets.
5908     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
5909    
5910     # recent cygwin and mingw systems supply a stub DllMain which the user
5911     # can override, but on older systems we have to supply one (in ltdll.c)
5912     if test "x$lt_cv_need_dllmain" = "xyes"; then
5913     ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
5914     ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < [$]0 > $output_objdir/$soname-ltdll.c~
5915     test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
5916     else
5917     ltdll_obj=
5918     ltdll_cmds=
5919     fi
5920    
5921     # Extract the symbol export list from an `--export-all' def file,
5922     # then regenerate the def file from the symbol export list, so that
5923     # the compiled dll only exports the symbol export list.
5924     # Be careful not to strip the DATA tag left be newer dlltools.
5925     export_symbols_cmds="$ltdll_cmds"'
5926     $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
5927     sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
5928    
5929     # If DATA tags from a recent dlltool are present, honour them!
5930     archive_expsym_cmds='echo EXPORTS > $output_objdir/$soname-def~
5931     _lt_hint=1;
5932     cat $export_symbols | while read symbol; do
5933     set dummy \$symbol;
5934     case \$# in
5935     2) echo " \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
5936     *) echo " \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
5937     esac;
5938     _lt_hint=`expr 1 + \$_lt_hint`;
5939     done~
5940     '"$ltdll_cmds"'
5941     $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $lib '$ltdll_obj'$libobjs $deplibs $compiler_flags~
5942     $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
5943     $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $lib '$ltdll_obj'$libobjs $deplibs $compiler_flags~
5944     $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
5945     $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $lib '$ltdll_obj'$libobjs $deplibs $compiler_flags'
5946     ;;
5947    
5948     netbsd*)
5949     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5950     archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5951     wlarc=
5952     else
5953     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5954     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5955     fi
5956     ;;
5957    
5958     solaris* | sysv5*)
5959     if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
5960     ld_shlibs=no
5961     cat <<EOF 1>&2
5962    
5963     *** Warning: The releases 2.8.* of the GNU linker cannot reliably
5964     *** create shared libraries on Solaris systems. Therefore, libtool
5965     *** is disabling shared libraries support. We urge you to upgrade GNU
5966     *** binutils to release 2.9.1 or newer. Another option is to modify
5967     *** your PATH or compiler configuration so that the native linker is
5968     *** used, and then restart.
5969    
5970     EOF
5971     elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5972     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5973     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5974     else
5975     ld_shlibs=no
5976     fi
5977     ;;
5978    
5979     sunos4*)
5980     archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5981     wlarc=
5982     hardcode_direct=yes
5983     hardcode_shlibpath_var=no
5984     ;;
5985    
5986     *)
5987     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5988     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5989     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5990     else
5991     ld_shlibs=no
5992     fi
5993     ;;
5994     esac
5995    
5996     if test "$ld_shlibs" = yes; then
5997     runpath_var=LD_RUN_PATH
5998     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
5999     export_dynamic_flag_spec='${wl}--export-dynamic'
6000     case $host_os in
6001     cygwin* | mingw* | pw32*)
6002     # dlltool doesn't understand --whole-archive et. al.
6003     whole_archive_flag_spec=
6004     ;;
6005     *)
6006     # ancient GNU ld didn't support --whole-archive et. al.
6007     if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
6008     whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6009     else
6010     whole_archive_flag_spec=
6011     fi
6012     ;;
6013     esac
6014     fi
6015     else
6016     # PORTME fill in a description of your system's linker (not GNU ld)
6017     case "$host_os" in
6018     aix3*)
6019     allow_undefined_flag=unsupported
6020     always_export_symbols=yes
6021     archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
6022     # Note: this linker hardcodes the directories in LIBPATH if there
6023     # are no directories specified by -L.
6024     hardcode_minus_L=yes
6025     if test "$GCC" = yes && test -z "$link_static_flag"; then
6026     # Neither direct hardcoding nor static linking is supported with a
6027     # broken collect2.
6028     hardcode_direct=unsupported
6029     fi
6030     ;;
6031    
6032     aix4*)
6033     hardcode_libdir_flag_spec='${wl}-b ${wl}nolibpath ${wl}-b ${wl}libpath:$libdir:/usr/lib:/lib'
6034     hardcode_libdir_separator=':'
6035     if test "$GCC" = yes; then
6036     collect2name=`${CC} -print-prog-name=collect2`
6037     if test -f "$collect2name" && \
6038     strings "$collect2name" | grep resolve_lib_name >/dev/null
6039     then
6040     # We have reworked collect2
6041     hardcode_direct=yes
6042     else
6043     # We have old collect2
6044     hardcode_direct=unsupported
6045     # It fails to find uninstalled libraries when the uninstalled
6046     # path is not listed in the libpath. Setting hardcode_minus_L
6047     # to unsupported forces relinking
6048     hardcode_minus_L=yes
6049     hardcode_libdir_flag_spec='-L$libdir'
6050     hardcode_libdir_separator=
6051     fi
6052     shared_flag='-shared'
6053     else
6054     shared_flag='${wl}-bM:SRE'
6055     hardcode_direct=yes
6056     fi
6057     allow_undefined_flag=' ${wl}-berok'
6058     archive_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bexpall ${wl}-bnoentry${allow_undefined_flag}'
6059     archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}'
6060     case "$host_os" in aix4.[01]|aix4.[01].*)
6061     # According to Greg Wooledge, -bexpall is only supported from AIX 4.2 on
6062     always_export_symbols=yes ;;
6063     esac
6064    
6065     # We don't want to build shared libraries on unknown CPU types.
6066     case $host_cpu in
6067     powerpc | rs6000) ;;
6068     *) ld_shlibs=no ;;
6069     esac
6070     ;;
6071    
6072     amigaos*)
6073     archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
6074     hardcode_libdir_flag_spec='-L$libdir'
6075     hardcode_minus_L=yes
6076     # see comment about different semantics on the GNU ld section
6077     ld_shlibs=no
6078     ;;
6079    
6080     cygwin* | mingw* | pw32*)
6081     # When not using gcc, we currently assume that we are using
6082     # Microsoft Visual C++.
6083     # hardcode_libdir_flag_spec is actually meaningless, as there is
6084     # no search path for DLLs.
6085     hardcode_libdir_flag_spec=' '
6086     allow_undefined_flag=unsupported
6087     # Tell ltmain to make .lib files, not .a files.
6088     libext=lib
6089     # FIXME: Setting linknames here is a bad hack.
6090     archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
6091     # The linker will automatically build a .lib file if we build a DLL.
6092     old_archive_from_new_cmds='true'
6093     # FIXME: Should let the user specify the lib program.
6094     old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
6095     fix_srcfile_path='`cygpath -w "$srcfile"`'
6096     ;;
6097    
6098     darwin* | rhapsody*)
6099     allow_undefined_flag='-undefined warning'
6100     archive_cmds='$CC `if test "$module" = "yes"; then echo -bundle; else
6101     echo -dynamiclib; fi` -o $lib $libobjs $deplibs $linkopts'
6102     archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
6103     ## What we need is to hardcode the path to the library, not the search path
6104     #hardcode_direct=yes
6105     #hardcode_libdir_flag_spec='-install_name $libdir/$lib'
6106     hardcode_shlibpath_var=no
6107     whole_archive_flag_spec='-all_load'
6108     ;;
6109    
6110     freebsd1*)
6111     ld_shlibs=no
6112     ;;
6113    
6114     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
6115     # support. Future versions do this automatically, but an explicit c++rt0.o
6116     # does not break anything, and helps significantly (at the cost of a little
6117     # extra space).
6118     freebsd2.2*)
6119     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
6120     hardcode_libdir_flag_spec='-R$libdir'
6121     hardcode_direct=yes
6122     hardcode_shlibpath_var=no
6123     ;;
6124    
6125     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6126     freebsd2*)
6127     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6128     hardcode_direct=yes
6129     hardcode_minus_L=yes
6130     hardcode_shlibpath_var=no
6131     ;;
6132    
6133     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
6134     freebsd*)
6135     archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
6136     hardcode_libdir_flag_spec='-R$libdir'
6137     hardcode_direct=yes
6138     hardcode_shlibpath_var=no
6139     ;;
6140    
6141     hpux9* | hpux10* | hpux11*)
6142     case "$host_os" in
6143     hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;;
6144     *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
6145     esac
6146     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6147     hardcode_libdir_separator=:
6148     hardcode_direct=yes
6149     hardcode_minus_L=yes # Not in the search PATH, but as the default
6150     # location of the library.
6151     export_dynamic_flag_spec='${wl}-E'
6152     ;;
6153    
6154     irix5* | irix6*)
6155     if test "$GCC" = yes; then
6156     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6157     else
6158     archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6159     fi
6160     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6161     hardcode_libdir_separator=:
6162     link_all_deplibs=yes
6163     ;;
6164    
6165     netbsd*)
6166     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6167     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
6168     else
6169     archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
6170     fi
6171     hardcode_libdir_flag_spec='-R$libdir'
6172     hardcode_direct=yes
6173     hardcode_shlibpath_var=no
6174     ;;
6175    
6176     newsos6)
6177     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
6178     hardcode_direct=yes
6179     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6180     hardcode_libdir_separator=:
6181     hardcode_shlibpath_var=no
6182     ;;
6183    
6184     openbsd*)
6185     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6186     hardcode_libdir_flag_spec='-R$libdir'
6187     hardcode_direct=yes
6188     hardcode_shlibpath_var=no
6189     ;;
6190    
6191     os2*)
6192     hardcode_libdir_flag_spec='-L$libdir'
6193     hardcode_minus_L=yes
6194     allow_undefined_flag=unsupported
6195     archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
6196     old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
6197     ;;
6198    
6199     osf3*)
6200     if test "$GCC" = yes; then
6201     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6202     archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6203     else
6204     allow_undefined_flag=' -expect_unresolved \*'
6205     archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6206     fi
6207     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6208     hardcode_libdir_separator=:
6209     ;;
6210    
6211     osf4* | osf5*) # as osf3* with the addition of -msym flag
6212     if test "$GCC" = yes; then
6213     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6214     archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6215     else
6216     allow_undefined_flag=' -expect_unresolved \*'
6217     archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6218     archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
6219     $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
6220     fi
6221     #Both c and cxx compiler support -rpath directly
6222     hardcode_libdir_flag_spec='-rpath $libdir'
6223     hardcode_libdir_separator=:
6224     ;;
6225    
6226     sco3.2v5*)
6227     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6228     hardcode_shlibpath_var=no
6229     runpath_var=LD_RUN_PATH
6230     hardcode_runpath_var=yes
6231     ;;
6232    
6233     solaris*)
6234     no_undefined_flag=' -z text'
6235     # $CC -shared without GNU ld will not create a library from C++
6236     # object files and a static libstdc++, better avoid it by now
6237     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6238     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6239     $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6240     hardcode_libdir_flag_spec='-R$libdir'
6241     hardcode_shlibpath_var=no
6242     case "$host_os" in
6243     solaris2.[0-5] | solaris2.[0-5].*) ;;
6244     *) # Supported since Solaris 2.6 (maybe 2.5.1?)
6245     whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
6246     esac
6247     link_all_deplibs=yes
6248     ;;
6249    
6250     sunos4*)
6251     if test "x$host_vendor" = xsequent; then
6252     # Use $CC to link under sequent, because it throws in some extra .o
6253     # files that make .init and .fini sections work.
6254     archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
6255     else
6256     archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
6257     fi
6258     hardcode_libdir_flag_spec='-L$libdir'
6259     hardcode_direct=yes
6260     hardcode_minus_L=yes
6261     hardcode_shlibpath_var=no
6262     ;;
6263    
6264     sysv4)
6265     if test "x$host_vendor" = xsno; then
6266     archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linkopts'
6267     hardcode_direct=yes # is this really true???
6268     else
6269     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6270     hardcode_direct=no #Motorola manual says yes, but my tests say they lie
6271     fi
6272     runpath_var='LD_RUN_PATH'
6273     hardcode_shlibpath_var=no
6274     ;;
6275    
6276     sysv4.3*)
6277     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6278     hardcode_shlibpath_var=no
6279     export_dynamic_flag_spec='-Bexport'
6280     ;;
6281    
6282     sysv5*)
6283     no_undefined_flag=' -z text'
6284     # $CC -shared without GNU ld will not create a library from C++
6285     # object files and a static libstdc++, better avoid it by now
6286     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6287     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6288     $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6289     hardcode_libdir_flag_spec=
6290     hardcode_shlibpath_var=no
6291     runpath_var='LD_RUN_PATH'
6292     ;;
6293    
6294     uts4*)
6295     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6296     hardcode_libdir_flag_spec='-L$libdir'
6297     hardcode_shlibpath_var=no
6298     ;;
6299    
6300     dgux*)
6301     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6302     hardcode_libdir_flag_spec='-L$libdir'
6303     hardcode_shlibpath_var=no
6304     ;;
6305    
6306     sysv4*MP*)
6307     if test -d /usr/nec; then
6308     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6309     hardcode_shlibpath_var=no
6310     runpath_var=LD_RUN_PATH
6311     hardcode_runpath_var=yes
6312     ld_shlibs=yes
6313     fi
6314     ;;
6315    
6316     sysv4.2uw2*)
6317     archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6318     hardcode_direct=yes
6319     hardcode_minus_L=no
6320     hardcode_shlibpath_var=no
6321     hardcode_runpath_var=yes
6322     runpath_var=LD_RUN_PATH
6323     ;;
6324    
6325     unixware7*)
6326     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6327     runpath_var='LD_RUN_PATH'
6328     hardcode_shlibpath_var=no
6329     ;;
6330    
6331     *)
6332     ld_shlibs=no
6333     ;;
6334     esac
6335     fi
6336 pcg 1.11 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
6337     echo "${ECHO_T}$ld_shlibs" >&6
6338 pcg 1.1 test "$ld_shlibs" = no && can_build_shared=no
6339     ##
6340     ## END FIXME
6341    
6342     ## FIXME: this should be a separate macro
6343     ##
6344     # Check hardcoding attributes.
6345 pcg 1.11 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
6346     echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
6347 pcg 1.1 hardcode_action=
6348     if test -n "$hardcode_libdir_flag_spec" || \
6349     test -n "$runpath_var"; then
6350    
6351     # We can hardcode non-existant directories.
6352     if test "$hardcode_direct" != no &&
6353     # If the only mechanism to avoid hardcoding is shlibpath_var, we
6354     # have to relink, otherwise we might link with an installed library
6355     # when we should be linking with a yet-to-be-installed one
6356     ## test "$hardcode_shlibpath_var" != no &&
6357     test "$hardcode_minus_L" != no; then
6358     # Linking always hardcodes the temporary library directory.
6359     hardcode_action=relink
6360     else
6361     # We can link without hardcoding, and we can hardcode nonexisting dirs.
6362     hardcode_action=immediate
6363     fi
6364     else
6365     # We cannot hardcode anything, or else we can only hardcode existing
6366     # directories.
6367     hardcode_action=unsupported
6368     fi
6369 pcg 1.11 echo "$as_me:$LINENO: result: $hardcode_action" >&5
6370     echo "${ECHO_T}$hardcode_action" >&6
6371 pcg 1.1 ##
6372     ## END FIXME
6373    
6374     ## FIXME: this should be a separate macro
6375     ##
6376     striplib=
6377     old_striplib=
6378 pcg 1.11 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
6379     echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
6380 pcg 1.1 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
6381     test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
6382     test -z "$striplib" && striplib="$STRIP --strip-unneeded"
6383 pcg 1.11 echo "$as_me:$LINENO: result: yes" >&5
6384     echo "${ECHO_T}yes" >&6
6385 pcg 1.1 else
6386 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
6387     echo "${ECHO_T}no" >&6
6388 pcg 1.1 fi
6389     ##
6390     ## END FIXME
6391    
6392     reload_cmds='$LD$reload_flag -o $output$reload_objs'
6393     test -z "$deplibs_check_method" && deplibs_check_method=unknown
6394    
6395     ## FIXME: this should be a separate macro
6396     ##
6397     # PORTME Fill in your ld.so characteristics
6398 pcg 1.11 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
6399     echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
6400 pcg 1.1 library_names_spec=
6401     libname_spec='lib$name'
6402     soname_spec=
6403     postinstall_cmds=
6404     postuninstall_cmds=
6405     finish_cmds=
6406     finish_eval=
6407     shlibpath_var=
6408     shlibpath_overrides_runpath=unknown
6409     version_type=none
6410     dynamic_linker="$host_os ld.so"
6411     sys_lib_dlsearch_path_spec="/lib /usr/lib"
6412     sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
6413    
6414     case "$host_os" in
6415     aix3*)
6416     version_type=linux
6417     library_names_spec='${libname}${release}.so$versuffix $libname.a'
6418     shlibpath_var=LIBPATH
6419    
6420     # AIX has no versioning support, so we append a major version to the name.
6421     soname_spec='${libname}${release}.so$major'
6422     ;;
6423    
6424     aix4*)
6425     version_type=linux
6426     # AIX has no versioning support, so currently we can not hardcode correct
6427     # soname into executable. Probably we can add versioning support to
6428     # collect2, so additional links can be useful in future.
6429     # We preserve .a as extension for shared libraries though AIX4.2
6430     # and later linker supports .so
6431     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.a'
6432     shlibpath_var=LIBPATH
6433     ;;
6434    
6435     amigaos*)
6436     library_names_spec='$libname.ixlibrary $libname.a'
6437     # Create ${libname}_ixlibrary.a entries in /sys/libs.
6438     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
6439     ;;
6440    
6441     beos*)
6442     library_names_spec='${libname}.so'
6443     dynamic_linker="$host_os ld.so"
6444     shlibpath_var=LIBRARY_PATH
6445     ;;
6446    
6447     bsdi4*)
6448     version_type=linux
6449     need_version=no
6450     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6451     soname_spec='${libname}${release}.so$major'
6452     finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6453     shlibpath_var=LD_LIBRARY_PATH
6454     sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6455     sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6456     export_dynamic_flag_spec=-rdynamic
6457     # the default ld.so.conf also contains /usr/contrib/lib and
6458     # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6459     # libtool to hard-code these into programs
6460     ;;
6461    
6462     cygwin* | mingw* | pw32*)
6463     version_type=windows
6464     need_version=no
6465     need_lib_prefix=no
6466     if test "$GCC" = yes; then
6467     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6468     else
6469     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
6470     fi
6471     dynamic_linker='Win32 ld.exe'
6472     # FIXME: first we should search . and the directory the executable is in
6473     shlibpath_var=PATH
6474     ;;
6475    
6476     darwin* | rhapsody*)
6477     need_lib_prefix=no
6478     need_version=no
6479     library_names_spec='${libname}.`if test "$module" = "yes"; then echo so; else echo dylib; fi`'
6480     shlibpath_overrides_runpath=yes
6481     shlibpath_var=DYLD_LIBRARY_PATH
6482     postinstall_cmds='chmod +x $lib'
6483     ;;
6484    
6485     freebsd1*)
6486     dynamic_linker=no
6487     ;;
6488    
6489     freebsd*)
6490     objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6491     version_type=freebsd-$objformat
6492     case "$version_type" in
6493     freebsd-elf*)
6494     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6495     need_version=no
6496     need_lib_prefix=no
6497     ;;
6498     freebsd-*)
6499     library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
6500     need_version=yes
6501     ;;
6502     esac
6503     shlibpath_var=LD_LIBRARY_PATH
6504     case "$host_os" in
6505     freebsd2*)
6506     shlibpath_overrides_runpath=yes
6507     ;;
6508     *)
6509     shlibpath_overrides_runpath=no
6510     hardcode_into_libs=yes
6511     ;;
6512     esac
6513     ;;
6514    
6515     gnu*)
6516     version_type=linux
6517     need_lib_prefix=no
6518     need_version=no
6519     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
6520     soname_spec='${libname}${release}.so$major'
6521     shlibpath_var=LD_LIBRARY_PATH
6522     hardcode_into_libs=yes
6523     ;;
6524    
6525     hpux9* | hpux10* | hpux11*)
6526     # Give a soname corresponding to the major version so that dld.sl refuses to
6527     # link against other versions.
6528     dynamic_linker="$host_os dld.sl"
6529     version_type=sunos
6530     need_lib_prefix=no
6531     need_version=no
6532     shlibpath_var=SHLIB_PATH
6533     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6534     library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
6535     soname_spec='${libname}${release}.sl$major'
6536     # HP-UX runs *really* slowly unless shared libraries are mode 555.
6537     postinstall_cmds='chmod 555 $lib'
6538     ;;
6539    
6540     irix5* | irix6*)
6541     version_type=irix
6542     need_lib_prefix=no
6543     need_version=no
6544     soname_spec='${libname}${release}.so$major'
6545     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
6546     case "$host_os" in
6547     irix5*)
6548     libsuff= shlibsuff=
6549     ;;
6550     *)
6551     case "$LD" in # libtool.m4 will add one of these switches to LD
6552     *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
6553     *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
6554     *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
6555     *) libsuff= shlibsuff= libmagic=never-match;;
6556     esac
6557     ;;
6558     esac
6559     shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6560     shlibpath_overrides_runpath=no
6561     sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6562     sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6563     ;;
6564    
6565     # No shared lib support for Linux oldld, aout, or coff.
6566     linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
6567     dynamic_linker=no
6568     ;;
6569    
6570     # This must be Linux ELF.
6571     linux-gnu*)
6572     version_type=linux
6573     need_lib_prefix=no
6574     need_version=no
6575     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6576     soname_spec='${libname}${release}.so$major'
6577     finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6578     shlibpath_var=LD_LIBRARY_PATH
6579     shlibpath_overrides_runpath=no
6580     # This implies no fast_install, which is unacceptable.
6581     # Some rework will be needed to allow for fast_install
6582     # before this can be enabled.
6583     hardcode_into_libs=yes
6584    
6585     # We used to test for /lib/ld.so.1 and disable shared libraries on
6586     # powerpc, because MkLinux only supported shared libraries with the
6587     # GNU dynamic linker. Since this was broken with cross compilers,
6588     # most powerpc-linux boxes support dynamic linking these days and
6589     # people can always --disable-shared, the test was removed, and we
6590     # assume the GNU/Linux dynamic linker is in use.
6591     dynamic_linker='GNU/Linux ld.so'
6592     ;;
6593    
6594     netbsd*)
6595     version_type=sunos
6596     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6597     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6598     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6599     dynamic_linker='NetBSD (a.out) ld.so'
6600     else
6601     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
6602     soname_spec='${libname}${release}.so$major'
6603     dynamic_linker='NetBSD ld.elf_so'
6604     fi
6605     shlibpath_var=LD_LIBRARY_PATH
6606     shlibpath_overrides_runpath=yes
6607     hardcode_into_libs=yes
6608     ;;
6609    
6610     newsos6)
6611     version_type=linux
6612     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6613     shlibpath_var=LD_LIBRARY_PATH
6614     shlibpath_overrides_runpath=yes
6615     ;;
6616    
6617     openbsd*)
6618     version_type=sunos
6619     if test "$with_gnu_ld" = yes; then
6620     need_lib_prefix=no
6621     need_version=no
6622     fi
6623     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6624     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6625     shlibpath_var=LD_LIBRARY_PATH
6626     ;;
6627    
6628     os2*)
6629     libname_spec='$name'
6630     need_lib_prefix=no
6631     library_names_spec='$libname.dll $libname.a'
6632     dynamic_linker='OS/2 ld.exe'
6633     shlibpath_var=LIBPATH
6634     ;;
6635    
6636     osf3* | osf4* | osf5*)
6637     version_type=osf
6638     need_version=no
6639     soname_spec='${libname}${release}.so'
6640     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6641     shlibpath_var=LD_LIBRARY_PATH
6642     sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6643     sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6644     ;;
6645    
6646     sco3.2v5*)
6647     version_type=osf
6648     soname_spec='${libname}${release}.so$major'
6649     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6650     shlibpath_var=LD_LIBRARY_PATH
6651     ;;
6652    
6653     solaris*)
6654     version_type=linux
6655     need_lib_prefix=no
6656     need_version=no
6657     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6658     soname_spec='${libname}${release}.so$major'
6659     shlibpath_var=LD_LIBRARY_PATH
6660     shlibpath_overrides_runpath=yes
6661     hardcode_into_libs=yes
6662     # ldd complains unless libraries are executable
6663     postinstall_cmds='chmod +x $lib'
6664     ;;
6665    
6666     sunos4*)
6667     version_type=sunos
6668     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6669     finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6670     shlibpath_var=LD_LIBRARY_PATH
6671     shlibpath_overrides_runpath=yes
6672     if test "$with_gnu_ld" = yes; then
6673     need_lib_prefix=no
6674     fi
6675     need_version=yes
6676     ;;
6677    
6678     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6679     version_type=linux
6680     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6681     soname_spec='${libname}${release}.so$major'
6682     shlibpath_var=LD_LIBRARY_PATH
6683     case "$host_vendor" in
6684     sni)
6685     shlibpath_overrides_runpath=no
6686     ;;
6687     motorola)
6688     need_lib_prefix=no
6689     need_version=no
6690     shlibpath_overrides_runpath=no
6691     sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6692     ;;
6693     esac
6694     ;;
6695    
6696     uts4*)
6697     version_type=linux
6698     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6699     soname_spec='${libname}${release}.so$major'
6700     shlibpath_var=LD_LIBRARY_PATH
6701     ;;
6702    
6703     dgux*)
6704     version_type=linux
6705     need_lib_prefix=no
6706     need_version=no
6707     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6708     soname_spec='${libname}${release}.so$major'
6709     shlibpath_var=LD_LIBRARY_PATH
6710     ;;
6711    
6712     sysv4*MP*)
6713     if test -d /usr/nec ;then
6714     version_type=linux
6715     library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
6716     soname_spec='$libname.so.$major'
6717     shlibpath_var=LD_LIBRARY_PATH
6718     fi
6719     ;;
6720    
6721     *)
6722     dynamic_linker=no
6723     ;;
6724     esac
6725 pcg 1.11 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
6726     echo "${ECHO_T}$dynamic_linker" >&6
6727 pcg 1.1 test "$dynamic_linker" = no && can_build_shared=no
6728     ##
6729     ## END FIXME
6730    
6731     ## FIXME: this should be a separate macro
6732     ##
6733     # Report the final consequences.
6734 pcg 1.11 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
6735     echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
6736     echo "$as_me:$LINENO: result: $can_build_shared" >&5
6737     echo "${ECHO_T}$can_build_shared" >&6
6738 pcg 1.1 ##
6739     ## END FIXME
6740    
6741     if test "$hardcode_action" = relink; then
6742     # Fast installation is not supported
6743     enable_fast_install=no
6744     elif test "$shlibpath_overrides_runpath" = yes ||
6745     test "$enable_shared" = no; then
6746     # Fast installation is not necessary
6747     enable_fast_install=needless
6748     fi
6749    
6750     variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
6751     if test "$GCC" = yes; then
6752     variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
6753     fi
6754    
6755     if test "x$enable_dlopen" != xyes; then
6756     enable_dlopen=unknown
6757     enable_dlopen_self=unknown
6758     enable_dlopen_self_static=unknown
6759     else
6760     lt_cv_dlopen=no
6761     lt_cv_dlopen_libs=
6762    
6763     case "$host_os" in
6764     beos*)
6765     lt_cv_dlopen="load_add_on"
6766     lt_cv_dlopen_libs=
6767     lt_cv_dlopen_self=yes
6768     ;;
6769    
6770     cygwin* | mingw* | pw32*)
6771     lt_cv_dlopen="LoadLibrary"
6772     lt_cv_dlopen_libs=
6773     ;;
6774    
6775     *)
6776 pcg 1.11 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
6777     echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
6778     if test "${ac_cv_lib_dl_dlopen+set}" = set; then
6779     echo $ECHO_N "(cached) $ECHO_C" >&6
6780 pcg 1.1 else
6781 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
6782 pcg 1.1 LIBS="-ldl $LIBS"
6783 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
6784     /* confdefs.h. */
6785     _ACEOF
6786     cat confdefs.h >>conftest.$ac_ext
6787     cat >>conftest.$ac_ext <<_ACEOF
6788     /* end confdefs.h. */
6789    
6790 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
6791 pcg 1.11 #ifdef __cplusplus
6792     extern "C"
6793     #endif
6794 pcg 1.1 /* We use char because int might match the return type of a gcc2
6795 pcg 1.11 builtin and then its argument prototype would still apply. */
6796     char dlopen ();
6797     int
6798     main ()
6799     {
6800     dlopen ();
6801     ;
6802     return 0;
6803     }
6804     _ACEOF
6805     rm -f conftest.$ac_objext conftest$ac_exeext
6806     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6807     (eval $ac_link) 2>conftest.er1
6808     ac_status=$?
6809     grep -v '^ *+' conftest.er1 >conftest.err
6810     rm -f conftest.er1
6811     cat conftest.err >&5
6812     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6813     (exit $ac_status); } &&
6814 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6815 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6816     (eval $ac_try) 2>&5
6817     ac_status=$?
6818     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6819     (exit $ac_status); }; } &&
6820     { ac_try='test -s conftest$ac_exeext'
6821     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6822     (eval $ac_try) 2>&5
6823     ac_status=$?
6824     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6825     (exit $ac_status); }; }; then
6826     ac_cv_lib_dl_dlopen=yes
6827     else
6828     echo "$as_me: failed program was:" >&5
6829     sed 's/^/| /' conftest.$ac_ext >&5
6830    
6831     ac_cv_lib_dl_dlopen=no
6832     fi
6833     rm -f conftest.err conftest.$ac_objext \
6834     conftest$ac_exeext conftest.$ac_ext
6835     LIBS=$ac_check_lib_save_LIBS
6836     fi
6837     echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
6838     echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
6839     if test $ac_cv_lib_dl_dlopen = yes; then
6840     lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
6841 pcg 1.1 else
6842 pcg 1.11 echo "$as_me:$LINENO: checking for dlopen" >&5
6843     echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
6844     if test "${ac_cv_func_dlopen+set}" = set; then
6845     echo $ECHO_N "(cached) $ECHO_C" >&6
6846     else
6847     cat >conftest.$ac_ext <<_ACEOF
6848     /* confdefs.h. */
6849     _ACEOF
6850     cat confdefs.h >>conftest.$ac_ext
6851     cat >>conftest.$ac_ext <<_ACEOF
6852     /* end confdefs.h. */
6853     /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
6854     For example, HP-UX 11i <limits.h> declares gettimeofday. */
6855     #define dlopen innocuous_dlopen
6856 pcg 1.1
6857     /* System header to define __stub macros and hopefully few prototypes,
6858 pcg 1.11 which can conflict with char dlopen (); below.
6859     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6860     <limits.h> exists even on freestanding compilers. */
6861    
6862     #ifdef __STDC__
6863     # include <limits.h>
6864     #else
6865     # include <assert.h>
6866     #endif
6867    
6868     #undef dlopen
6869    
6870 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
6871 pcg 1.11 #ifdef __cplusplus
6872     extern "C"
6873     {
6874     #endif
6875 pcg 1.1 /* We use char because int might match the return type of a gcc2
6876 pcg 1.11 builtin and then its argument prototype would still apply. */
6877     char dlopen ();
6878 pcg 1.1 /* The GNU C library defines this for functions which it implements
6879     to always fail with ENOSYS. Some functions are actually named
6880     something starting with __ and the normal name is an alias. */
6881     #if defined (__stub_dlopen) || defined (__stub___dlopen)
6882     choke me
6883     #else
6884 pcg 1.11 char (*f) () = dlopen;
6885     #endif
6886     #ifdef __cplusplus
6887     }
6888 pcg 1.1 #endif
6889    
6890 pcg 1.11 int
6891     main ()
6892     {
6893     return f != dlopen;
6894     ;
6895     return 0;
6896     }
6897     _ACEOF
6898     rm -f conftest.$ac_objext conftest$ac_exeext
6899     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6900     (eval $ac_link) 2>conftest.er1
6901     ac_status=$?
6902     grep -v '^ *+' conftest.er1 >conftest.err
6903     rm -f conftest.er1
6904     cat conftest.err >&5
6905     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6906     (exit $ac_status); } &&
6907 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6908 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6909     (eval $ac_try) 2>&5
6910     ac_status=$?
6911     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6912     (exit $ac_status); }; } &&
6913     { ac_try='test -s conftest$ac_exeext'
6914     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6915     (eval $ac_try) 2>&5
6916     ac_status=$?
6917     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6918     (exit $ac_status); }; }; then
6919     ac_cv_func_dlopen=yes
6920     else
6921     echo "$as_me: failed program was:" >&5
6922     sed 's/^/| /' conftest.$ac_ext >&5
6923    
6924     ac_cv_func_dlopen=no
6925     fi
6926     rm -f conftest.err conftest.$ac_objext \
6927     conftest$ac_exeext conftest.$ac_ext
6928     fi
6929     echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
6930     echo "${ECHO_T}$ac_cv_func_dlopen" >&6
6931     if test $ac_cv_func_dlopen = yes; then
6932     lt_cv_dlopen="dlopen"
6933 pcg 1.1 else
6934 pcg 1.11 echo "$as_me:$LINENO: checking for shl_load" >&5
6935     echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
6936     if test "${ac_cv_func_shl_load+set}" = set; then
6937     echo $ECHO_N "(cached) $ECHO_C" >&6
6938     else
6939     cat >conftest.$ac_ext <<_ACEOF
6940     /* confdefs.h. */
6941     _ACEOF
6942     cat confdefs.h >>conftest.$ac_ext
6943     cat >>conftest.$ac_ext <<_ACEOF
6944     /* end confdefs.h. */
6945     /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
6946     For example, HP-UX 11i <limits.h> declares gettimeofday. */
6947     #define shl_load innocuous_shl_load
6948    
6949     /* System header to define __stub macros and hopefully few prototypes,
6950     which can conflict with char shl_load (); below.
6951     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6952     <limits.h> exists even on freestanding compilers. */
6953    
6954     #ifdef __STDC__
6955     # include <limits.h>
6956     #else
6957     # include <assert.h>
6958     #endif
6959    
6960     #undef shl_load
6961 pcg 1.1
6962     /* Override any gcc2 internal prototype to avoid an error. */
6963 pcg 1.11 #ifdef __cplusplus
6964     extern "C"
6965     {
6966     #endif
6967 pcg 1.1 /* We use char because int might match the return type of a gcc2
6968 pcg 1.11 builtin and then its argument prototype would still apply. */
6969     char shl_load ();
6970 pcg 1.1 /* The GNU C library defines this for functions which it implements
6971     to always fail with ENOSYS. Some functions are actually named
6972     something starting with __ and the normal name is an alias. */
6973     #if defined (__stub_shl_load) || defined (__stub___shl_load)
6974     choke me
6975     #else
6976 pcg 1.11 char (*f) () = shl_load;
6977     #endif
6978     #ifdef __cplusplus
6979     }
6980 pcg 1.1 #endif
6981    
6982 pcg 1.11 int
6983     main ()
6984     {
6985     return f != shl_load;
6986     ;
6987     return 0;
6988     }
6989     _ACEOF
6990     rm -f conftest.$ac_objext conftest$ac_exeext
6991     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6992     (eval $ac_link) 2>conftest.er1
6993     ac_status=$?
6994     grep -v '^ *+' conftest.er1 >conftest.err
6995     rm -f conftest.er1
6996     cat conftest.err >&5
6997     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6998     (exit $ac_status); } &&
6999 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7000 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7001     (eval $ac_try) 2>&5
7002     ac_status=$?
7003     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7004     (exit $ac_status); }; } &&
7005     { ac_try='test -s conftest$ac_exeext'
7006     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7007     (eval $ac_try) 2>&5
7008     ac_status=$?
7009     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7010     (exit $ac_status); }; }; then
7011     ac_cv_func_shl_load=yes
7012     else
7013     echo "$as_me: failed program was:" >&5
7014     sed 's/^/| /' conftest.$ac_ext >&5
7015    
7016     ac_cv_func_shl_load=no
7017     fi
7018     rm -f conftest.err conftest.$ac_objext \
7019     conftest$ac_exeext conftest.$ac_ext
7020     fi
7021     echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
7022     echo "${ECHO_T}$ac_cv_func_shl_load" >&6
7023     if test $ac_cv_func_shl_load = yes; then
7024 pcg 1.1 lt_cv_dlopen="shl_load"
7025     else
7026 pcg 1.11 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
7027     echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
7028     if test "${ac_cv_lib_svld_dlopen+set}" = set; then
7029     echo $ECHO_N "(cached) $ECHO_C" >&6
7030 pcg 1.1 else
7031 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
7032 pcg 1.1 LIBS="-lsvld $LIBS"
7033 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
7034     /* confdefs.h. */
7035     _ACEOF
7036     cat confdefs.h >>conftest.$ac_ext
7037     cat >>conftest.$ac_ext <<_ACEOF
7038     /* end confdefs.h. */
7039    
7040 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
7041 pcg 1.11 #ifdef __cplusplus
7042     extern "C"
7043     #endif
7044 pcg 1.1 /* We use char because int might match the return type of a gcc2
7045 pcg 1.11 builtin and then its argument prototype would still apply. */
7046     char dlopen ();
7047     int
7048     main ()
7049     {
7050     dlopen ();
7051     ;
7052     return 0;
7053     }
7054     _ACEOF
7055     rm -f conftest.$ac_objext conftest$ac_exeext
7056     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7057     (eval $ac_link) 2>conftest.er1
7058     ac_status=$?
7059     grep -v '^ *+' conftest.er1 >conftest.err
7060     rm -f conftest.er1
7061     cat conftest.err >&5
7062     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7063     (exit $ac_status); } &&
7064 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7065 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7066     (eval $ac_try) 2>&5
7067     ac_status=$?
7068     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7069     (exit $ac_status); }; } &&
7070     { ac_try='test -s conftest$ac_exeext'
7071     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7072     (eval $ac_try) 2>&5
7073     ac_status=$?
7074     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7075     (exit $ac_status); }; }; then
7076     ac_cv_lib_svld_dlopen=yes
7077     else
7078     echo "$as_me: failed program was:" >&5
7079     sed 's/^/| /' conftest.$ac_ext >&5
7080    
7081     ac_cv_lib_svld_dlopen=no
7082     fi
7083     rm -f conftest.err conftest.$ac_objext \
7084     conftest$ac_exeext conftest.$ac_ext
7085     LIBS=$ac_check_lib_save_LIBS
7086     fi
7087     echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
7088     echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
7089     if test $ac_cv_lib_svld_dlopen = yes; then
7090 pcg 1.1 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
7091     else
7092 pcg 1.11 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
7093     echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
7094     if test "${ac_cv_lib_dld_shl_load+set}" = set; then
7095     echo $ECHO_N "(cached) $ECHO_C" >&6
7096 pcg 1.1 else
7097 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
7098 pcg 1.1 LIBS="-ldld $LIBS"
7099 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
7100     /* confdefs.h. */
7101     _ACEOF
7102     cat confdefs.h >>conftest.$ac_ext
7103     cat >>conftest.$ac_ext <<_ACEOF
7104     /* end confdefs.h. */
7105    
7106 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
7107 pcg 1.11 #ifdef __cplusplus
7108     extern "C"
7109     #endif
7110 pcg 1.1 /* We use char because int might match the return type of a gcc2
7111 pcg 1.11 builtin and then its argument prototype would still apply. */
7112     char shl_load ();
7113     int
7114     main ()
7115     {
7116     shl_load ();
7117     ;
7118     return 0;
7119     }
7120     _ACEOF
7121     rm -f conftest.$ac_objext conftest$ac_exeext
7122     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7123     (eval $ac_link) 2>conftest.er1
7124     ac_status=$?
7125     grep -v '^ *+' conftest.er1 >conftest.err
7126     rm -f conftest.er1
7127     cat conftest.err >&5
7128     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7129     (exit $ac_status); } &&
7130 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7131 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7132     (eval $ac_try) 2>&5
7133     ac_status=$?
7134     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7135     (exit $ac_status); }; } &&
7136     { ac_try='test -s conftest$ac_exeext'
7137     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7138     (eval $ac_try) 2>&5
7139     ac_status=$?
7140     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7141     (exit $ac_status); }; }; then
7142     ac_cv_lib_dld_shl_load=yes
7143     else
7144     echo "$as_me: failed program was:" >&5
7145     sed 's/^/| /' conftest.$ac_ext >&5
7146    
7147     ac_cv_lib_dld_shl_load=no
7148     fi
7149     rm -f conftest.err conftest.$ac_objext \
7150     conftest$ac_exeext conftest.$ac_ext
7151     LIBS=$ac_check_lib_save_LIBS
7152     fi
7153     echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
7154     echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
7155     if test $ac_cv_lib_dld_shl_load = yes; then
7156     lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
7157     fi
7158    
7159 pcg 1.1
7160     fi
7161 pcg 1.11
7162 pcg 1.1
7163     fi
7164    
7165    
7166     fi
7167    
7168    
7169     fi
7170    
7171     ;;
7172     esac
7173    
7174     if test "x$lt_cv_dlopen" != xno; then
7175     enable_dlopen=yes
7176     else
7177     enable_dlopen=no
7178     fi
7179    
7180     case "$lt_cv_dlopen" in
7181     dlopen)
7182     save_CPPFLAGS="$CPP_FLAGS"
7183     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
7184    
7185     save_LDFLAGS="$LDFLAGS"
7186     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
7187    
7188     save_LIBS="$LIBS"
7189     LIBS="$lt_cv_dlopen_libs $LIBS"
7190    
7191 pcg 1.11 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
7192     echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
7193     if test "${lt_cv_dlopen_self+set}" = set; then
7194     echo $ECHO_N "(cached) $ECHO_C" >&6
7195 pcg 1.1 else
7196     if test "$cross_compiling" = yes; then :
7197     lt_cv_dlopen_self=cross
7198     else
7199     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7200     lt_status=$lt_dlunknown
7201     cat > conftest.$ac_ext <<EOF
7202 pcg 1.22 #line 7202 "configure"
7203 pcg 1.1 #include "confdefs.h"
7204    
7205     #if HAVE_DLFCN_H
7206     #include <dlfcn.h>
7207     #endif
7208    
7209     #include <stdio.h>
7210    
7211     #ifdef RTLD_GLOBAL
7212     # define LT_DLGLOBAL RTLD_GLOBAL
7213     #else
7214     # ifdef DL_GLOBAL
7215     # define LT_DLGLOBAL DL_GLOBAL
7216     # else
7217     # define LT_DLGLOBAL 0
7218     # endif
7219     #endif
7220    
7221     /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7222     find out it does not work in some platform. */
7223     #ifndef LT_DLLAZY_OR_NOW
7224     # ifdef RTLD_LAZY
7225     # define LT_DLLAZY_OR_NOW RTLD_LAZY
7226     # else
7227     # ifdef DL_LAZY
7228     # define LT_DLLAZY_OR_NOW DL_LAZY
7229     # else
7230     # ifdef RTLD_NOW
7231     # define LT_DLLAZY_OR_NOW RTLD_NOW
7232     # else
7233     # ifdef DL_NOW
7234     # define LT_DLLAZY_OR_NOW DL_NOW
7235     # else
7236     # define LT_DLLAZY_OR_NOW 0
7237     # endif
7238     # endif
7239     # endif
7240     # endif
7241     #endif
7242    
7243     #ifdef __cplusplus
7244     extern "C" void exit (int);
7245     #endif
7246    
7247     fnord() { int i=42;}
7248     main ()
7249     {
7250     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7251     int status = $lt_dlunknown;
7252    
7253     if (self)
7254     {
7255     if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
7256     else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7257     /* dlclose (self); */
7258     }
7259    
7260     exit (status);
7261     }
7262     EOF
7263 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7264     (eval $ac_link) 2>&5
7265     ac_status=$?
7266     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7267     (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7268 pcg 1.1 (./conftest; exit; ) 2>/dev/null
7269     lt_status=$?
7270     case x$lt_status in
7271     x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
7272     x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
7273     x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
7274     esac
7275     else :
7276     # compilation failed
7277     lt_cv_dlopen_self=no
7278     fi
7279     fi
7280     rm -fr conftest*
7281    
7282 pcg 1.11
7283 pcg 1.1 fi
7284 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
7285     echo "${ECHO_T}$lt_cv_dlopen_self" >&6
7286 pcg 1.1
7287     if test "x$lt_cv_dlopen_self" = xyes; then
7288     LDFLAGS="$LDFLAGS $link_static_flag"
7289 pcg 1.11 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
7290     echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
7291     if test "${lt_cv_dlopen_self_static+set}" = set; then
7292     echo $ECHO_N "(cached) $ECHO_C" >&6
7293 pcg 1.1 else
7294     if test "$cross_compiling" = yes; then :
7295     lt_cv_dlopen_self_static=cross
7296     else
7297     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7298     lt_status=$lt_dlunknown
7299     cat > conftest.$ac_ext <<EOF
7300 pcg 1.22 #line 7300 "configure"
7301 pcg 1.1 #include "confdefs.h"
7302    
7303     #if HAVE_DLFCN_H
7304     #include <dlfcn.h>
7305     #endif
7306    
7307     #include <stdio.h>
7308    
7309     #ifdef RTLD_GLOBAL
7310     # define LT_DLGLOBAL RTLD_GLOBAL
7311     #else
7312     # ifdef DL_GLOBAL
7313     # define LT_DLGLOBAL DL_GLOBAL
7314     # else
7315     # define LT_DLGLOBAL 0
7316     # endif
7317     #endif
7318    
7319     /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7320     find out it does not work in some platform. */
7321     #ifndef LT_DLLAZY_OR_NOW
7322     # ifdef RTLD_LAZY
7323     # define LT_DLLAZY_OR_NOW RTLD_LAZY
7324     # else
7325     # ifdef DL_LAZY
7326     # define LT_DLLAZY_OR_NOW DL_LAZY
7327     # else
7328     # ifdef RTLD_NOW
7329     # define LT_DLLAZY_OR_NOW RTLD_NOW
7330     # else
7331     # ifdef DL_NOW
7332     # define LT_DLLAZY_OR_NOW DL_NOW
7333     # else
7334     # define LT_DLLAZY_OR_NOW 0
7335     # endif
7336     # endif
7337     # endif
7338     # endif
7339     #endif
7340    
7341     #ifdef __cplusplus
7342     extern "C" void exit (int);
7343     #endif
7344    
7345     fnord() { int i=42;}
7346     main ()
7347     {
7348     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7349     int status = $lt_dlunknown;
7350    
7351     if (self)
7352     {
7353     if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
7354     else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7355     /* dlclose (self); */
7356     }
7357    
7358     exit (status);
7359     }
7360     EOF
7361 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7362     (eval $ac_link) 2>&5
7363     ac_status=$?
7364     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7365     (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7366 pcg 1.1 (./conftest; exit; ) 2>/dev/null
7367     lt_status=$?
7368     case x$lt_status in
7369     x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
7370     x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
7371     x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
7372     esac
7373     else :
7374     # compilation failed
7375     lt_cv_dlopen_self_static=no
7376     fi
7377     fi
7378     rm -fr conftest*
7379    
7380 pcg 1.11
7381 pcg 1.1 fi
7382 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
7383     echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
7384 pcg 1.1 fi
7385    
7386     CPPFLAGS="$save_CPPFLAGS"
7387     LDFLAGS="$save_LDFLAGS"
7388     LIBS="$save_LIBS"
7389     ;;
7390     esac
7391    
7392     case "$lt_cv_dlopen_self" in
7393     yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
7394     *) enable_dlopen_self=unknown ;;
7395     esac
7396    
7397     case "$lt_cv_dlopen_self_static" in
7398     yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
7399     *) enable_dlopen_self_static=unknown ;;
7400     esac
7401     fi
7402    
7403    
7404     ## FIXME: this should be a separate macro
7405     ##
7406     if test "$enable_shared" = yes && test "$GCC" = yes; then
7407     case "$archive_cmds" in
7408     *'~'*)
7409     # FIXME: we may have to deal with multi-command sequences.
7410     ;;
7411     '$CC '*)
7412     # Test whether the compiler implicitly links with -lc since on some
7413     # systems, -lgcc has to come before -lc. If gcc already passes -lc
7414     # to ld, don't add -lc before -lgcc.
7415 pcg 1.11 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7416     echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7417     if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
7418     echo $ECHO_N "(cached) $ECHO_C" >&6
7419 pcg 1.1 else
7420     $rm conftest*
7421     echo 'static int dummy;' > conftest.$ac_ext
7422    
7423 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7424     (eval $ac_compile) 2>&5
7425     ac_status=$?
7426     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7427     (exit $ac_status); }; then
7428 pcg 1.1 soname=conftest
7429     lib=conftest
7430     libobjs=conftest.$ac_objext
7431     deplibs=
7432     wl=$lt_cv_prog_cc_wl
7433     compiler_flags=-v
7434     linker_flags=-v
7435     verstring=
7436     output_objdir=.
7437     libname=conftest
7438     save_allow_undefined_flag=$allow_undefined_flag
7439     allow_undefined_flag=
7440 pcg 1.11 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7441     (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7442     ac_status=$?
7443     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7444     (exit $ac_status); }
7445 pcg 1.1 then
7446     lt_cv_archive_cmds_need_lc=no
7447     else
7448     lt_cv_archive_cmds_need_lc=yes
7449     fi
7450     allow_undefined_flag=$save_allow_undefined_flag
7451     else
7452     cat conftest.err 1>&5
7453     fi
7454     fi
7455    
7456 pcg 1.11 echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
7457     echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
7458 pcg 1.1 ;;
7459     esac
7460     fi
7461     need_lc=${lt_cv_archive_cmds_need_lc-yes}
7462     ##
7463     ## END FIXME
7464    
7465     ## FIXME: this should be a separate macro
7466     ##
7467     # The second clause should only fire when bootstrapping the
7468     # libtool distribution, otherwise you forgot to ship ltmain.sh
7469     # with your package, and you will get complaints that there are
7470     # no rules to generate ltmain.sh.
7471     if test -f "$ltmain"; then
7472     :
7473     else
7474     # If there is no Makefile yet, we rely on a make rule to execute
7475     # `config.status --recheck' to rerun these tests and create the
7476     # libtool script then.
7477     test -f Makefile && make "$ltmain"
7478     fi
7479    
7480     if test -f "$ltmain"; then
7481     trap "$rm \"${ofile}T\"; exit 1" 1 2 15
7482     $rm -f "${ofile}T"
7483    
7484     echo creating $ofile
7485    
7486     # Now quote all the things that may contain metacharacters while being
7487     # careful not to overquote the AC_SUBSTed values. We take copies of the
7488     # variables and quote the copies for generation of the libtool script.
7489     for var in echo old_CC old_CFLAGS \
7490     AR AR_FLAGS CC LD LN_S NM SHELL \
7491     reload_flag reload_cmds wl \
7492     pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
7493     thread_safe_flag_spec whole_archive_flag_spec libname_spec \
7494     library_names_spec soname_spec \
7495     RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
7496     old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
7497     postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
7498     old_striplib striplib file_magic_cmd export_symbols_cmds \
7499     deplibs_check_method allow_undefined_flag no_undefined_flag \
7500     finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
7501     hardcode_libdir_flag_spec hardcode_libdir_separator \
7502     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
7503     compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
7504    
7505     case "$var" in
7506     reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
7507     old_postinstall_cmds | old_postuninstall_cmds | \
7508     export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
7509     extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
7510     postinstall_cmds | postuninstall_cmds | \
7511     finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
7512     # Double-quote double-evaled strings.
7513     eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
7514     ;;
7515     *)
7516     eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
7517     ;;
7518     esac
7519     done
7520    
7521     cat <<__EOF__ > "${ofile}T"
7522     #! $SHELL
7523    
7524     # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
7525     # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
7526     # NOTE: Changes made to this file will be lost: look at ltmain.sh.
7527     #
7528     # Copyright (C) 1996-2000 Free Software Foundation, Inc.
7529     # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7530     #
7531     # This program is free software; you can redistribute it and/or modify
7532     # it under the terms of the GNU General Public License as published by
7533     # the Free Software Foundation; either version 2 of the License, or
7534     # (at your option) any later version.
7535     #
7536     # This program is distributed in the hope that it will be useful, but
7537     # WITHOUT ANY WARRANTY; without even the implied warranty of
7538     # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
7539     # General Public License for more details.
7540     #
7541     # You should have received a copy of the GNU General Public License
7542     # along with this program; if not, write to the Free Software
7543     # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7544     #
7545     # As a special exception to the GNU General Public License, if you
7546     # distribute this file as part of a program that contains a
7547     # configuration script generated by Autoconf, you may include it under
7548     # the same distribution terms that you use for the rest of that program.
7549    
7550     # Sed that helps us avoid accidentally triggering echo(1) options like -n.
7551     Xsed="sed -e s/^X//"
7552    
7553     # The HP-UX ksh and POSIX shell print the target directory to stdout
7554     # if CDPATH is set.
7555     if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
7556    
7557     # ### BEGIN LIBTOOL CONFIG
7558    
7559     # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7560    
7561     # Shell to use when invoking shell scripts.
7562     SHELL=$lt_SHELL
7563    
7564     # Whether or not to build shared libraries.
7565     build_libtool_libs=$enable_shared
7566    
7567     # Whether or not to add -lc for building shared libraries.
7568     build_libtool_need_lc=$need_lc
7569    
7570     # Whether or not to build static libraries.
7571     build_old_libs=$enable_static
7572    
7573     # Whether or not to optimize for fast installation.
7574     fast_install=$enable_fast_install
7575    
7576     # The host system.
7577     host_alias=$host_alias
7578     host=$host
7579    
7580     # An echo program that does not interpret backslashes.
7581     echo=$lt_echo
7582    
7583     # The archiver.
7584     AR=$lt_AR
7585     AR_FLAGS=$lt_AR_FLAGS
7586    
7587     # The default C compiler.
7588     CC=$lt_CC
7589    
7590     # Is the compiler the GNU C compiler?
7591     with_gcc=$GCC
7592    
7593     # The linker used to build libraries.
7594     LD=$lt_LD
7595    
7596     # Whether we need hard or soft links.
7597     LN_S=$lt_LN_S
7598    
7599     # A BSD-compatible nm program.
7600     NM=$lt_NM
7601    
7602     # A symbol stripping program
7603     STRIP=$STRIP
7604    
7605     # Used to examine libraries when file_magic_cmd begins "file"
7606     MAGIC_CMD=$MAGIC_CMD
7607    
7608     # Used on cygwin: DLL creation program.
7609     DLLTOOL="$DLLTOOL"
7610    
7611     # Used on cygwin: object dumper.
7612     OBJDUMP="$OBJDUMP"
7613    
7614     # Used on cygwin: assembler.
7615     AS="$AS"
7616    
7617     # The name of the directory that contains temporary libtool files.
7618     objdir=$objdir
7619    
7620     # How to create reloadable object files.
7621     reload_flag=$lt_reload_flag
7622     reload_cmds=$lt_reload_cmds
7623    
7624     # How to pass a linker flag through the compiler.
7625     wl=$lt_wl
7626    
7627     # Object file suffix (normally "o").
7628     objext="$ac_objext"
7629    
7630     # Old archive suffix (normally "a").
7631     libext="$libext"
7632    
7633     # Executable file suffix (normally "").
7634     exeext="$exeext"
7635    
7636     # Additional compiler flags for building library objects.
7637     pic_flag=$lt_pic_flag
7638     pic_mode=$pic_mode
7639    
7640     # Does compiler simultaneously support -c and -o options?
7641     compiler_c_o=$lt_compiler_c_o
7642    
7643     # Can we write directly to a .lo ?
7644     compiler_o_lo=$lt_compiler_o_lo
7645    
7646     # Must we lock files when doing compilation ?
7647     need_locks=$lt_need_locks
7648    
7649     # Do we need the lib prefix for modules?
7650     need_lib_prefix=$need_lib_prefix
7651    
7652     # Do we need a version for libraries?
7653     need_version=$need_version
7654    
7655     # Whether dlopen is supported.
7656     dlopen_support=$enable_dlopen
7657    
7658     # Whether dlopen of programs is supported.
7659     dlopen_self=$enable_dlopen_self
7660    
7661     # Whether dlopen of statically linked programs is supported.
7662     dlopen_self_static=$enable_dlopen_self_static
7663    
7664     # Compiler flag to prevent dynamic linking.
7665     link_static_flag=$lt_link_static_flag
7666    
7667     # Compiler flag to turn off builtin functions.
7668     no_builtin_flag=$lt_no_builtin_flag
7669    
7670     # Compiler flag to allow reflexive dlopens.
7671     export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
7672    
7673     # Compiler flag to generate shared objects directly from archives.
7674     whole_archive_flag_spec=$lt_whole_archive_flag_spec
7675    
7676     # Compiler flag to generate thread-safe objects.
7677     thread_safe_flag_spec=$lt_thread_safe_flag_spec
7678    
7679     # Library versioning type.
7680     version_type=$version_type
7681    
7682     # Format of library name prefix.
7683     libname_spec=$lt_libname_spec
7684    
7685     # List of archive names. First name is the real one, the rest are links.
7686     # The last name is the one that the linker finds with -lNAME.
7687     library_names_spec=$lt_library_names_spec
7688    
7689     # The coded name of the library, if different from the real name.
7690     soname_spec=$lt_soname_spec
7691    
7692     # Commands used to build and install an old-style archive.
7693     RANLIB=$lt_RANLIB
7694     old_archive_cmds=$lt_old_archive_cmds
7695     old_postinstall_cmds=$lt_old_postinstall_cmds
7696     old_postuninstall_cmds=$lt_old_postuninstall_cmds
7697    
7698     # Create an old-style archive from a shared archive.
7699     old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
7700    
7701     # Create a temporary old-style archive to link instead of a shared archive.
7702     old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
7703    
7704     # Commands used to build and install a shared archive.
7705     archive_cmds=$lt_archive_cmds
7706     archive_expsym_cmds=$lt_archive_expsym_cmds
7707     postinstall_cmds=$lt_postinstall_cmds
7708     postuninstall_cmds=$lt_postuninstall_cmds
7709    
7710     # Commands to strip libraries.
7711     old_striplib=$lt_old_striplib
7712     striplib=$lt_striplib
7713    
7714     # Method to check whether dependent libraries are shared objects.
7715     deplibs_check_method=$lt_deplibs_check_method
7716    
7717     # Command to use when deplibs_check_method == file_magic.
7718     file_magic_cmd=$lt_file_magic_cmd
7719    
7720     # Flag that allows shared libraries with undefined symbols to be built.
7721     allow_undefined_flag=$lt_allow_undefined_flag
7722    
7723     # Flag that forces no undefined symbols.
7724     no_undefined_flag=$lt_no_undefined_flag
7725    
7726     # Commands used to finish a libtool library installation in a directory.
7727     finish_cmds=$lt_finish_cmds
7728    
7729     # Same as above, but a single script fragment to be evaled but not shown.
7730     finish_eval=$lt_finish_eval
7731    
7732     # Take the output of nm and produce a listing of raw symbols and C names.
7733     global_symbol_pipe=$lt_global_symbol_pipe
7734    
7735     # Transform the output of nm in a proper C declaration
7736     global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
7737    
7738     # This is the shared library runtime path variable.
7739     runpath_var=$runpath_var
7740    
7741     # This is the shared library path variable.
7742     shlibpath_var=$shlibpath_var
7743    
7744     # Is shlibpath searched before the hard-coded library search path?
7745     shlibpath_overrides_runpath=$shlibpath_overrides_runpath
7746    
7747     # How to hardcode a shared library path into an executable.
7748     hardcode_action=$hardcode_action
7749    
7750     # Whether we should hardcode library paths into libraries.
7751     hardcode_into_libs=$hardcode_into_libs
7752    
7753     # Flag to hardcode \$libdir into a binary during linking.
7754     # This must work even if \$libdir does not exist.
7755     hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
7756    
7757     # Whether we need a single -rpath flag with a separated argument.
7758     hardcode_libdir_separator=$lt_hardcode_libdir_separator
7759    
7760     # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
7761     # resulting binary.
7762     hardcode_direct=$hardcode_direct
7763    
7764     # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
7765     # resulting binary.
7766     hardcode_minus_L=$hardcode_minus_L
7767    
7768     # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
7769     # the resulting binary.
7770     hardcode_shlibpath_var=$hardcode_shlibpath_var
7771    
7772     # Variables whose values should be saved in libtool wrapper scripts and
7773     # restored at relink time.
7774     variables_saved_for_relink="$variables_saved_for_relink"
7775    
7776     # Whether libtool must link a program against all its dependency libraries.
7777     link_all_deplibs=$link_all_deplibs
7778    
7779     # Compile-time system search path for libraries
7780     sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
7781    
7782     # Run-time system search path for libraries
7783     sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
7784    
7785     # Fix the shell variable \$srcfile for the compiler.
7786     fix_srcfile_path="$fix_srcfile_path"
7787    
7788     # Set to yes if exported symbols are required.
7789     always_export_symbols=$always_export_symbols
7790    
7791     # The commands to list exported symbols.
7792     export_symbols_cmds=$lt_export_symbols_cmds
7793    
7794     # The commands to extract the exported symbol list from a shared archive.
7795     extract_expsyms_cmds=$lt_extract_expsyms_cmds
7796    
7797     # Symbols that should not be listed in the preloaded symbols.
7798     exclude_expsyms=$lt_exclude_expsyms
7799    
7800     # Symbols that must always be exported.
7801     include_expsyms=$lt_include_expsyms
7802    
7803     # ### END LIBTOOL CONFIG
7804    
7805     __EOF__
7806    
7807     case "$host_os" in
7808     aix3*)
7809     cat <<\EOF >> "${ofile}T"
7810    
7811     # AIX sometimes has problems with the GCC collect2 program. For some
7812     # reason, if we set the COLLECT_NAMES environment variable, the problems
7813     # vanish in a puff of smoke.
7814     if test "X${COLLECT_NAMES+set}" != Xset; then
7815     COLLECT_NAMES=
7816     export COLLECT_NAMES
7817     fi
7818     EOF
7819     ;;
7820     esac
7821    
7822     case "$host_os" in
7823     cygwin* | mingw* | pw32* | os2*)
7824     cat <<'EOF' >> "${ofile}T"
7825     # This is a source program that is used to create dlls on Windows
7826     # Don't remove nor modify the starting and closing comments
7827     # /* ltdll.c starts here */
7828     # #define WIN32_LEAN_AND_MEAN
7829     # #include <windows.h>
7830     # #undef WIN32_LEAN_AND_MEAN
7831     # #include <stdio.h>
7832     #
7833     # #ifndef __CYGWIN__
7834     # # ifdef __CYGWIN32__
7835     # # define __CYGWIN__ __CYGWIN32__
7836     # # endif
7837     # #endif
7838     #
7839     # #ifdef __cplusplus
7840     # extern "C" {
7841     # #endif
7842     # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
7843     # #ifdef __cplusplus
7844     # }
7845     # #endif
7846     #
7847     # #ifdef __CYGWIN__
7848     # #include <cygwin/cygwin_dll.h>
7849     # DECLARE_CYGWIN_DLL( DllMain );
7850     # #endif
7851     # HINSTANCE __hDllInstance_base;
7852     #
7853     # BOOL APIENTRY
7854     # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
7855     # {
7856     # __hDllInstance_base = hInst;
7857     # return TRUE;
7858     # }
7859     # /* ltdll.c ends here */
7860     # This is a source program that is used to create import libraries
7861     # on Windows for dlls which lack them. Don't remove nor modify the
7862     # starting and closing comments
7863     # /* impgen.c starts here */
7864     # /* Copyright (C) 1999-2000 Free Software Foundation, Inc.
7865     #
7866     # This file is part of GNU libtool.
7867     #
7868     # This program is free software; you can redistribute it and/or modify
7869     # it under the terms of the GNU General Public License as published by
7870     # the Free Software Foundation; either version 2 of the License, or
7871     # (at your option) any later version.
7872     #
7873     # This program is distributed in the hope that it will be useful,
7874     # but WITHOUT ANY WARRANTY; without even the implied warranty of
7875     # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7876     # GNU General Public License for more details.
7877     #
7878     # You should have received a copy of the GNU General Public License
7879     # along with this program; if not, write to the Free Software
7880     # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7881     # */
7882     #
7883     # #include <stdio.h> /* for printf() */
7884     # #include <unistd.h> /* for open(), lseek(), read() */
7885     # #include <fcntl.h> /* for O_RDONLY, O_BINARY */
7886     # #include <string.h> /* for strdup() */
7887     #
7888     # /* O_BINARY isn't required (or even defined sometimes) under Unix */
7889     # #ifndef O_BINARY
7890     # #define O_BINARY 0
7891     # #endif
7892     #
7893     # static unsigned int
7894     # pe_get16 (fd, offset)
7895     # int fd;
7896     # int offset;
7897     # {
7898     # unsigned char b[2];
7899     # lseek (fd, offset, SEEK_SET);
7900     # read (fd, b, 2);
7901     # return b[0] + (b[1]<<8);
7902     # }
7903     #
7904     # static unsigned int
7905     # pe_get32 (fd, offset)
7906     # int fd;
7907     # int offset;
7908     # {
7909     # unsigned char b[4];
7910     # lseek (fd, offset, SEEK_SET);
7911     # read (fd, b, 4);
7912     # return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
7913     # }
7914     #
7915     # static unsigned int
7916     # pe_as32 (ptr)
7917     # void *ptr;
7918     # {
7919     # unsigned char *b = ptr;
7920     # return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
7921     # }
7922     #
7923     # int
7924     # main (argc, argv)
7925     # int argc;
7926     # char *argv[];
7927     # {
7928     # int dll;
7929     # unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
7930     # unsigned long export_rva, export_size, nsections, secptr, expptr;
7931     # unsigned long name_rvas, nexp;
7932     # unsigned char *expdata, *erva;
7933     # char *filename, *dll_name;
7934     #
7935     # filename = argv[1];
7936     #
7937     # dll = open(filename, O_RDONLY|O_BINARY);
7938     # if (!dll)
7939     # return 1;
7940     #
7941     # dll_name = filename;
7942     #
7943     # for (i=0; filename[i]; i++)
7944     # if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':')
7945     # dll_name = filename + i +1;
7946     #
7947     # pe_header_offset = pe_get32 (dll, 0x3c);
7948     # opthdr_ofs = pe_header_offset + 4 + 20;
7949     # num_entries = pe_get32 (dll, opthdr_ofs + 92);
7950     #
7951     # if (num_entries < 1) /* no exports */
7952     # return 1;
7953     #
7954     # export_rva = pe_get32 (dll, opthdr_ofs + 96);
7955     # export_size = pe_get32 (dll, opthdr_ofs + 100);
7956     # nsections = pe_get16 (dll, pe_header_offset + 4 +2);
7957     # secptr = (pe_header_offset + 4 + 20 +
7958     # pe_get16 (dll, pe_header_offset + 4 + 16));
7959     #
7960     # expptr = 0;
7961     # for (i = 0; i < nsections; i++)
7962     # {
7963     # char sname[8];
7964     # unsigned long secptr1 = secptr + 40 * i;
7965     # unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
7966     # unsigned long vsize = pe_get32 (dll, secptr1 + 16);
7967     # unsigned long fptr = pe_get32 (dll, secptr1 + 20);
7968     # lseek(dll, secptr1, SEEK_SET);
7969     # read(dll, sname, 8);
7970     # if (vaddr <= export_rva && vaddr+vsize > export_rva)
7971     # {
7972     # expptr = fptr + (export_rva - vaddr);
7973     # if (export_rva + export_size > vaddr + vsize)
7974     # export_size = vsize - (export_rva - vaddr);
7975     # break;
7976     # }
7977     # }
7978     #
7979     # expdata = (unsigned char*)malloc(export_size);
7980     # lseek (dll, expptr, SEEK_SET);
7981     # read (dll, expdata, export_size);
7982     # erva = expdata - export_rva;
7983     #
7984     # nexp = pe_as32 (expdata+24);
7985     # name_rvas = pe_as32 (expdata+32);
7986     #
7987     # printf ("EXPORTS\n");
7988     # for (i = 0; i<nexp; i++)
7989     # {
7990     # unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
7991     # printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
7992     # }
7993     #
7994     # return 0;
7995     # }
7996     # /* impgen.c ends here */
7997    
7998     EOF
7999     ;;
8000     esac
8001    
8002     # We use sed instead of cat because bash on DJGPP gets confused if
8003     # if finds mixed CR/LF and LF-only lines. Since sed operates in
8004     # text mode, it properly converts lines to CR/LF. This bash problem
8005     # is reportedly fixed, but why not run on old versions too?
8006     sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
8007    
8008     mv -f "${ofile}T" "$ofile" || \
8009     (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
8010     chmod +x "$ofile"
8011     fi
8012     ##
8013     ## END FIXME
8014    
8015    
8016    
8017    
8018    
8019     # This can be used to rebuild libtool when needed
8020     LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
8021    
8022     # Always use our own libtool.
8023     LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8024    
8025     # Prevent multiple expansion
8026    
8027    
8028     MALLOC_TYPE=S
8029     support_addstrings=no
8030     support_frills=no
8031     support_linespace=no
8032     support_inheritpixmap=no
8033     support_keepscrolling=no
8034     support_selectionscrolling=no
8035 pcg 1.11 support_menubar=no
8036 pcg 1.1 support_mousewheel=no
8037     support_mouseslipwheel=no
8038     support_utmp=no
8039     support_wtmp=no
8040     support_lastlog=no
8041     support_cursor_blink=no
8042 pcg 1.11 support_text_blink=no
8043 pcg 1.1 support_pointer_blank=no
8044     support_scroll_rxvt=no
8045     support_scroll_next=no
8046     support_scroll_xterm=no
8047 pcg 1.11 support_scroll_plain=no
8048 pcg 1.1 support_xim=no
8049     support_xpm=no
8050     support_xft=no
8051     support_unicode3=no
8052 pcg 1.18 support_combining=no
8053 pcg 1.1 codesets=
8054    
8055    
8056     if test "x$enable_shared" = xyes; then
8057 pcg 1.11
8058     cat >>confdefs.h <<\_ACEOF
8059 pcg 1.1 #define LIBRXVT 1
8060 pcg 1.11 _ACEOF
8061 pcg 1.1
8062     INSTALL_LIBRXVT=yes
8063     fi
8064    
8065    
8066     # Check whether --enable-everything or --disable-everything was given.
8067     if test "${enable_everything+set}" = set; then
8068     enableval="$enable_everything"
8069     if test x$enableval = xyes; then
8070     support_24bit=yes
8071     support_frills=yes
8072     support_linespace=yes
8073     support_inheritpixmap=yes
8074     support_keepscrolling=yes
8075     support_selectionscrolling=yes
8076     support_lastlog=yes
8077     support_menubar=yes
8078     support_mousewheel=yes
8079     support_mouseslipwheel=yes
8080     support_cursor_blink=yes
8081 pcg 1.11 support_text_blink=yes
8082 pcg 1.1 support_pointer_blank=yes
8083     support_scroll_rxvt=yes
8084     support_scroll_next=yes
8085     support_scroll_xterm=yes
8086 pcg 1.11 support_scroll_plain=yes
8087 pcg 1.1 support_utmp=yes
8088     support_wtmp=yes
8089     support_xim=yes
8090     support_xpm=yes
8091     support_xft=yes
8092     support_unicode3=yes
8093 pcg 1.18 support_combining=yes
8094 pcg 1.1 codesets=all
8095     fi
8096 pcg 1.11 fi;
8097 pcg 1.4
8098 pcg 1.1 # Check whether --enable-unicode3 or --disable-unicode3 was given.
8099     if test "${enable_unicode3+set}" = set; then
8100     enableval="$enable_unicode3"
8101 pcg 1.13 if test x$enableval = xyes -o x$enableval = xno; then
8102 pcg 1.1 support_unicode3=yes
8103     fi
8104 pcg 1.11 fi;
8105 pcg 1.1
8106 pcg 1.18 # Check whether --enable-combining or --disable-combining was given.
8107     if test "${enable_combining+set}" = set; then
8108     enableval="$enable_combining"
8109     if test x$enableval = xyes -o x$enableval = xno; then
8110     support_combining=yes
8111     fi
8112     fi;
8113    
8114 pcg 1.1 # Check whether --enable-xft or --disable-xft was given.
8115     if test "${enable_xft+set}" = set; then
8116     enableval="$enable_xft"
8117 pcg 1.13 if test x$enableval = xyes -o x$enableval = xno; then
8118 pcg 1.1 support_xft=yes
8119     fi
8120 pcg 1.11 fi;
8121 pcg 1.1
8122     # Check whether --enable-utmp or --disable-utmp was given.
8123     if test "${enable_utmp+set}" = set; then
8124     enableval="$enable_utmp"
8125     if test x$enableval = xyes -o x$enableval = xno; then
8126     support_utmp=$enableval
8127     fi
8128 pcg 1.11 fi;
8129 pcg 1.1
8130     # Check whether --enable-wtmp or --disable-wtmp was given.
8131     if test "${enable_wtmp+set}" = set; then
8132     enableval="$enable_wtmp"
8133     if test x$enableval = xyes -o x$enableval = xno; then
8134     support_wtmp=$enableval
8135     fi
8136 pcg 1.11 fi;
8137 pcg 1.1
8138     # Check whether --enable-lastlog or --disable-lastlog was given.
8139     if test "${enable_lastlog+set}" = set; then
8140     enableval="$enable_lastlog"
8141     if test x$enableval = xyes -o x$enableval = xno; then
8142     support_lastlog=$enableval
8143     fi
8144 pcg 1.11 fi;
8145 pcg 1.1
8146     # Check whether --enable-xpm-background or --disable-xpm-background was given.
8147     if test "${enable_xpm_background+set}" = set; then
8148     enableval="$enable_xpm_background"
8149     if test x$enableval = xyes -o x$enableval = xno; then
8150     support_xpm=$enableval
8151     fi
8152 pcg 1.11 fi;
8153 pcg 1.1
8154     # Check whether --enable-transparency or --disable-transparency was given.
8155     if test "${enable_transparency+set}" = set; then
8156     enableval="$enable_transparency"
8157     if test x$enableval = xyes -o x$enableval = xno; then
8158     support_inheritpixmap=$enableval
8159     fi
8160 pcg 1.11 fi;
8161 pcg 1.1
8162     # Check whether --enable-menubar or --disable-menubar was given.
8163     if test "${enable_menubar+set}" = set; then
8164     enableval="$enable_menubar"
8165     if test x$enableval = xyes -o x$enableval = xno; then
8166     support_menubar=$enableval
8167     fi
8168 pcg 1.11 fi;
8169 pcg 1.1
8170     # Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given.
8171     if test "${enable_rxvt_scroll+set}" = set; then
8172     enableval="$enable_rxvt_scroll"
8173     if test x$enableval = xyes -o x$enableval = xno; then
8174     support_scroll_rxvt=$enableval
8175     fi
8176 pcg 1.11 fi;
8177 pcg 1.1
8178     # Check whether --enable-next-scroll or --disable-next-scroll was given.
8179     if test "${enable_next_scroll+set}" = set; then
8180     enableval="$enable_next_scroll"
8181     if test x$enableval = xyes -o x$enableval = xno; then
8182     support_scroll_next=$enableval
8183     fi
8184 pcg 1.11 fi;
8185 pcg 1.1
8186     # Check whether --enable-xterm-scroll or --disable-xterm-scroll was given.
8187     if test "${enable_xterm_scroll+set}" = set; then
8188     enableval="$enable_xterm_scroll"
8189     if test x$enableval = xyes -o x$enableval = xno; then
8190     support_scroll_xterm=$enableval
8191     fi
8192 pcg 1.11 fi;
8193 pcg 1.1
8194 pcg 1.11 # Check whether --enable-plain-scroll or --disable-plain-scroll was given.
8195     if test "${enable_plain_scroll+set}" = set; then
8196     enableval="$enable_plain_scroll"
8197     if test x$enableval = xyes -o x$enableval = xno; then
8198     support_scroll_plain=$enableval
8199     fi
8200     fi;
8201 pcg 1.1
8202     # Check whether --enable-half-shadow or --disable-half-shadow was given.
8203     if test "${enable_half_shadow+set}" = set; then
8204     enableval="$enable_half_shadow"
8205     if test x$enableval = xyes; then
8206 pcg 1.11
8207     cat >>confdefs.h <<\_ACEOF
8208 pcg 1.1 #define HALFSHADOW 1
8209 pcg 1.11 _ACEOF
8210 pcg 1.1
8211     fi
8212 pcg 1.11 fi;
8213 pcg 1.1
8214 pcg 1.15
8215     # Check whether --with-codesets or --without-codesets was given.
8216     if test "${with_codesets+set}" = set; then
8217     withval="$with_codesets"
8218     codesets="$withval"
8219     fi;
8220    
8221 pcg 1.1 # Check whether --enable-xim or --disable-xim was given.
8222     if test "${enable_xim+set}" = set; then
8223     enableval="$enable_xim"
8224     if test x$enableval = xyes -o x$enableval = xno; then
8225     support_xim=$enableval
8226     fi
8227 pcg 1.11 fi;
8228 pcg 1.1
8229     # Check whether --enable-ttygid or --disable-ttygid was given.
8230     if test "${enable_ttygid+set}" = set; then
8231     enableval="$enable_ttygid"
8232     if test x$enableval = xyes; then
8233 pcg 1.11
8234     cat >>confdefs.h <<\_ACEOF
8235 pcg 1.1 #define TTY_GID_SUPPORT 1
8236 pcg 1.11 _ACEOF
8237 pcg 1.1
8238     fi
8239 pcg 1.11 fi;
8240 pcg 1.1
8241     # Check whether --enable-backspace-key or --disable-backspace-key was given.
8242     if test "${enable_backspace_key+set}" = set; then
8243     enableval="$enable_backspace_key"
8244     if test x$enableval = xno; then
8245 pcg 1.11
8246     cat >>confdefs.h <<\_ACEOF
8247 pcg 1.1 #define NO_BACKSPACE_KEY 1
8248 pcg 1.11 _ACEOF
8249 pcg 1.1
8250     fi
8251 pcg 1.11 fi;
8252 pcg 1.1
8253     # Check whether --enable-delete-key or --disable-delete-key was given.
8254     if test "${enable_delete_key+set}" = set; then
8255     enableval="$enable_delete_key"
8256     if test x$enableval = xno; then
8257 pcg 1.11
8258     cat >>confdefs.h <<\_ACEOF
8259 pcg 1.1 #define NO_DELETE_KEY 1
8260 pcg 1.11 _ACEOF
8261 pcg 1.1
8262     fi
8263 pcg 1.11 fi;
8264 pcg 1.1
8265     # Check whether --enable-resources or --disable-resources was given.
8266     if test "${enable_resources+set}" = set; then
8267     enableval="$enable_resources"
8268     if test x$enableval = xno; then
8269 pcg 1.11
8270     cat >>confdefs.h <<\_ACEOF
8271 pcg 1.1 #define NO_RESOURCES 1
8272 pcg 1.11 _ACEOF
8273 pcg 1.1
8274     fi
8275 pcg 1.11 fi;
8276 pcg 1.1
8277     # Check whether --enable-xgetdefault or --disable-xgetdefault was given.
8278     if test "${enable_xgetdefault+set}" = set; then
8279     enableval="$enable_xgetdefault"
8280     if test x$enableval = xyes; then
8281 pcg 1.11
8282     cat >>confdefs.h <<\_ACEOF
8283 pcg 1.1 #define USE_XGETDEFAULT 1
8284 pcg 1.11 _ACEOF
8285 pcg 1.1
8286     fi
8287 pcg 1.11 fi;
8288 pcg 1.1
8289 pcg 1.15 RESFALLBACK=Rxvt
8290     # Check whether --enable-fallback or --disable-fallback was given.
8291     if test "${enable_fallback+set}" = set; then
8292     enableval="$enable_fallback"
8293    
8294     test x$enableval = xyes && enableval=Rxvt
8295     test x$enableval = xno && enableval=
8296     RESFALLBACK="$enableval"
8297    
8298     fi;
8299    
8300     if test x$RESFALLBACK != x; then
8301    
8302     cat >>confdefs.h <<_ACEOF
8303     #define RESFALLBACK "$RESFALLBACK"
8304     _ACEOF
8305    
8306     fi
8307    
8308     RESNAME=urxvt
8309    
8310     # Check whether --with-res-name or --without-res-name was given.
8311     if test "${with_res_name+set}" = set; then
8312     withval="$with_res_name"
8313     RESNAME="$withval"
8314     fi;
8315    
8316     cat >>confdefs.h <<_ACEOF
8317     #define RESNAME "$RESNAME"
8318     _ACEOF
8319    
8320    
8321     RESCLASS=URxvt
8322    
8323     # Check whether --with-res-class or --without-res-class was given.
8324     if test "${with_res_class+set}" = set; then
8325     withval="$with_res_class"
8326     RESCLASS="$withval"
8327     fi;
8328    
8329     cat >>confdefs.h <<_ACEOF
8330     #define RESCLASS "$RESCLASS"
8331     _ACEOF
8332    
8333    
8334     RXVTNAME=urxvt
8335    
8336     # Check whether --with-name or --without-name was given.
8337     if test "${with_name+set}" = set; then
8338     withval="$with_name"
8339     RXVTNAME="$withval"
8340     fi;
8341    
8342     RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"`
8343    
8344    
8345 pcg 1.1 # Check whether --enable-strings or --disable-strings was given.
8346     if test "${enable_strings+set}" = set; then
8347     enableval="$enable_strings"
8348     if test x$enableval = xyes -o x$enableval = xno; then
8349     support_addstrings=$enableval
8350     fi
8351 pcg 1.11 fi;
8352 pcg 1.1
8353     # Check whether --enable-swapscreen or --disable-swapscreen was given.
8354     if test "${enable_swapscreen+set}" = set; then
8355     enableval="$enable_swapscreen"
8356     if test x$enableval = xno; then
8357 pcg 1.11
8358     cat >>confdefs.h <<\_ACEOF
8359 pcg 1.1 #define NO_SECONDARY_SCREEN 1
8360 pcg 1.11 _ACEOF
8361 pcg 1.1
8362     fi
8363 pcg 1.11 fi;
8364 pcg 1.1
8365     # Check whether --enable-frills or --disable-frills was given.
8366     if test "${enable_frills+set}" = set; then
8367     enableval="$enable_frills"
8368     if test x$enableval = xyes -o x$enableval = xno; then
8369     support_frills=$enableval
8370     fi
8371 pcg 1.11 fi;
8372 pcg 1.1
8373     # Check whether --enable-linespace or --disable-linespace was given.
8374     if test "${enable_linespace+set}" = set; then
8375     enableval="$enable_linespace"
8376     if test x$enableval = xyes -o x$enableval = xno; then
8377     support_linespace=$enableval
8378     fi
8379 pcg 1.11 fi;
8380 pcg 1.1
8381     # Check whether --enable-24bit or --disable-24bit was given.
8382     if test "${enable_24bit+set}" = set; then
8383     enableval="$enable_24bit"
8384     if test x$enableval = xyes -o x$enableval = xno; then
8385     support_24bit=$enableval
8386     fi
8387 pcg 1.11 fi;
8388 pcg 1.1
8389     # Check whether --enable-keepscrolling or --disable-keepscrolling was given.
8390     if test "${enable_keepscrolling+set}" = set; then
8391     enableval="$enable_keepscrolling"
8392     if test x$enableval = xyes -o x$enableval = xno; then
8393     support_keepscrolling=$enableval
8394     fi
8395 pcg 1.11 fi;
8396 pcg 1.1
8397     # Check whether --enable-selectionscrolling or --disable-selectionscrolling was given.
8398     if test "${enable_selectionscrolling+set}" = set; then
8399     enableval="$enable_selectionscrolling"
8400     if test x$enableval = xyes -o x$enableval = xno; then
8401     support_selectionscrolling=$enableval
8402     fi
8403 pcg 1.11 fi;
8404 pcg 1.1
8405     # Check whether --enable-mousewheel or --disable-mousewheel was given.
8406     if test "${enable_mousewheel+set}" = set; then
8407     enableval="$enable_mousewheel"
8408     if test x$enableval = xyes -o x$enableval = xno; then
8409     support_mousewheel=$enableval
8410     fi
8411 pcg 1.11 fi;
8412 pcg 1.1
8413     # Check whether --enable-slipwheeling or --disable-slipwheeling was given.
8414     if test "${enable_slipwheeling+set}" = set; then
8415     enableval="$enable_slipwheeling"
8416     if test x$enableval = xyes -o x$enableval = xno; then
8417     support_mouseslipwheel=$enableval
8418     fi
8419 pcg 1.11 fi;
8420 pcg 1.1
8421     # Check whether --enable-dmalloc or --disable-dmalloc was given.
8422     if test "${enable_dmalloc+set}" = set; then
8423     enableval="$enable_dmalloc"
8424     if test x$enableval = xyes; then
8425     MALLOC_TYPE=G
8426     DEBUG=-DDEBUG_MALLOC
8427     DLIB="-L/usr/local/lib -ldmalloc"
8428     DINCLUDE=-I/usr/local/include
8429     fi
8430 pcg 1.11 fi;
8431 pcg 1.1
8432     # Check whether --enable-dlmalloc or --disable-dlmalloc was given.
8433     if test "${enable_dlmalloc+set}" = set; then
8434     enableval="$enable_dlmalloc"
8435     if test x$enableval = xyes; then
8436     MALLOC_TYPE=D
8437     DEBUG=
8438     DLIB="-L/usr/local/lib -ldlmalloc"
8439     DINCLUDE=
8440     fi
8441 pcg 1.11 fi;
8442 pcg 1.1
8443     # Check whether --enable-smart-resize or --disable-smart-resize was given.
8444     if test "${enable_smart_resize+set}" = set; then
8445     enableval="$enable_smart_resize"
8446     if test x$enableval = xyes; then
8447 pcg 1.11
8448     cat >>confdefs.h <<\_ACEOF
8449 pcg 1.1 #define SMART_RESIZE 1
8450 pcg 1.11 _ACEOF
8451 pcg 1.1
8452     fi
8453 pcg 1.11 fi;
8454 pcg 1.1
8455     # Check whether --enable-256-color or --disable-256-color was given.
8456     if test "${enable_256_color+set}" = set; then
8457     enableval="$enable_256_color"
8458     if test x$enableval = xyes; then
8459 pcg 1.11
8460     cat >>confdefs.h <<\_ACEOF
8461 pcg 1.1 #define TTY_256COLOR 1
8462 pcg 1.11 _ACEOF
8463 pcg 1.1
8464     fi
8465 pcg 1.11 fi;
8466 pcg 1.1
8467     # Check whether --enable-cursor-blink or --disable-cursor-blink was given.
8468     if test "${enable_cursor_blink+set}" = set; then
8469     enableval="$enable_cursor_blink"
8470     if test x$enableval = xyes -o x$enableval = xno; then
8471     support_cursor_blink=$enableval
8472     fi
8473 pcg 1.11 fi;
8474 pcg 1.1
8475 pcg 1.11 # Check whether --enable-text-blink or --disable-text-blink was given.
8476     if test "${enable_text_blink+set}" = set; then
8477     enableval="$enable_text_blink"
8478     if test x$enableval = xyes -o x$enableval = xno; then
8479     support_text_blink=$enableval
8480     fi
8481     fi;
8482 pcg 1.1
8483     # Check whether --enable-pointer-blank or --disable-pointer-blank was given.
8484     if test "${enable_pointer_blank+set}" = set; then
8485     enableval="$enable_pointer_blank"
8486     if test x$enableval = xyes -o x$enableval = xno; then
8487     support_pointer_blank=$enableval
8488     fi
8489 pcg 1.11 fi;
8490 pcg 1.1
8491    
8492     # Check whether --with-term or --without-term was given.
8493     if test "${with_term+set}" = set; then
8494     withval="$with_term"
8495     if test x$withval != x; then
8496 pcg 1.11
8497     cat >>confdefs.h <<_ACEOF
8498 pcg 1.1 #define TERMENV "$withval"
8499 pcg 1.11 _ACEOF
8500 pcg 1.1 term="$withval"
8501     fi
8502 pcg 1.11 fi;
8503 pcg 1.1
8504    
8505     # Check whether --with-terminfo or --without-terminfo was given.
8506     if test "${with_terminfo+set}" = set; then
8507     withval="$with_terminfo"
8508     if test x$withval != x; then
8509 pcg 1.11
8510     cat >>confdefs.h <<_ACEOF
8511 pcg 1.1 #define RXVT_TERMINFO "$withval"
8512 pcg 1.11 _ACEOF
8513 pcg 1.1 terminfo="$withval"
8514     fi
8515 pcg 1.11 fi;
8516 pcg 1.1
8517    
8518    
8519 pcg 1.11 cat >>confdefs.h <<\_ACEOF
8520 pcg 1.1 #define PROTOTYPES 1
8521 pcg 1.11 _ACEOF
8522 pcg 1.1
8523    
8524     if test -z "$CFLAGS"; then
8525     if test -z "$CCOPTS"; then
8526     CCOPTS='-O'
8527     fi
8528     CFLAGS="$CCOPTS"
8529     fi
8530    
8531     # Extract the first word of "mv", so it can be a program name with args.
8532     set dummy mv; ac_word=$2
8533 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8534     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8535     if test "${ac_cv_path_MV+set}" = set; then
8536     echo $ECHO_N "(cached) $ECHO_C" >&6
8537 pcg 1.1 else
8538 pcg 1.11 case $MV in
8539     [\\/]* | ?:[\\/]*)
8540 pcg 1.1 ac_cv_path_MV="$MV" # Let the user override the test with a path.
8541     ;;
8542     *)
8543 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8544     for as_dir in $PATH
8545     do
8546     IFS=$as_save_IFS
8547     test -z "$as_dir" && as_dir=.
8548     for ac_exec_ext in '' $ac_executable_extensions; do
8549     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8550     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
8551     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8552     break 2
8553     fi
8554     done
8555     done
8556    
8557 pcg 1.1 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
8558     ;;
8559     esac
8560     fi
8561 pcg 1.11 MV=$ac_cv_path_MV
8562    
8563 pcg 1.1 if test -n "$MV"; then
8564 pcg 1.11 echo "$as_me:$LINENO: result: $MV" >&5
8565     echo "${ECHO_T}$MV" >&6
8566 pcg 1.1 else
8567 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8568     echo "${ECHO_T}no" >&6
8569 pcg 1.1 fi
8570    
8571     # Extract the first word of "rm", so it can be a program name with args.
8572     set dummy rm; ac_word=$2
8573 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8574     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8575     if test "${ac_cv_path_RM+set}" = set; then
8576     echo $ECHO_N "(cached) $ECHO_C" >&6
8577 pcg 1.1 else
8578 pcg 1.11 case $RM in
8579     [\\/]* | ?:[\\/]*)
8580 pcg 1.1 ac_cv_path_RM="$RM" # Let the user override the test with a path.
8581     ;;
8582     *)
8583 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8584     for as_dir in $PATH
8585     do
8586     IFS=$as_save_IFS
8587     test -z "$as_dir" && as_dir=.
8588     for ac_exec_ext in '' $ac_executable_extensions; do
8589     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8590     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
8591     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8592     break 2
8593     fi
8594     done
8595     done
8596    
8597 pcg 1.1 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
8598     ;;
8599     esac
8600     fi
8601 pcg 1.11 RM=$ac_cv_path_RM
8602    
8603 pcg 1.1 if test -n "$RM"; then
8604 pcg 1.11 echo "$as_me:$LINENO: result: $RM" >&5
8605     echo "${ECHO_T}$RM" >&6
8606 pcg 1.1 else
8607 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8608     echo "${ECHO_T}no" >&6
8609 pcg 1.1 fi
8610    
8611     # Extract the first word of "cp", so it can be a program name with args.
8612     set dummy cp; ac_word=$2
8613 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8614     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8615     if test "${ac_cv_path_CP+set}" = set; then
8616     echo $ECHO_N "(cached) $ECHO_C" >&6
8617 pcg 1.1 else
8618 pcg 1.11 case $CP in
8619     [\\/]* | ?:[\\/]*)
8620 pcg 1.1 ac_cv_path_CP="$CP" # Let the user override the test with a path.
8621     ;;
8622     *)
8623 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8624     for as_dir in $PATH
8625     do
8626     IFS=$as_save_IFS
8627     test -z "$as_dir" && as_dir=.
8628     for ac_exec_ext in '' $ac_executable_extensions; do
8629     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8630     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
8631     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8632     break 2
8633     fi
8634     done
8635     done
8636    
8637 pcg 1.1 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
8638     ;;
8639     esac
8640     fi
8641 pcg 1.11 CP=$ac_cv_path_CP
8642    
8643 pcg 1.1 if test -n "$CP"; then
8644 pcg 1.11 echo "$as_me:$LINENO: result: $CP" >&5
8645     echo "${ECHO_T}$CP" >&6
8646 pcg 1.1 else
8647 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8648     echo "${ECHO_T}no" >&6
8649 pcg 1.1 fi
8650    
8651     # Extract the first word of "ln", so it can be a program name with args.
8652     set dummy ln; ac_word=$2
8653 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8654     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8655     if test "${ac_cv_path_LN+set}" = set; then
8656     echo $ECHO_N "(cached) $ECHO_C" >&6
8657 pcg 1.1 else
8658 pcg 1.11 case $LN in
8659     [\\/]* | ?:[\\/]*)
8660 pcg 1.1 ac_cv_path_LN="$LN" # Let the user override the test with a path.
8661     ;;
8662     *)
8663 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8664     for as_dir in $PATH
8665     do
8666     IFS=$as_save_IFS
8667     test -z "$as_dir" && as_dir=.
8668     for ac_exec_ext in '' $ac_executable_extensions; do
8669     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8670     ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
8671     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8672     break 2
8673     fi
8674     done
8675     done
8676    
8677 pcg 1.1 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
8678     ;;
8679     esac
8680     fi
8681 pcg 1.11 LN=$ac_cv_path_LN
8682    
8683 pcg 1.1 if test -n "$LN"; then
8684 pcg 1.11 echo "$as_me:$LINENO: result: $LN" >&5
8685     echo "${ECHO_T}$LN" >&6
8686 pcg 1.1 else
8687 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8688     echo "${ECHO_T}no" >&6
8689 pcg 1.1 fi
8690    
8691     # Extract the first word of "sed", so it can be a program name with args.
8692     set dummy sed; ac_word=$2
8693 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8694     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8695     if test "${ac_cv_path_SED+set}" = set; then
8696     echo $ECHO_N "(cached) $ECHO_C" >&6
8697 pcg 1.1 else
8698 pcg 1.11 case $SED in
8699     [\\/]* | ?:[\\/]*)
8700 pcg 1.1 ac_cv_path_SED="$SED" # Let the user override the test with a path.
8701     ;;
8702     *)
8703 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8704     for as_dir in $PATH
8705     do
8706     IFS=$as_save_IFS
8707     test -z "$as_dir" && as_dir=.
8708     for ac_exec_ext in '' $ac_executable_extensions; do
8709     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8710     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
8711     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8712     break 2
8713     fi
8714     done
8715     done
8716    
8717 pcg 1.1 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
8718     ;;
8719     esac
8720     fi
8721 pcg 1.11 SED=$ac_cv_path_SED
8722    
8723 pcg 1.1 if test -n "$SED"; then
8724 pcg 1.11 echo "$as_me:$LINENO: result: $SED" >&5
8725     echo "${ECHO_T}$SED" >&6
8726 pcg 1.1 else
8727 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8728     echo "${ECHO_T}no" >&6
8729 pcg 1.1 fi
8730    
8731     # Extract the first word of "echo", so it can be a program name with args.
8732     set dummy echo; ac_word=$2
8733 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8734     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8735     if test "${ac_cv_path_ECHO+set}" = set; then
8736     echo $ECHO_N "(cached) $ECHO_C" >&6
8737 pcg 1.1 else
8738 pcg 1.11 case $ECHO in
8739     [\\/]* | ?:[\\/]*)
8740 pcg 1.1 ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
8741     ;;
8742     *)
8743 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8744     for as_dir in $PATH
8745     do
8746     IFS=$as_save_IFS
8747     test -z "$as_dir" && as_dir=.
8748     for ac_exec_ext in '' $ac_executable_extensions; do
8749     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8750     ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
8751     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8752     break 2
8753     fi
8754     done
8755     done
8756    
8757 pcg 1.1 test -z "$ac_cv_path_ECHO" && ac_cv_path_ECHO="echo"
8758     ;;
8759     esac
8760     fi
8761 pcg 1.11 ECHO=$ac_cv_path_ECHO
8762    
8763 pcg 1.1 if test -n "$ECHO"; then
8764 pcg 1.11 echo "$as_me:$LINENO: result: $ECHO" >&5
8765     echo "${ECHO_T}$ECHO" >&6
8766 pcg 1.1 else
8767 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8768     echo "${ECHO_T}no" >&6
8769 pcg 1.1 fi
8770    
8771     # Extract the first word of "cmp", so it can be a program name with args.
8772     set dummy cmp; ac_word=$2
8773 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8774     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8775     if test "${ac_cv_path_CMP+set}" = set; then
8776     echo $ECHO_N "(cached) $ECHO_C" >&6
8777 pcg 1.1 else
8778 pcg 1.11 case $CMP in
8779     [\\/]* | ?:[\\/]*)
8780 pcg 1.1 ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
8781     ;;
8782     *)
8783 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8784     for as_dir in $PATH
8785     do
8786     IFS=$as_save_IFS
8787     test -z "$as_dir" && as_dir=.
8788     for ac_exec_ext in '' $ac_executable_extensions; do
8789     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8790     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
8791     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8792     break 2
8793     fi
8794     done
8795     done
8796    
8797 pcg 1.1 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
8798     ;;
8799     esac
8800     fi
8801 pcg 1.11 CMP=$ac_cv_path_CMP
8802    
8803 pcg 1.1 if test -n "$CMP"; then
8804 pcg 1.11 echo "$as_me:$LINENO: result: $CMP" >&5
8805     echo "${ECHO_T}$CMP" >&6
8806 pcg 1.1 else
8807 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8808     echo "${ECHO_T}no" >&6
8809 pcg 1.1 fi
8810    
8811     # Extract the first word of "tbl", so it can be a program name with args.
8812     set dummy tbl; ac_word=$2
8813 pcg 1.11 echo "$as_me:$LINENO: checking for $ac_word" >&5
8814     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8815     if test "${ac_cv_path_TBL+set}" = set; then
8816     echo $ECHO_N "(cached) $ECHO_C" >&6
8817 pcg 1.1 else
8818 pcg 1.11 case $TBL in
8819     [\\/]* | ?:[\\/]*)
8820 pcg 1.1 ac_cv_path_TBL="$TBL" # Let the user override the test with a path.
8821     ;;
8822     *)
8823 pcg 1.11 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8824     for as_dir in $PATH
8825     do
8826     IFS=$as_save_IFS
8827     test -z "$as_dir" && as_dir=.
8828     for ac_exec_ext in '' $ac_executable_extensions; do
8829     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8830     ac_cv_path_TBL="$as_dir/$ac_word$ac_exec_ext"
8831     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8832     break 2
8833     fi
8834     done
8835     done
8836    
8837 pcg 1.1 ;;
8838     esac
8839     fi
8840 pcg 1.11 TBL=$ac_cv_path_TBL
8841    
8842 pcg 1.1 if test -n "$TBL"; then
8843 pcg 1.11 echo "$as_me:$LINENO: result: $TBL" >&5
8844     echo "${ECHO_T}$TBL" >&6
8845 pcg 1.1 else
8846 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
8847     echo "${ECHO_T}no" >&6
8848 pcg 1.1 fi
8849    
8850    
8851    
8852    
8853 pcg 1.11 echo "$as_me:$LINENO: checking for X" >&5
8854     echo $ECHO_N "checking for X... $ECHO_C" >&6
8855    
8856 pcg 1.1
8857     # Check whether --with-x or --without-x was given.
8858     if test "${with_x+set}" = set; then
8859     withval="$with_x"
8860    
8861 pcg 1.11 fi;
8862 pcg 1.1 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
8863     if test "x$with_x" = xno; then
8864     # The user explicitly disabled X.
8865     have_x=disabled
8866     else
8867     if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
8868     # Both variables are already set.
8869     have_x=yes
8870     else
8871 pcg 1.11 if test "${ac_cv_have_x+set}" = set; then
8872     echo $ECHO_N "(cached) $ECHO_C" >&6
8873 pcg 1.1 else
8874     # One or both of the vars are not set, and there is no cached value.
8875 pcg 1.11 ac_x_includes=no ac_x_libraries=no
8876     rm -fr conftest.dir
8877     if mkdir conftest.dir; then
8878     cd conftest.dir
8879 pcg 1.1 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
8880 pcg 1.11 cat >Imakefile <<'_ACEOF'
8881 pcg 1.1 acfindx:
8882     @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
8883 pcg 1.11 _ACEOF
8884 pcg 1.1 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
8885     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
8886     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
8887     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
8888     for ac_extension in a so sl; do
8889     if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
8890 pcg 1.11 test -f $ac_im_libdir/libX11.$ac_extension; then
8891     ac_im_usrlibdir=$ac_im_libdir; break
8892 pcg 1.1 fi
8893     done
8894     # Screen out bogus values from the imake configuration. They are
8895     # bogus both because they are the default anyway, and because
8896     # using them would break gcc on systems where it needs fixed includes.
8897 pcg 1.11 case $ac_im_incroot in
8898 pcg 1.1 /usr/include) ;;
8899 pcg 1.11 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
8900 pcg 1.1 esac
8901 pcg 1.11 case $ac_im_usrlibdir in
8902 pcg 1.1 /usr/lib | /lib) ;;
8903 pcg 1.11 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
8904 pcg 1.1 esac
8905     fi
8906     cd ..
8907 pcg 1.11 rm -fr conftest.dir
8908 pcg 1.1 fi
8909    
8910 pcg 1.11 # Standard set of common directories for X headers.
8911     # Check X11 before X11Rn because it is often a symlink to the current release.
8912     ac_x_header_dirs='
8913     /usr/X11/include
8914     /usr/X11R6/include
8915     /usr/X11R5/include
8916     /usr/X11R4/include
8917    
8918     /usr/include/X11
8919     /usr/include/X11R6
8920     /usr/include/X11R5
8921     /usr/include/X11R4
8922    
8923     /usr/local/X11/include
8924     /usr/local/X11R6/include
8925     /usr/local/X11R5/include
8926     /usr/local/X11R4/include
8927    
8928     /usr/local/include/X11
8929     /usr/local/include/X11R6
8930     /usr/local/include/X11R5
8931     /usr/local/include/X11R4
8932    
8933     /usr/X386/include
8934     /usr/x386/include
8935     /usr/XFree86/include/X11
8936    
8937     /usr/include
8938     /usr/local/include
8939     /usr/unsupported/include
8940     /usr/athena/include
8941     /usr/local/x11r5/include
8942     /usr/lpp/Xamples/include
8943    
8944     /usr/openwin/include
8945     /usr/openwin/share/include'
8946 pcg 1.1
8947 pcg 1.11 if test "$ac_x_includes" = no; then
8948     # Guess where to find include files, by looking for Intrinsic.h.
8949 pcg 1.1 # First, try using that file with no special directory specified.
8950 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
8951     /* confdefs.h. */
8952     _ACEOF
8953     cat confdefs.h >>conftest.$ac_ext
8954     cat >>conftest.$ac_ext <<_ACEOF
8955     /* end confdefs.h. */
8956     #include <X11/Intrinsic.h>
8957     _ACEOF
8958     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8959     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8960     ac_status=$?
8961     grep -v '^ *+' conftest.er1 >conftest.err
8962     rm -f conftest.er1
8963     cat conftest.err >&5
8964     echo "$as_me:$LINENO: \$? = $ac_status" >&5
8965     (exit $ac_status); } >/dev/null; then
8966     if test -s conftest.err; then
8967 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
8968     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8969 pcg 1.11 else
8970     ac_cpp_err=
8971     fi
8972     else
8973     ac_cpp_err=yes
8974     fi
8975     if test -z "$ac_cpp_err"; then
8976 pcg 1.1 # We can compile using X headers with no special include directory.
8977     ac_x_includes=
8978     else
8979 pcg 1.11 echo "$as_me: failed program was:" >&5
8980     sed 's/^/| /' conftest.$ac_ext >&5
8981    
8982     for ac_dir in $ac_x_header_dirs; do
8983     if test -r "$ac_dir/X11/Intrinsic.h"; then
8984     ac_x_includes=$ac_dir
8985     break
8986     fi
8987     done
8988 pcg 1.1 fi
8989 pcg 1.11 rm -f conftest.err conftest.$ac_ext
8990     fi # $ac_x_includes = no
8991 pcg 1.1
8992 pcg 1.11 if test "$ac_x_libraries" = no; then
8993 pcg 1.1 # Check for the libraries.
8994     # See if we find them without any special options.
8995     # Don't add to $LIBS permanently.
8996 pcg 1.11 ac_save_LIBS=$LIBS
8997     LIBS="-lXt $LIBS"
8998     cat >conftest.$ac_ext <<_ACEOF
8999     /* confdefs.h. */
9000     _ACEOF
9001     cat confdefs.h >>conftest.$ac_ext
9002     cat >>conftest.$ac_ext <<_ACEOF
9003     /* end confdefs.h. */
9004     #include <X11/Intrinsic.h>
9005     int
9006     main ()
9007     {
9008     XtMalloc (0)
9009     ;
9010     return 0;
9011     }
9012     _ACEOF
9013     rm -f conftest.$ac_objext conftest$ac_exeext
9014     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9015     (eval $ac_link) 2>conftest.er1
9016     ac_status=$?
9017     grep -v '^ *+' conftest.er1 >conftest.err
9018     rm -f conftest.er1
9019     cat conftest.err >&5
9020     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9021     (exit $ac_status); } &&
9022 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9023 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9024     (eval $ac_try) 2>&5
9025     ac_status=$?
9026     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9027     (exit $ac_status); }; } &&
9028     { ac_try='test -s conftest$ac_exeext'
9029     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9030     (eval $ac_try) 2>&5
9031     ac_status=$?
9032     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9033     (exit $ac_status); }; }; then
9034     LIBS=$ac_save_LIBS
9035 pcg 1.1 # We can link X programs with no special library path.
9036     ac_x_libraries=
9037     else
9038 pcg 1.11 echo "$as_me: failed program was:" >&5
9039     sed 's/^/| /' conftest.$ac_ext >&5
9040    
9041     LIBS=$ac_save_LIBS
9042     for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
9043 pcg 1.1 do
9044 pcg 1.11 # Don't even attempt the hair of trying to link an X program!
9045 pcg 1.1 for ac_extension in a so sl; do
9046 pcg 1.11 if test -r $ac_dir/libXt.$ac_extension; then
9047 pcg 1.1 ac_x_libraries=$ac_dir
9048     break 2
9049     fi
9050     done
9051     done
9052     fi
9053 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
9054     conftest$ac_exeext conftest.$ac_ext
9055     fi # $ac_x_libraries = no
9056 pcg 1.1
9057 pcg 1.11 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
9058 pcg 1.1 # Didn't find X anywhere. Cache the known absence of X.
9059     ac_cv_have_x="have_x=no"
9060     else
9061     # Record where we found X for the cache.
9062     ac_cv_have_x="have_x=yes \
9063 pcg 1.11 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
9064 pcg 1.1 fi
9065     fi
9066 pcg 1.11
9067 pcg 1.1 fi
9068     eval "$ac_cv_have_x"
9069     fi # $with_x != no
9070    
9071     if test "$have_x" != yes; then
9072 pcg 1.11 echo "$as_me:$LINENO: result: $have_x" >&5
9073     echo "${ECHO_T}$have_x" >&6
9074 pcg 1.1 no_x=yes
9075     else
9076     # If each of the values was on the command line, it overrides each guess.
9077     test "x$x_includes" = xNONE && x_includes=$ac_x_includes
9078     test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
9079     # Update the cache value to reflect the command line values.
9080     ac_cv_have_x="have_x=yes \
9081     ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
9082 pcg 1.11 echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
9083     echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
9084 pcg 1.1 fi
9085    
9086     if test "$no_x" = yes; then
9087     # Not all programs may use this symbol, but it does not hurt to define it.
9088 pcg 1.11
9089     cat >>confdefs.h <<\_ACEOF
9090 pcg 1.1 #define X_DISPLAY_MISSING 1
9091 pcg 1.11 _ACEOF
9092 pcg 1.1
9093     X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
9094     else
9095     if test -n "$x_includes"; then
9096     X_CFLAGS="$X_CFLAGS -I$x_includes"
9097     fi
9098    
9099     # It would also be nice to do this for all -L options, not just this one.
9100     if test -n "$x_libraries"; then
9101     X_LIBS="$X_LIBS -L$x_libraries"
9102     # For Solaris; some versions of Sun CC require a space after -R and
9103     # others require no space. Words are not sufficient . . . .
9104 pcg 1.11 case `(uname -sr) 2>/dev/null` in
9105 pcg 1.1 "SunOS 5"*)
9106 pcg 1.11 echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
9107     echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
9108     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
9109     cat >conftest.$ac_ext <<_ACEOF
9110     /* confdefs.h. */
9111     _ACEOF
9112     cat confdefs.h >>conftest.$ac_ext
9113     cat >>conftest.$ac_ext <<_ACEOF
9114     /* end confdefs.h. */
9115 pcg 1.1
9116 pcg 1.11 int
9117     main ()
9118     {
9119 pcg 1.1
9120 pcg 1.11 ;
9121     return 0;
9122     }
9123     _ACEOF
9124     rm -f conftest.$ac_objext conftest$ac_exeext
9125     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9126     (eval $ac_link) 2>conftest.er1
9127     ac_status=$?
9128     grep -v '^ *+' conftest.er1 >conftest.err
9129     rm -f conftest.er1
9130     cat conftest.err >&5
9131     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9132     (exit $ac_status); } &&
9133 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9134 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9135     (eval $ac_try) 2>&5
9136     ac_status=$?
9137     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9138     (exit $ac_status); }; } &&
9139     { ac_try='test -s conftest$ac_exeext'
9140     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9141     (eval $ac_try) 2>&5
9142     ac_status=$?
9143     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9144     (exit $ac_status); }; }; then
9145 pcg 1.1 ac_R_nospace=yes
9146     else
9147 pcg 1.11 echo "$as_me: failed program was:" >&5
9148     sed 's/^/| /' conftest.$ac_ext >&5
9149    
9150     ac_R_nospace=no
9151 pcg 1.1 fi
9152 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
9153     conftest$ac_exeext conftest.$ac_ext
9154 pcg 1.1 if test $ac_R_nospace = yes; then
9155 pcg 1.11 echo "$as_me:$LINENO: result: no" >&5
9156     echo "${ECHO_T}no" >&6
9157 pcg 1.1 X_LIBS="$X_LIBS -R$x_libraries"
9158     else
9159     LIBS="$ac_xsave_LIBS -R $x_libraries"
9160 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
9161     /* confdefs.h. */
9162     _ACEOF
9163     cat confdefs.h >>conftest.$ac_ext
9164     cat >>conftest.$ac_ext <<_ACEOF
9165     /* end confdefs.h. */
9166 pcg 1.1
9167 pcg 1.11 int
9168     main ()
9169     {
9170 pcg 1.1
9171 pcg 1.11 ;
9172     return 0;
9173     }
9174     _ACEOF
9175     rm -f conftest.$ac_objext conftest$ac_exeext
9176     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9177     (eval $ac_link) 2>conftest.er1
9178     ac_status=$?
9179     grep -v '^ *+' conftest.er1 >conftest.err
9180     rm -f conftest.er1
9181     cat conftest.err >&5
9182     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9183     (exit $ac_status); } &&
9184 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9185 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9186     (eval $ac_try) 2>&5
9187     ac_status=$?
9188     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9189     (exit $ac_status); }; } &&
9190     { ac_try='test -s conftest$ac_exeext'
9191     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9192     (eval $ac_try) 2>&5
9193     ac_status=$?
9194     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9195     (exit $ac_status); }; }; then
9196 pcg 1.1 ac_R_space=yes
9197     else
9198 pcg 1.11 echo "$as_me: failed program was:" >&5
9199     sed 's/^/| /' conftest.$ac_ext >&5
9200    
9201     ac_R_space=no
9202 pcg 1.1 fi
9203 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
9204     conftest$ac_exeext conftest.$ac_ext
9205 pcg 1.1 if test $ac_R_space = yes; then
9206 pcg 1.11 echo "$as_me:$LINENO: result: yes" >&5
9207     echo "${ECHO_T}yes" >&6
9208 pcg 1.1 X_LIBS="$X_LIBS -R $x_libraries"
9209     else
9210 pcg 1.11 echo "$as_me:$LINENO: result: neither works" >&5
9211     echo "${ECHO_T}neither works" >&6
9212 pcg 1.1 fi
9213     fi
9214 pcg 1.11 LIBS=$ac_xsave_LIBS
9215 pcg 1.1 esac
9216     fi
9217    
9218     # Check for system-dependent libraries X programs must link with.
9219     # Do this before checking for the system-independent R6 libraries
9220     # (-lICE), since we may need -lsocket or whatever for X linking.
9221    
9222     if test "$ISC" = yes; then
9223     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
9224     else
9225 pcg 1.11 # Martyn Johnson says this is needed for Ultrix, if the X
9226     # libraries were built with DECnet support. And Karl Berry says
9227 pcg 1.1 # the Alpha needs dnet_stub (dnet does not exist).
9228 pcg 1.11 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
9229     cat >conftest.$ac_ext <<_ACEOF
9230     /* confdefs.h. */
9231     _ACEOF
9232     cat confdefs.h >>conftest.$ac_ext
9233     cat >>conftest.$ac_ext <<_ACEOF
9234     /* end confdefs.h. */
9235    
9236 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9237 pcg 1.11 #ifdef __cplusplus
9238     extern "C"
9239     #endif
9240 pcg 1.1 /* We use char because int might match the return type of a gcc2
9241 pcg 1.11 builtin and then its argument prototype would still apply. */
9242     char XOpenDisplay ();
9243     int
9244     main ()
9245     {
9246     XOpenDisplay ();
9247     ;
9248     return 0;
9249     }
9250     _ACEOF
9251     rm -f conftest.$ac_objext conftest$ac_exeext
9252     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9253     (eval $ac_link) 2>conftest.er1
9254     ac_status=$?
9255     grep -v '^ *+' conftest.er1 >conftest.err
9256     rm -f conftest.er1
9257     cat conftest.err >&5
9258     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9259     (exit $ac_status); } &&
9260 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9261 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9262     (eval $ac_try) 2>&5
9263     ac_status=$?
9264     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9265     (exit $ac_status); }; } &&
9266     { ac_try='test -s conftest$ac_exeext'
9267     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9268     (eval $ac_try) 2>&5
9269     ac_status=$?
9270     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9271     (exit $ac_status); }; }; then
9272     :
9273     else
9274     echo "$as_me: failed program was:" >&5
9275     sed 's/^/| /' conftest.$ac_ext >&5
9276 pcg 1.1
9277 pcg 1.11 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
9278     echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
9279     if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
9280     echo $ECHO_N "(cached) $ECHO_C" >&6
9281 pcg 1.1 else
9282 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
9283     LIBS="-ldnet $LIBS"
9284     cat >conftest.$ac_ext <<_ACEOF
9285     /* confdefs.h. */
9286     _ACEOF
9287     cat confdefs.h >>conftest.$ac_ext
9288     cat >>conftest.$ac_ext <<_ACEOF
9289     /* end confdefs.h. */
9290 pcg 1.1
9291 pcg 1.11 /* Override any gcc2 internal prototype to avoid an error. */
9292     #ifdef __cplusplus
9293     extern "C"
9294     #endif
9295     /* We use char because int might match the return type of a gcc2
9296     builtin and then its argument prototype would still apply. */
9297     char dnet_ntoa ();
9298     int
9299     main ()
9300     {
9301     dnet_ntoa ();
9302     ;
9303     return 0;
9304     }
9305     _ACEOF
9306     rm -f conftest.$ac_objext conftest$ac_exeext
9307     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9308     (eval $ac_link) 2>conftest.er1
9309     ac_status=$?
9310     grep -v '^ *+' conftest.er1 >conftest.err
9311     rm -f conftest.er1
9312     cat conftest.err >&5
9313     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9314     (exit $ac_status); } &&
9315 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9316 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9317     (eval $ac_try) 2>&5
9318     ac_status=$?
9319     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9320     (exit $ac_status); }; } &&
9321     { ac_try='test -s conftest$ac_exeext'
9322     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9323     (eval $ac_try) 2>&5
9324     ac_status=$?
9325     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9326     (exit $ac_status); }; }; then
9327     ac_cv_lib_dnet_dnet_ntoa=yes
9328     else
9329     echo "$as_me: failed program was:" >&5
9330     sed 's/^/| /' conftest.$ac_ext >&5
9331    
9332     ac_cv_lib_dnet_dnet_ntoa=no
9333     fi
9334     rm -f conftest.err conftest.$ac_objext \
9335     conftest$ac_exeext conftest.$ac_ext
9336     LIBS=$ac_check_lib_save_LIBS
9337     fi
9338     echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
9339     echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
9340     if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
9341 pcg 1.1 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
9342     fi
9343    
9344     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
9345 pcg 1.11 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
9346     echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
9347     if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
9348     echo $ECHO_N "(cached) $ECHO_C" >&6
9349 pcg 1.1 else
9350 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
9351 pcg 1.1 LIBS="-ldnet_stub $LIBS"
9352 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
9353     /* confdefs.h. */
9354     _ACEOF
9355     cat confdefs.h >>conftest.$ac_ext
9356     cat >>conftest.$ac_ext <<_ACEOF
9357     /* end confdefs.h. */
9358    
9359 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9360 pcg 1.11 #ifdef __cplusplus
9361     extern "C"
9362     #endif
9363 pcg 1.1 /* We use char because int might match the return type of a gcc2
9364 pcg 1.11 builtin and then its argument prototype would still apply. */
9365     char dnet_ntoa ();
9366     int
9367     main ()
9368     {
9369     dnet_ntoa ();
9370     ;
9371     return 0;
9372     }
9373     _ACEOF
9374     rm -f conftest.$ac_objext conftest$ac_exeext
9375     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9376     (eval $ac_link) 2>conftest.er1
9377     ac_status=$?
9378     grep -v '^ *+' conftest.er1 >conftest.err
9379     rm -f conftest.er1
9380     cat conftest.err >&5
9381     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9382     (exit $ac_status); } &&
9383 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9384 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9385     (eval $ac_try) 2>&5
9386     ac_status=$?
9387     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9388     (exit $ac_status); }; } &&
9389     { ac_try='test -s conftest$ac_exeext'
9390     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9391     (eval $ac_try) 2>&5
9392     ac_status=$?
9393     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9394     (exit $ac_status); }; }; then
9395     ac_cv_lib_dnet_stub_dnet_ntoa=yes
9396     else
9397     echo "$as_me: failed program was:" >&5
9398     sed 's/^/| /' conftest.$ac_ext >&5
9399    
9400     ac_cv_lib_dnet_stub_dnet_ntoa=no
9401     fi
9402     rm -f conftest.err conftest.$ac_objext \
9403     conftest$ac_exeext conftest.$ac_ext
9404     LIBS=$ac_check_lib_save_LIBS
9405     fi
9406     echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
9407     echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
9408     if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
9409 pcg 1.1 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
9410     fi
9411    
9412     fi
9413 pcg 1.11 fi
9414     rm -f conftest.err conftest.$ac_objext \
9415     conftest$ac_exeext conftest.$ac_ext
9416     LIBS="$ac_xsave_LIBS"
9417 pcg 1.1
9418     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
9419     # to get the SysV transport functions.
9420 pcg 1.11 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
9421 pcg 1.1 # needs -lnsl.
9422     # The nsl library prevents programs from opening the X display
9423 pcg 1.11 # on Irix 5.2, according to T.E. Dickey.
9424     # The functions gethostbyname, getservbyname, and inet_addr are
9425     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
9426     echo "$as_me:$LINENO: checking for gethostbyname" >&5
9427     echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
9428     if test "${ac_cv_func_gethostbyname+set}" = set; then
9429     echo $ECHO_N "(cached) $ECHO_C" >&6
9430     else
9431     cat >conftest.$ac_ext <<_ACEOF
9432     /* confdefs.h. */
9433     _ACEOF
9434     cat confdefs.h >>conftest.$ac_ext
9435     cat >>conftest.$ac_ext <<_ACEOF
9436     /* end confdefs.h. */
9437     /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
9438     For example, HP-UX 11i <limits.h> declares gettimeofday. */
9439     #define gethostbyname innocuous_gethostbyname
9440    
9441 pcg 1.1 /* System header to define __stub macros and hopefully few prototypes,
9442 pcg 1.11 which can conflict with char gethostbyname (); below.
9443     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9444     <limits.h> exists even on freestanding compilers. */
9445    
9446     #ifdef __STDC__
9447     # include <limits.h>
9448     #else
9449     # include <assert.h>
9450     #endif
9451    
9452     #undef gethostbyname
9453    
9454 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9455 pcg 1.11 #ifdef __cplusplus
9456     extern "C"
9457     {
9458     #endif
9459 pcg 1.1 /* We use char because int might match the return type of a gcc2
9460 pcg 1.11 builtin and then its argument prototype would still apply. */
9461     char gethostbyname ();
9462 pcg 1.1 /* The GNU C library defines this for functions which it implements
9463     to always fail with ENOSYS. Some functions are actually named
9464     something starting with __ and the normal name is an alias. */
9465     #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
9466     choke me
9467     #else
9468 pcg 1.11 char (*f) () = gethostbyname;
9469     #endif
9470     #ifdef __cplusplus
9471     }
9472 pcg 1.1 #endif
9473    
9474 pcg 1.11 int
9475     main ()
9476     {
9477     return f != gethostbyname;
9478     ;
9479     return 0;
9480     }
9481     _ACEOF
9482     rm -f conftest.$ac_objext conftest$ac_exeext
9483     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9484     (eval $ac_link) 2>conftest.er1
9485     ac_status=$?
9486     grep -v '^ *+' conftest.er1 >conftest.err
9487     rm -f conftest.er1
9488     cat conftest.err >&5
9489     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9490     (exit $ac_status); } &&
9491 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9492 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9493     (eval $ac_try) 2>&5
9494     ac_status=$?
9495     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9496     (exit $ac_status); }; } &&
9497     { ac_try='test -s conftest$ac_exeext'
9498     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9499     (eval $ac_try) 2>&5
9500     ac_status=$?
9501     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9502     (exit $ac_status); }; }; then
9503     ac_cv_func_gethostbyname=yes
9504     else
9505     echo "$as_me: failed program was:" >&5
9506     sed 's/^/| /' conftest.$ac_ext >&5
9507    
9508     ac_cv_func_gethostbyname=no
9509     fi
9510     rm -f conftest.err conftest.$ac_objext \
9511     conftest$ac_exeext conftest.$ac_ext
9512     fi
9513     echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
9514     echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
9515    
9516 pcg 1.1 if test $ac_cv_func_gethostbyname = no; then
9517 pcg 1.11 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
9518     echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
9519     if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
9520     echo $ECHO_N "(cached) $ECHO_C" >&6
9521 pcg 1.1 else
9522 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
9523 pcg 1.1 LIBS="-lnsl $LIBS"
9524 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
9525     /* confdefs.h. */
9526     _ACEOF
9527     cat confdefs.h >>conftest.$ac_ext
9528     cat >>conftest.$ac_ext <<_ACEOF
9529     /* end confdefs.h. */
9530    
9531 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9532 pcg 1.11 #ifdef __cplusplus
9533     extern "C"
9534     #endif
9535 pcg 1.1 /* We use char because int might match the return type of a gcc2
9536 pcg 1.11 builtin and then its argument prototype would still apply. */
9537     char gethostbyname ();
9538     int
9539     main ()
9540     {
9541     gethostbyname ();
9542     ;
9543     return 0;
9544     }
9545     _ACEOF
9546     rm -f conftest.$ac_objext conftest$ac_exeext
9547     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9548     (eval $ac_link) 2>conftest.er1
9549     ac_status=$?
9550     grep -v '^ *+' conftest.er1 >conftest.err
9551     rm -f conftest.er1
9552     cat conftest.err >&5
9553     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9554     (exit $ac_status); } &&
9555 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9556 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9557     (eval $ac_try) 2>&5
9558     ac_status=$?
9559     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9560     (exit $ac_status); }; } &&
9561     { ac_try='test -s conftest$ac_exeext'
9562     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9563     (eval $ac_try) 2>&5
9564     ac_status=$?
9565     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9566     (exit $ac_status); }; }; then
9567     ac_cv_lib_nsl_gethostbyname=yes
9568     else
9569     echo "$as_me: failed program was:" >&5
9570     sed 's/^/| /' conftest.$ac_ext >&5
9571    
9572     ac_cv_lib_nsl_gethostbyname=no
9573     fi
9574     rm -f conftest.err conftest.$ac_objext \
9575     conftest$ac_exeext conftest.$ac_ext
9576     LIBS=$ac_check_lib_save_LIBS
9577     fi
9578     echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
9579     echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
9580     if test $ac_cv_lib_nsl_gethostbyname = yes; then
9581     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
9582     fi
9583 pcg 1.1
9584 pcg 1.11 if test $ac_cv_lib_nsl_gethostbyname = no; then
9585     echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
9586     echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
9587     if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
9588     echo $ECHO_N "(cached) $ECHO_C" >&6
9589     else
9590     ac_check_lib_save_LIBS=$LIBS
9591     LIBS="-lbsd $LIBS"
9592     cat >conftest.$ac_ext <<_ACEOF
9593     /* confdefs.h. */
9594     _ACEOF
9595     cat confdefs.h >>conftest.$ac_ext
9596     cat >>conftest.$ac_ext <<_ACEOF
9597     /* end confdefs.h. */
9598 pcg 1.1
9599 pcg 1.11 /* Override any gcc2 internal prototype to avoid an error. */
9600     #ifdef __cplusplus
9601     extern "C"
9602     #endif
9603     /* We use char because int might match the return type of a gcc2
9604     builtin and then its argument prototype would still apply. */
9605     char gethostbyname ();
9606     int
9607     main ()
9608     {
9609     gethostbyname ();
9610     ;
9611     return 0;
9612     }
9613     _ACEOF
9614     rm -f conftest.$ac_objext conftest$ac_exeext
9615     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9616     (eval $ac_link) 2>conftest.er1
9617     ac_status=$?
9618     grep -v '^ *+' conftest.er1 >conftest.err
9619     rm -f conftest.er1
9620     cat conftest.err >&5
9621     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9622     (exit $ac_status); } &&
9623 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9624 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9625     (eval $ac_try) 2>&5
9626     ac_status=$?
9627     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9628     (exit $ac_status); }; } &&
9629     { ac_try='test -s conftest$ac_exeext'
9630     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9631     (eval $ac_try) 2>&5
9632     ac_status=$?
9633     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9634     (exit $ac_status); }; }; then
9635     ac_cv_lib_bsd_gethostbyname=yes
9636     else
9637     echo "$as_me: failed program was:" >&5
9638     sed 's/^/| /' conftest.$ac_ext >&5
9639    
9640     ac_cv_lib_bsd_gethostbyname=no
9641     fi
9642     rm -f conftest.err conftest.$ac_objext \
9643     conftest$ac_exeext conftest.$ac_ext
9644     LIBS=$ac_check_lib_save_LIBS
9645     fi
9646     echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
9647     echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
9648     if test $ac_cv_lib_bsd_gethostbyname = yes; then
9649     X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
9650 pcg 1.1 fi
9651    
9652 pcg 1.11 fi
9653 pcg 1.1 fi
9654    
9655     # lieder@skyler.mavd.honeywell.com says without -lsocket,
9656     # socket/setsockopt and other routines are undefined under SCO ODT
9657     # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
9658 pcg 1.11 # on later versions), says Simon Leinen: it contains gethostby*
9659     # variants that don't use the name server (or something). -lsocket
9660     # must be given before -lnsl if both are needed. We assume that
9661     # if connect needs -lnsl, so does gethostbyname.
9662     echo "$as_me:$LINENO: checking for connect" >&5
9663     echo $ECHO_N "checking for connect... $ECHO_C" >&6
9664     if test "${ac_cv_func_connect+set}" = set; then
9665     echo $ECHO_N "(cached) $ECHO_C" >&6
9666     else
9667     cat >conftest.$ac_ext <<_ACEOF
9668     /* confdefs.h. */
9669     _ACEOF
9670     cat confdefs.h >>conftest.$ac_ext
9671     cat >>conftest.$ac_ext <<_ACEOF
9672     /* end confdefs.h. */
9673     /* Define connect to an innocuous variant, in case <limits.h> declares connect.
9674     For example, HP-UX 11i <limits.h> declares gettimeofday. */
9675     #define connect innocuous_connect
9676    
9677 pcg 1.1 /* System header to define __stub macros and hopefully few prototypes,
9678 pcg 1.11 which can conflict with char connect (); below.
9679     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9680     <limits.h> exists even on freestanding compilers. */
9681    
9682     #ifdef __STDC__
9683     # include <limits.h>
9684     #else
9685     # include <assert.h>
9686     #endif
9687    
9688     #undef connect
9689    
9690 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9691 pcg 1.11 #ifdef __cplusplus
9692     extern "C"
9693     {
9694     #endif
9695 pcg 1.1 /* We use char because int might match the return type of a gcc2
9696 pcg 1.11 builtin and then its argument prototype would still apply. */
9697     char connect ();
9698 pcg 1.1 /* The GNU C library defines this for functions which it implements
9699     to always fail with ENOSYS. Some functions are actually named
9700     something starting with __ and the normal name is an alias. */
9701     #if defined (__stub_connect) || defined (__stub___connect)
9702     choke me
9703     #else
9704 pcg 1.11 char (*f) () = connect;
9705     #endif
9706     #ifdef __cplusplus
9707     }
9708 pcg 1.1 #endif
9709    
9710 pcg 1.11 int
9711     main ()
9712     {
9713     return f != connect;
9714     ;
9715     return 0;
9716     }
9717     _ACEOF
9718     rm -f conftest.$ac_objext conftest$ac_exeext
9719     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9720     (eval $ac_link) 2>conftest.er1
9721     ac_status=$?
9722     grep -v '^ *+' conftest.er1 >conftest.err
9723     rm -f conftest.er1
9724     cat conftest.err >&5
9725     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9726     (exit $ac_status); } &&
9727 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9728 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9729     (eval $ac_try) 2>&5
9730     ac_status=$?
9731     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9732     (exit $ac_status); }; } &&
9733     { ac_try='test -s conftest$ac_exeext'
9734     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9735     (eval $ac_try) 2>&5
9736     ac_status=$?
9737     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9738     (exit $ac_status); }; }; then
9739     ac_cv_func_connect=yes
9740     else
9741     echo "$as_me: failed program was:" >&5
9742     sed 's/^/| /' conftest.$ac_ext >&5
9743    
9744     ac_cv_func_connect=no
9745 pcg 1.1 fi
9746 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
9747     conftest$ac_exeext conftest.$ac_ext
9748 pcg 1.1 fi
9749 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
9750     echo "${ECHO_T}$ac_cv_func_connect" >&6
9751 pcg 1.1
9752     if test $ac_cv_func_connect = no; then
9753 pcg 1.11 echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
9754     echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
9755     if test "${ac_cv_lib_socket_connect+set}" = set; then
9756     echo $ECHO_N "(cached) $ECHO_C" >&6
9757 pcg 1.1 else
9758 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
9759 pcg 1.1 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
9760 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
9761     /* confdefs.h. */
9762     _ACEOF
9763     cat confdefs.h >>conftest.$ac_ext
9764     cat >>conftest.$ac_ext <<_ACEOF
9765     /* end confdefs.h. */
9766    
9767 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9768 pcg 1.11 #ifdef __cplusplus
9769     extern "C"
9770     #endif
9771 pcg 1.1 /* We use char because int might match the return type of a gcc2
9772 pcg 1.11 builtin and then its argument prototype would still apply. */
9773     char connect ();
9774     int
9775     main ()
9776     {
9777     connect ();
9778     ;
9779     return 0;
9780     }
9781     _ACEOF
9782     rm -f conftest.$ac_objext conftest$ac_exeext
9783     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9784     (eval $ac_link) 2>conftest.er1
9785     ac_status=$?
9786     grep -v '^ *+' conftest.er1 >conftest.err
9787     rm -f conftest.er1
9788     cat conftest.err >&5
9789     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9790     (exit $ac_status); } &&
9791 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9792 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9793     (eval $ac_try) 2>&5
9794     ac_status=$?
9795     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9796     (exit $ac_status); }; } &&
9797     { ac_try='test -s conftest$ac_exeext'
9798     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9799     (eval $ac_try) 2>&5
9800     ac_status=$?
9801     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9802     (exit $ac_status); }; }; then
9803     ac_cv_lib_socket_connect=yes
9804     else
9805     echo "$as_me: failed program was:" >&5
9806     sed 's/^/| /' conftest.$ac_ext >&5
9807    
9808     ac_cv_lib_socket_connect=no
9809     fi
9810     rm -f conftest.err conftest.$ac_objext \
9811     conftest$ac_exeext conftest.$ac_ext
9812     LIBS=$ac_check_lib_save_LIBS
9813     fi
9814     echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
9815     echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
9816     if test $ac_cv_lib_socket_connect = yes; then
9817 pcg 1.1 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
9818     fi
9819    
9820     fi
9821    
9822 pcg 1.11 # Guillermo Gomez says -lposix is necessary on A/UX.
9823     echo "$as_me:$LINENO: checking for remove" >&5
9824     echo $ECHO_N "checking for remove... $ECHO_C" >&6
9825     if test "${ac_cv_func_remove+set}" = set; then
9826     echo $ECHO_N "(cached) $ECHO_C" >&6
9827     else
9828     cat >conftest.$ac_ext <<_ACEOF
9829     /* confdefs.h. */
9830     _ACEOF
9831     cat confdefs.h >>conftest.$ac_ext
9832     cat >>conftest.$ac_ext <<_ACEOF
9833     /* end confdefs.h. */
9834     /* Define remove to an innocuous variant, in case <limits.h> declares remove.
9835     For example, HP-UX 11i <limits.h> declares gettimeofday. */
9836     #define remove innocuous_remove
9837    
9838 pcg 1.1 /* System header to define __stub macros and hopefully few prototypes,
9839 pcg 1.11 which can conflict with char remove (); below.
9840     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9841     <limits.h> exists even on freestanding compilers. */
9842    
9843     #ifdef __STDC__
9844     # include <limits.h>
9845     #else
9846     # include <assert.h>
9847     #endif
9848    
9849     #undef remove
9850    
9851 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9852 pcg 1.11 #ifdef __cplusplus
9853     extern "C"
9854     {
9855     #endif
9856 pcg 1.1 /* We use char because int might match the return type of a gcc2
9857 pcg 1.11 builtin and then its argument prototype would still apply. */
9858     char remove ();
9859 pcg 1.1 /* The GNU C library defines this for functions which it implements
9860     to always fail with ENOSYS. Some functions are actually named
9861     something starting with __ and the normal name is an alias. */
9862     #if defined (__stub_remove) || defined (__stub___remove)
9863     choke me
9864     #else
9865 pcg 1.11 char (*f) () = remove;
9866     #endif
9867     #ifdef __cplusplus
9868     }
9869 pcg 1.1 #endif
9870    
9871 pcg 1.11 int
9872     main ()
9873     {
9874     return f != remove;
9875     ;
9876     return 0;
9877     }
9878     _ACEOF
9879     rm -f conftest.$ac_objext conftest$ac_exeext
9880     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9881     (eval $ac_link) 2>conftest.er1
9882     ac_status=$?
9883     grep -v '^ *+' conftest.er1 >conftest.err
9884     rm -f conftest.er1
9885     cat conftest.err >&5
9886     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9887     (exit $ac_status); } &&
9888 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9889 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9890     (eval $ac_try) 2>&5
9891     ac_status=$?
9892     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9893     (exit $ac_status); }; } &&
9894     { ac_try='test -s conftest$ac_exeext'
9895     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9896     (eval $ac_try) 2>&5
9897     ac_status=$?
9898     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9899     (exit $ac_status); }; }; then
9900     ac_cv_func_remove=yes
9901     else
9902     echo "$as_me: failed program was:" >&5
9903     sed 's/^/| /' conftest.$ac_ext >&5
9904    
9905     ac_cv_func_remove=no
9906 pcg 1.1 fi
9907 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
9908     conftest$ac_exeext conftest.$ac_ext
9909 pcg 1.1 fi
9910 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
9911     echo "${ECHO_T}$ac_cv_func_remove" >&6
9912 pcg 1.1
9913     if test $ac_cv_func_remove = no; then
9914 pcg 1.11 echo "$as_me:$LINENO: checking for remove in -lposix" >&5
9915     echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
9916     if test "${ac_cv_lib_posix_remove+set}" = set; then
9917     echo $ECHO_N "(cached) $ECHO_C" >&6
9918 pcg 1.1 else
9919 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
9920 pcg 1.1 LIBS="-lposix $LIBS"
9921 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
9922     /* confdefs.h. */
9923     _ACEOF
9924     cat confdefs.h >>conftest.$ac_ext
9925     cat >>conftest.$ac_ext <<_ACEOF
9926     /* end confdefs.h. */
9927    
9928 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
9929 pcg 1.11 #ifdef __cplusplus
9930     extern "C"
9931     #endif
9932 pcg 1.1 /* We use char because int might match the return type of a gcc2
9933 pcg 1.11 builtin and then its argument prototype would still apply. */
9934     char remove ();
9935     int
9936     main ()
9937     {
9938     remove ();
9939     ;
9940     return 0;
9941     }
9942     _ACEOF
9943     rm -f conftest.$ac_objext conftest$ac_exeext
9944     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9945     (eval $ac_link) 2>conftest.er1
9946     ac_status=$?
9947     grep -v '^ *+' conftest.er1 >conftest.err
9948     rm -f conftest.er1
9949     cat conftest.err >&5
9950     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9951     (exit $ac_status); } &&
9952 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9953 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9954     (eval $ac_try) 2>&5
9955     ac_status=$?
9956     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9957     (exit $ac_status); }; } &&
9958     { ac_try='test -s conftest$ac_exeext'
9959     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9960     (eval $ac_try) 2>&5
9961     ac_status=$?
9962     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9963     (exit $ac_status); }; }; then
9964     ac_cv_lib_posix_remove=yes
9965     else
9966     echo "$as_me: failed program was:" >&5
9967     sed 's/^/| /' conftest.$ac_ext >&5
9968    
9969     ac_cv_lib_posix_remove=no
9970     fi
9971     rm -f conftest.err conftest.$ac_objext \
9972     conftest$ac_exeext conftest.$ac_ext
9973     LIBS=$ac_check_lib_save_LIBS
9974     fi
9975     echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
9976     echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
9977     if test $ac_cv_lib_posix_remove = yes; then
9978 pcg 1.1 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
9979     fi
9980    
9981     fi
9982    
9983     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
9984 pcg 1.11 echo "$as_me:$LINENO: checking for shmat" >&5
9985     echo $ECHO_N "checking for shmat... $ECHO_C" >&6
9986     if test "${ac_cv_func_shmat+set}" = set; then
9987     echo $ECHO_N "(cached) $ECHO_C" >&6
9988     else
9989     cat >conftest.$ac_ext <<_ACEOF
9990     /* confdefs.h. */
9991     _ACEOF
9992     cat confdefs.h >>conftest.$ac_ext
9993     cat >>conftest.$ac_ext <<_ACEOF
9994     /* end confdefs.h. */
9995     /* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
9996     For example, HP-UX 11i <limits.h> declares gettimeofday. */
9997     #define shmat innocuous_shmat
9998    
9999 pcg 1.1 /* System header to define __stub macros and hopefully few prototypes,
10000 pcg 1.11 which can conflict with char shmat (); below.
10001     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10002     <limits.h> exists even on freestanding compilers. */
10003    
10004     #ifdef __STDC__
10005     # include <limits.h>
10006     #else
10007     # include <assert.h>
10008     #endif
10009    
10010     #undef shmat
10011    
10012 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
10013 pcg 1.11 #ifdef __cplusplus
10014     extern "C"
10015     {
10016     #endif
10017 pcg 1.1 /* We use char because int might match the return type of a gcc2
10018 pcg 1.11 builtin and then its argument prototype would still apply. */
10019     char shmat ();
10020 pcg 1.1 /* The GNU C library defines this for functions which it implements
10021     to always fail with ENOSYS. Some functions are actually named
10022     something starting with __ and the normal name is an alias. */
10023     #if defined (__stub_shmat) || defined (__stub___shmat)
10024     choke me
10025     #else
10026 pcg 1.11 char (*f) () = shmat;
10027 pcg 1.1 #endif
10028 pcg 1.11 #ifdef __cplusplus
10029     }
10030     #endif
10031    
10032     int
10033     main ()
10034     {
10035     return f != shmat;
10036     ;
10037     return 0;
10038     }
10039     _ACEOF
10040     rm -f conftest.$ac_objext conftest$ac_exeext
10041     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10042     (eval $ac_link) 2>conftest.er1
10043     ac_status=$?
10044     grep -v '^ *+' conftest.er1 >conftest.err
10045     rm -f conftest.er1
10046     cat conftest.err >&5
10047     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10048     (exit $ac_status); } &&
10049 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10050 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10051     (eval $ac_try) 2>&5
10052     ac_status=$?
10053     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10054     (exit $ac_status); }; } &&
10055     { ac_try='test -s conftest$ac_exeext'
10056     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10057     (eval $ac_try) 2>&5
10058     ac_status=$?
10059     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10060     (exit $ac_status); }; }; then
10061     ac_cv_func_shmat=yes
10062     else
10063     echo "$as_me: failed program was:" >&5
10064     sed 's/^/| /' conftest.$ac_ext >&5
10065 pcg 1.1
10066 pcg 1.11 ac_cv_func_shmat=no
10067 pcg 1.1 fi
10068 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
10069     conftest$ac_exeext conftest.$ac_ext
10070 pcg 1.1 fi
10071 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
10072     echo "${ECHO_T}$ac_cv_func_shmat" >&6
10073 pcg 1.1
10074     if test $ac_cv_func_shmat = no; then
10075 pcg 1.11 echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
10076     echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
10077     if test "${ac_cv_lib_ipc_shmat+set}" = set; then
10078     echo $ECHO_N "(cached) $ECHO_C" >&6
10079 pcg 1.1 else
10080 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
10081 pcg 1.1 LIBS="-lipc $LIBS"
10082 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10083     /* confdefs.h. */
10084     _ACEOF
10085     cat confdefs.h >>conftest.$ac_ext
10086     cat >>conftest.$ac_ext <<_ACEOF
10087     /* end confdefs.h. */
10088    
10089 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
10090 pcg 1.11 #ifdef __cplusplus
10091     extern "C"
10092     #endif
10093 pcg 1.1 /* We use char because int might match the return type of a gcc2
10094 pcg 1.11 builtin and then its argument prototype would still apply. */
10095     char shmat ();
10096     int
10097     main ()
10098     {
10099     shmat ();
10100     ;
10101     return 0;
10102     }
10103     _ACEOF
10104     rm -f conftest.$ac_objext conftest$ac_exeext
10105     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10106     (eval $ac_link) 2>conftest.er1
10107     ac_status=$?
10108     grep -v '^ *+' conftest.er1 >conftest.err
10109     rm -f conftest.er1
10110     cat conftest.err >&5
10111     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10112     (exit $ac_status); } &&
10113 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10114 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10115     (eval $ac_try) 2>&5
10116     ac_status=$?
10117     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10118     (exit $ac_status); }; } &&
10119     { ac_try='test -s conftest$ac_exeext'
10120     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10121     (eval $ac_try) 2>&5
10122     ac_status=$?
10123     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10124     (exit $ac_status); }; }; then
10125     ac_cv_lib_ipc_shmat=yes
10126     else
10127     echo "$as_me: failed program was:" >&5
10128     sed 's/^/| /' conftest.$ac_ext >&5
10129    
10130     ac_cv_lib_ipc_shmat=no
10131     fi
10132     rm -f conftest.err conftest.$ac_objext \
10133     conftest$ac_exeext conftest.$ac_ext
10134     LIBS=$ac_check_lib_save_LIBS
10135     fi
10136     echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
10137     echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
10138     if test $ac_cv_lib_ipc_shmat = yes; then
10139 pcg 1.1 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
10140     fi
10141    
10142     fi
10143     fi
10144    
10145     # Check for libraries that X11R6 Xt/Xaw programs need.
10146 pcg 1.11 ac_save_LDFLAGS=$LDFLAGS
10147 pcg 1.1 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
10148     # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
10149     # check for ICE first), but we must link in the order -lSM -lICE or
10150     # we get undefined symbols. So assume we have SM if we have ICE.
10151     # These have to be linked with before -lX11, unlike the other
10152     # libraries we check for below, so use a different variable.
10153 pcg 1.11 # John Interrante, Karl Berry
10154     echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
10155     echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
10156     if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
10157     echo $ECHO_N "(cached) $ECHO_C" >&6
10158 pcg 1.1 else
10159 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
10160 pcg 1.1 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
10161 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10162     /* confdefs.h. */
10163     _ACEOF
10164     cat confdefs.h >>conftest.$ac_ext
10165     cat >>conftest.$ac_ext <<_ACEOF
10166     /* end confdefs.h. */
10167    
10168 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
10169 pcg 1.11 #ifdef __cplusplus
10170     extern "C"
10171     #endif
10172 pcg 1.1 /* We use char because int might match the return type of a gcc2
10173 pcg 1.11 builtin and then its argument prototype would still apply. */
10174     char IceConnectionNumber ();
10175     int
10176     main ()
10177     {
10178     IceConnectionNumber ();
10179     ;
10180     return 0;
10181     }
10182     _ACEOF
10183     rm -f conftest.$ac_objext conftest$ac_exeext
10184     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10185     (eval $ac_link) 2>conftest.er1
10186     ac_status=$?
10187     grep -v '^ *+' conftest.er1 >conftest.err
10188     rm -f conftest.er1
10189     cat conftest.err >&5
10190     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10191     (exit $ac_status); } &&
10192 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10193 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10194     (eval $ac_try) 2>&5
10195     ac_status=$?
10196     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10197     (exit $ac_status); }; } &&
10198     { ac_try='test -s conftest$ac_exeext'
10199     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10200     (eval $ac_try) 2>&5
10201     ac_status=$?
10202     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10203     (exit $ac_status); }; }; then
10204     ac_cv_lib_ICE_IceConnectionNumber=yes
10205     else
10206     echo "$as_me: failed program was:" >&5
10207     sed 's/^/| /' conftest.$ac_ext >&5
10208    
10209     ac_cv_lib_ICE_IceConnectionNumber=no
10210     fi
10211     rm -f conftest.err conftest.$ac_objext \
10212     conftest$ac_exeext conftest.$ac_ext
10213     LIBS=$ac_check_lib_save_LIBS
10214     fi
10215     echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
10216     echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
10217     if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
10218 pcg 1.1 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
10219     fi
10220    
10221 pcg 1.11 LDFLAGS=$ac_save_LDFLAGS
10222 pcg 1.1
10223     fi
10224    
10225    
10226    
10227     if test x$support_xpm = xyes; then
10228 pcg 1.11
10229 pcg 1.1
10230    
10231     # Initialize some more variables set by options.
10232     # The variables have the same names as the options, with
10233     # dashes changed to underlines.
10234    
10235     # If we find XPM, set shell vars xpm_includes and xpm_libraries to the
10236     # paths, otherwise set no_xpm=yes.
10237     # Uses ac_ vars as temps to allow command line to override cache and checks.
10238 pcg 1.11 echo "$as_me:$LINENO: checking for libXpm" >&5
10239     echo $ECHO_N "checking for libXpm... $ECHO_C" >&6
10240    
10241 pcg 1.1
10242     # Check whether --with-xpm_includes or --without-xpm_includes was given.
10243     if test "${with_xpm_includes+set}" = set; then
10244     withval="$with_xpm_includes"
10245     xpm_includes="$withval"
10246     else
10247     xpm_includes=NO
10248 pcg 1.11 fi;
10249 pcg 1.1
10250     # Check whether --with-xpm_library or --without-xpm_library was given.
10251     if test "${with_xpm_library+set}" = set; then
10252     withval="$with_xpm_library"
10253     xpm_libraries="$withval"
10254     else
10255     xpm_libraries=NO
10256 pcg 1.11 fi;
10257 pcg 1.1
10258 pcg 1.11 # --without-xpm overrides everything else, but does not touch the cache.
10259 pcg 1.1
10260     # Check whether --with-xpm or --without-xpm was given.
10261     if test "${with_xpm+set}" = set; then
10262     withval="$with_xpm"
10263    
10264 pcg 1.11 fi;
10265 pcg 1.1 if test "$with_xpm" = no; then
10266     have_xpm=disabled
10267     else
10268 pcg 1.11 if test "${ac_cv_have_xpm+set}" = set; then
10269     echo $ECHO_N "(cached) $ECHO_C" >&6
10270 pcg 1.1 else
10271 pcg 1.11
10272 pcg 1.1 vt_xpm_include_X11=no
10273     if test -n "$xpm_includes"; then
10274     vt_xpm_includes=$xpm_includes
10275     else
10276     vt_xpm_includes=NO
10277     fi
10278     if test -n "$xpm_libraries"; then
10279     vt_xpm_libraries=$xpm_libraries
10280     else
10281     vt_xpm_libraries=NO
10282     fi
10283    
10284     if test "$vt_xpm_includes" = NO; then
10285     # Guess where to find xpm.h
10286    
10287     ac_save_CPPFLAGS="$CPPFLAGS"
10288     CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10289    
10290     # First, try using that file with no special directory specified.
10291 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10292     /* confdefs.h. */
10293     _ACEOF
10294     cat confdefs.h >>conftest.$ac_ext
10295     cat >>conftest.$ac_ext <<_ACEOF
10296     /* end confdefs.h. */
10297 pcg 1.1 #include <X11/xpm.h>
10298 pcg 1.11 _ACEOF
10299     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10300     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10301     ac_status=$?
10302     grep -v '^ *+' conftest.er1 >conftest.err
10303     rm -f conftest.er1
10304     cat conftest.err >&5
10305     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10306     (exit $ac_status); } >/dev/null; then
10307     if test -s conftest.err; then
10308 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
10309     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10310 pcg 1.11 else
10311     ac_cpp_err=
10312     fi
10313     else
10314     ac_cpp_err=yes
10315     fi
10316     if test -z "$ac_cpp_err"; then
10317 pcg 1.1 # We can compile using X headers with no special include directory.
10318     vt_xpm_includes=
10319     vt_xpm_include_X11=yes
10320     else
10321 pcg 1.11 echo "$as_me: failed program was:" >&5
10322     sed 's/^/| /' conftest.$ac_ext >&5
10323    
10324 pcg 1.1 CPPFLAGS="$ac_save_CPPFLAGS"
10325     # Look for the header file in a standard set of common directories.
10326     for ac_dir in \
10327     /usr/X11/include \
10328     /usr/X11R6/include \
10329     /usr/X11R5/include \
10330     /usr/X11R4/include \
10331     \
10332     /usr/include/X11 \
10333     /usr/include/X11R6 \
10334     /usr/include/X11R5 \
10335     /usr/include/X11R4 \
10336     \
10337     /usr/local/X11/include \
10338     /usr/local/X11R6/include \
10339     /usr/local/X11R5/include \
10340     /usr/local/X11R4/include \
10341     \
10342     /usr/local/include/X11 \
10343     /usr/local/include/X11R6 \
10344     /usr/local/include/X11R5 \
10345     /usr/local/include/X11R4 \
10346     \
10347     /usr/X386/include \
10348     /usr/x386/include \
10349     /usr/XFree86/include/X11 \
10350     \
10351     /usr/include \
10352     /usr/local/include \
10353     /usr/unsupported/include \
10354     /usr/athena/include \
10355     /usr/local/x11r5/include \
10356     /usr/lpp/Xamples/include \
10357     \
10358     /usr/openwin/include \
10359     /usr/openwin/share/include \
10360     ; \
10361     do
10362     if test -r "$ac_dir/X11/xpm.h"; then
10363     vt_xpm_includes="$ac_dir"
10364     vt_xpm_include_X11=yes
10365     break
10366     else
10367     if test -r "$ac_dir/xpm.h"; then
10368     vt_xpm_includes=$ac_dir
10369     break
10370     fi
10371     fi
10372     done
10373     fi
10374 pcg 1.11 rm -f conftest.err conftest.$ac_ext
10375 pcg 1.1 fi
10376    
10377     if test "$vt_xpm_libraries" = NO; then
10378     # Check for the libraries.
10379    
10380     # See if we find them without any special options.
10381     # Don't add to $LIBS permanently.
10382     ac_save_LIBS="$LIBS"
10383     LIBS="$LIBS $X_LIBS -lXpm -lX11"
10384 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10385     /* confdefs.h. */
10386     _ACEOF
10387     cat confdefs.h >>conftest.$ac_ext
10388     cat >>conftest.$ac_ext <<_ACEOF
10389     /* end confdefs.h. */
10390 pcg 1.1
10391 pcg 1.11 int
10392     main ()
10393     {
10394 pcg 1.1 XpmReadFileToPixmap()
10395 pcg 1.11 ;
10396     return 0;
10397     }
10398     _ACEOF
10399     rm -f conftest.$ac_objext conftest$ac_exeext
10400     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10401     (eval $ac_link) 2>conftest.er1
10402     ac_status=$?
10403     grep -v '^ *+' conftest.er1 >conftest.err
10404     rm -f conftest.er1
10405     cat conftest.err >&5
10406     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10407     (exit $ac_status); } &&
10408 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10409 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10410     (eval $ac_try) 2>&5
10411     ac_status=$?
10412     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10413     (exit $ac_status); }; } &&
10414     { ac_try='test -s conftest$ac_exeext'
10415     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10416     (eval $ac_try) 2>&5
10417     ac_status=$?
10418     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10419     (exit $ac_status); }; }; then
10420 pcg 1.1 LIBS="$ac_save_LIBS"
10421     # We can link libXpm with no special library path.
10422     vt_xpm_libraries=
10423     else
10424 pcg 1.11 echo "$as_me: failed program was:" >&5
10425     sed 's/^/| /' conftest.$ac_ext >&5
10426    
10427     LIBS="$ac_save_LIBS"
10428 pcg 1.1 # First see if replacing the include by lib works.
10429     for ac_dir in \
10430     `echo "$vt_xpm_includes" | sed 's,include/X11,lib,;s,include,lib,'` \
10431     /usr/X11/lib \
10432     /usr/X11R6/lib \
10433     /usr/X11R5/lib \
10434     /usr/X11R4/lib \
10435     \
10436     /usr/lib/X11 \
10437     /usr/lib/X11R6 \
10438     /usr/lib/X11R5 \
10439     /usr/lib/X11R4 \
10440     \
10441     /usr/local/X11/lib \
10442     /usr/local/X11R6/lib \
10443     /usr/local/X11R5/lib \
10444     /usr/local/X11R4/lib \
10445     \
10446     /usr/local/lib/X11 \
10447     /usr/local/lib/X11R6 \
10448     /usr/local/lib/X11R5 \
10449     /usr/local/lib/X11R4 \
10450     \
10451     /usr/X386/lib \
10452     /usr/x386/lib \
10453     /usr/XFree86/lib/X11 \
10454     \
10455     /usr/lib \
10456     /usr/local/lib \
10457     /usr/unsupported/lib \
10458     /usr/athena/lib \
10459     /usr/local/x11r5/lib \
10460     /usr/lpp/Xamples/lib \
10461     \
10462     /usr/openwin/lib \
10463     /usr/openwin/share/lib \
10464     ; \
10465     do
10466     for ac_extension in a so sl; do
10467     if test -r $ac_dir/libXpm.$ac_extension; then
10468     vt_xpm_libraries=$ac_dir
10469     break 2
10470     fi
10471     done
10472     done
10473     fi
10474 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
10475     conftest$ac_exeext conftest.$ac_ext
10476 pcg 1.1 fi
10477    
10478    
10479     if test "$vt_xpm_includes" = NO -o "$vt_xpm_libraries" = NO; then
10480     ac_cv_have_xpm="have_xpm=no"
10481     else
10482     ac_cv_have_xpm="have_xpm=yes \
10483     vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
10484     vt_xpm_include_X11=$vt_xpm_include_X11"
10485     fi
10486     fi
10487     eval "$ac_cv_have_xpm"
10488     fi
10489    
10490     if test "$have_xpm" != yes; then
10491 pcg 1.11 echo "$as_me:$LINENO: result: $have_xpm" >&5
10492     echo "${ECHO_T}$have_xpm" >&6
10493 pcg 1.1 no_xpm=yes
10494     else
10495     if test "$xpm_includes" != NO; then
10496     if test "$xpm_includes" = "$vt_xpm_includes"; then
10497     if test -r "$xpm_includes/X11/xpm.h"; then
10498     vt_xpm_include_X11=yes
10499     fi
10500     else
10501     vt_xpm_include_X11=no
10502     if test -z "$xpm_includes"; then
10503 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10504     /* confdefs.h. */
10505     _ACEOF
10506     cat confdefs.h >>conftest.$ac_ext
10507     cat >>conftest.$ac_ext <<_ACEOF
10508     /* end confdefs.h. */
10509 pcg 1.1 #include <X11/xpm.h>
10510 pcg 1.11 _ACEOF
10511     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10512     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10513     ac_status=$?
10514     grep -v '^ *+' conftest.er1 >conftest.err
10515     rm -f conftest.er1
10516     cat conftest.err >&5
10517     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10518     (exit $ac_status); } >/dev/null; then
10519     if test -s conftest.err; then
10520 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
10521     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10522 pcg 1.11 else
10523     ac_cpp_err=
10524     fi
10525     else
10526     ac_cpp_err=yes
10527     fi
10528     if test -z "$ac_cpp_err"; then
10529 pcg 1.1 vt_xpm_include_X11=yes
10530     else
10531 pcg 1.11 echo "$as_me: failed program was:" >&5
10532     sed 's/^/| /' conftest.$ac_ext >&5
10533    
10534    
10535 pcg 1.1 fi
10536 pcg 1.11 rm -f conftest.err conftest.$ac_ext
10537 pcg 1.1 else
10538     if test -r "$xpm_includes/X11/xpm.h"; then
10539     vt_xpm_include_X11=yes
10540     fi
10541     fi
10542     fi
10543     vt_xpm_includes=$xpm_includes
10544     fi
10545     if test "x$xpm_libraries" != xNO; then
10546     vt_xpm_libraries=$xpm_libraries
10547     fi
10548     # Update the cache value to reflect the command line values.
10549     ac_cv_have_xpm="have_xpm=yes \
10550     vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
10551     vt_xpm_include_X11=$vt_xpm_include_X11"
10552     eval "$ac_cv_have_xpm"
10553 pcg 1.11 echo "$as_me:$LINENO: result: -I$vt_xpm_includes, -L$vt_xpm_libraries" >&5
10554     echo "${ECHO_T}-I$vt_xpm_includes, -L$vt_xpm_libraries" >&6
10555 pcg 1.1 if test -n "$vt_xpm_includes"; then
10556     XPM_CPPFLAGS="-DHAVE_LIBXPM"
10557     fi
10558     if test -n "$vt_xpm_includes"; then
10559     XPM_CFLAGS="-I$vt_xpm_includes"
10560     fi
10561     XPM_LIBS="-lXpm"
10562     if test -n "$vt_xpm_libraries"; then
10563     XPM_LIBS="-L$vt_xpm_libraries $XPM_LIBS"
10564     fi
10565     if test "x$vt_xpm_include_X11" = xyes; then
10566 pcg 1.11
10567     cat >>confdefs.h <<\_ACEOF
10568 pcg 1.1 #define XPM_INC_X11 1
10569 pcg 1.11 _ACEOF
10570 pcg 1.1
10571     fi
10572     fi
10573    
10574    
10575    
10576    
10577    
10578     if test x$no_xpm = xyes; then
10579     support_xpm=needsmanualspecification
10580     fi
10581     fi
10582    
10583 pcg 1.11 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
10584     echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
10585     if test "${ac_cv_header_sys_wait_h+set}" = set; then
10586     echo $ECHO_N "(cached) $ECHO_C" >&6
10587     else
10588     cat >conftest.$ac_ext <<_ACEOF
10589     /* confdefs.h. */
10590     _ACEOF
10591     cat confdefs.h >>conftest.$ac_ext
10592     cat >>conftest.$ac_ext <<_ACEOF
10593     /* end confdefs.h. */
10594 pcg 1.1 #include <sys/types.h>
10595     #include <sys/wait.h>
10596     #ifndef WEXITSTATUS
10597 pcg 1.11 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
10598 pcg 1.1 #endif
10599     #ifndef WIFEXITED
10600 pcg 1.11 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
10601 pcg 1.1 #endif
10602 pcg 1.11
10603     int
10604     main ()
10605     {
10606     int s;
10607     wait (&s);
10608     s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
10609     ;
10610     return 0;
10611     }
10612     _ACEOF
10613     rm -f conftest.$ac_objext
10614     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10615     (eval $ac_compile) 2>conftest.er1
10616     ac_status=$?
10617     grep -v '^ *+' conftest.er1 >conftest.err
10618     rm -f conftest.er1
10619     cat conftest.err >&5
10620     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10621     (exit $ac_status); } &&
10622 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10623 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10624     (eval $ac_try) 2>&5
10625     ac_status=$?
10626     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10627     (exit $ac_status); }; } &&
10628     { ac_try='test -s conftest.$ac_objext'
10629     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10630     (eval $ac_try) 2>&5
10631     ac_status=$?
10632     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10633     (exit $ac_status); }; }; then
10634     ac_cv_header_sys_wait_h=yes
10635 pcg 1.1 else
10636 pcg 1.11 echo "$as_me: failed program was:" >&5
10637     sed 's/^/| /' conftest.$ac_ext >&5
10638    
10639     ac_cv_header_sys_wait_h=no
10640 pcg 1.1 fi
10641 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10642 pcg 1.1 fi
10643 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
10644     echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
10645     if test $ac_cv_header_sys_wait_h = yes; then
10646 pcg 1.1
10647 pcg 1.11 cat >>confdefs.h <<\_ACEOF
10648 pcg 1.1 #define HAVE_SYS_WAIT_H 1
10649 pcg 1.11 _ACEOF
10650 pcg 1.1
10651     fi
10652    
10653 pcg 1.11
10654    
10655    
10656    
10657    
10658    
10659    
10660    
10661    
10662    
10663    
10664    
10665    
10666    
10667    
10668    
10669    
10670    
10671    
10672     for ac_header in \
10673 pcg 1.1 assert.h \
10674     fcntl.h \
10675     grp.h \
10676     libc.h \
10677     lastlog.h \
10678     stdarg.h \
10679     stdlib.h \
10680     string.h \
10681     termios.h \
10682     unistd.h \
10683     sys/byteorder.h \
10684     sys/ioctl.h \
10685     sys/select.h \
10686     sys/sockio.h \
10687     sys/strredir.h \
10688     sys/time.h \
10689     utmp.h \
10690     utmpx.h \
10691     stdint.h \
10692    
10693     do
10694 pcg 1.11 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10695     if eval "test \"\${$as_ac_Header+set}\" = set"; then
10696     echo "$as_me:$LINENO: checking for $ac_header" >&5
10697     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10698     if eval "test \"\${$as_ac_Header+set}\" = set"; then
10699     echo $ECHO_N "(cached) $ECHO_C" >&6
10700     fi
10701     echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10702     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10703     else
10704     # Is the header compilable?
10705     echo "$as_me:$LINENO: checking $ac_header usability" >&5
10706     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10707     cat >conftest.$ac_ext <<_ACEOF
10708     /* confdefs.h. */
10709     _ACEOF
10710     cat confdefs.h >>conftest.$ac_ext
10711     cat >>conftest.$ac_ext <<_ACEOF
10712     /* end confdefs.h. */
10713     $ac_includes_default
10714     #include <$ac_header>
10715     _ACEOF
10716     rm -f conftest.$ac_objext
10717     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10718     (eval $ac_compile) 2>conftest.er1
10719     ac_status=$?
10720     grep -v '^ *+' conftest.er1 >conftest.err
10721     rm -f conftest.er1
10722     cat conftest.err >&5
10723     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10724     (exit $ac_status); } &&
10725 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10726 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10727     (eval $ac_try) 2>&5
10728     ac_status=$?
10729     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10730     (exit $ac_status); }; } &&
10731     { ac_try='test -s conftest.$ac_objext'
10732     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10733     (eval $ac_try) 2>&5
10734     ac_status=$?
10735     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10736     (exit $ac_status); }; }; then
10737     ac_header_compiler=yes
10738     else
10739     echo "$as_me: failed program was:" >&5
10740     sed 's/^/| /' conftest.$ac_ext >&5
10741    
10742     ac_header_compiler=no
10743     fi
10744     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10745     echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10746     echo "${ECHO_T}$ac_header_compiler" >&6
10747    
10748     # Is the header present?
10749     echo "$as_me:$LINENO: checking $ac_header presence" >&5
10750     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10751     cat >conftest.$ac_ext <<_ACEOF
10752     /* confdefs.h. */
10753     _ACEOF
10754     cat confdefs.h >>conftest.$ac_ext
10755     cat >>conftest.$ac_ext <<_ACEOF
10756     /* end confdefs.h. */
10757     #include <$ac_header>
10758     _ACEOF
10759     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10760     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10761     ac_status=$?
10762     grep -v '^ *+' conftest.er1 >conftest.err
10763     rm -f conftest.er1
10764     cat conftest.err >&5
10765     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10766     (exit $ac_status); } >/dev/null; then
10767     if test -s conftest.err; then
10768 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
10769     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10770 pcg 1.11 else
10771     ac_cpp_err=
10772     fi
10773     else
10774     ac_cpp_err=yes
10775     fi
10776     if test -z "$ac_cpp_err"; then
10777     ac_header_preproc=yes
10778 pcg 1.1 else
10779 pcg 1.11 echo "$as_me: failed program was:" >&5
10780     sed 's/^/| /' conftest.$ac_ext >&5
10781    
10782     ac_header_preproc=no
10783     fi
10784     rm -f conftest.err conftest.$ac_ext
10785     echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10786     echo "${ECHO_T}$ac_header_preproc" >&6
10787    
10788     # So? What about this header?
10789 pcg 1.13 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10790 pcg 1.11 yes:no: )
10791     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10792     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10793     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10794     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10795     ac_header_preproc=yes
10796     ;;
10797     no:yes:* )
10798     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10799     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10800     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10801     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10802     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10803     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10804     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10805     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10806     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10807     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10808     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10809     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10810     (
10811     cat <<\_ASBOX
10812     ## ------------------------------------------ ##
10813     ## Report this to the AC_PACKAGE_NAME lists. ##
10814     ## ------------------------------------------ ##
10815     _ASBOX
10816     ) |
10817     sed "s/^/$as_me: WARNING: /" >&2
10818     ;;
10819     esac
10820     echo "$as_me:$LINENO: checking for $ac_header" >&5
10821     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10822     if eval "test \"\${$as_ac_Header+set}\" = set"; then
10823     echo $ECHO_N "(cached) $ECHO_C" >&6
10824 pcg 1.1 else
10825 pcg 1.11 eval "$as_ac_Header=\$ac_header_preproc"
10826 pcg 1.1 fi
10827 pcg 1.11 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10828     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10829    
10830 pcg 1.1 fi
10831 pcg 1.11 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10832     cat >>confdefs.h <<_ACEOF
10833     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10834     _ACEOF
10835    
10836 pcg 1.1 fi
10837 pcg 1.11
10838 pcg 1.1 done
10839    
10840    
10841 pcg 1.11 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
10842     echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
10843     if test "${ac_cv_header_time+set}" = set; then
10844     echo $ECHO_N "(cached) $ECHO_C" >&6
10845     else
10846     cat >conftest.$ac_ext <<_ACEOF
10847     /* confdefs.h. */
10848     _ACEOF
10849     cat confdefs.h >>conftest.$ac_ext
10850     cat >>conftest.$ac_ext <<_ACEOF
10851     /* end confdefs.h. */
10852 pcg 1.1 #include <sys/types.h>
10853     #include <sys/time.h>
10854     #include <time.h>
10855 pcg 1.11
10856     int
10857     main ()
10858     {
10859     if ((struct tm *) 0)
10860     return 0;
10861     ;
10862     return 0;
10863     }
10864     _ACEOF
10865     rm -f conftest.$ac_objext
10866     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10867     (eval $ac_compile) 2>conftest.er1
10868     ac_status=$?
10869     grep -v '^ *+' conftest.er1 >conftest.err
10870     rm -f conftest.er1
10871     cat conftest.err >&5
10872     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10873     (exit $ac_status); } &&
10874 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10875 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10876     (eval $ac_try) 2>&5
10877     ac_status=$?
10878     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10879     (exit $ac_status); }; } &&
10880     { ac_try='test -s conftest.$ac_objext'
10881     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10882     (eval $ac_try) 2>&5
10883     ac_status=$?
10884     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10885     (exit $ac_status); }; }; then
10886 pcg 1.1 ac_cv_header_time=yes
10887     else
10888 pcg 1.11 echo "$as_me: failed program was:" >&5
10889     sed 's/^/| /' conftest.$ac_ext >&5
10890    
10891     ac_cv_header_time=no
10892 pcg 1.1 fi
10893 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10894 pcg 1.1 fi
10895 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
10896     echo "${ECHO_T}$ac_cv_header_time" >&6
10897     if test $ac_cv_header_time = yes; then
10898 pcg 1.1
10899 pcg 1.11 cat >>confdefs.h <<\_ACEOF
10900 pcg 1.1 #define TIME_WITH_SYS_TIME 1
10901 pcg 1.11 _ACEOF
10902 pcg 1.1
10903     fi
10904    
10905    
10906 pcg 1.11 echo "$as_me:$LINENO: checking whether termios.h and sys/ioctl.h may both be included" >&5
10907     echo $ECHO_N "checking whether termios.h and sys/ioctl.h may both be included... $ECHO_C" >&6
10908     if test "${rxvt_cv_header_sysioctl+set}" = set; then
10909     echo $ECHO_N "(cached) $ECHO_C" >&6
10910 pcg 1.1 else
10911 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10912     /* confdefs.h. */
10913     _ACEOF
10914     cat confdefs.h >>conftest.$ac_ext
10915     cat >>conftest.$ac_ext <<_ACEOF
10916     /* end confdefs.h. */
10917 pcg 1.1 #include <stdio.h>
10918     #include <sys/ioctl.h>
10919     #ifdef HAVE_TERMIOS_H
10920     #include <termios.h>
10921     #endif
10922 pcg 1.11 int
10923     main ()
10924     {
10925 pcg 1.1 int a = ECHO;
10926 pcg 1.11 ;
10927     return 0;
10928     }
10929     _ACEOF
10930     rm -f conftest.$ac_objext
10931     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10932     (eval $ac_compile) 2>conftest.er1
10933     ac_status=$?
10934     grep -v '^ *+' conftest.er1 >conftest.err
10935     rm -f conftest.er1
10936     cat conftest.err >&5
10937     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10938     (exit $ac_status); } &&
10939 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10940 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10941     (eval $ac_try) 2>&5
10942     ac_status=$?
10943     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10944     (exit $ac_status); }; } &&
10945     { ac_try='test -s conftest.$ac_objext'
10946     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10947     (eval $ac_try) 2>&5
10948     ac_status=$?
10949     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10950     (exit $ac_status); }; }; then
10951 pcg 1.1 rxvt_cv_header_sysioctl=yes
10952     else
10953 pcg 1.11 echo "$as_me: failed program was:" >&5
10954     sed 's/^/| /' conftest.$ac_ext >&5
10955    
10956     rxvt_cv_header_sysioctl=no
10957 pcg 1.1 fi
10958 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10959 pcg 1.1 fi
10960 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_header_sysioctl" >&5
10961     echo "${ECHO_T}$rxvt_cv_header_sysioctl" >&6
10962 pcg 1.1
10963     if test -n "$GCC"; then
10964     LDARG="-Wl,"
10965     else
10966     LDARG=""
10967     fi
10968     R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-rpath '$LDARG'\1/g'
10969    
10970     ac_save_CFLAGS=$CFLAGS
10971     ac_save_LIBS=$LIBS
10972     CFLAGS="$CFLAGS $X_CFLAGS"
10973     LIBS=`echo "$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
10974 pcg 1.11 echo "$as_me:$LINENO: checking for -rpath dynamic library path recording" >&5
10975     echo $ECHO_N "checking for -rpath dynamic library path recording... $ECHO_C" >&6
10976     if test "${rxvt_cv_rpath+set}" = set; then
10977     echo $ECHO_N "(cached) $ECHO_C" >&6
10978 pcg 1.1 else
10979     if test "$cross_compiling" = yes; then
10980 pcg 1.11 { echo "$as_me:$LINENO: WARNING: You may need to check the LIBS line" >&5
10981     echo "$as_me: WARNING: You may need to check the LIBS line" >&2;}
10982 pcg 1.1 else
10983 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
10984     /* confdefs.h. */
10985     _ACEOF
10986     cat confdefs.h >>conftest.$ac_ext
10987     cat >>conftest.$ac_ext <<_ACEOF
10988     /* end confdefs.h. */
10989 pcg 1.1
10990     main()
10991     {
10992     exit(0);
10993     (void) XOpenDisplay("foobar");
10994     }
10995 pcg 1.11 _ACEOF
10996     rm -f conftest$ac_exeext
10997     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10998     (eval $ac_link) 2>&5
10999     ac_status=$?
11000     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11001     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11002     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11003     (eval $ac_try) 2>&5
11004     ac_status=$?
11005     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11006     (exit $ac_status); }; }; then
11007 pcg 1.1 rxvt_cv_rpath=yes
11008     else
11009 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
11010     echo "$as_me: failed program was:" >&5
11011     sed 's/^/| /' conftest.$ac_ext >&5
11012    
11013     ( exit $ac_status )
11014     rxvt_cv_rpath=no
11015 pcg 1.1 fi
11016 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11017 pcg 1.1 fi
11018     fi
11019 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_rpath" >&5
11020     echo "${ECHO_T}$rxvt_cv_rpath" >&6
11021 pcg 1.1 if test x$rxvt_cv_rpath != xyes; then
11022     R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-R\1/g'
11023     LIBS=`echo "$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
11024 pcg 1.11 echo "$as_me:$LINENO: checking for -R dynamic library path recording" >&5
11025     echo $ECHO_N "checking for -R dynamic library path recording... $ECHO_C" >&6
11026     if test "${rxvt_cv_R+set}" = set; then
11027     echo $ECHO_N "(cached) $ECHO_C" >&6
11028 pcg 1.1 else
11029     if test "$cross_compiling" = yes; then
11030     rxvt_cv_R=no
11031     else
11032 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
11033     /* confdefs.h. */
11034     _ACEOF
11035     cat confdefs.h >>conftest.$ac_ext
11036     cat >>conftest.$ac_ext <<_ACEOF
11037     /* end confdefs.h. */
11038 pcg 1.1
11039     main()
11040     {
11041     exit(0);
11042     (void) XOpenDisplay("foobar");
11043     }
11044 pcg 1.11 _ACEOF
11045     rm -f conftest$ac_exeext
11046     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11047     (eval $ac_link) 2>&5
11048     ac_status=$?
11049     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11050     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11051     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11052     (eval $ac_try) 2>&5
11053     ac_status=$?
11054     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11055     (exit $ac_status); }; }; then
11056 pcg 1.1 rxvt_cv_R=yes
11057     else
11058 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
11059     echo "$as_me: failed program was:" >&5
11060     sed 's/^/| /' conftest.$ac_ext >&5
11061    
11062     ( exit $ac_status )
11063     rxvt_cv_R=no
11064 pcg 1.1 fi
11065 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11066 pcg 1.1 fi
11067     fi
11068 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_R" >&5
11069     echo "${ECHO_T}$rxvt_cv_R" >&6
11070 pcg 1.1 if test x$rxvt_cv_R != xyes; then
11071     LIBS="$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
11072     fi
11073     fi
11074    
11075 pcg 1.11 echo "$as_me:$LINENO: checking for XPointer" >&5
11076     echo $ECHO_N "checking for XPointer... $ECHO_C" >&6
11077     if test "${rxvt_cv_xpointer+set}" = set; then
11078     echo $ECHO_N "(cached) $ECHO_C" >&6
11079     else
11080     cat >conftest.$ac_ext <<_ACEOF
11081     /* confdefs.h. */
11082     _ACEOF
11083     cat confdefs.h >>conftest.$ac_ext
11084     cat >>conftest.$ac_ext <<_ACEOF
11085     /* end confdefs.h. */
11086 pcg 1.1 #include <X11/Xlib.h>
11087 pcg 1.11 int
11088     main ()
11089     {
11090 pcg 1.1 XPointer dummy;
11091 pcg 1.11 ;
11092     return 0;
11093     }
11094     _ACEOF
11095     rm -f conftest.$ac_objext
11096     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11097     (eval $ac_compile) 2>conftest.er1
11098     ac_status=$?
11099     grep -v '^ *+' conftest.er1 >conftest.err
11100     rm -f conftest.er1
11101     cat conftest.err >&5
11102     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11103     (exit $ac_status); } &&
11104 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11105 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11106     (eval $ac_try) 2>&5
11107     ac_status=$?
11108     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11109     (exit $ac_status); }; } &&
11110     { ac_try='test -s conftest.$ac_objext'
11111     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11112     (eval $ac_try) 2>&5
11113     ac_status=$?
11114     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11115     (exit $ac_status); }; }; then
11116 pcg 1.1 rxvt_cv_xpointer=yes
11117     else
11118 pcg 1.11 echo "$as_me: failed program was:" >&5
11119     sed 's/^/| /' conftest.$ac_ext >&5
11120    
11121     rxvt_cv_xpointer=no
11122 pcg 1.1 fi
11123 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11124 pcg 1.1 fi
11125 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_xpointer" >&5
11126     echo "${ECHO_T}$rxvt_cv_xpointer" >&6
11127     if test x$rxvt_cv_xpointer = xyes; then
11128 pcg 1.1
11129 pcg 1.11 cat >>confdefs.h <<\_ACEOF
11130 pcg 1.1 #define HAVE_XPOINTER 1
11131 pcg 1.11 _ACEOF
11132 pcg 1.1
11133     fi
11134     LIBS=$ac_save_LIBS
11135     CFLAGS=$ac_save_CFLAGS
11136    
11137    
11138 pcg 1.11 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11139     echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
11140     if test "${ac_cv_c_const+set}" = set; then
11141     echo $ECHO_N "(cached) $ECHO_C" >&6
11142     else
11143     cat >conftest.$ac_ext <<_ACEOF
11144     /* confdefs.h. */
11145     _ACEOF
11146     cat confdefs.h >>conftest.$ac_ext
11147     cat >>conftest.$ac_ext <<_ACEOF
11148     /* end confdefs.h. */
11149 pcg 1.1
11150 pcg 1.11 int
11151     main ()
11152     {
11153     /* FIXME: Include the comments suggested by Paul. */
11154     #ifndef __cplusplus
11155     /* Ultrix mips cc rejects this. */
11156     typedef int charset[2];
11157     const charset x;
11158     /* SunOS 4.1.1 cc rejects this. */
11159     char const *const *ccp;
11160     char **p;
11161     /* NEC SVR4.0.2 mips cc rejects this. */
11162     struct point {int x, y;};
11163     static struct point const zero = {0,0};
11164     /* AIX XL C 1.02.0.0 rejects this.
11165     It does not let you subtract one const X* pointer from another in
11166     an arm of an if-expression whose if-part is not a constant
11167     expression */
11168     const char *g = "string";
11169     ccp = &g + (g ? g-g : 0);
11170     /* HPUX 7.0 cc rejects these. */
11171     ++ccp;
11172     p = (char**) ccp;
11173     ccp = (char const *const *) p;
11174     { /* SCO 3.2v4 cc rejects this. */
11175     char *t;
11176     char const *s = 0 ? (char *) 0 : (char const *) 0;
11177    
11178     *t++ = 0;
11179     }
11180     { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11181     int x[] = {25, 17};
11182     const int *foo = &x[0];
11183     ++foo;
11184     }
11185     { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11186     typedef const int *iptr;
11187     iptr p = 0;
11188     ++p;
11189     }
11190     { /* AIX XL C 1.02.0.0 rejects this saying
11191     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11192     struct s { int j; const int *ap[3]; };
11193     struct s *b; b->j = 5;
11194     }
11195     { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11196     const int foo = 10;
11197     }
11198     #endif
11199 pcg 1.1
11200 pcg 1.11 ;
11201     return 0;
11202 pcg 1.1 }
11203 pcg 1.11 _ACEOF
11204     rm -f conftest.$ac_objext
11205     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11206     (eval $ac_compile) 2>conftest.er1
11207     ac_status=$?
11208     grep -v '^ *+' conftest.er1 >conftest.err
11209     rm -f conftest.er1
11210     cat conftest.err >&5
11211     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11212     (exit $ac_status); } &&
11213 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11214 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11215     (eval $ac_try) 2>&5
11216     ac_status=$?
11217     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11218     (exit $ac_status); }; } &&
11219     { ac_try='test -s conftest.$ac_objext'
11220     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11221     (eval $ac_try) 2>&5
11222     ac_status=$?
11223     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11224     (exit $ac_status); }; }; then
11225 pcg 1.1 ac_cv_c_const=yes
11226     else
11227 pcg 1.11 echo "$as_me: failed program was:" >&5
11228     sed 's/^/| /' conftest.$ac_ext >&5
11229    
11230     ac_cv_c_const=no
11231 pcg 1.1 fi
11232 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11233 pcg 1.1 fi
11234 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11235     echo "${ECHO_T}$ac_cv_c_const" >&6
11236     if test $ac_cv_c_const = no; then
11237 pcg 1.1
11238 pcg 1.11 cat >>confdefs.h <<\_ACEOF
11239     #define const
11240     _ACEOF
11241 pcg 1.1
11242     fi
11243    
11244 pcg 1.11 echo "$as_me:$LINENO: checking for inline" >&5
11245     echo $ECHO_N "checking for inline... $ECHO_C" >&6
11246     if test "${ac_cv_c_inline+set}" = set; then
11247     echo $ECHO_N "(cached) $ECHO_C" >&6
11248 pcg 1.1 else
11249     ac_cv_c_inline=no
11250     for ac_kw in inline __inline__ __inline; do
11251 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
11252     /* confdefs.h. */
11253     _ACEOF
11254     cat confdefs.h >>conftest.$ac_ext
11255     cat >>conftest.$ac_ext <<_ACEOF
11256     /* end confdefs.h. */
11257     #ifndef __cplusplus
11258     typedef int foo_t;
11259     static $ac_kw foo_t static_foo () {return 0; }
11260     $ac_kw foo_t foo () {return 0; }
11261     #endif
11262 pcg 1.1
11263 pcg 1.11 _ACEOF
11264     rm -f conftest.$ac_objext
11265     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11266     (eval $ac_compile) 2>conftest.er1
11267     ac_status=$?
11268     grep -v '^ *+' conftest.er1 >conftest.err
11269     rm -f conftest.er1
11270     cat conftest.err >&5
11271     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11272     (exit $ac_status); } &&
11273 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11274 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11275     (eval $ac_try) 2>&5
11276     ac_status=$?
11277     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11278     (exit $ac_status); }; } &&
11279     { ac_try='test -s conftest.$ac_objext'
11280     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11281     (eval $ac_try) 2>&5
11282     ac_status=$?
11283     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11284     (exit $ac_status); }; }; then
11285 pcg 1.1 ac_cv_c_inline=$ac_kw; break
11286     else
11287 pcg 1.11 echo "$as_me: failed program was:" >&5
11288     sed 's/^/| /' conftest.$ac_ext >&5
11289    
11290 pcg 1.1 fi
11291 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11292 pcg 1.1 done
11293    
11294     fi
11295 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
11296     echo "${ECHO_T}$ac_cv_c_inline" >&6
11297    
11298 pcg 1.1
11299 pcg 1.11 case $ac_cv_c_inline in
11300 pcg 1.1 inline | yes) ;;
11301 pcg 1.11 *)
11302     case $ac_cv_c_inline in
11303     no) ac_val=;;
11304     *) ac_val=$ac_cv_c_inline;;
11305     esac
11306     cat >>confdefs.h <<_ACEOF
11307     #ifndef __cplusplus
11308     #define inline $ac_val
11309     #endif
11310     _ACEOF
11311     ;;
11312 pcg 1.1 esac
11313    
11314    
11315    
11316 pcg 1.11 echo "$as_me:$LINENO: checking for mode_t" >&5
11317     echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
11318     if test "${ac_cv_type_mode_t+set}" = set; then
11319     echo $ECHO_N "(cached) $ECHO_C" >&6
11320     else
11321     cat >conftest.$ac_ext <<_ACEOF
11322     /* confdefs.h. */
11323     _ACEOF
11324     cat confdefs.h >>conftest.$ac_ext
11325     cat >>conftest.$ac_ext <<_ACEOF
11326     /* end confdefs.h. */
11327     $ac_includes_default
11328     int
11329     main ()
11330     {
11331     if ((mode_t *) 0)
11332     return 0;
11333     if (sizeof (mode_t))
11334     return 0;
11335     ;
11336     return 0;
11337     }
11338     _ACEOF
11339     rm -f conftest.$ac_objext
11340     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11341     (eval $ac_compile) 2>conftest.er1
11342     ac_status=$?
11343     grep -v '^ *+' conftest.er1 >conftest.err
11344     rm -f conftest.er1
11345     cat conftest.err >&5
11346     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11347     (exit $ac_status); } &&
11348 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11349 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11350     (eval $ac_try) 2>&5
11351     ac_status=$?
11352     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11353     (exit $ac_status); }; } &&
11354     { ac_try='test -s conftest.$ac_objext'
11355     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11356     (eval $ac_try) 2>&5
11357     ac_status=$?
11358     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11359     (exit $ac_status); }; }; then
11360     ac_cv_type_mode_t=yes
11361 pcg 1.1 else
11362 pcg 1.11 echo "$as_me: failed program was:" >&5
11363     sed 's/^/| /' conftest.$ac_ext >&5
11364 pcg 1.1
11365 pcg 1.11 ac_cv_type_mode_t=no
11366 pcg 1.1 fi
11367 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11368 pcg 1.1 fi
11369 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
11370     echo "${ECHO_T}$ac_cv_type_mode_t" >&6
11371     if test $ac_cv_type_mode_t = yes; then
11372 pcg 1.1 :
11373     else
11374    
11375 pcg 1.11 cat >>confdefs.h <<_ACEOF
11376     #define mode_t int
11377     _ACEOF
11378 pcg 1.1
11379     fi
11380    
11381 pcg 1.11 echo "$as_me:$LINENO: checking for pid_t" >&5
11382     echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
11383     if test "${ac_cv_type_pid_t+set}" = set; then
11384     echo $ECHO_N "(cached) $ECHO_C" >&6
11385     else
11386     cat >conftest.$ac_ext <<_ACEOF
11387     /* confdefs.h. */
11388     _ACEOF
11389     cat confdefs.h >>conftest.$ac_ext
11390     cat >>conftest.$ac_ext <<_ACEOF
11391     /* end confdefs.h. */
11392     $ac_includes_default
11393     int
11394     main ()
11395     {
11396     if ((pid_t *) 0)
11397     return 0;
11398     if (sizeof (pid_t))
11399     return 0;
11400     ;
11401     return 0;
11402     }
11403     _ACEOF
11404     rm -f conftest.$ac_objext
11405     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11406     (eval $ac_compile) 2>conftest.er1
11407     ac_status=$?
11408     grep -v '^ *+' conftest.er1 >conftest.err
11409     rm -f conftest.er1
11410     cat conftest.err >&5
11411     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11412     (exit $ac_status); } &&
11413 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11414 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11415     (eval $ac_try) 2>&5
11416     ac_status=$?
11417     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11418     (exit $ac_status); }; } &&
11419     { ac_try='test -s conftest.$ac_objext'
11420     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11421     (eval $ac_try) 2>&5
11422     ac_status=$?
11423     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11424     (exit $ac_status); }; }; then
11425     ac_cv_type_pid_t=yes
11426 pcg 1.1 else
11427 pcg 1.11 echo "$as_me: failed program was:" >&5
11428     sed 's/^/| /' conftest.$ac_ext >&5
11429 pcg 1.1
11430 pcg 1.11 ac_cv_type_pid_t=no
11431 pcg 1.1 fi
11432 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11433 pcg 1.1 fi
11434 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
11435     echo "${ECHO_T}$ac_cv_type_pid_t" >&6
11436     if test $ac_cv_type_pid_t = yes; then
11437     :
11438 pcg 1.1 else
11439    
11440 pcg 1.11 cat >>confdefs.h <<_ACEOF
11441 pcg 1.1 #define pid_t int
11442 pcg 1.11 _ACEOF
11443 pcg 1.1
11444     fi
11445    
11446 pcg 1.11 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
11447     echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
11448     if test "${ac_cv_type_uid_t+set}" = set; then
11449     echo $ECHO_N "(cached) $ECHO_C" >&6
11450 pcg 1.1 else
11451 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
11452     /* confdefs.h. */
11453     _ACEOF
11454     cat confdefs.h >>conftest.$ac_ext
11455     cat >>conftest.$ac_ext <<_ACEOF
11456     /* end confdefs.h. */
11457 pcg 1.1 #include <sys/types.h>
11458 pcg 1.11
11459     _ACEOF
11460 pcg 1.1 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11461 pcg 1.11 $EGREP "uid_t" >/dev/null 2>&1; then
11462 pcg 1.1 ac_cv_type_uid_t=yes
11463     else
11464     ac_cv_type_uid_t=no
11465     fi
11466     rm -f conftest*
11467    
11468     fi
11469 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
11470     echo "${ECHO_T}$ac_cv_type_uid_t" >&6
11471     if test $ac_cv_type_uid_t = no; then
11472 pcg 1.1
11473 pcg 1.11 cat >>confdefs.h <<\_ACEOF
11474 pcg 1.1 #define uid_t int
11475 pcg 1.11 _ACEOF
11476    
11477 pcg 1.1
11478 pcg 1.11 cat >>confdefs.h <<\_ACEOF
11479 pcg 1.1 #define gid_t int
11480 pcg 1.11 _ACEOF
11481 pcg 1.1
11482     fi
11483    
11484    
11485    
11486 pcg 1.11 echo "$as_me:$LINENO: checking for char" >&5
11487     echo $ECHO_N "checking for char... $ECHO_C" >&6
11488     if test "${ac_cv_type_char+set}" = set; then
11489     echo $ECHO_N "(cached) $ECHO_C" >&6
11490 pcg 1.1 else
11491 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
11492     /* confdefs.h. */
11493     _ACEOF
11494     cat confdefs.h >>conftest.$ac_ext
11495     cat >>conftest.$ac_ext <<_ACEOF
11496     /* end confdefs.h. */
11497     $ac_includes_default
11498     int
11499     main ()
11500     {
11501     if ((char *) 0)
11502     return 0;
11503     if (sizeof (char))
11504     return 0;
11505     ;
11506     return 0;
11507     }
11508     _ACEOF
11509     rm -f conftest.$ac_objext
11510     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11511     (eval $ac_compile) 2>conftest.er1
11512     ac_status=$?
11513     grep -v '^ *+' conftest.er1 >conftest.err
11514     rm -f conftest.er1
11515     cat conftest.err >&5
11516     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11517     (exit $ac_status); } &&
11518 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11519 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11520     (eval $ac_try) 2>&5
11521     ac_status=$?
11522     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11523     (exit $ac_status); }; } &&
11524     { ac_try='test -s conftest.$ac_objext'
11525     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11526     (eval $ac_try) 2>&5
11527     ac_status=$?
11528     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11529     (exit $ac_status); }; }; then
11530     ac_cv_type_char=yes
11531     else
11532     echo "$as_me: failed program was:" >&5
11533     sed 's/^/| /' conftest.$ac_ext >&5
11534    
11535     ac_cv_type_char=no
11536     fi
11537     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11538     fi
11539     echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
11540     echo "${ECHO_T}$ac_cv_type_char" >&6
11541    
11542     echo "$as_me:$LINENO: checking size of char" >&5
11543     echo $ECHO_N "checking size of char... $ECHO_C" >&6
11544     if test "${ac_cv_sizeof_char+set}" = set; then
11545     echo $ECHO_N "(cached) $ECHO_C" >&6
11546     else
11547     if test "$ac_cv_type_char" = yes; then
11548     # The cast to unsigned long works around a bug in the HP C Compiler
11549     # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11550     # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11551     # This bug is HP SR number 8606223364.
11552 pcg 1.1 if test "$cross_compiling" = yes; then
11553 pcg 1.11 # Depending upon the size, compute the lo and hi bounds.
11554     cat >conftest.$ac_ext <<_ACEOF
11555     /* confdefs.h. */
11556     _ACEOF
11557     cat confdefs.h >>conftest.$ac_ext
11558     cat >>conftest.$ac_ext <<_ACEOF
11559     /* end confdefs.h. */
11560     $ac_includes_default
11561     int
11562     main ()
11563     {
11564     static int test_array [1 - 2 * !(((long) (sizeof (char))) >= 0)];
11565     test_array [0] = 0
11566    
11567     ;
11568     return 0;
11569     }
11570     _ACEOF
11571     rm -f conftest.$ac_objext
11572     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11573     (eval $ac_compile) 2>conftest.er1
11574     ac_status=$?
11575     grep -v '^ *+' conftest.er1 >conftest.err
11576     rm -f conftest.er1
11577     cat conftest.err >&5
11578     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11579     (exit $ac_status); } &&
11580 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11581 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11582     (eval $ac_try) 2>&5
11583     ac_status=$?
11584     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11585     (exit $ac_status); }; } &&
11586     { ac_try='test -s conftest.$ac_objext'
11587     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11588     (eval $ac_try) 2>&5
11589     ac_status=$?
11590     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11591     (exit $ac_status); }; }; then
11592     ac_lo=0 ac_mid=0
11593     while :; do
11594     cat >conftest.$ac_ext <<_ACEOF
11595     /* confdefs.h. */
11596     _ACEOF
11597     cat confdefs.h >>conftest.$ac_ext
11598     cat >>conftest.$ac_ext <<_ACEOF
11599     /* end confdefs.h. */
11600     $ac_includes_default
11601     int
11602     main ()
11603     {
11604     static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
11605     test_array [0] = 0
11606    
11607     ;
11608     return 0;
11609     }
11610     _ACEOF
11611     rm -f conftest.$ac_objext
11612     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11613     (eval $ac_compile) 2>conftest.er1
11614     ac_status=$?
11615     grep -v '^ *+' conftest.er1 >conftest.err
11616     rm -f conftest.er1
11617     cat conftest.err >&5
11618     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11619     (exit $ac_status); } &&
11620 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11621 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11622     (eval $ac_try) 2>&5
11623     ac_status=$?
11624     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11625     (exit $ac_status); }; } &&
11626     { ac_try='test -s conftest.$ac_objext'
11627     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11628     (eval $ac_try) 2>&5
11629     ac_status=$?
11630     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11631     (exit $ac_status); }; }; then
11632     ac_hi=$ac_mid; break
11633     else
11634     echo "$as_me: failed program was:" >&5
11635     sed 's/^/| /' conftest.$ac_ext >&5
11636    
11637     ac_lo=`expr $ac_mid + 1`
11638     if test $ac_lo -le $ac_mid; then
11639     ac_lo= ac_hi=
11640     break
11641     fi
11642     ac_mid=`expr 2 '*' $ac_mid + 1`
11643     fi
11644     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11645     done
11646     else
11647     echo "$as_me: failed program was:" >&5
11648     sed 's/^/| /' conftest.$ac_ext >&5
11649    
11650     cat >conftest.$ac_ext <<_ACEOF
11651     /* confdefs.h. */
11652     _ACEOF
11653     cat confdefs.h >>conftest.$ac_ext
11654     cat >>conftest.$ac_ext <<_ACEOF
11655     /* end confdefs.h. */
11656     $ac_includes_default
11657     int
11658     main ()
11659     {
11660     static int test_array [1 - 2 * !(((long) (sizeof (char))) < 0)];
11661     test_array [0] = 0
11662    
11663     ;
11664     return 0;
11665     }
11666     _ACEOF
11667     rm -f conftest.$ac_objext
11668     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11669     (eval $ac_compile) 2>conftest.er1
11670     ac_status=$?
11671     grep -v '^ *+' conftest.er1 >conftest.err
11672     rm -f conftest.er1
11673     cat conftest.err >&5
11674     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11675     (exit $ac_status); } &&
11676 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11677 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11678     (eval $ac_try) 2>&5
11679     ac_status=$?
11680     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11681     (exit $ac_status); }; } &&
11682     { ac_try='test -s conftest.$ac_objext'
11683     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11684     (eval $ac_try) 2>&5
11685     ac_status=$?
11686     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11687     (exit $ac_status); }; }; then
11688     ac_hi=-1 ac_mid=-1
11689     while :; do
11690     cat >conftest.$ac_ext <<_ACEOF
11691     /* confdefs.h. */
11692     _ACEOF
11693     cat confdefs.h >>conftest.$ac_ext
11694     cat >>conftest.$ac_ext <<_ACEOF
11695     /* end confdefs.h. */
11696     $ac_includes_default
11697     int
11698     main ()
11699     {
11700     static int test_array [1 - 2 * !(((long) (sizeof (char))) >= $ac_mid)];
11701     test_array [0] = 0
11702    
11703     ;
11704     return 0;
11705     }
11706     _ACEOF
11707     rm -f conftest.$ac_objext
11708     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11709     (eval $ac_compile) 2>conftest.er1
11710     ac_status=$?
11711     grep -v '^ *+' conftest.er1 >conftest.err
11712     rm -f conftest.er1
11713     cat conftest.err >&5
11714     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11715     (exit $ac_status); } &&
11716 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11717 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11718     (eval $ac_try) 2>&5
11719     ac_status=$?
11720     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11721     (exit $ac_status); }; } &&
11722     { ac_try='test -s conftest.$ac_objext'
11723     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11724     (eval $ac_try) 2>&5
11725     ac_status=$?
11726     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11727     (exit $ac_status); }; }; then
11728     ac_lo=$ac_mid; break
11729     else
11730     echo "$as_me: failed program was:" >&5
11731     sed 's/^/| /' conftest.$ac_ext >&5
11732    
11733     ac_hi=`expr '(' $ac_mid ')' - 1`
11734     if test $ac_mid -le $ac_hi; then
11735     ac_lo= ac_hi=
11736     break
11737     fi
11738     ac_mid=`expr 2 '*' $ac_mid`
11739     fi
11740     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11741     done
11742 pcg 1.1 else
11743 pcg 1.11 echo "$as_me: failed program was:" >&5
11744     sed 's/^/| /' conftest.$ac_ext >&5
11745    
11746     ac_lo= ac_hi=
11747     fi
11748     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11749     fi
11750     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11751     # Binary search between lo and hi bounds.
11752     while test "x$ac_lo" != "x$ac_hi"; do
11753     ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11754     cat >conftest.$ac_ext <<_ACEOF
11755     /* confdefs.h. */
11756     _ACEOF
11757     cat confdefs.h >>conftest.$ac_ext
11758     cat >>conftest.$ac_ext <<_ACEOF
11759     /* end confdefs.h. */
11760     $ac_includes_default
11761     int
11762     main ()
11763     {
11764     static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
11765     test_array [0] = 0
11766    
11767     ;
11768     return 0;
11769     }
11770     _ACEOF
11771     rm -f conftest.$ac_objext
11772     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11773     (eval $ac_compile) 2>conftest.er1
11774     ac_status=$?
11775     grep -v '^ *+' conftest.er1 >conftest.err
11776     rm -f conftest.er1
11777     cat conftest.err >&5
11778     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11779     (exit $ac_status); } &&
11780 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11781 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11782     (eval $ac_try) 2>&5
11783     ac_status=$?
11784     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11785     (exit $ac_status); }; } &&
11786     { ac_try='test -s conftest.$ac_objext'
11787     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11788     (eval $ac_try) 2>&5
11789     ac_status=$?
11790     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11791     (exit $ac_status); }; }; then
11792     ac_hi=$ac_mid
11793     else
11794     echo "$as_me: failed program was:" >&5
11795     sed 's/^/| /' conftest.$ac_ext >&5
11796    
11797     ac_lo=`expr '(' $ac_mid ')' + 1`
11798     fi
11799     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11800     done
11801     case $ac_lo in
11802     ?*) ac_cv_sizeof_char=$ac_lo;;
11803     '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
11804     See \`config.log' for more details." >&5
11805     echo "$as_me: error: cannot compute sizeof (char), 77
11806     See \`config.log' for more details." >&2;}
11807     { (exit 1); exit 1; }; } ;;
11808     esac
11809     else
11810     if test "$cross_compiling" = yes; then
11811 pcg 1.13 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
11812     echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
11813 pcg 1.11 { (exit 1); exit 1; }; }
11814     else
11815     cat >conftest.$ac_ext <<_ACEOF
11816     /* confdefs.h. */
11817     _ACEOF
11818     cat confdefs.h >>conftest.$ac_ext
11819     cat >>conftest.$ac_ext <<_ACEOF
11820     /* end confdefs.h. */
11821     $ac_includes_default
11822     long longval () { return (long) (sizeof (char)); }
11823     unsigned long ulongval () { return (long) (sizeof (char)); }
11824 pcg 1.1 #include <stdio.h>
11825 pcg 1.11 #include <stdlib.h>
11826     int
11827     main ()
11828 pcg 1.1 {
11829 pcg 1.11
11830     FILE *f = fopen ("conftest.val", "w");
11831     if (! f)
11832     exit (1);
11833     if (((long) (sizeof (char))) < 0)
11834     {
11835     long i = longval ();
11836     if (i != ((long) (sizeof (char))))
11837     exit (1);
11838     fprintf (f, "%ld\n", i);
11839     }
11840     else
11841     {
11842     unsigned long i = ulongval ();
11843     if (i != ((long) (sizeof (char))))
11844     exit (1);
11845     fprintf (f, "%lu\n", i);
11846     }
11847     exit (ferror (f) || fclose (f) != 0);
11848    
11849     ;
11850     return 0;
11851 pcg 1.1 }
11852 pcg 1.11 _ACEOF
11853     rm -f conftest$ac_exeext
11854     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11855     (eval $ac_link) 2>&5
11856     ac_status=$?
11857     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11858     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11859     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11860     (eval $ac_try) 2>&5
11861     ac_status=$?
11862     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11863     (exit $ac_status); }; }; then
11864     ac_cv_sizeof_char=`cat conftest.val`
11865     else
11866     echo "$as_me: program exited with status $ac_status" >&5
11867     echo "$as_me: failed program was:" >&5
11868     sed 's/^/| /' conftest.$ac_ext >&5
11869    
11870     ( exit $ac_status )
11871     { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
11872     See \`config.log' for more details." >&5
11873     echo "$as_me: error: cannot compute sizeof (char), 77
11874     See \`config.log' for more details." >&2;}
11875     { (exit 1); exit 1; }; }
11876     fi
11877     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11878     fi
11879     fi
11880     rm -f conftest.val
11881     else
11882 pcg 1.1 ac_cv_sizeof_char=0
11883     fi
11884     fi
11885 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
11886     echo "${ECHO_T}$ac_cv_sizeof_char" >&6
11887     cat >>confdefs.h <<_ACEOF
11888     #define SIZEOF_CHAR $ac_cv_sizeof_char
11889     _ACEOF
11890    
11891    
11892     echo "$as_me:$LINENO: checking for short" >&5
11893     echo $ECHO_N "checking for short... $ECHO_C" >&6
11894     if test "${ac_cv_type_short+set}" = set; then
11895     echo $ECHO_N "(cached) $ECHO_C" >&6
11896     else
11897     cat >conftest.$ac_ext <<_ACEOF
11898     /* confdefs.h. */
11899     _ACEOF
11900     cat confdefs.h >>conftest.$ac_ext
11901     cat >>conftest.$ac_ext <<_ACEOF
11902     /* end confdefs.h. */
11903     $ac_includes_default
11904     int
11905     main ()
11906     {
11907     if ((short *) 0)
11908     return 0;
11909     if (sizeof (short))
11910     return 0;
11911     ;
11912     return 0;
11913     }
11914     _ACEOF
11915     rm -f conftest.$ac_objext
11916     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11917     (eval $ac_compile) 2>conftest.er1
11918     ac_status=$?
11919     grep -v '^ *+' conftest.er1 >conftest.err
11920     rm -f conftest.er1
11921     cat conftest.err >&5
11922     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11923     (exit $ac_status); } &&
11924 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11925 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11926     (eval $ac_try) 2>&5
11927     ac_status=$?
11928     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11929     (exit $ac_status); }; } &&
11930     { ac_try='test -s conftest.$ac_objext'
11931     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11932     (eval $ac_try) 2>&5
11933     ac_status=$?
11934     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11935     (exit $ac_status); }; }; then
11936     ac_cv_type_short=yes
11937     else
11938     echo "$as_me: failed program was:" >&5
11939     sed 's/^/| /' conftest.$ac_ext >&5
11940    
11941     ac_cv_type_short=no
11942     fi
11943     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11944     fi
11945     echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
11946     echo "${ECHO_T}$ac_cv_type_short" >&6
11947    
11948     echo "$as_me:$LINENO: checking size of short" >&5
11949     echo $ECHO_N "checking size of short... $ECHO_C" >&6
11950     if test "${ac_cv_sizeof_short+set}" = set; then
11951     echo $ECHO_N "(cached) $ECHO_C" >&6
11952     else
11953     if test "$ac_cv_type_short" = yes; then
11954     # The cast to unsigned long works around a bug in the HP C Compiler
11955     # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11956     # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11957     # This bug is HP SR number 8606223364.
11958     if test "$cross_compiling" = yes; then
11959     # Depending upon the size, compute the lo and hi bounds.
11960     cat >conftest.$ac_ext <<_ACEOF
11961     /* confdefs.h. */
11962     _ACEOF
11963     cat confdefs.h >>conftest.$ac_ext
11964     cat >>conftest.$ac_ext <<_ACEOF
11965     /* end confdefs.h. */
11966     $ac_includes_default
11967     int
11968     main ()
11969     {
11970     static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
11971     test_array [0] = 0
11972    
11973     ;
11974     return 0;
11975     }
11976     _ACEOF
11977     rm -f conftest.$ac_objext
11978     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11979     (eval $ac_compile) 2>conftest.er1
11980     ac_status=$?
11981     grep -v '^ *+' conftest.er1 >conftest.err
11982     rm -f conftest.er1
11983     cat conftest.err >&5
11984     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11985     (exit $ac_status); } &&
11986 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11987 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11988     (eval $ac_try) 2>&5
11989     ac_status=$?
11990     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11991     (exit $ac_status); }; } &&
11992     { ac_try='test -s conftest.$ac_objext'
11993     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11994     (eval $ac_try) 2>&5
11995     ac_status=$?
11996     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11997     (exit $ac_status); }; }; then
11998     ac_lo=0 ac_mid=0
11999     while :; do
12000     cat >conftest.$ac_ext <<_ACEOF
12001     /* confdefs.h. */
12002     _ACEOF
12003     cat confdefs.h >>conftest.$ac_ext
12004     cat >>conftest.$ac_ext <<_ACEOF
12005     /* end confdefs.h. */
12006     $ac_includes_default
12007     int
12008     main ()
12009     {
12010     static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
12011     test_array [0] = 0
12012    
12013     ;
12014     return 0;
12015     }
12016     _ACEOF
12017     rm -f conftest.$ac_objext
12018     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12019     (eval $ac_compile) 2>conftest.er1
12020     ac_status=$?
12021     grep -v '^ *+' conftest.er1 >conftest.err
12022     rm -f conftest.er1
12023     cat conftest.err >&5
12024     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12025     (exit $ac_status); } &&
12026 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12027 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12028     (eval $ac_try) 2>&5
12029     ac_status=$?
12030     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12031     (exit $ac_status); }; } &&
12032     { ac_try='test -s conftest.$ac_objext'
12033     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12034     (eval $ac_try) 2>&5
12035     ac_status=$?
12036     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12037     (exit $ac_status); }; }; then
12038     ac_hi=$ac_mid; break
12039     else
12040     echo "$as_me: failed program was:" >&5
12041     sed 's/^/| /' conftest.$ac_ext >&5
12042    
12043     ac_lo=`expr $ac_mid + 1`
12044     if test $ac_lo -le $ac_mid; then
12045     ac_lo= ac_hi=
12046     break
12047     fi
12048     ac_mid=`expr 2 '*' $ac_mid + 1`
12049     fi
12050     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12051     done
12052     else
12053     echo "$as_me: failed program was:" >&5
12054     sed 's/^/| /' conftest.$ac_ext >&5
12055 pcg 1.1
12056 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
12057     /* confdefs.h. */
12058     _ACEOF
12059     cat confdefs.h >>conftest.$ac_ext
12060     cat >>conftest.$ac_ext <<_ACEOF
12061     /* end confdefs.h. */
12062     $ac_includes_default
12063     int
12064     main ()
12065     {
12066     static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
12067     test_array [0] = 0
12068    
12069     ;
12070     return 0;
12071     }
12072     _ACEOF
12073     rm -f conftest.$ac_objext
12074     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12075     (eval $ac_compile) 2>conftest.er1
12076     ac_status=$?
12077     grep -v '^ *+' conftest.er1 >conftest.err
12078     rm -f conftest.er1
12079     cat conftest.err >&5
12080     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12081     (exit $ac_status); } &&
12082 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12083 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12084     (eval $ac_try) 2>&5
12085     ac_status=$?
12086     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12087     (exit $ac_status); }; } &&
12088     { ac_try='test -s conftest.$ac_objext'
12089     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12090     (eval $ac_try) 2>&5
12091     ac_status=$?
12092     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12093     (exit $ac_status); }; }; then
12094     ac_hi=-1 ac_mid=-1
12095     while :; do
12096     cat >conftest.$ac_ext <<_ACEOF
12097     /* confdefs.h. */
12098     _ACEOF
12099     cat confdefs.h >>conftest.$ac_ext
12100     cat >>conftest.$ac_ext <<_ACEOF
12101     /* end confdefs.h. */
12102     $ac_includes_default
12103     int
12104     main ()
12105     {
12106     static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
12107     test_array [0] = 0
12108    
12109     ;
12110     return 0;
12111     }
12112     _ACEOF
12113     rm -f conftest.$ac_objext
12114     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12115     (eval $ac_compile) 2>conftest.er1
12116     ac_status=$?
12117     grep -v '^ *+' conftest.er1 >conftest.err
12118     rm -f conftest.er1
12119     cat conftest.err >&5
12120     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12121     (exit $ac_status); } &&
12122 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12123 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12124     (eval $ac_try) 2>&5
12125     ac_status=$?
12126     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12127     (exit $ac_status); }; } &&
12128     { ac_try='test -s conftest.$ac_objext'
12129     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12130     (eval $ac_try) 2>&5
12131     ac_status=$?
12132     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12133     (exit $ac_status); }; }; then
12134     ac_lo=$ac_mid; break
12135     else
12136     echo "$as_me: failed program was:" >&5
12137     sed 's/^/| /' conftest.$ac_ext >&5
12138    
12139     ac_hi=`expr '(' $ac_mid ')' - 1`
12140     if test $ac_mid -le $ac_hi; then
12141     ac_lo= ac_hi=
12142     break
12143     fi
12144     ac_mid=`expr 2 '*' $ac_mid`
12145 pcg 1.1 fi
12146 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12147     done
12148     else
12149     echo "$as_me: failed program was:" >&5
12150     sed 's/^/| /' conftest.$ac_ext >&5
12151    
12152     ac_lo= ac_hi=
12153     fi
12154     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12155     fi
12156     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12157     # Binary search between lo and hi bounds.
12158     while test "x$ac_lo" != "x$ac_hi"; do
12159     ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12160     cat >conftest.$ac_ext <<_ACEOF
12161     /* confdefs.h. */
12162     _ACEOF
12163     cat confdefs.h >>conftest.$ac_ext
12164     cat >>conftest.$ac_ext <<_ACEOF
12165     /* end confdefs.h. */
12166     $ac_includes_default
12167     int
12168     main ()
12169     {
12170     static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
12171     test_array [0] = 0
12172 pcg 1.1
12173 pcg 1.11 ;
12174     return 0;
12175     }
12176     _ACEOF
12177     rm -f conftest.$ac_objext
12178     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12179     (eval $ac_compile) 2>conftest.er1
12180     ac_status=$?
12181     grep -v '^ *+' conftest.er1 >conftest.err
12182     rm -f conftest.er1
12183     cat conftest.err >&5
12184     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12185     (exit $ac_status); } &&
12186 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12187 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12188     (eval $ac_try) 2>&5
12189     ac_status=$?
12190     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12191     (exit $ac_status); }; } &&
12192     { ac_try='test -s conftest.$ac_objext'
12193     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12194     (eval $ac_try) 2>&5
12195     ac_status=$?
12196     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12197     (exit $ac_status); }; }; then
12198     ac_hi=$ac_mid
12199     else
12200     echo "$as_me: failed program was:" >&5
12201     sed 's/^/| /' conftest.$ac_ext >&5
12202 pcg 1.1
12203 pcg 1.11 ac_lo=`expr '(' $ac_mid ')' + 1`
12204     fi
12205     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12206     done
12207     case $ac_lo in
12208     ?*) ac_cv_sizeof_short=$ac_lo;;
12209     '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
12210     See \`config.log' for more details." >&5
12211     echo "$as_me: error: cannot compute sizeof (short), 77
12212     See \`config.log' for more details." >&2;}
12213     { (exit 1); exit 1; }; } ;;
12214     esac
12215 pcg 1.1 else
12216     if test "$cross_compiling" = yes; then
12217 pcg 1.13 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
12218     echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
12219 pcg 1.11 { (exit 1); exit 1; }; }
12220     else
12221     cat >conftest.$ac_ext <<_ACEOF
12222     /* confdefs.h. */
12223     _ACEOF
12224     cat confdefs.h >>conftest.$ac_ext
12225     cat >>conftest.$ac_ext <<_ACEOF
12226     /* end confdefs.h. */
12227     $ac_includes_default
12228     long longval () { return (long) (sizeof (short)); }
12229     unsigned long ulongval () { return (long) (sizeof (short)); }
12230 pcg 1.1 #include <stdio.h>
12231 pcg 1.11 #include <stdlib.h>
12232     int
12233     main ()
12234 pcg 1.1 {
12235 pcg 1.11
12236     FILE *f = fopen ("conftest.val", "w");
12237     if (! f)
12238     exit (1);
12239     if (((long) (sizeof (short))) < 0)
12240     {
12241     long i = longval ();
12242     if (i != ((long) (sizeof (short))))
12243     exit (1);
12244     fprintf (f, "%ld\n", i);
12245     }
12246     else
12247     {
12248     unsigned long i = ulongval ();
12249     if (i != ((long) (sizeof (short))))
12250     exit (1);
12251     fprintf (f, "%lu\n", i);
12252     }
12253     exit (ferror (f) || fclose (f) != 0);
12254    
12255     ;
12256     return 0;
12257 pcg 1.1 }
12258 pcg 1.11 _ACEOF
12259     rm -f conftest$ac_exeext
12260     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12261     (eval $ac_link) 2>&5
12262     ac_status=$?
12263     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12264     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12265     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12266     (eval $ac_try) 2>&5
12267     ac_status=$?
12268     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12269     (exit $ac_status); }; }; then
12270     ac_cv_sizeof_short=`cat conftest.val`
12271     else
12272     echo "$as_me: program exited with status $ac_status" >&5
12273     echo "$as_me: failed program was:" >&5
12274     sed 's/^/| /' conftest.$ac_ext >&5
12275    
12276     ( exit $ac_status )
12277     { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
12278     See \`config.log' for more details." >&5
12279     echo "$as_me: error: cannot compute sizeof (short), 77
12280     See \`config.log' for more details." >&2;}
12281     { (exit 1); exit 1; }; }
12282     fi
12283     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12284     fi
12285     fi
12286     rm -f conftest.val
12287     else
12288 pcg 1.1 ac_cv_sizeof_short=0
12289     fi
12290     fi
12291 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
12292     echo "${ECHO_T}$ac_cv_sizeof_short" >&6
12293     cat >>confdefs.h <<_ACEOF
12294     #define SIZEOF_SHORT $ac_cv_sizeof_short
12295     _ACEOF
12296    
12297    
12298     echo "$as_me:$LINENO: checking for int" >&5
12299     echo $ECHO_N "checking for int... $ECHO_C" >&6
12300     if test "${ac_cv_type_int+set}" = set; then
12301     echo $ECHO_N "(cached) $ECHO_C" >&6
12302     else
12303     cat >conftest.$ac_ext <<_ACEOF
12304     /* confdefs.h. */
12305     _ACEOF
12306     cat confdefs.h >>conftest.$ac_ext
12307     cat >>conftest.$ac_ext <<_ACEOF
12308     /* end confdefs.h. */
12309     $ac_includes_default
12310     int
12311     main ()
12312     {
12313     if ((int *) 0)
12314     return 0;
12315     if (sizeof (int))
12316     return 0;
12317     ;
12318     return 0;
12319     }
12320     _ACEOF
12321     rm -f conftest.$ac_objext
12322     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12323     (eval $ac_compile) 2>conftest.er1
12324     ac_status=$?
12325     grep -v '^ *+' conftest.er1 >conftest.err
12326     rm -f conftest.er1
12327     cat conftest.err >&5
12328     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12329     (exit $ac_status); } &&
12330 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12331 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12332     (eval $ac_try) 2>&5
12333     ac_status=$?
12334     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12335     (exit $ac_status); }; } &&
12336     { ac_try='test -s conftest.$ac_objext'
12337     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12338     (eval $ac_try) 2>&5
12339     ac_status=$?
12340     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12341     (exit $ac_status); }; }; then
12342     ac_cv_type_int=yes
12343     else
12344     echo "$as_me: failed program was:" >&5
12345     sed 's/^/| /' conftest.$ac_ext >&5
12346    
12347     ac_cv_type_int=no
12348     fi
12349     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12350     fi
12351     echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
12352     echo "${ECHO_T}$ac_cv_type_int" >&6
12353    
12354     echo "$as_me:$LINENO: checking size of int" >&5
12355     echo $ECHO_N "checking size of int... $ECHO_C" >&6
12356     if test "${ac_cv_sizeof_int+set}" = set; then
12357     echo $ECHO_N "(cached) $ECHO_C" >&6
12358     else
12359     if test "$ac_cv_type_int" = yes; then
12360     # The cast to unsigned long works around a bug in the HP C Compiler
12361     # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12362     # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12363     # This bug is HP SR number 8606223364.
12364     if test "$cross_compiling" = yes; then
12365     # Depending upon the size, compute the lo and hi bounds.
12366     cat >conftest.$ac_ext <<_ACEOF
12367     /* confdefs.h. */
12368     _ACEOF
12369     cat confdefs.h >>conftest.$ac_ext
12370     cat >>conftest.$ac_ext <<_ACEOF
12371     /* end confdefs.h. */
12372     $ac_includes_default
12373     int
12374     main ()
12375     {
12376     static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
12377     test_array [0] = 0
12378    
12379     ;
12380     return 0;
12381     }
12382     _ACEOF
12383     rm -f conftest.$ac_objext
12384     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12385     (eval $ac_compile) 2>conftest.er1
12386     ac_status=$?
12387     grep -v '^ *+' conftest.er1 >conftest.err
12388     rm -f conftest.er1
12389     cat conftest.err >&5
12390     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12391     (exit $ac_status); } &&
12392 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12393 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12394     (eval $ac_try) 2>&5
12395     ac_status=$?
12396     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12397     (exit $ac_status); }; } &&
12398     { ac_try='test -s conftest.$ac_objext'
12399     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12400     (eval $ac_try) 2>&5
12401     ac_status=$?
12402     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12403     (exit $ac_status); }; }; then
12404     ac_lo=0 ac_mid=0
12405     while :; do
12406     cat >conftest.$ac_ext <<_ACEOF
12407     /* confdefs.h. */
12408     _ACEOF
12409     cat confdefs.h >>conftest.$ac_ext
12410     cat >>conftest.$ac_ext <<_ACEOF
12411     /* end confdefs.h. */
12412     $ac_includes_default
12413     int
12414     main ()
12415     {
12416     static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
12417     test_array [0] = 0
12418    
12419     ;
12420     return 0;
12421     }
12422     _ACEOF
12423     rm -f conftest.$ac_objext
12424     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12425     (eval $ac_compile) 2>conftest.er1
12426     ac_status=$?
12427     grep -v '^ *+' conftest.er1 >conftest.err
12428     rm -f conftest.er1
12429     cat conftest.err >&5
12430     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12431     (exit $ac_status); } &&
12432 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12433 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12434     (eval $ac_try) 2>&5
12435     ac_status=$?
12436     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12437     (exit $ac_status); }; } &&
12438     { ac_try='test -s conftest.$ac_objext'
12439     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12440     (eval $ac_try) 2>&5
12441     ac_status=$?
12442     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12443     (exit $ac_status); }; }; then
12444     ac_hi=$ac_mid; break
12445     else
12446     echo "$as_me: failed program was:" >&5
12447     sed 's/^/| /' conftest.$ac_ext >&5
12448    
12449     ac_lo=`expr $ac_mid + 1`
12450     if test $ac_lo -le $ac_mid; then
12451     ac_lo= ac_hi=
12452     break
12453     fi
12454     ac_mid=`expr 2 '*' $ac_mid + 1`
12455     fi
12456     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12457     done
12458     else
12459     echo "$as_me: failed program was:" >&5
12460     sed 's/^/| /' conftest.$ac_ext >&5
12461    
12462     cat >conftest.$ac_ext <<_ACEOF
12463     /* confdefs.h. */
12464     _ACEOF
12465     cat confdefs.h >>conftest.$ac_ext
12466     cat >>conftest.$ac_ext <<_ACEOF
12467     /* end confdefs.h. */
12468     $ac_includes_default
12469     int
12470     main ()
12471     {
12472     static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
12473     test_array [0] = 0
12474    
12475     ;
12476     return 0;
12477     }
12478     _ACEOF
12479     rm -f conftest.$ac_objext
12480     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12481     (eval $ac_compile) 2>conftest.er1
12482     ac_status=$?
12483     grep -v '^ *+' conftest.er1 >conftest.err
12484     rm -f conftest.er1
12485     cat conftest.err >&5
12486     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12487     (exit $ac_status); } &&
12488 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12489 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12490     (eval $ac_try) 2>&5
12491     ac_status=$?
12492     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12493     (exit $ac_status); }; } &&
12494     { ac_try='test -s conftest.$ac_objext'
12495     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12496     (eval $ac_try) 2>&5
12497     ac_status=$?
12498     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12499     (exit $ac_status); }; }; then
12500     ac_hi=-1 ac_mid=-1
12501     while :; do
12502     cat >conftest.$ac_ext <<_ACEOF
12503     /* confdefs.h. */
12504     _ACEOF
12505     cat confdefs.h >>conftest.$ac_ext
12506     cat >>conftest.$ac_ext <<_ACEOF
12507     /* end confdefs.h. */
12508     $ac_includes_default
12509     int
12510     main ()
12511     {
12512     static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
12513     test_array [0] = 0
12514    
12515     ;
12516     return 0;
12517     }
12518     _ACEOF
12519     rm -f conftest.$ac_objext
12520     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12521     (eval $ac_compile) 2>conftest.er1
12522     ac_status=$?
12523     grep -v '^ *+' conftest.er1 >conftest.err
12524     rm -f conftest.er1
12525     cat conftest.err >&5
12526     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12527     (exit $ac_status); } &&
12528 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12529 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12530     (eval $ac_try) 2>&5
12531     ac_status=$?
12532     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12533     (exit $ac_status); }; } &&
12534     { ac_try='test -s conftest.$ac_objext'
12535     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12536     (eval $ac_try) 2>&5
12537     ac_status=$?
12538     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12539     (exit $ac_status); }; }; then
12540     ac_lo=$ac_mid; break
12541     else
12542     echo "$as_me: failed program was:" >&5
12543     sed 's/^/| /' conftest.$ac_ext >&5
12544    
12545     ac_hi=`expr '(' $ac_mid ')' - 1`
12546     if test $ac_mid -le $ac_hi; then
12547     ac_lo= ac_hi=
12548     break
12549     fi
12550     ac_mid=`expr 2 '*' $ac_mid`
12551     fi
12552     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12553     done
12554     else
12555     echo "$as_me: failed program was:" >&5
12556     sed 's/^/| /' conftest.$ac_ext >&5
12557 pcg 1.1
12558 pcg 1.11 ac_lo= ac_hi=
12559 pcg 1.1 fi
12560 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12561     fi
12562     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12563     # Binary search between lo and hi bounds.
12564     while test "x$ac_lo" != "x$ac_hi"; do
12565     ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12566     cat >conftest.$ac_ext <<_ACEOF
12567     /* confdefs.h. */
12568     _ACEOF
12569     cat confdefs.h >>conftest.$ac_ext
12570     cat >>conftest.$ac_ext <<_ACEOF
12571     /* end confdefs.h. */
12572     $ac_includes_default
12573     int
12574     main ()
12575     {
12576     static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
12577     test_array [0] = 0
12578 pcg 1.1
12579 pcg 1.11 ;
12580     return 0;
12581     }
12582     _ACEOF
12583     rm -f conftest.$ac_objext
12584     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12585     (eval $ac_compile) 2>conftest.er1
12586     ac_status=$?
12587     grep -v '^ *+' conftest.er1 >conftest.err
12588     rm -f conftest.er1
12589     cat conftest.err >&5
12590     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12591     (exit $ac_status); } &&
12592 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12593 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12594     (eval $ac_try) 2>&5
12595     ac_status=$?
12596     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12597     (exit $ac_status); }; } &&
12598     { ac_try='test -s conftest.$ac_objext'
12599     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12600     (eval $ac_try) 2>&5
12601     ac_status=$?
12602     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12603     (exit $ac_status); }; }; then
12604     ac_hi=$ac_mid
12605     else
12606     echo "$as_me: failed program was:" >&5
12607     sed 's/^/| /' conftest.$ac_ext >&5
12608 pcg 1.1
12609 pcg 1.11 ac_lo=`expr '(' $ac_mid ')' + 1`
12610     fi
12611     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12612     done
12613     case $ac_lo in
12614     ?*) ac_cv_sizeof_int=$ac_lo;;
12615     '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
12616     See \`config.log' for more details." >&5
12617     echo "$as_me: error: cannot compute sizeof (int), 77
12618     See \`config.log' for more details." >&2;}
12619     { (exit 1); exit 1; }; } ;;
12620     esac
12621 pcg 1.1 else
12622     if test "$cross_compiling" = yes; then
12623 pcg 1.13 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
12624     echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
12625 pcg 1.11 { (exit 1); exit 1; }; }
12626     else
12627     cat >conftest.$ac_ext <<_ACEOF
12628     /* confdefs.h. */
12629     _ACEOF
12630     cat confdefs.h >>conftest.$ac_ext
12631     cat >>conftest.$ac_ext <<_ACEOF
12632     /* end confdefs.h. */
12633     $ac_includes_default
12634     long longval () { return (long) (sizeof (int)); }
12635     unsigned long ulongval () { return (long) (sizeof (int)); }
12636 pcg 1.1 #include <stdio.h>
12637 pcg 1.11 #include <stdlib.h>
12638     int
12639     main ()
12640 pcg 1.1 {
12641 pcg 1.11
12642     FILE *f = fopen ("conftest.val", "w");
12643     if (! f)
12644     exit (1);
12645     if (((long) (sizeof (int))) < 0)
12646     {
12647     long i = longval ();
12648     if (i != ((long) (sizeof (int))))
12649     exit (1);
12650     fprintf (f, "%ld\n", i);
12651     }
12652     else
12653     {
12654     unsigned long i = ulongval ();
12655     if (i != ((long) (sizeof (int))))
12656     exit (1);
12657     fprintf (f, "%lu\n", i);
12658     }
12659     exit (ferror (f) || fclose (f) != 0);
12660    
12661     ;
12662     return 0;
12663 pcg 1.1 }
12664 pcg 1.11 _ACEOF
12665     rm -f conftest$ac_exeext
12666     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12667     (eval $ac_link) 2>&5
12668     ac_status=$?
12669     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12670     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12671     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12672     (eval $ac_try) 2>&5
12673     ac_status=$?
12674     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12675     (exit $ac_status); }; }; then
12676     ac_cv_sizeof_int=`cat conftest.val`
12677     else
12678     echo "$as_me: program exited with status $ac_status" >&5
12679     echo "$as_me: failed program was:" >&5
12680     sed 's/^/| /' conftest.$ac_ext >&5
12681    
12682     ( exit $ac_status )
12683     { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
12684     See \`config.log' for more details." >&5
12685     echo "$as_me: error: cannot compute sizeof (int), 77
12686     See \`config.log' for more details." >&2;}
12687     { (exit 1); exit 1; }; }
12688     fi
12689     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12690     fi
12691     fi
12692     rm -f conftest.val
12693     else
12694 pcg 1.1 ac_cv_sizeof_int=0
12695     fi
12696     fi
12697 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
12698     echo "${ECHO_T}$ac_cv_sizeof_int" >&6
12699     cat >>confdefs.h <<_ACEOF
12700     #define SIZEOF_INT $ac_cv_sizeof_int
12701     _ACEOF
12702    
12703    
12704     echo "$as_me:$LINENO: checking for long" >&5
12705     echo $ECHO_N "checking for long... $ECHO_C" >&6
12706     if test "${ac_cv_type_long+set}" = set; then
12707     echo $ECHO_N "(cached) $ECHO_C" >&6
12708     else
12709     cat >conftest.$ac_ext <<_ACEOF
12710     /* confdefs.h. */
12711     _ACEOF
12712     cat confdefs.h >>conftest.$ac_ext
12713     cat >>conftest.$ac_ext <<_ACEOF
12714     /* end confdefs.h. */
12715     $ac_includes_default
12716     int
12717     main ()
12718     {
12719     if ((long *) 0)
12720     return 0;
12721     if (sizeof (long))
12722     return 0;
12723     ;
12724     return 0;
12725     }
12726     _ACEOF
12727     rm -f conftest.$ac_objext
12728     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12729     (eval $ac_compile) 2>conftest.er1
12730     ac_status=$?
12731     grep -v '^ *+' conftest.er1 >conftest.err
12732     rm -f conftest.er1
12733     cat conftest.err >&5
12734     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12735     (exit $ac_status); } &&
12736 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12737 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12738     (eval $ac_try) 2>&5
12739     ac_status=$?
12740     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12741     (exit $ac_status); }; } &&
12742     { ac_try='test -s conftest.$ac_objext'
12743     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12744     (eval $ac_try) 2>&5
12745     ac_status=$?
12746     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12747     (exit $ac_status); }; }; then
12748     ac_cv_type_long=yes
12749     else
12750     echo "$as_me: failed program was:" >&5
12751     sed 's/^/| /' conftest.$ac_ext >&5
12752    
12753     ac_cv_type_long=no
12754     fi
12755     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12756     fi
12757     echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
12758     echo "${ECHO_T}$ac_cv_type_long" >&6
12759    
12760     echo "$as_me:$LINENO: checking size of long" >&5
12761     echo $ECHO_N "checking size of long... $ECHO_C" >&6
12762     if test "${ac_cv_sizeof_long+set}" = set; then
12763     echo $ECHO_N "(cached) $ECHO_C" >&6
12764     else
12765     if test "$ac_cv_type_long" = yes; then
12766     # The cast to unsigned long works around a bug in the HP C Compiler
12767     # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12768     # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12769     # This bug is HP SR number 8606223364.
12770     if test "$cross_compiling" = yes; then
12771     # Depending upon the size, compute the lo and hi bounds.
12772     cat >conftest.$ac_ext <<_ACEOF
12773     /* confdefs.h. */
12774     _ACEOF
12775     cat confdefs.h >>conftest.$ac_ext
12776     cat >>conftest.$ac_ext <<_ACEOF
12777     /* end confdefs.h. */
12778     $ac_includes_default
12779     int
12780     main ()
12781     {
12782     static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
12783     test_array [0] = 0
12784    
12785     ;
12786     return 0;
12787     }
12788     _ACEOF
12789     rm -f conftest.$ac_objext
12790     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12791     (eval $ac_compile) 2>conftest.er1
12792     ac_status=$?
12793     grep -v '^ *+' conftest.er1 >conftest.err
12794     rm -f conftest.er1
12795     cat conftest.err >&5
12796     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12797     (exit $ac_status); } &&
12798 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12799 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12800     (eval $ac_try) 2>&5
12801     ac_status=$?
12802     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12803     (exit $ac_status); }; } &&
12804     { ac_try='test -s conftest.$ac_objext'
12805     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12806     (eval $ac_try) 2>&5
12807     ac_status=$?
12808     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12809     (exit $ac_status); }; }; then
12810     ac_lo=0 ac_mid=0
12811     while :; do
12812     cat >conftest.$ac_ext <<_ACEOF
12813     /* confdefs.h. */
12814     _ACEOF
12815     cat confdefs.h >>conftest.$ac_ext
12816     cat >>conftest.$ac_ext <<_ACEOF
12817     /* end confdefs.h. */
12818     $ac_includes_default
12819     int
12820     main ()
12821     {
12822     static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
12823     test_array [0] = 0
12824    
12825     ;
12826     return 0;
12827     }
12828     _ACEOF
12829     rm -f conftest.$ac_objext
12830     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12831     (eval $ac_compile) 2>conftest.er1
12832     ac_status=$?
12833     grep -v '^ *+' conftest.er1 >conftest.err
12834     rm -f conftest.er1
12835     cat conftest.err >&5
12836     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12837     (exit $ac_status); } &&
12838 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12839 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12840     (eval $ac_try) 2>&5
12841     ac_status=$?
12842     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12843     (exit $ac_status); }; } &&
12844     { ac_try='test -s conftest.$ac_objext'
12845     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12846     (eval $ac_try) 2>&5
12847     ac_status=$?
12848     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12849     (exit $ac_status); }; }; then
12850     ac_hi=$ac_mid; break
12851     else
12852     echo "$as_me: failed program was:" >&5
12853     sed 's/^/| /' conftest.$ac_ext >&5
12854    
12855     ac_lo=`expr $ac_mid + 1`
12856     if test $ac_lo -le $ac_mid; then
12857     ac_lo= ac_hi=
12858     break
12859     fi
12860     ac_mid=`expr 2 '*' $ac_mid + 1`
12861     fi
12862     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12863     done
12864     else
12865     echo "$as_me: failed program was:" >&5
12866     sed 's/^/| /' conftest.$ac_ext >&5
12867    
12868     cat >conftest.$ac_ext <<_ACEOF
12869     /* confdefs.h. */
12870     _ACEOF
12871     cat confdefs.h >>conftest.$ac_ext
12872     cat >>conftest.$ac_ext <<_ACEOF
12873     /* end confdefs.h. */
12874     $ac_includes_default
12875     int
12876     main ()
12877     {
12878     static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
12879     test_array [0] = 0
12880    
12881     ;
12882     return 0;
12883     }
12884     _ACEOF
12885     rm -f conftest.$ac_objext
12886     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12887     (eval $ac_compile) 2>conftest.er1
12888     ac_status=$?
12889     grep -v '^ *+' conftest.er1 >conftest.err
12890     rm -f conftest.er1
12891     cat conftest.err >&5
12892     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12893     (exit $ac_status); } &&
12894 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12895 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12896     (eval $ac_try) 2>&5
12897     ac_status=$?
12898     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12899     (exit $ac_status); }; } &&
12900     { ac_try='test -s conftest.$ac_objext'
12901     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12902     (eval $ac_try) 2>&5
12903     ac_status=$?
12904     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12905     (exit $ac_status); }; }; then
12906     ac_hi=-1 ac_mid=-1
12907     while :; do
12908     cat >conftest.$ac_ext <<_ACEOF
12909     /* confdefs.h. */
12910     _ACEOF
12911     cat confdefs.h >>conftest.$ac_ext
12912     cat >>conftest.$ac_ext <<_ACEOF
12913     /* end confdefs.h. */
12914     $ac_includes_default
12915     int
12916     main ()
12917     {
12918     static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
12919     test_array [0] = 0
12920    
12921     ;
12922     return 0;
12923     }
12924     _ACEOF
12925     rm -f conftest.$ac_objext
12926     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12927     (eval $ac_compile) 2>conftest.er1
12928     ac_status=$?
12929     grep -v '^ *+' conftest.er1 >conftest.err
12930     rm -f conftest.er1
12931     cat conftest.err >&5
12932     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12933     (exit $ac_status); } &&
12934 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12935 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12936     (eval $ac_try) 2>&5
12937     ac_status=$?
12938     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12939     (exit $ac_status); }; } &&
12940     { ac_try='test -s conftest.$ac_objext'
12941     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12942     (eval $ac_try) 2>&5
12943     ac_status=$?
12944     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12945     (exit $ac_status); }; }; then
12946     ac_lo=$ac_mid; break
12947     else
12948     echo "$as_me: failed program was:" >&5
12949     sed 's/^/| /' conftest.$ac_ext >&5
12950    
12951     ac_hi=`expr '(' $ac_mid ')' - 1`
12952     if test $ac_mid -le $ac_hi; then
12953     ac_lo= ac_hi=
12954     break
12955     fi
12956     ac_mid=`expr 2 '*' $ac_mid`
12957     fi
12958     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12959     done
12960     else
12961     echo "$as_me: failed program was:" >&5
12962     sed 's/^/| /' conftest.$ac_ext >&5
12963 pcg 1.1
12964 pcg 1.11 ac_lo= ac_hi=
12965     fi
12966     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12967 pcg 1.1 fi
12968 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12969     # Binary search between lo and hi bounds.
12970     while test "x$ac_lo" != "x$ac_hi"; do
12971     ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12972     cat >conftest.$ac_ext <<_ACEOF
12973     /* confdefs.h. */
12974     _ACEOF
12975     cat confdefs.h >>conftest.$ac_ext
12976     cat >>conftest.$ac_ext <<_ACEOF
12977     /* end confdefs.h. */
12978     $ac_includes_default
12979     int
12980     main ()
12981     {
12982     static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
12983     test_array [0] = 0
12984 pcg 1.1
12985 pcg 1.11 ;
12986     return 0;
12987     }
12988     _ACEOF
12989     rm -f conftest.$ac_objext
12990     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12991     (eval $ac_compile) 2>conftest.er1
12992     ac_status=$?
12993     grep -v '^ *+' conftest.er1 >conftest.err
12994     rm -f conftest.er1
12995     cat conftest.err >&5
12996     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12997     (exit $ac_status); } &&
12998 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12999 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13000     (eval $ac_try) 2>&5
13001     ac_status=$?
13002     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13003     (exit $ac_status); }; } &&
13004     { ac_try='test -s conftest.$ac_objext'
13005     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13006     (eval $ac_try) 2>&5
13007     ac_status=$?
13008     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13009     (exit $ac_status); }; }; then
13010     ac_hi=$ac_mid
13011     else
13012     echo "$as_me: failed program was:" >&5
13013     sed 's/^/| /' conftest.$ac_ext >&5
13014 pcg 1.1
13015 pcg 1.11 ac_lo=`expr '(' $ac_mid ')' + 1`
13016     fi
13017     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13018     done
13019     case $ac_lo in
13020     ?*) ac_cv_sizeof_long=$ac_lo;;
13021     '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
13022     See \`config.log' for more details." >&5
13023     echo "$as_me: error: cannot compute sizeof (long), 77
13024     See \`config.log' for more details." >&2;}
13025     { (exit 1); exit 1; }; } ;;
13026     esac
13027 pcg 1.1 else
13028     if test "$cross_compiling" = yes; then
13029 pcg 1.13 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
13030     echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
13031 pcg 1.11 { (exit 1); exit 1; }; }
13032     else
13033     cat >conftest.$ac_ext <<_ACEOF
13034     /* confdefs.h. */
13035     _ACEOF
13036     cat confdefs.h >>conftest.$ac_ext
13037     cat >>conftest.$ac_ext <<_ACEOF
13038     /* end confdefs.h. */
13039     $ac_includes_default
13040     long longval () { return (long) (sizeof (long)); }
13041     unsigned long ulongval () { return (long) (sizeof (long)); }
13042 pcg 1.1 #include <stdio.h>
13043 pcg 1.11 #include <stdlib.h>
13044     int
13045     main ()
13046 pcg 1.1 {
13047 pcg 1.11
13048     FILE *f = fopen ("conftest.val", "w");
13049     if (! f)
13050     exit (1);
13051     if (((long) (sizeof (long))) < 0)
13052     {
13053     long i = longval ();
13054     if (i != ((long) (sizeof (long))))
13055     exit (1);
13056     fprintf (f, "%ld\n", i);
13057     }
13058     else
13059     {
13060     unsigned long i = ulongval ();
13061     if (i != ((long) (sizeof (long))))
13062     exit (1);
13063     fprintf (f, "%lu\n", i);
13064     }
13065     exit (ferror (f) || fclose (f) != 0);
13066    
13067     ;
13068     return 0;
13069 pcg 1.1 }
13070 pcg 1.11 _ACEOF
13071     rm -f conftest$ac_exeext
13072     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13073     (eval $ac_link) 2>&5
13074     ac_status=$?
13075     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13076     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13077     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13078     (eval $ac_try) 2>&5
13079     ac_status=$?
13080     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13081     (exit $ac_status); }; }; then
13082     ac_cv_sizeof_long=`cat conftest.val`
13083     else
13084     echo "$as_me: program exited with status $ac_status" >&5
13085     echo "$as_me: failed program was:" >&5
13086     sed 's/^/| /' conftest.$ac_ext >&5
13087    
13088     ( exit $ac_status )
13089     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
13090     See \`config.log' for more details." >&5
13091     echo "$as_me: error: cannot compute sizeof (long), 77
13092     See \`config.log' for more details." >&2;}
13093     { (exit 1); exit 1; }; }
13094     fi
13095     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13096     fi
13097     fi
13098     rm -f conftest.val
13099     else
13100 pcg 1.1 ac_cv_sizeof_long=0
13101     fi
13102     fi
13103 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
13104     echo "${ECHO_T}$ac_cv_sizeof_long" >&6
13105     cat >>confdefs.h <<_ACEOF
13106     #define SIZEOF_LONG $ac_cv_sizeof_long
13107     _ACEOF
13108    
13109    
13110     echo "$as_me:$LINENO: checking for long long" >&5
13111     echo $ECHO_N "checking for long long... $ECHO_C" >&6
13112     if test "${ac_cv_type_long_long+set}" = set; then
13113     echo $ECHO_N "(cached) $ECHO_C" >&6
13114     else
13115     cat >conftest.$ac_ext <<_ACEOF
13116     /* confdefs.h. */
13117     _ACEOF
13118     cat confdefs.h >>conftest.$ac_ext
13119     cat >>conftest.$ac_ext <<_ACEOF
13120     /* end confdefs.h. */
13121     $ac_includes_default
13122     int
13123     main ()
13124     {
13125     if ((long long *) 0)
13126     return 0;
13127     if (sizeof (long long))
13128     return 0;
13129     ;
13130     return 0;
13131     }
13132     _ACEOF
13133     rm -f conftest.$ac_objext
13134     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13135     (eval $ac_compile) 2>conftest.er1
13136     ac_status=$?
13137     grep -v '^ *+' conftest.er1 >conftest.err
13138     rm -f conftest.er1
13139     cat conftest.err >&5
13140     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13141     (exit $ac_status); } &&
13142 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13143 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13144     (eval $ac_try) 2>&5
13145     ac_status=$?
13146     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13147     (exit $ac_status); }; } &&
13148     { ac_try='test -s conftest.$ac_objext'
13149     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13150     (eval $ac_try) 2>&5
13151     ac_status=$?
13152     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13153     (exit $ac_status); }; }; then
13154     ac_cv_type_long_long=yes
13155     else
13156     echo "$as_me: failed program was:" >&5
13157     sed 's/^/| /' conftest.$ac_ext >&5
13158    
13159     ac_cv_type_long_long=no
13160     fi
13161     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13162     fi
13163     echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
13164     echo "${ECHO_T}$ac_cv_type_long_long" >&6
13165    
13166     echo "$as_me:$LINENO: checking size of long long" >&5
13167     echo $ECHO_N "checking size of long long... $ECHO_C" >&6
13168     if test "${ac_cv_sizeof_long_long+set}" = set; then
13169     echo $ECHO_N "(cached) $ECHO_C" >&6
13170     else
13171     if test "$ac_cv_type_long_long" = yes; then
13172     # The cast to unsigned long works around a bug in the HP C Compiler
13173     # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13174     # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13175     # This bug is HP SR number 8606223364.
13176     if test "$cross_compiling" = yes; then
13177     # Depending upon the size, compute the lo and hi bounds.
13178     cat >conftest.$ac_ext <<_ACEOF
13179     /* confdefs.h. */
13180     _ACEOF
13181     cat confdefs.h >>conftest.$ac_ext
13182     cat >>conftest.$ac_ext <<_ACEOF
13183     /* end confdefs.h. */
13184     $ac_includes_default
13185     int
13186     main ()
13187     {
13188     static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
13189     test_array [0] = 0
13190    
13191     ;
13192     return 0;
13193     }
13194     _ACEOF
13195     rm -f conftest.$ac_objext
13196     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13197     (eval $ac_compile) 2>conftest.er1
13198     ac_status=$?
13199     grep -v '^ *+' conftest.er1 >conftest.err
13200     rm -f conftest.er1
13201     cat conftest.err >&5
13202     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13203     (exit $ac_status); } &&
13204 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13205 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13206     (eval $ac_try) 2>&5
13207     ac_status=$?
13208     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13209     (exit $ac_status); }; } &&
13210     { ac_try='test -s conftest.$ac_objext'
13211     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13212     (eval $ac_try) 2>&5
13213     ac_status=$?
13214     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13215     (exit $ac_status); }; }; then
13216     ac_lo=0 ac_mid=0
13217     while :; do
13218     cat >conftest.$ac_ext <<_ACEOF
13219     /* confdefs.h. */
13220     _ACEOF
13221     cat confdefs.h >>conftest.$ac_ext
13222     cat >>conftest.$ac_ext <<_ACEOF
13223     /* end confdefs.h. */
13224     $ac_includes_default
13225     int
13226     main ()
13227     {
13228     static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
13229     test_array [0] = 0
13230    
13231     ;
13232     return 0;
13233     }
13234     _ACEOF
13235     rm -f conftest.$ac_objext
13236     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13237     (eval $ac_compile) 2>conftest.er1
13238     ac_status=$?
13239     grep -v '^ *+' conftest.er1 >conftest.err
13240     rm -f conftest.er1
13241     cat conftest.err >&5
13242     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13243     (exit $ac_status); } &&
13244 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13245 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13246     (eval $ac_try) 2>&5
13247     ac_status=$?
13248     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13249     (exit $ac_status); }; } &&
13250     { ac_try='test -s conftest.$ac_objext'
13251     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13252     (eval $ac_try) 2>&5
13253     ac_status=$?
13254     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13255     (exit $ac_status); }; }; then
13256     ac_hi=$ac_mid; break
13257     else
13258     echo "$as_me: failed program was:" >&5
13259     sed 's/^/| /' conftest.$ac_ext >&5
13260    
13261     ac_lo=`expr $ac_mid + 1`
13262     if test $ac_lo -le $ac_mid; then
13263     ac_lo= ac_hi=
13264     break
13265     fi
13266     ac_mid=`expr 2 '*' $ac_mid + 1`
13267     fi
13268     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13269     done
13270     else
13271     echo "$as_me: failed program was:" >&5
13272     sed 's/^/| /' conftest.$ac_ext >&5
13273    
13274     cat >conftest.$ac_ext <<_ACEOF
13275     /* confdefs.h. */
13276     _ACEOF
13277     cat confdefs.h >>conftest.$ac_ext
13278     cat >>conftest.$ac_ext <<_ACEOF
13279     /* end confdefs.h. */
13280     $ac_includes_default
13281     int
13282     main ()
13283     {
13284     static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
13285     test_array [0] = 0
13286    
13287     ;
13288     return 0;
13289     }
13290     _ACEOF
13291     rm -f conftest.$ac_objext
13292     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13293     (eval $ac_compile) 2>conftest.er1
13294     ac_status=$?
13295     grep -v '^ *+' conftest.er1 >conftest.err
13296     rm -f conftest.er1
13297     cat conftest.err >&5
13298     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13299     (exit $ac_status); } &&
13300 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13301 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13302     (eval $ac_try) 2>&5
13303     ac_status=$?
13304     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13305     (exit $ac_status); }; } &&
13306     { ac_try='test -s conftest.$ac_objext'
13307     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13308     (eval $ac_try) 2>&5
13309     ac_status=$?
13310     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13311     (exit $ac_status); }; }; then
13312     ac_hi=-1 ac_mid=-1
13313     while :; do
13314     cat >conftest.$ac_ext <<_ACEOF
13315     /* confdefs.h. */
13316     _ACEOF
13317     cat confdefs.h >>conftest.$ac_ext
13318     cat >>conftest.$ac_ext <<_ACEOF
13319     /* end confdefs.h. */
13320     $ac_includes_default
13321     int
13322     main ()
13323     {
13324     static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
13325     test_array [0] = 0
13326    
13327     ;
13328     return 0;
13329     }
13330     _ACEOF
13331     rm -f conftest.$ac_objext
13332     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13333     (eval $ac_compile) 2>conftest.er1
13334     ac_status=$?
13335     grep -v '^ *+' conftest.er1 >conftest.err
13336     rm -f conftest.er1
13337     cat conftest.err >&5
13338     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13339     (exit $ac_status); } &&
13340 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13341 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13342     (eval $ac_try) 2>&5
13343     ac_status=$?
13344     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13345     (exit $ac_status); }; } &&
13346     { ac_try='test -s conftest.$ac_objext'
13347     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13348     (eval $ac_try) 2>&5
13349     ac_status=$?
13350     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13351     (exit $ac_status); }; }; then
13352     ac_lo=$ac_mid; break
13353     else
13354     echo "$as_me: failed program was:" >&5
13355     sed 's/^/| /' conftest.$ac_ext >&5
13356    
13357     ac_hi=`expr '(' $ac_mid ')' - 1`
13358     if test $ac_mid -le $ac_hi; then
13359     ac_lo= ac_hi=
13360     break
13361     fi
13362     ac_mid=`expr 2 '*' $ac_mid`
13363     fi
13364     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13365     done
13366     else
13367     echo "$as_me: failed program was:" >&5
13368     sed 's/^/| /' conftest.$ac_ext >&5
13369 pcg 1.1
13370 pcg 1.11 ac_lo= ac_hi=
13371     fi
13372     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13373 pcg 1.1 fi
13374 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13375     # Binary search between lo and hi bounds.
13376     while test "x$ac_lo" != "x$ac_hi"; do
13377     ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13378     cat >conftest.$ac_ext <<_ACEOF
13379     /* confdefs.h. */
13380     _ACEOF
13381     cat confdefs.h >>conftest.$ac_ext
13382     cat >>conftest.$ac_ext <<_ACEOF
13383     /* end confdefs.h. */
13384     $ac_includes_default
13385     int
13386     main ()
13387     {
13388     static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
13389     test_array [0] = 0
13390 pcg 1.1
13391 pcg 1.11 ;
13392     return 0;
13393     }
13394     _ACEOF
13395     rm -f conftest.$ac_objext
13396     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13397     (eval $ac_compile) 2>conftest.er1
13398     ac_status=$?
13399     grep -v '^ *+' conftest.er1 >conftest.err
13400     rm -f conftest.er1
13401     cat conftest.err >&5
13402     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13403     (exit $ac_status); } &&
13404 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13405 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13406     (eval $ac_try) 2>&5
13407     ac_status=$?
13408     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13409     (exit $ac_status); }; } &&
13410     { ac_try='test -s conftest.$ac_objext'
13411     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13412     (eval $ac_try) 2>&5
13413     ac_status=$?
13414     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13415     (exit $ac_status); }; }; then
13416     ac_hi=$ac_mid
13417     else
13418     echo "$as_me: failed program was:" >&5
13419     sed 's/^/| /' conftest.$ac_ext >&5
13420 pcg 1.1
13421 pcg 1.11 ac_lo=`expr '(' $ac_mid ')' + 1`
13422     fi
13423     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13424     done
13425     case $ac_lo in
13426     ?*) ac_cv_sizeof_long_long=$ac_lo;;
13427     '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
13428     See \`config.log' for more details." >&5
13429     echo "$as_me: error: cannot compute sizeof (long long), 77
13430     See \`config.log' for more details." >&2;}
13431     { (exit 1); exit 1; }; } ;;
13432     esac
13433 pcg 1.1 else
13434     if test "$cross_compiling" = yes; then
13435 pcg 1.13 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
13436     echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
13437 pcg 1.11 { (exit 1); exit 1; }; }
13438     else
13439     cat >conftest.$ac_ext <<_ACEOF
13440     /* confdefs.h. */
13441     _ACEOF
13442     cat confdefs.h >>conftest.$ac_ext
13443     cat >>conftest.$ac_ext <<_ACEOF
13444     /* end confdefs.h. */
13445     $ac_includes_default
13446     long longval () { return (long) (sizeof (long long)); }
13447     unsigned long ulongval () { return (long) (sizeof (long long)); }
13448 pcg 1.1 #include <stdio.h>
13449 pcg 1.11 #include <stdlib.h>
13450     int
13451     main ()
13452 pcg 1.1 {
13453 pcg 1.11
13454     FILE *f = fopen ("conftest.val", "w");
13455     if (! f)
13456     exit (1);
13457     if (((long) (sizeof (long long))) < 0)
13458     {
13459     long i = longval ();
13460     if (i != ((long) (sizeof (long long))))
13461     exit (1);
13462     fprintf (f, "%ld\n", i);
13463     }
13464     else
13465     {
13466     unsigned long i = ulongval ();
13467     if (i != ((long) (sizeof (long long))))
13468     exit (1);
13469     fprintf (f, "%lu\n", i);
13470     }
13471     exit (ferror (f) || fclose (f) != 0);
13472    
13473     ;
13474     return 0;
13475 pcg 1.1 }
13476 pcg 1.11 _ACEOF
13477     rm -f conftest$ac_exeext
13478     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13479     (eval $ac_link) 2>&5
13480     ac_status=$?
13481     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13482     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13483     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13484     (eval $ac_try) 2>&5
13485     ac_status=$?
13486     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13487     (exit $ac_status); }; }; then
13488     ac_cv_sizeof_long_long=`cat conftest.val`
13489     else
13490     echo "$as_me: program exited with status $ac_status" >&5
13491     echo "$as_me: failed program was:" >&5
13492     sed 's/^/| /' conftest.$ac_ext >&5
13493    
13494     ( exit $ac_status )
13495     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
13496     See \`config.log' for more details." >&5
13497     echo "$as_me: error: cannot compute sizeof (long long), 77
13498     See \`config.log' for more details." >&2;}
13499     { (exit 1); exit 1; }; }
13500     fi
13501     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13502     fi
13503     fi
13504     rm -f conftest.val
13505     else
13506 pcg 1.1 ac_cv_sizeof_long_long=0
13507     fi
13508 pcg 1.11 fi
13509     echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
13510     echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
13511     cat >>confdefs.h <<_ACEOF
13512     #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
13513     _ACEOF
13514    
13515    
13516     echo "$as_me:$LINENO: checking for int *" >&5
13517     echo $ECHO_N "checking for int *... $ECHO_C" >&6
13518     if test "${ac_cv_type_int_p+set}" = set; then
13519     echo $ECHO_N "(cached) $ECHO_C" >&6
13520     else
13521     cat >conftest.$ac_ext <<_ACEOF
13522     /* confdefs.h. */
13523     _ACEOF
13524     cat confdefs.h >>conftest.$ac_ext
13525     cat >>conftest.$ac_ext <<_ACEOF
13526     /* end confdefs.h. */
13527     $ac_includes_default
13528     int
13529     main ()
13530     {
13531     if ((int * *) 0)
13532     return 0;
13533     if (sizeof (int *))
13534     return 0;
13535     ;
13536     return 0;
13537     }
13538     _ACEOF
13539     rm -f conftest.$ac_objext
13540     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13541     (eval $ac_compile) 2>conftest.er1
13542     ac_status=$?
13543     grep -v '^ *+' conftest.er1 >conftest.err
13544     rm -f conftest.er1
13545     cat conftest.err >&5
13546     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13547     (exit $ac_status); } &&
13548 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13549 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13550     (eval $ac_try) 2>&5
13551     ac_status=$?
13552     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13553     (exit $ac_status); }; } &&
13554     { ac_try='test -s conftest.$ac_objext'
13555     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13556     (eval $ac_try) 2>&5
13557     ac_status=$?
13558     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13559     (exit $ac_status); }; }; then
13560     ac_cv_type_int_p=yes
13561     else
13562     echo "$as_me: failed program was:" >&5
13563     sed 's/^/| /' conftest.$ac_ext >&5
13564    
13565     ac_cv_type_int_p=no
13566     fi
13567     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13568     fi
13569     echo "$as_me:$LINENO: result: $ac_cv_type_int_p" >&5
13570     echo "${ECHO_T}$ac_cv_type_int_p" >&6
13571    
13572     echo "$as_me:$LINENO: checking size of int *" >&5
13573     echo $ECHO_N "checking size of int *... $ECHO_C" >&6
13574     if test "${ac_cv_sizeof_int_p+set}" = set; then
13575     echo $ECHO_N "(cached) $ECHO_C" >&6
13576     else
13577     if test "$ac_cv_type_int_p" = yes; then
13578     # The cast to unsigned long works around a bug in the HP C Compiler
13579     # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13580     # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13581     # This bug is HP SR number 8606223364.
13582     if test "$cross_compiling" = yes; then
13583     # Depending upon the size, compute the lo and hi bounds.
13584     cat >conftest.$ac_ext <<_ACEOF
13585     /* confdefs.h. */
13586     _ACEOF
13587     cat confdefs.h >>conftest.$ac_ext
13588     cat >>conftest.$ac_ext <<_ACEOF
13589     /* end confdefs.h. */
13590     $ac_includes_default
13591     int
13592     main ()
13593     {
13594     static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= 0)];
13595     test_array [0] = 0
13596    
13597     ;
13598     return 0;
13599     }
13600     _ACEOF
13601     rm -f conftest.$ac_objext
13602     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13603     (eval $ac_compile) 2>conftest.er1
13604     ac_status=$?
13605     grep -v '^ *+' conftest.er1 >conftest.err
13606     rm -f conftest.er1
13607     cat conftest.err >&5
13608     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13609     (exit $ac_status); } &&
13610 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13611 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13612     (eval $ac_try) 2>&5
13613     ac_status=$?
13614     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13615     (exit $ac_status); }; } &&
13616     { ac_try='test -s conftest.$ac_objext'
13617     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13618     (eval $ac_try) 2>&5
13619     ac_status=$?
13620     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13621     (exit $ac_status); }; }; then
13622     ac_lo=0 ac_mid=0
13623     while :; do
13624     cat >conftest.$ac_ext <<_ACEOF
13625     /* confdefs.h. */
13626     _ACEOF
13627     cat confdefs.h >>conftest.$ac_ext
13628     cat >>conftest.$ac_ext <<_ACEOF
13629     /* end confdefs.h. */
13630     $ac_includes_default
13631     int
13632     main ()
13633     {
13634     static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
13635     test_array [0] = 0
13636    
13637     ;
13638     return 0;
13639     }
13640     _ACEOF
13641     rm -f conftest.$ac_objext
13642     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13643     (eval $ac_compile) 2>conftest.er1
13644     ac_status=$?
13645     grep -v '^ *+' conftest.er1 >conftest.err
13646     rm -f conftest.er1
13647     cat conftest.err >&5
13648     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13649     (exit $ac_status); } &&
13650 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13651 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13652     (eval $ac_try) 2>&5
13653     ac_status=$?
13654     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13655     (exit $ac_status); }; } &&
13656     { ac_try='test -s conftest.$ac_objext'
13657     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13658     (eval $ac_try) 2>&5
13659     ac_status=$?
13660     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13661     (exit $ac_status); }; }; then
13662     ac_hi=$ac_mid; break
13663     else
13664     echo "$as_me: failed program was:" >&5
13665     sed 's/^/| /' conftest.$ac_ext >&5
13666    
13667     ac_lo=`expr $ac_mid + 1`
13668     if test $ac_lo -le $ac_mid; then
13669     ac_lo= ac_hi=
13670     break
13671     fi
13672     ac_mid=`expr 2 '*' $ac_mid + 1`
13673     fi
13674     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13675     done
13676     else
13677     echo "$as_me: failed program was:" >&5
13678     sed 's/^/| /' conftest.$ac_ext >&5
13679    
13680     cat >conftest.$ac_ext <<_ACEOF
13681     /* confdefs.h. */
13682     _ACEOF
13683     cat confdefs.h >>conftest.$ac_ext
13684     cat >>conftest.$ac_ext <<_ACEOF
13685     /* end confdefs.h. */
13686     $ac_includes_default
13687     int
13688     main ()
13689     {
13690     static int test_array [1 - 2 * !(((long) (sizeof (int *))) < 0)];
13691     test_array [0] = 0
13692    
13693     ;
13694     return 0;
13695     }
13696     _ACEOF
13697     rm -f conftest.$ac_objext
13698     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13699     (eval $ac_compile) 2>conftest.er1
13700     ac_status=$?
13701     grep -v '^ *+' conftest.er1 >conftest.err
13702     rm -f conftest.er1
13703     cat conftest.err >&5
13704     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13705     (exit $ac_status); } &&
13706 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13707 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13708     (eval $ac_try) 2>&5
13709     ac_status=$?
13710     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13711     (exit $ac_status); }; } &&
13712     { ac_try='test -s conftest.$ac_objext'
13713     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13714     (eval $ac_try) 2>&5
13715     ac_status=$?
13716     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13717     (exit $ac_status); }; }; then
13718     ac_hi=-1 ac_mid=-1
13719     while :; do
13720     cat >conftest.$ac_ext <<_ACEOF
13721     /* confdefs.h. */
13722     _ACEOF
13723     cat confdefs.h >>conftest.$ac_ext
13724     cat >>conftest.$ac_ext <<_ACEOF
13725     /* end confdefs.h. */
13726     $ac_includes_default
13727     int
13728     main ()
13729     {
13730     static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= $ac_mid)];
13731     test_array [0] = 0
13732    
13733     ;
13734     return 0;
13735     }
13736     _ACEOF
13737     rm -f conftest.$ac_objext
13738     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13739     (eval $ac_compile) 2>conftest.er1
13740     ac_status=$?
13741     grep -v '^ *+' conftest.er1 >conftest.err
13742     rm -f conftest.er1
13743     cat conftest.err >&5
13744     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13745     (exit $ac_status); } &&
13746 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13747 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13748     (eval $ac_try) 2>&5
13749     ac_status=$?
13750     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13751     (exit $ac_status); }; } &&
13752     { ac_try='test -s conftest.$ac_objext'
13753     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13754     (eval $ac_try) 2>&5
13755     ac_status=$?
13756     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13757     (exit $ac_status); }; }; then
13758     ac_lo=$ac_mid; break
13759     else
13760     echo "$as_me: failed program was:" >&5
13761     sed 's/^/| /' conftest.$ac_ext >&5
13762    
13763     ac_hi=`expr '(' $ac_mid ')' - 1`
13764     if test $ac_mid -le $ac_hi; then
13765     ac_lo= ac_hi=
13766     break
13767     fi
13768     ac_mid=`expr 2 '*' $ac_mid`
13769     fi
13770     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13771     done
13772     else
13773     echo "$as_me: failed program was:" >&5
13774     sed 's/^/| /' conftest.$ac_ext >&5
13775    
13776     ac_lo= ac_hi=
13777     fi
13778     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13779     fi
13780     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13781     # Binary search between lo and hi bounds.
13782     while test "x$ac_lo" != "x$ac_hi"; do
13783     ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13784     cat >conftest.$ac_ext <<_ACEOF
13785     /* confdefs.h. */
13786     _ACEOF
13787     cat confdefs.h >>conftest.$ac_ext
13788     cat >>conftest.$ac_ext <<_ACEOF
13789     /* end confdefs.h. */
13790     $ac_includes_default
13791     int
13792     main ()
13793     {
13794     static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
13795     test_array [0] = 0
13796    
13797     ;
13798     return 0;
13799     }
13800     _ACEOF
13801     rm -f conftest.$ac_objext
13802     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13803     (eval $ac_compile) 2>conftest.er1
13804     ac_status=$?
13805     grep -v '^ *+' conftest.er1 >conftest.err
13806     rm -f conftest.er1
13807     cat conftest.err >&5
13808     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13809     (exit $ac_status); } &&
13810 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13811 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13812     (eval $ac_try) 2>&5
13813     ac_status=$?
13814     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13815     (exit $ac_status); }; } &&
13816     { ac_try='test -s conftest.$ac_objext'
13817     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13818     (eval $ac_try) 2>&5
13819     ac_status=$?
13820     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13821     (exit $ac_status); }; }; then
13822     ac_hi=$ac_mid
13823     else
13824     echo "$as_me: failed program was:" >&5
13825     sed 's/^/| /' conftest.$ac_ext >&5
13826 pcg 1.1
13827 pcg 1.11 ac_lo=`expr '(' $ac_mid ')' + 1`
13828 pcg 1.1 fi
13829 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13830     done
13831     case $ac_lo in
13832     ?*) ac_cv_sizeof_int_p=$ac_lo;;
13833     '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77
13834     See \`config.log' for more details." >&5
13835     echo "$as_me: error: cannot compute sizeof (int *), 77
13836     See \`config.log' for more details." >&2;}
13837     { (exit 1); exit 1; }; } ;;
13838     esac
13839 pcg 1.1 else
13840     if test "$cross_compiling" = yes; then
13841 pcg 1.13 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
13842     echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
13843 pcg 1.11 { (exit 1); exit 1; }; }
13844     else
13845     cat >conftest.$ac_ext <<_ACEOF
13846     /* confdefs.h. */
13847     _ACEOF
13848     cat confdefs.h >>conftest.$ac_ext
13849     cat >>conftest.$ac_ext <<_ACEOF
13850     /* end confdefs.h. */
13851     $ac_includes_default
13852     long longval () { return (long) (sizeof (int *)); }
13853     unsigned long ulongval () { return (long) (sizeof (int *)); }
13854 pcg 1.1 #include <stdio.h>
13855 pcg 1.11 #include <stdlib.h>
13856     int
13857     main ()
13858 pcg 1.1 {
13859 pcg 1.11
13860     FILE *f = fopen ("conftest.val", "w");
13861     if (! f)
13862     exit (1);
13863     if (((long) (sizeof (int *))) < 0)
13864     {
13865     long i = longval ();
13866     if (i != ((long) (sizeof (int *))))
13867     exit (1);
13868     fprintf (f, "%ld\n", i);
13869     }
13870     else
13871     {
13872     unsigned long i = ulongval ();
13873     if (i != ((long) (sizeof (int *))))
13874     exit (1);
13875     fprintf (f, "%lu\n", i);
13876     }
13877     exit (ferror (f) || fclose (f) != 0);
13878    
13879     ;
13880     return 0;
13881 pcg 1.1 }
13882 pcg 1.11 _ACEOF
13883     rm -f conftest$ac_exeext
13884     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13885     (eval $ac_link) 2>&5
13886     ac_status=$?
13887     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13888     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13889     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13890     (eval $ac_try) 2>&5
13891     ac_status=$?
13892     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13893     (exit $ac_status); }; }; then
13894     ac_cv_sizeof_int_p=`cat conftest.val`
13895     else
13896     echo "$as_me: program exited with status $ac_status" >&5
13897     echo "$as_me: failed program was:" >&5
13898     sed 's/^/| /' conftest.$ac_ext >&5
13899    
13900     ( exit $ac_status )
13901     { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77
13902     See \`config.log' for more details." >&5
13903     echo "$as_me: error: cannot compute sizeof (int *), 77
13904     See \`config.log' for more details." >&2;}
13905     { (exit 1); exit 1; }; }
13906     fi
13907     rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13908     fi
13909     fi
13910     rm -f conftest.val
13911     else
13912 pcg 1.1 ac_cv_sizeof_int_p=0
13913     fi
13914     fi
13915 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int_p" >&5
13916     echo "${ECHO_T}$ac_cv_sizeof_int_p" >&6
13917     cat >>confdefs.h <<_ACEOF
13918 pcg 1.1 #define SIZEOF_INT_P $ac_cv_sizeof_int_p
13919 pcg 1.11 _ACEOF
13920 pcg 1.1
13921    
13922    
13923    
13924 pcg 1.11 echo "$as_me:$LINENO: checking for int16_t" >&5
13925     echo $ECHO_N "checking for int16_t... $ECHO_C" >&6
13926     if test "${rxvt_cv_int16_t+set}" = set; then
13927     echo $ECHO_N "(cached) $ECHO_C" >&6
13928 pcg 1.1 else
13929 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
13930     /* confdefs.h. */
13931     _ACEOF
13932     cat confdefs.h >>conftest.$ac_ext
13933     cat >>conftest.$ac_ext <<_ACEOF
13934     /* end confdefs.h. */
13935 pcg 1.1 #include <stdint.h>
13936 pcg 1.11 int
13937     main ()
13938     {
13939 pcg 1.1 int16_t dummy;
13940 pcg 1.11 ;
13941     return 0;
13942     }
13943     _ACEOF
13944     rm -f conftest.$ac_objext
13945     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13946     (eval $ac_compile) 2>conftest.er1
13947     ac_status=$?
13948     grep -v '^ *+' conftest.er1 >conftest.err
13949     rm -f conftest.er1
13950     cat conftest.err >&5
13951     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13952     (exit $ac_status); } &&
13953 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13954 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13955     (eval $ac_try) 2>&5
13956     ac_status=$?
13957     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13958     (exit $ac_status); }; } &&
13959     { ac_try='test -s conftest.$ac_objext'
13960     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13961     (eval $ac_try) 2>&5
13962     ac_status=$?
13963     echo "$as_me:$LINENO: \$? = $ac_status" >&5
13964     (exit $ac_status); }; }; then
13965 pcg 1.1 rxvt_cv_int16_t=yes
13966     else
13967 pcg 1.11 echo "$as_me: failed program was:" >&5
13968     sed 's/^/| /' conftest.$ac_ext >&5
13969    
13970     if test $ac_cv_sizeof_char -ge 2; then
13971 pcg 1.1 rxvt_cv_int16_t=" char"
13972     else
13973     if test $ac_cv_sizeof_short -ge 2; then
13974     rxvt_cv_int16_t=" short"
13975     else
13976     if test $ac_cv_sizeof_int -ge 2; then
13977     rxvt_cv_int16_t=" int"
13978     else
13979     if test $ac_cv_sizeof_long -ge 2; then
13980     rxvt_cv_int16_t=" long"
13981     else
13982     if test $ac_cv_sizeof_long_long -ge 2; then
13983     rxvt_cv_int16_t=" long long"
13984     else
13985     rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
13986     fi
13987     fi
13988     fi
13989     fi
13990     fi
13991     fi
13992 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13993 pcg 1.1 fi
13994 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_int16_t" >&5
13995     echo "${ECHO_T}$rxvt_cv_int16_t" >&6
13996 pcg 1.1 if test x"$rxvt_cv_int16_t" != xyes; then
13997     rxvt_int16_typedef="typedef $rxvt_cv_int16_t int16_t;"
13998     else
13999     if test x"" = x; then
14000     rxvt_int16_typedef="/* typedef short int16_t; */"
14001     else
14002     rxvt_int16_typedef="/* typedef short int16_t; */"
14003     fi
14004 pcg 1.11 fi
14005 pcg 1.1
14006 pcg 1.11 echo "$as_me:$LINENO: checking for uint16_t" >&5
14007     echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6
14008     if test "${rxvt_cv_uint16_t+set}" = set; then
14009     echo $ECHO_N "(cached) $ECHO_C" >&6
14010     else
14011     cat >conftest.$ac_ext <<_ACEOF
14012     /* confdefs.h. */
14013     _ACEOF
14014     cat confdefs.h >>conftest.$ac_ext
14015     cat >>conftest.$ac_ext <<_ACEOF
14016     /* end confdefs.h. */
14017 pcg 1.1 #include <stdint.h>
14018 pcg 1.11 int
14019     main ()
14020     {
14021 pcg 1.1 uint16_t dummy;
14022 pcg 1.11 ;
14023     return 0;
14024     }
14025     _ACEOF
14026     rm -f conftest.$ac_objext
14027     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14028     (eval $ac_compile) 2>conftest.er1
14029     ac_status=$?
14030     grep -v '^ *+' conftest.er1 >conftest.err
14031     rm -f conftest.er1
14032     cat conftest.err >&5
14033     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14034     (exit $ac_status); } &&
14035 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14036 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14037     (eval $ac_try) 2>&5
14038     ac_status=$?
14039     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14040     (exit $ac_status); }; } &&
14041     { ac_try='test -s conftest.$ac_objext'
14042     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14043     (eval $ac_try) 2>&5
14044     ac_status=$?
14045     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14046     (exit $ac_status); }; }; then
14047 pcg 1.1 rxvt_cv_uint16_t=yes
14048     else
14049 pcg 1.11 echo "$as_me: failed program was:" >&5
14050     sed 's/^/| /' conftest.$ac_ext >&5
14051    
14052     if test $ac_cv_sizeof_char -ge 2; then
14053 pcg 1.1 rxvt_cv_uint16_t="unsigned char"
14054     else
14055     if test $ac_cv_sizeof_short -ge 2; then
14056     rxvt_cv_uint16_t="unsigned short"
14057     else
14058     if test $ac_cv_sizeof_int -ge 2; then
14059     rxvt_cv_uint16_t="unsigned int"
14060     else
14061     if test $ac_cv_sizeof_long -ge 2; then
14062     rxvt_cv_uint16_t="unsigned long"
14063     else
14064     if test $ac_cv_sizeof_long_long -ge 2; then
14065     rxvt_cv_uint16_t="unsigned long long"
14066     else
14067     rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
14068     fi
14069     fi
14070     fi
14071     fi
14072     fi
14073     fi
14074 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14075 pcg 1.1 fi
14076 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_uint16_t" >&5
14077     echo "${ECHO_T}$rxvt_cv_uint16_t" >&6
14078 pcg 1.1 if test x"$rxvt_cv_uint16_t" != xyes; then
14079     rxvt_uint16_typedef="typedef $rxvt_cv_uint16_t uint16_t;"
14080     else
14081     if test x"unsigned" = x; then
14082     rxvt_uint16_typedef="/* typedef short uint16_t; */"
14083     else
14084     rxvt_uint16_typedef="/* typedef unsigned short uint16_t; */"
14085     fi
14086 pcg 1.11 fi
14087 pcg 1.1
14088 pcg 1.11 echo "$as_me:$LINENO: checking for int32_t" >&5
14089     echo $ECHO_N "checking for int32_t... $ECHO_C" >&6
14090     if test "${rxvt_cv_int32_t+set}" = set; then
14091     echo $ECHO_N "(cached) $ECHO_C" >&6
14092     else
14093     cat >conftest.$ac_ext <<_ACEOF
14094     /* confdefs.h. */
14095     _ACEOF
14096     cat confdefs.h >>conftest.$ac_ext
14097     cat >>conftest.$ac_ext <<_ACEOF
14098     /* end confdefs.h. */
14099 pcg 1.1 #include <stdint.h>
14100 pcg 1.11 int
14101     main ()
14102     {
14103 pcg 1.1 int32_t dummy;
14104 pcg 1.11 ;
14105     return 0;
14106     }
14107     _ACEOF
14108     rm -f conftest.$ac_objext
14109     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14110     (eval $ac_compile) 2>conftest.er1
14111     ac_status=$?
14112     grep -v '^ *+' conftest.er1 >conftest.err
14113     rm -f conftest.er1
14114     cat conftest.err >&5
14115     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14116     (exit $ac_status); } &&
14117 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14118 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14119     (eval $ac_try) 2>&5
14120     ac_status=$?
14121     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14122     (exit $ac_status); }; } &&
14123     { ac_try='test -s conftest.$ac_objext'
14124     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14125     (eval $ac_try) 2>&5
14126     ac_status=$?
14127     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14128     (exit $ac_status); }; }; then
14129 pcg 1.1 rxvt_cv_int32_t=yes
14130     else
14131 pcg 1.11 echo "$as_me: failed program was:" >&5
14132     sed 's/^/| /' conftest.$ac_ext >&5
14133    
14134     if test $ac_cv_sizeof_char -ge 4; then
14135 pcg 1.1 rxvt_cv_int32_t=" char"
14136     else
14137     if test $ac_cv_sizeof_short -ge 4; then
14138     rxvt_cv_int32_t=" short"
14139     else
14140     if test $ac_cv_sizeof_int -ge 4; then
14141     rxvt_cv_int32_t=" int"
14142     else
14143     if test $ac_cv_sizeof_long -ge 4; then
14144     rxvt_cv_int32_t=" long"
14145     else
14146     if test $ac_cv_sizeof_long_long -ge 4; then
14147     rxvt_cv_int32_t=" long long"
14148     else
14149     rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
14150     fi
14151     fi
14152     fi
14153     fi
14154     fi
14155     fi
14156 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14157 pcg 1.1 fi
14158 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_int32_t" >&5
14159     echo "${ECHO_T}$rxvt_cv_int32_t" >&6
14160 pcg 1.1 if test x"$rxvt_cv_int32_t" != xyes; then
14161     rxvt_int32_typedef="typedef $rxvt_cv_int32_t int32_t;"
14162     else
14163     if test x"" = x; then
14164     rxvt_int32_typedef="/* typedef int int32_t; */"
14165     else
14166     rxvt_int32_typedef="/* typedef int int32_t; */"
14167     fi
14168 pcg 1.11 fi
14169 pcg 1.1
14170 pcg 1.11 echo "$as_me:$LINENO: checking for uint32_t" >&5
14171     echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6
14172     if test "${rxvt_cv_uint32_t+set}" = set; then
14173     echo $ECHO_N "(cached) $ECHO_C" >&6
14174     else
14175     cat >conftest.$ac_ext <<_ACEOF
14176     /* confdefs.h. */
14177     _ACEOF
14178     cat confdefs.h >>conftest.$ac_ext
14179     cat >>conftest.$ac_ext <<_ACEOF
14180     /* end confdefs.h. */
14181 pcg 1.1 #include <stdint.h>
14182 pcg 1.11 int
14183     main ()
14184     {
14185 pcg 1.1 uint32_t dummy;
14186 pcg 1.11 ;
14187     return 0;
14188     }
14189     _ACEOF
14190     rm -f conftest.$ac_objext
14191     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14192     (eval $ac_compile) 2>conftest.er1
14193     ac_status=$?
14194     grep -v '^ *+' conftest.er1 >conftest.err
14195     rm -f conftest.er1
14196     cat conftest.err >&5
14197     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14198     (exit $ac_status); } &&
14199 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14200 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14201     (eval $ac_try) 2>&5
14202     ac_status=$?
14203     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14204     (exit $ac_status); }; } &&
14205     { ac_try='test -s conftest.$ac_objext'
14206     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14207     (eval $ac_try) 2>&5
14208     ac_status=$?
14209     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14210     (exit $ac_status); }; }; then
14211 pcg 1.1 rxvt_cv_uint32_t=yes
14212     else
14213 pcg 1.11 echo "$as_me: failed program was:" >&5
14214     sed 's/^/| /' conftest.$ac_ext >&5
14215    
14216     if test $ac_cv_sizeof_char -ge 4; then
14217 pcg 1.1 rxvt_cv_uint32_t="unsigned char"
14218     else
14219     if test $ac_cv_sizeof_short -ge 4; then
14220     rxvt_cv_uint32_t="unsigned short"
14221     else
14222     if test $ac_cv_sizeof_int -ge 4; then
14223     rxvt_cv_uint32_t="unsigned int"
14224     else
14225     if test $ac_cv_sizeof_long -ge 4; then
14226     rxvt_cv_uint32_t="unsigned long"
14227     else
14228     if test $ac_cv_sizeof_long_long -ge 4; then
14229     rxvt_cv_uint32_t="unsigned long long"
14230     else
14231     rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
14232     fi
14233     fi
14234     fi
14235     fi
14236     fi
14237     fi
14238 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14239 pcg 1.1 fi
14240 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_uint32_t" >&5
14241     echo "${ECHO_T}$rxvt_cv_uint32_t" >&6
14242 pcg 1.1 if test x"$rxvt_cv_uint32_t" != xyes; then
14243     rxvt_uint32_typedef="typedef $rxvt_cv_uint32_t uint32_t;"
14244     else
14245     if test x"unsigned" = x; then
14246     rxvt_uint32_typedef="/* typedef int uint32_t; */"
14247     else
14248     rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
14249     fi
14250 pcg 1.11 fi
14251 pcg 1.1
14252     if test $ac_cv_sizeof_int_p -eq 8; then
14253     rxvt_intp_define="#define intp_t int64_t"
14254     rxvt_u_intp_define="#define u_intp_t u_int64_t"
14255     else
14256     if test $ac_cv_sizeof_int_p -eq 4; then
14257     rxvt_intp_define="#define intp_t int32_t"
14258     rxvt_u_intp_define="#define u_intp_t u_int32_t"
14259     else
14260     if test $ac_cv_sizeof_int_p -eq 2; then
14261     rxvt_intp_define="#define intp_t int16_t"
14262     rxvt_u_intp_define="#define u_intp_t u_int16_t"
14263     else
14264     rxvt_intp_define="#error set intp_t"
14265     rxvt_u_intp_define="#error set u_intp_t"
14266     fi
14267     fi
14268     fi
14269    
14270    
14271    
14272 pcg 1.11 echo "$as_me:$LINENO: checking return type of signal handlers" >&5
14273     echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
14274     if test "${ac_cv_type_signal+set}" = set; then
14275     echo $ECHO_N "(cached) $ECHO_C" >&6
14276     else
14277     cat >conftest.$ac_ext <<_ACEOF
14278     /* confdefs.h. */
14279     _ACEOF
14280     cat confdefs.h >>conftest.$ac_ext
14281     cat >>conftest.$ac_ext <<_ACEOF
14282     /* end confdefs.h. */
14283 pcg 1.1 #include <sys/types.h>
14284     #include <signal.h>
14285     #ifdef signal
14286 pcg 1.11 # undef signal
14287 pcg 1.1 #endif
14288     #ifdef __cplusplus
14289     extern "C" void (*signal (int, void (*)(int)))(int);
14290     #else
14291     void (*signal ()) ();
14292     #endif
14293    
14294 pcg 1.11 int
14295     main ()
14296     {
14297 pcg 1.1 int i;
14298 pcg 1.11 ;
14299     return 0;
14300     }
14301     _ACEOF
14302     rm -f conftest.$ac_objext
14303     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14304     (eval $ac_compile) 2>conftest.er1
14305     ac_status=$?
14306     grep -v '^ *+' conftest.er1 >conftest.err
14307     rm -f conftest.er1
14308     cat conftest.err >&5
14309     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14310     (exit $ac_status); } &&
14311 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14312 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14313     (eval $ac_try) 2>&5
14314     ac_status=$?
14315     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14316     (exit $ac_status); }; } &&
14317     { ac_try='test -s conftest.$ac_objext'
14318     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14319     (eval $ac_try) 2>&5
14320     ac_status=$?
14321     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14322     (exit $ac_status); }; }; then
14323 pcg 1.1 ac_cv_type_signal=void
14324     else
14325 pcg 1.11 echo "$as_me: failed program was:" >&5
14326     sed 's/^/| /' conftest.$ac_ext >&5
14327    
14328     ac_cv_type_signal=int
14329 pcg 1.1 fi
14330 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14331 pcg 1.1 fi
14332 pcg 1.11 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
14333     echo "${ECHO_T}$ac_cv_type_signal" >&6
14334 pcg 1.1
14335 pcg 1.11 cat >>confdefs.h <<_ACEOF
14336 pcg 1.1 #define RETSIGTYPE $ac_cv_type_signal
14337 pcg 1.11 _ACEOF
14338 pcg 1.1
14339    
14340    
14341     case "$host_alias" in
14342     *ultrix) ac_cv_func_setsid='no' ;;
14343     *) break;;
14344     esac
14345    
14346 pcg 1.11
14347    
14348    
14349    
14350    
14351    
14352    
14353    
14354    
14355    
14356    
14357    
14358    
14359    
14360    
14361    
14362    
14363    
14364 pcg 1.1 for ac_func in \
14365     atexit \
14366     revoke \
14367     unsetenv \
14368     setutent \
14369     seteuid \
14370     setreuid \
14371     setsid \
14372     setpgrp \
14373     setpgid \
14374     openpty \
14375     _getpty \
14376     grantpt \
14377     unlockpt \
14378     isastream \
14379     on_exit \
14380     nanosleep \
14381     updwtmp \
14382     ttyslot \
14383    
14384     do
14385 pcg 1.11 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14386     echo "$as_me:$LINENO: checking for $ac_func" >&5
14387     echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14388     if eval "test \"\${$as_ac_var+set}\" = set"; then
14389     echo $ECHO_N "(cached) $ECHO_C" >&6
14390     else
14391     cat >conftest.$ac_ext <<_ACEOF
14392     /* confdefs.h. */
14393     _ACEOF
14394     cat confdefs.h >>conftest.$ac_ext
14395     cat >>conftest.$ac_ext <<_ACEOF
14396     /* end confdefs.h. */
14397     /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14398     For example, HP-UX 11i <limits.h> declares gettimeofday. */
14399     #define $ac_func innocuous_$ac_func
14400    
14401 pcg 1.1 /* System header to define __stub macros and hopefully few prototypes,
14402 pcg 1.11 which can conflict with char $ac_func (); below.
14403     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14404     <limits.h> exists even on freestanding compilers. */
14405    
14406     #ifdef __STDC__
14407     # include <limits.h>
14408     #else
14409     # include <assert.h>
14410     #endif
14411    
14412     #undef $ac_func
14413    
14414 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
14415 pcg 1.11 #ifdef __cplusplus
14416     extern "C"
14417     {
14418     #endif
14419 pcg 1.1 /* We use char because int might match the return type of a gcc2
14420 pcg 1.11 builtin and then its argument prototype would still apply. */
14421     char $ac_func ();
14422 pcg 1.1 /* The GNU C library defines this for functions which it implements
14423     to always fail with ENOSYS. Some functions are actually named
14424     something starting with __ and the normal name is an alias. */
14425     #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14426     choke me
14427     #else
14428 pcg 1.11 char (*f) () = $ac_func;
14429     #endif
14430     #ifdef __cplusplus
14431     }
14432 pcg 1.1 #endif
14433    
14434 pcg 1.11 int
14435     main ()
14436     {
14437     return f != $ac_func;
14438     ;
14439     return 0;
14440     }
14441     _ACEOF
14442     rm -f conftest.$ac_objext conftest$ac_exeext
14443     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14444     (eval $ac_link) 2>conftest.er1
14445     ac_status=$?
14446     grep -v '^ *+' conftest.er1 >conftest.err
14447     rm -f conftest.er1
14448     cat conftest.err >&5
14449     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14450     (exit $ac_status); } &&
14451 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14452 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14453     (eval $ac_try) 2>&5
14454     ac_status=$?
14455     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14456     (exit $ac_status); }; } &&
14457     { ac_try='test -s conftest$ac_exeext'
14458     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14459     (eval $ac_try) 2>&5
14460     ac_status=$?
14461     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14462     (exit $ac_status); }; }; then
14463     eval "$as_ac_var=yes"
14464     else
14465     echo "$as_me: failed program was:" >&5
14466     sed 's/^/| /' conftest.$ac_ext >&5
14467    
14468     eval "$as_ac_var=no"
14469     fi
14470     rm -f conftest.err conftest.$ac_objext \
14471     conftest$ac_exeext conftest.$ac_ext
14472     fi
14473     echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14474     echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14475     if test `eval echo '${'$as_ac_var'}'` = yes; then
14476     cat >>confdefs.h <<_ACEOF
14477     #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14478     _ACEOF
14479 pcg 1.1
14480     fi
14481     done
14482    
14483    
14484    
14485 pcg 1.11 if test "${ac_cv_header_utmp_h+set}" = set; then
14486     echo "$as_me:$LINENO: checking for utmp.h" >&5
14487     echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
14488     if test "${ac_cv_header_utmp_h+set}" = set; then
14489     echo $ECHO_N "(cached) $ECHO_C" >&6
14490     fi
14491     echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
14492     echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
14493     else
14494     # Is the header compilable?
14495     echo "$as_me:$LINENO: checking utmp.h usability" >&5
14496     echo $ECHO_N "checking utmp.h usability... $ECHO_C" >&6
14497     cat >conftest.$ac_ext <<_ACEOF
14498     /* confdefs.h. */
14499     _ACEOF
14500     cat confdefs.h >>conftest.$ac_ext
14501     cat >>conftest.$ac_ext <<_ACEOF
14502     /* end confdefs.h. */
14503     $ac_includes_default
14504     #include <utmp.h>
14505     _ACEOF
14506     rm -f conftest.$ac_objext
14507     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14508     (eval $ac_compile) 2>conftest.er1
14509     ac_status=$?
14510     grep -v '^ *+' conftest.er1 >conftest.err
14511     rm -f conftest.er1
14512     cat conftest.err >&5
14513     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14514     (exit $ac_status); } &&
14515 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14516 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14517     (eval $ac_try) 2>&5
14518     ac_status=$?
14519     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14520     (exit $ac_status); }; } &&
14521     { ac_try='test -s conftest.$ac_objext'
14522     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14523     (eval $ac_try) 2>&5
14524     ac_status=$?
14525     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14526     (exit $ac_status); }; }; then
14527     ac_header_compiler=yes
14528     else
14529     echo "$as_me: failed program was:" >&5
14530     sed 's/^/| /' conftest.$ac_ext >&5
14531    
14532     ac_header_compiler=no
14533     fi
14534     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14535     echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14536     echo "${ECHO_T}$ac_header_compiler" >&6
14537    
14538     # Is the header present?
14539     echo "$as_me:$LINENO: checking utmp.h presence" >&5
14540     echo $ECHO_N "checking utmp.h presence... $ECHO_C" >&6
14541     cat >conftest.$ac_ext <<_ACEOF
14542     /* confdefs.h. */
14543     _ACEOF
14544     cat confdefs.h >>conftest.$ac_ext
14545     cat >>conftest.$ac_ext <<_ACEOF
14546     /* end confdefs.h. */
14547 pcg 1.1 #include <utmp.h>
14548 pcg 1.11 _ACEOF
14549     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14550     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14551     ac_status=$?
14552     grep -v '^ *+' conftest.er1 >conftest.err
14553     rm -f conftest.er1
14554     cat conftest.err >&5
14555     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14556     (exit $ac_status); } >/dev/null; then
14557     if test -s conftest.err; then
14558 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
14559     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
14560 pcg 1.11 else
14561     ac_cpp_err=
14562     fi
14563 pcg 1.1 else
14564 pcg 1.11 ac_cpp_err=yes
14565 pcg 1.1 fi
14566 pcg 1.11 if test -z "$ac_cpp_err"; then
14567     ac_header_preproc=yes
14568     else
14569     echo "$as_me: failed program was:" >&5
14570     sed 's/^/| /' conftest.$ac_ext >&5
14571    
14572     ac_header_preproc=no
14573 pcg 1.1 fi
14574 pcg 1.11 rm -f conftest.err conftest.$ac_ext
14575     echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14576     echo "${ECHO_T}$ac_header_preproc" >&6
14577    
14578     # So? What about this header?
14579 pcg 1.13 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
14580 pcg 1.11 yes:no: )
14581     { echo "$as_me:$LINENO: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&5
14582     echo "$as_me: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14583     { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the compiler's result" >&5
14584     echo "$as_me: WARNING: utmp.h: proceeding with the compiler's result" >&2;}
14585     ac_header_preproc=yes
14586     ;;
14587     no:yes:* )
14588     { echo "$as_me:$LINENO: WARNING: utmp.h: present but cannot be compiled" >&5
14589     echo "$as_me: WARNING: utmp.h: present but cannot be compiled" >&2;}
14590     { echo "$as_me:$LINENO: WARNING: utmp.h: check for missing prerequisite headers?" >&5
14591     echo "$as_me: WARNING: utmp.h: check for missing prerequisite headers?" >&2;}
14592     { echo "$as_me:$LINENO: WARNING: utmp.h: see the Autoconf documentation" >&5
14593     echo "$as_me: WARNING: utmp.h: see the Autoconf documentation" >&2;}
14594     { echo "$as_me:$LINENO: WARNING: utmp.h: section \"Present But Cannot Be Compiled\"" >&5
14595     echo "$as_me: WARNING: utmp.h: section \"Present But Cannot Be Compiled\"" >&2;}
14596     { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the preprocessor's result" >&5
14597     echo "$as_me: WARNING: utmp.h: proceeding with the preprocessor's result" >&2;}
14598     { echo "$as_me:$LINENO: WARNING: utmp.h: in the future, the compiler will take precedence" >&5
14599     echo "$as_me: WARNING: utmp.h: in the future, the compiler will take precedence" >&2;}
14600     (
14601     cat <<\_ASBOX
14602     ## ------------------------------------------ ##
14603     ## Report this to the AC_PACKAGE_NAME lists. ##
14604     ## ------------------------------------------ ##
14605     _ASBOX
14606     ) |
14607     sed "s/^/$as_me: WARNING: /" >&2
14608     ;;
14609     esac
14610     echo "$as_me:$LINENO: checking for utmp.h" >&5
14611     echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
14612     if test "${ac_cv_header_utmp_h+set}" = set; then
14613     echo $ECHO_N "(cached) $ECHO_C" >&6
14614     else
14615     ac_cv_header_utmp_h=$ac_header_preproc
14616     fi
14617     echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
14618     echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
14619    
14620     fi
14621     if test $ac_cv_header_utmp_h = yes; then
14622     echo "$as_me:$LINENO: checking for struct utmp" >&5
14623     echo $ECHO_N "checking for struct utmp... $ECHO_C" >&6
14624     if test "${rxvt_cv_struct_utmp+set}" = set; then
14625     echo $ECHO_N "(cached) $ECHO_C" >&6
14626     else
14627     cat >conftest.$ac_ext <<_ACEOF
14628     /* confdefs.h. */
14629     _ACEOF
14630     cat confdefs.h >>conftest.$ac_ext
14631     cat >>conftest.$ac_ext <<_ACEOF
14632     /* end confdefs.h. */
14633 pcg 1.1 #include <sys/types.h>
14634     #include <stdint.h>
14635     #include <utmp.h>
14636 pcg 1.11 int
14637     main ()
14638     {
14639 pcg 1.1 struct utmp ut;
14640 pcg 1.11 ;
14641     return 0;
14642     }
14643     _ACEOF
14644     rm -f conftest.$ac_objext
14645     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14646     (eval $ac_compile) 2>conftest.er1
14647     ac_status=$?
14648     grep -v '^ *+' conftest.er1 >conftest.err
14649     rm -f conftest.er1
14650     cat conftest.err >&5
14651     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14652     (exit $ac_status); } &&
14653 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14654 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14655     (eval $ac_try) 2>&5
14656     ac_status=$?
14657     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14658     (exit $ac_status); }; } &&
14659     { ac_try='test -s conftest.$ac_objext'
14660     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14661     (eval $ac_try) 2>&5
14662     ac_status=$?
14663     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14664     (exit $ac_status); }; }; then
14665 pcg 1.1 rxvt_cv_struct_utmp=yes
14666     else
14667 pcg 1.11 echo "$as_me: failed program was:" >&5
14668     sed 's/^/| /' conftest.$ac_ext >&5
14669    
14670     rxvt_cv_struct_utmp=no
14671 pcg 1.1 fi
14672 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14673 pcg 1.1 fi
14674 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp" >&5
14675     echo "${ECHO_T}$rxvt_cv_struct_utmp" >&6
14676     if test x$rxvt_cv_struct_utmp = xyes; then
14677 pcg 1.1
14678 pcg 1.11 cat >>confdefs.h <<\_ACEOF
14679 pcg 1.1 #define HAVE_STRUCT_UTMP 1
14680 pcg 1.11 _ACEOF
14681 pcg 1.1
14682     fi
14683    
14684    
14685 pcg 1.11 echo "$as_me:$LINENO: checking for ut_host in utmp struct" >&5
14686     echo $ECHO_N "checking for ut_host in utmp struct... $ECHO_C" >&6
14687     if test "${rxvt_cv_struct_utmp_host+set}" = set; then
14688     echo $ECHO_N "(cached) $ECHO_C" >&6
14689 pcg 1.1 else
14690 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
14691     /* confdefs.h. */
14692     _ACEOF
14693     cat confdefs.h >>conftest.$ac_ext
14694     cat >>conftest.$ac_ext <<_ACEOF
14695     /* end confdefs.h. */
14696 pcg 1.1 #include <sys/types.h>
14697     #include <utmp.h>
14698 pcg 1.11 int
14699     main ()
14700     {
14701 pcg 1.1 struct utmp ut; ut.ut_host;
14702 pcg 1.11 ;
14703     return 0;
14704     }
14705     _ACEOF
14706     rm -f conftest.$ac_objext
14707     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14708     (eval $ac_compile) 2>conftest.er1
14709     ac_status=$?
14710     grep -v '^ *+' conftest.er1 >conftest.err
14711     rm -f conftest.er1
14712     cat conftest.err >&5
14713     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14714     (exit $ac_status); } &&
14715 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14716 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14717     (eval $ac_try) 2>&5
14718     ac_status=$?
14719     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14720     (exit $ac_status); }; } &&
14721     { ac_try='test -s conftest.$ac_objext'
14722     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14723     (eval $ac_try) 2>&5
14724     ac_status=$?
14725     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14726     (exit $ac_status); }; }; then
14727 pcg 1.1 rxvt_cv_struct_utmp_host=yes
14728     else
14729 pcg 1.11 echo "$as_me: failed program was:" >&5
14730     sed 's/^/| /' conftest.$ac_ext >&5
14731    
14732     rxvt_cv_struct_utmp_host=no
14733 pcg 1.1 fi
14734 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14735 pcg 1.1 fi
14736 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp_host" >&5
14737     echo "${ECHO_T}$rxvt_cv_struct_utmp_host" >&6
14738     if test x$rxvt_cv_struct_utmp_host = xyes; then
14739 pcg 1.1
14740 pcg 1.11 cat >>confdefs.h <<\_ACEOF
14741 pcg 1.1 #define HAVE_UTMP_HOST 1
14742 pcg 1.11 _ACEOF
14743 pcg 1.1
14744     fi
14745    
14746 pcg 1.11 echo "$as_me:$LINENO: checking for ut_pid in utmp struct" >&5
14747     echo $ECHO_N "checking for ut_pid in utmp struct... $ECHO_C" >&6
14748     if test "${rxvt_cv_struct_utmp_pid+set}" = set; then
14749     echo $ECHO_N "(cached) $ECHO_C" >&6
14750 pcg 1.1 else
14751 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
14752     /* confdefs.h. */
14753     _ACEOF
14754     cat confdefs.h >>conftest.$ac_ext
14755     cat >>conftest.$ac_ext <<_ACEOF
14756     /* end confdefs.h. */
14757 pcg 1.1 #include <sys/types.h>
14758     #include <utmp.h>
14759 pcg 1.11 int
14760     main ()
14761     {
14762 pcg 1.1 struct utmp ut; ut.ut_pid;
14763 pcg 1.11 ;
14764     return 0;
14765     }
14766     _ACEOF
14767     rm -f conftest.$ac_objext
14768     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14769     (eval $ac_compile) 2>conftest.er1
14770     ac_status=$?
14771     grep -v '^ *+' conftest.er1 >conftest.err
14772     rm -f conftest.er1
14773     cat conftest.err >&5
14774     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14775     (exit $ac_status); } &&
14776 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14777 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14778     (eval $ac_try) 2>&5
14779     ac_status=$?
14780     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14781     (exit $ac_status); }; } &&
14782     { ac_try='test -s conftest.$ac_objext'
14783     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14784     (eval $ac_try) 2>&5
14785     ac_status=$?
14786     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14787     (exit $ac_status); }; }; then
14788 pcg 1.1 rxvt_cv_struct_utmp_pid=yes
14789     else
14790 pcg 1.11 echo "$as_me: failed program was:" >&5
14791     sed 's/^/| /' conftest.$ac_ext >&5
14792    
14793     rxvt_cv_struct_utmp_pid=no
14794 pcg 1.1 fi
14795 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14796 pcg 1.1 fi
14797 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp_pid" >&5
14798     echo "${ECHO_T}$rxvt_cv_struct_utmp_pid" >&6
14799     if test x$rxvt_cv_struct_utmp_pid = xyes; then
14800 pcg 1.1
14801 pcg 1.11 cat >>confdefs.h <<\_ACEOF
14802 pcg 1.1 #define HAVE_UTMP_PID 1
14803 pcg 1.11 _ACEOF
14804 pcg 1.1
14805     fi
14806    
14807     fi
14808    
14809 pcg 1.11
14810    
14811     if test "${ac_cv_header_utmpx_h+set}" = set; then
14812     echo "$as_me:$LINENO: checking for utmpx.h" >&5
14813     echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
14814     if test "${ac_cv_header_utmpx_h+set}" = set; then
14815     echo $ECHO_N "(cached) $ECHO_C" >&6
14816     fi
14817     echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
14818     echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
14819 pcg 1.1 else
14820 pcg 1.11 # Is the header compilable?
14821     echo "$as_me:$LINENO: checking utmpx.h usability" >&5
14822     echo $ECHO_N "checking utmpx.h usability... $ECHO_C" >&6
14823     cat >conftest.$ac_ext <<_ACEOF
14824     /* confdefs.h. */
14825     _ACEOF
14826     cat confdefs.h >>conftest.$ac_ext
14827     cat >>conftest.$ac_ext <<_ACEOF
14828     /* end confdefs.h. */
14829     $ac_includes_default
14830     #include <utmpx.h>
14831     _ACEOF
14832     rm -f conftest.$ac_objext
14833     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14834     (eval $ac_compile) 2>conftest.er1
14835     ac_status=$?
14836     grep -v '^ *+' conftest.er1 >conftest.err
14837     rm -f conftest.er1
14838     cat conftest.err >&5
14839     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14840     (exit $ac_status); } &&
14841 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14842 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14843     (eval $ac_try) 2>&5
14844     ac_status=$?
14845     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14846     (exit $ac_status); }; } &&
14847     { ac_try='test -s conftest.$ac_objext'
14848     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14849     (eval $ac_try) 2>&5
14850     ac_status=$?
14851     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14852     (exit $ac_status); }; }; then
14853     ac_header_compiler=yes
14854     else
14855     echo "$as_me: failed program was:" >&5
14856     sed 's/^/| /' conftest.$ac_ext >&5
14857    
14858     ac_header_compiler=no
14859     fi
14860     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14861     echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14862     echo "${ECHO_T}$ac_header_compiler" >&6
14863    
14864     # Is the header present?
14865     echo "$as_me:$LINENO: checking utmpx.h presence" >&5
14866     echo $ECHO_N "checking utmpx.h presence... $ECHO_C" >&6
14867     cat >conftest.$ac_ext <<_ACEOF
14868     /* confdefs.h. */
14869     _ACEOF
14870     cat confdefs.h >>conftest.$ac_ext
14871     cat >>conftest.$ac_ext <<_ACEOF
14872     /* end confdefs.h. */
14873 pcg 1.1 #include <utmpx.h>
14874 pcg 1.11 _ACEOF
14875     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14876     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14877     ac_status=$?
14878     grep -v '^ *+' conftest.er1 >conftest.err
14879     rm -f conftest.er1
14880     cat conftest.err >&5
14881     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14882     (exit $ac_status); } >/dev/null; then
14883     if test -s conftest.err; then
14884 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
14885     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
14886 pcg 1.11 else
14887     ac_cpp_err=
14888     fi
14889 pcg 1.1 else
14890 pcg 1.11 ac_cpp_err=yes
14891 pcg 1.1 fi
14892 pcg 1.11 if test -z "$ac_cpp_err"; then
14893     ac_header_preproc=yes
14894     else
14895     echo "$as_me: failed program was:" >&5
14896     sed 's/^/| /' conftest.$ac_ext >&5
14897    
14898     ac_header_preproc=no
14899 pcg 1.1 fi
14900 pcg 1.11 rm -f conftest.err conftest.$ac_ext
14901     echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14902     echo "${ECHO_T}$ac_header_preproc" >&6
14903    
14904     # So? What about this header?
14905 pcg 1.13 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
14906 pcg 1.11 yes:no: )
14907     { echo "$as_me:$LINENO: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&5
14908     echo "$as_me: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14909     { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the compiler's result" >&5
14910     echo "$as_me: WARNING: utmpx.h: proceeding with the compiler's result" >&2;}
14911     ac_header_preproc=yes
14912     ;;
14913     no:yes:* )
14914     { echo "$as_me:$LINENO: WARNING: utmpx.h: present but cannot be compiled" >&5
14915     echo "$as_me: WARNING: utmpx.h: present but cannot be compiled" >&2;}
14916     { echo "$as_me:$LINENO: WARNING: utmpx.h: check for missing prerequisite headers?" >&5
14917     echo "$as_me: WARNING: utmpx.h: check for missing prerequisite headers?" >&2;}
14918     { echo "$as_me:$LINENO: WARNING: utmpx.h: see the Autoconf documentation" >&5
14919     echo "$as_me: WARNING: utmpx.h: see the Autoconf documentation" >&2;}
14920     { echo "$as_me:$LINENO: WARNING: utmpx.h: section \"Present But Cannot Be Compiled\"" >&5
14921     echo "$as_me: WARNING: utmpx.h: section \"Present But Cannot Be Compiled\"" >&2;}
14922     { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the preprocessor's result" >&5
14923     echo "$as_me: WARNING: utmpx.h: proceeding with the preprocessor's result" >&2;}
14924     { echo "$as_me:$LINENO: WARNING: utmpx.h: in the future, the compiler will take precedence" >&5
14925     echo "$as_me: WARNING: utmpx.h: in the future, the compiler will take precedence" >&2;}
14926     (
14927     cat <<\_ASBOX
14928     ## ------------------------------------------ ##
14929     ## Report this to the AC_PACKAGE_NAME lists. ##
14930     ## ------------------------------------------ ##
14931     _ASBOX
14932     ) |
14933     sed "s/^/$as_me: WARNING: /" >&2
14934     ;;
14935     esac
14936     echo "$as_me:$LINENO: checking for utmpx.h" >&5
14937     echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
14938     if test "${ac_cv_header_utmpx_h+set}" = set; then
14939     echo $ECHO_N "(cached) $ECHO_C" >&6
14940     else
14941     ac_cv_header_utmpx_h=$ac_header_preproc
14942     fi
14943     echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
14944     echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
14945    
14946     fi
14947     if test $ac_cv_header_utmpx_h = yes; then
14948     echo "$as_me:$LINENO: checking for struct utmpx" >&5
14949     echo $ECHO_N "checking for struct utmpx... $ECHO_C" >&6
14950     if test "${rxvt_cv_struct_utmpx+set}" = set; then
14951     echo $ECHO_N "(cached) $ECHO_C" >&6
14952     else
14953     cat >conftest.$ac_ext <<_ACEOF
14954     /* confdefs.h. */
14955     _ACEOF
14956     cat confdefs.h >>conftest.$ac_ext
14957     cat >>conftest.$ac_ext <<_ACEOF
14958     /* end confdefs.h. */
14959 pcg 1.1 #include <sys/types.h>
14960     #include <utmpx.h>
14961 pcg 1.11 int
14962     main ()
14963     {
14964 pcg 1.1 struct utmpx ut;
14965 pcg 1.11 ;
14966     return 0;
14967     }
14968     _ACEOF
14969     rm -f conftest.$ac_objext
14970     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14971     (eval $ac_compile) 2>conftest.er1
14972     ac_status=$?
14973     grep -v '^ *+' conftest.er1 >conftest.err
14974     rm -f conftest.er1
14975     cat conftest.err >&5
14976     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14977     (exit $ac_status); } &&
14978 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14979 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14980     (eval $ac_try) 2>&5
14981     ac_status=$?
14982     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14983     (exit $ac_status); }; } &&
14984     { ac_try='test -s conftest.$ac_objext'
14985     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14986     (eval $ac_try) 2>&5
14987     ac_status=$?
14988     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14989     (exit $ac_status); }; }; then
14990 pcg 1.1 rxvt_cv_struct_utmpx=yes
14991     else
14992 pcg 1.11 echo "$as_me: failed program was:" >&5
14993     sed 's/^/| /' conftest.$ac_ext >&5
14994    
14995     rxvt_cv_struct_utmpx=no
14996 pcg 1.1 fi
14997 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14998 pcg 1.1 fi
14999 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx" >&5
15000     echo "${ECHO_T}$rxvt_cv_struct_utmpx" >&6
15001     if test x$rxvt_cv_struct_utmpx = xyes; then
15002 pcg 1.1
15003 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15004 pcg 1.1 #define HAVE_STRUCT_UTMPX 1
15005 pcg 1.11 _ACEOF
15006 pcg 1.1
15007     fi
15008    
15009    
15010 pcg 1.11 echo "$as_me:$LINENO: checking for host in utmpx struct" >&5
15011     echo $ECHO_N "checking for host in utmpx struct... $ECHO_C" >&6
15012     if test "${rxvt_cv_struct_utmpx_host+set}" = set; then
15013     echo $ECHO_N "(cached) $ECHO_C" >&6
15014 pcg 1.1 else
15015 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15016     /* confdefs.h. */
15017     _ACEOF
15018     cat confdefs.h >>conftest.$ac_ext
15019     cat >>conftest.$ac_ext <<_ACEOF
15020     /* end confdefs.h. */
15021 pcg 1.1 #include <sys/types.h>
15022     #include <utmpx.h>
15023 pcg 1.11 int
15024     main ()
15025     {
15026 pcg 1.1 struct utmpx utx; utx.ut_host;
15027 pcg 1.11 ;
15028     return 0;
15029     }
15030     _ACEOF
15031     rm -f conftest.$ac_objext
15032     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15033     (eval $ac_compile) 2>conftest.er1
15034     ac_status=$?
15035     grep -v '^ *+' conftest.er1 >conftest.err
15036     rm -f conftest.er1
15037     cat conftest.err >&5
15038     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15039     (exit $ac_status); } &&
15040 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15041 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15042     (eval $ac_try) 2>&5
15043     ac_status=$?
15044     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15045     (exit $ac_status); }; } &&
15046     { ac_try='test -s conftest.$ac_objext'
15047     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15048     (eval $ac_try) 2>&5
15049     ac_status=$?
15050     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15051     (exit $ac_status); }; }; then
15052 pcg 1.1 rxvt_cv_struct_utmpx_host=yes
15053     else
15054 pcg 1.11 echo "$as_me: failed program was:" >&5
15055     sed 's/^/| /' conftest.$ac_ext >&5
15056    
15057     rxvt_cv_struct_utmpx_host=no
15058 pcg 1.1 fi
15059 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15060 pcg 1.1 fi
15061 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx_host" >&5
15062     echo "${ECHO_T}$rxvt_cv_struct_utmpx_host" >&6
15063     if test x$rxvt_cv_struct_utmpx_host = xyes; then
15064 pcg 1.1
15065 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15066 pcg 1.1 #define HAVE_UTMPX_HOST 1
15067 pcg 1.11 _ACEOF
15068 pcg 1.1
15069     fi
15070    
15071     fi
15072    
15073 pcg 1.11
15074    
15075     echo "$as_me:$LINENO: checking for struct lastlog" >&5
15076     echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6
15077     if test "${rxvt_cv_struct_lastlog+set}" = set; then
15078     echo $ECHO_N "(cached) $ECHO_C" >&6
15079 pcg 1.1 else
15080 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15081     /* confdefs.h. */
15082     _ACEOF
15083     cat confdefs.h >>conftest.$ac_ext
15084     cat >>conftest.$ac_ext <<_ACEOF
15085     /* end confdefs.h. */
15086 pcg 1.1 #include <sys/types.h>
15087     #include <utmp.h>
15088     #ifdef HAVE_LASTLOG_H
15089     #include <lastlog.h>
15090     #endif
15091    
15092 pcg 1.11 int
15093     main ()
15094     {
15095 pcg 1.1 struct lastlog ll;
15096 pcg 1.11 ;
15097     return 0;
15098     }
15099     _ACEOF
15100     rm -f conftest.$ac_objext
15101     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15102     (eval $ac_compile) 2>conftest.er1
15103     ac_status=$?
15104     grep -v '^ *+' conftest.er1 >conftest.err
15105     rm -f conftest.er1
15106     cat conftest.err >&5
15107     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15108     (exit $ac_status); } &&
15109 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15110 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15111     (eval $ac_try) 2>&5
15112     ac_status=$?
15113     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15114     (exit $ac_status); }; } &&
15115     { ac_try='test -s conftest.$ac_objext'
15116     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15117     (eval $ac_try) 2>&5
15118     ac_status=$?
15119     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15120     (exit $ac_status); }; }; then
15121 pcg 1.1 rxvt_cv_struct_lastlog=yes
15122     else
15123 pcg 1.11 echo "$as_me: failed program was:" >&5
15124     sed 's/^/| /' conftest.$ac_ext >&5
15125    
15126     rxvt_cv_struct_lastlog=no
15127 pcg 1.1 fi
15128 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15129 pcg 1.1 fi
15130 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_lastlog" >&5
15131     echo "${ECHO_T}$rxvt_cv_struct_lastlog" >&6
15132     if test x$rxvt_cv_struct_lastlog = xyes; then
15133 pcg 1.1
15134 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15135 pcg 1.1 #define HAVE_STRUCT_LASTLOG 1
15136 pcg 1.11 _ACEOF
15137 pcg 1.1
15138     fi
15139    
15140 pcg 1.11 echo "$as_me:$LINENO: checking for struct lastlogx" >&5
15141     echo $ECHO_N "checking for struct lastlogx... $ECHO_C" >&6
15142     if test "${rxvt_cv_struct_lastlogx+set}" = set; then
15143     echo $ECHO_N "(cached) $ECHO_C" >&6
15144 pcg 1.1 else
15145 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15146     /* confdefs.h. */
15147     _ACEOF
15148     cat confdefs.h >>conftest.$ac_ext
15149     cat >>conftest.$ac_ext <<_ACEOF
15150     /* end confdefs.h. */
15151 pcg 1.1 #include <sys/types.h>
15152     #include <utmpx.h>
15153     #ifdef HAVE_LASTLOG_H
15154     #include <lastlog.h>
15155     #endif
15156    
15157 pcg 1.11 int
15158     main ()
15159     {
15160 pcg 1.1 struct lastlogx ll;
15161 pcg 1.11 ;
15162     return 0;
15163     }
15164     _ACEOF
15165     rm -f conftest.$ac_objext
15166     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15167     (eval $ac_compile) 2>conftest.er1
15168     ac_status=$?
15169     grep -v '^ *+' conftest.er1 >conftest.err
15170     rm -f conftest.er1
15171     cat conftest.err >&5
15172     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15173     (exit $ac_status); } &&
15174 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15175 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15176     (eval $ac_try) 2>&5
15177     ac_status=$?
15178     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15179     (exit $ac_status); }; } &&
15180     { ac_try='test -s conftest.$ac_objext'
15181     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15182     (eval $ac_try) 2>&5
15183     ac_status=$?
15184     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15185     (exit $ac_status); }; }; then
15186 pcg 1.1 rxvt_cv_struct_lastlogx=yes
15187     else
15188 pcg 1.11 echo "$as_me: failed program was:" >&5
15189     sed 's/^/| /' conftest.$ac_ext >&5
15190    
15191     rxvt_cv_struct_lastlogx=no
15192 pcg 1.1 fi
15193 pcg 1.11 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15194 pcg 1.1 fi
15195 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_struct_lastlogx" >&5
15196     echo "${ECHO_T}$rxvt_cv_struct_lastlogx" >&6
15197     if test x$rxvt_cv_struct_lastlogx = xyes; then
15198 pcg 1.1
15199 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15200 pcg 1.1 #define HAVE_STRUCT_LASTLOGX 1
15201 pcg 1.11 _ACEOF
15202 pcg 1.1
15203     fi
15204    
15205    
15206 pcg 1.11 echo "$as_me:$LINENO: checking where utmp is located" >&5
15207     echo $ECHO_N "checking where utmp is located... $ECHO_C" >&6
15208     if test "${rxvt_cv_path_utmp+set}" = set; then
15209     echo $ECHO_N "(cached) $ECHO_C" >&6
15210 pcg 1.1 else
15211     if test "$cross_compiling" = yes; then
15212 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define RXVT_UTMP_FILE in config.h manually" >&5
15213     echo "$as_me: WARNING: Define RXVT_UTMP_FILE in config.h manually" >&2;}
15214 pcg 1.1 else
15215 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15216     /* confdefs.h. */
15217     _ACEOF
15218     cat confdefs.h >>conftest.$ac_ext
15219     cat >>conftest.$ac_ext <<_ACEOF
15220     /* end confdefs.h. */
15221 pcg 1.1 #include <stdio.h>
15222     #include <sys/types.h>
15223     #include <utmp.h>
15224     #include <errno.h>
15225     main()
15226     {
15227     char **u, *utmplist[] = {
15228     "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL };
15229     FILE *a, *f=fopen("conftestval", "w");
15230     if (!f) exit(1);
15231     #ifdef UTMP_FILE
15232     fprintf(f, "%s\n", UTMP_FILE);
15233     exit(0);
15234     #endif
15235     #ifdef _PATH_UTMP
15236     fprintf(f, "%s\n", _PATH_UTMP);
15237     exit(0);
15238     #endif
15239     for (u = utmplist; *u; u++) {
15240     if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
15241     fprintf(f, "%s\n", *u);
15242     exit(0);
15243     }
15244     }
15245     exit(0);
15246     }
15247 pcg 1.11 _ACEOF
15248     rm -f conftest$ac_exeext
15249     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15250     (eval $ac_link) 2>&5
15251     ac_status=$?
15252     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15253     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15254     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15255     (eval $ac_try) 2>&5
15256     ac_status=$?
15257     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15258     (exit $ac_status); }; }; then
15259 pcg 1.1 rxvt_cv_path_utmp=`cat conftestval`
15260     else
15261 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15262     echo "$as_me: failed program was:" >&5
15263     sed 's/^/| /' conftest.$ac_ext >&5
15264    
15265     ( exit $ac_status )
15266     rxvt_cv_path_utmp=
15267 pcg 1.1 fi
15268 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15269 pcg 1.1 fi
15270     fi
15271 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_utmp" >&5
15272     echo "${ECHO_T}$rxvt_cv_path_utmp" >&6
15273     if test x$rxvt_cv_path_utmp != x; then
15274 pcg 1.1
15275 pcg 1.11 cat >>confdefs.h <<_ACEOF
15276 pcg 1.1 #define RXVT_UTMP_FILE "$rxvt_cv_path_utmp"
15277 pcg 1.11 _ACEOF
15278 pcg 1.1
15279     fi
15280    
15281    
15282 pcg 1.11 echo "$as_me:$LINENO: checking where utmpx is located" >&5
15283     echo $ECHO_N "checking where utmpx is located... $ECHO_C" >&6
15284     if test "${rxvt_cv_path_utmpx+set}" = set; then
15285     echo $ECHO_N "(cached) $ECHO_C" >&6
15286 pcg 1.1 else
15287     if test "$cross_compiling" = yes; then
15288 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define RXVT_UTMPX_FILE in config.h manually" >&5
15289     echo "$as_me: WARNING: Define RXVT_UTMPX_FILE in config.h manually" >&2;}
15290 pcg 1.1 else
15291 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15292     /* confdefs.h. */
15293     _ACEOF
15294     cat confdefs.h >>conftest.$ac_ext
15295     cat >>conftest.$ac_ext <<_ACEOF
15296     /* end confdefs.h. */
15297 pcg 1.1 #include <stdio.h>
15298     #include <sys/types.h>
15299     #include <utmpx.h>
15300     #include <errno.h>
15301     #include <sys/stat.h>
15302     #ifdef HAVE_STRING_H
15303     #include <string.h>
15304     #endif
15305     main()
15306     {
15307     char **u, *p, *utmplist[] = {
15308     #ifdef UTMPX_FILE
15309     UTMPX_FILE,
15310     #endif
15311     #ifdef _PATH_UTMPX
15312     _PATH_UTMPX,
15313     #endif
15314     "/var/adm/utmpx", "/etc/utmpx", NULL };
15315     FILE *a, *f=fopen("conftestval", "w");
15316     struct stat statu, statux;
15317     if (!f) exit(1);
15318     for (u = utmplist; *u; u++) {
15319     if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
15320     if (stat(*u, &statux) < 0)
15321     continue;
15322     p = strdup(*u);
15323     p[strlen(p) - 1] = '\0';
15324     if (stat(p, &statu) >= 0
15325     && (statu.st_mtime - statux.st_mtime > 86400))
15326     continue;
15327     fprintf(f, "%s\n", *u);
15328     exit(0);
15329     }
15330     }
15331     exit(0);
15332     }
15333 pcg 1.11 _ACEOF
15334     rm -f conftest$ac_exeext
15335     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15336     (eval $ac_link) 2>&5
15337     ac_status=$?
15338     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15339     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15340     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15341     (eval $ac_try) 2>&5
15342     ac_status=$?
15343     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15344     (exit $ac_status); }; }; then
15345 pcg 1.1 rxvt_cv_path_utmpx=`cat conftestval`
15346     else
15347 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15348     echo "$as_me: failed program was:" >&5
15349     sed 's/^/| /' conftest.$ac_ext >&5
15350    
15351     ( exit $ac_status )
15352     rxvt_cv_path_utmpx=
15353 pcg 1.1 fi
15354 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15355 pcg 1.1 fi
15356     fi
15357 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_utmpx" >&5
15358     echo "${ECHO_T}$rxvt_cv_path_utmpx" >&6
15359     if test x$rxvt_cv_path_utmpx != x; then
15360 pcg 1.1
15361 pcg 1.11 cat >>confdefs.h <<_ACEOF
15362 pcg 1.1 #define RXVT_UTMPX_FILE "$rxvt_cv_path_utmpx"
15363 pcg 1.11 _ACEOF
15364 pcg 1.1
15365     fi
15366    
15367    
15368 pcg 1.11 echo "$as_me:$LINENO: checking where wtmp is located" >&5
15369     echo $ECHO_N "checking where wtmp is located... $ECHO_C" >&6
15370     if test "${rxvt_cv_path_wtmp+set}" = set; then
15371     echo $ECHO_N "(cached) $ECHO_C" >&6
15372 pcg 1.1 else
15373     if test "$cross_compiling" = yes; then
15374 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define RXVT_WTMP_FILE in config.h manually" >&5
15375     echo "$as_me: WARNING: Define RXVT_WTMP_FILE in config.h manually" >&2;}
15376 pcg 1.1 else
15377 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15378     /* confdefs.h. */
15379     _ACEOF
15380     cat confdefs.h >>conftest.$ac_ext
15381     cat >>conftest.$ac_ext <<_ACEOF
15382     /* end confdefs.h. */
15383 pcg 1.1 #include <stdio.h>
15384     #include <sys/types.h>
15385     #ifdef HAVE_UTMP_H
15386     #include <utmp.h>
15387     #endif
15388     #include <errno.h>
15389     main()
15390     {
15391     char **w, *wtmplist[] = {
15392 pcg 1.11 "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL };
15393 pcg 1.1 FILE *a, *f=fopen("conftestval", "w");
15394     if (!f) exit(1);
15395     #ifdef WTMP_FILE
15396     fprintf(f, "%s\n", WTMP_FILE);
15397     exit(0);
15398     #endif
15399     #ifdef _PATH_WTMP
15400     fprintf(f, "%s\n", _PATH_WTMP);
15401     exit(0);
15402     #endif
15403     for (w = wtmplist; *w; w++) {
15404     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15405     fprintf(f, "%s\n", *w);
15406     exit(0);
15407     }
15408     }
15409     exit(0);
15410     }
15411 pcg 1.11 _ACEOF
15412     rm -f conftest$ac_exeext
15413     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15414     (eval $ac_link) 2>&5
15415     ac_status=$?
15416     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15417     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15418     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15419     (eval $ac_try) 2>&5
15420     ac_status=$?
15421     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15422     (exit $ac_status); }; }; then
15423 pcg 1.1 rxvt_cv_path_wtmp=`cat conftestval`
15424     else
15425 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15426     echo "$as_me: failed program was:" >&5
15427     sed 's/^/| /' conftest.$ac_ext >&5
15428    
15429     ( exit $ac_status )
15430     rxvt_cv_path_wtmp=
15431 pcg 1.1 fi
15432 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15433 pcg 1.1 fi
15434     fi
15435 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_wtmp" >&5
15436     echo "${ECHO_T}$rxvt_cv_path_wtmp" >&6
15437     if test x$rxvt_cv_path_wtmp != x; then
15438 pcg 1.1
15439 pcg 1.11 cat >>confdefs.h <<_ACEOF
15440 pcg 1.1 #define RXVT_WTMP_FILE "$rxvt_cv_path_wtmp"
15441 pcg 1.11 _ACEOF
15442 pcg 1.1
15443     fi
15444    
15445 pcg 1.11 echo "$as_me:$LINENO: checking where wtmpx is located" >&5
15446     echo $ECHO_N "checking where wtmpx is located... $ECHO_C" >&6
15447     if test "${rxvt_cv_path_wtmpx+set}" = set; then
15448     echo $ECHO_N "(cached) $ECHO_C" >&6
15449 pcg 1.1 else
15450     if test "$cross_compiling" = yes; then
15451 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define RXVT_WTMPX_FILE in config.h manually" >&5
15452     echo "$as_me: WARNING: Define RXVT_WTMPX_FILE in config.h manually" >&2;}
15453 pcg 1.1 else
15454 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15455     /* confdefs.h. */
15456     _ACEOF
15457     cat confdefs.h >>conftest.$ac_ext
15458     cat >>conftest.$ac_ext <<_ACEOF
15459     /* end confdefs.h. */
15460 pcg 1.1 #include <stdio.h>
15461     #ifdef HAVE_UTMPX_H
15462     #include <utmpx.h>
15463     #endif
15464     #include <errno.h>
15465     main()
15466     {
15467     char **w, *wtmplist[] = {
15468 pcg 1.11 "/var/log/wtmpx", "/var/adm/wtmpx", NULL };
15469 pcg 1.1 FILE *a, *f=fopen("conftestval", "w");
15470     if (!f) exit(1);
15471     #ifdef WTMPX_FILE
15472     fprintf(f, "%s\n", WTMPX_FILE);
15473     exit(0);
15474     #endif
15475     #ifdef _PATH_WTMPX
15476     fprintf(f, "%s\n", _PATH_WTMPX);
15477     exit(0);
15478     #endif
15479     for (w = wtmplist; *w; w++) {
15480     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15481     fprintf(f, "%s\n", *w);
15482     exit(0);
15483     }
15484     }
15485     exit(0);
15486     }
15487 pcg 1.11 _ACEOF
15488     rm -f conftest$ac_exeext
15489     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15490     (eval $ac_link) 2>&5
15491     ac_status=$?
15492     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15493     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15494     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15495     (eval $ac_try) 2>&5
15496     ac_status=$?
15497     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15498     (exit $ac_status); }; }; then
15499 pcg 1.1 rxvt_cv_path_wtmpx=`cat conftestval`
15500     else
15501 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15502     echo "$as_me: failed program was:" >&5
15503     sed 's/^/| /' conftest.$ac_ext >&5
15504    
15505     ( exit $ac_status )
15506     rxvt_cv_path_wtmpx=
15507 pcg 1.1 fi
15508 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15509 pcg 1.1 fi
15510     fi
15511 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_wtmpx" >&5
15512     echo "${ECHO_T}$rxvt_cv_path_wtmpx" >&6
15513     if test x$rxvt_cv_path_wtmpx != x; then
15514 pcg 1.1
15515 pcg 1.11 cat >>confdefs.h <<_ACEOF
15516 pcg 1.1 #define RXVT_WTMPX_FILE "$rxvt_cv_path_wtmpx"
15517 pcg 1.11 _ACEOF
15518 pcg 1.1
15519     fi
15520    
15521 pcg 1.11 echo "$as_me:$LINENO: checking where lastlog is located" >&5
15522     echo $ECHO_N "checking where lastlog is located... $ECHO_C" >&6
15523     if test "${rxvt_cv_path_lastlog+set}" = set; then
15524     echo $ECHO_N "(cached) $ECHO_C" >&6
15525 pcg 1.1 else
15526     if test "$cross_compiling" = yes; then
15527 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define RXVT_LASTLOG_FILE in config.h manually" >&5
15528     echo "$as_me: WARNING: Define RXVT_LASTLOG_FILE in config.h manually" >&2;}
15529 pcg 1.1 else
15530 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15531     /* confdefs.h. */
15532     _ACEOF
15533     cat confdefs.h >>conftest.$ac_ext
15534     cat >>conftest.$ac_ext <<_ACEOF
15535     /* end confdefs.h. */
15536 pcg 1.1 #include <stdio.h>
15537     #include <sys/types.h>
15538     #ifdef HAVE_UTMPX_H
15539     #include <utmpx.h>
15540     #elif defined(HAVE_UTMP_H)
15541     #include <utmp.h>
15542     #endif
15543     #ifdef HAVE_LASTLOG_H
15544     #include <lastlog.h>
15545     #endif
15546     #include <errno.h>
15547     main()
15548     {
15549     char **w, *lastloglist[] = { "/var/log/lastlog", NULL };
15550     FILE *a, *f=fopen("conftestval", "w");
15551     if (!f) exit(1);
15552     #ifdef LASTLOG_FILE
15553     fprintf(f, "%s\n", LASTLOG_FILE);
15554     exit(0);
15555     #endif
15556     #ifdef _PATH_LASTLOG
15557     fprintf(f, "%s\n", _PATH_LASTLOG);
15558     exit(0);
15559     #endif
15560     for (w = lastloglist; *w; w++) {
15561     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15562     fprintf(f, "%s\n", *w);
15563     exit(0);
15564     }
15565     }
15566     exit(0);
15567     }
15568 pcg 1.11 _ACEOF
15569     rm -f conftest$ac_exeext
15570     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15571     (eval $ac_link) 2>&5
15572     ac_status=$?
15573     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15574     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15575     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15576     (eval $ac_try) 2>&5
15577     ac_status=$?
15578     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15579     (exit $ac_status); }; }; then
15580 pcg 1.1 rxvt_cv_path_lastlog=`cat conftestval`
15581     else
15582 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15583     echo "$as_me: failed program was:" >&5
15584     sed 's/^/| /' conftest.$ac_ext >&5
15585    
15586     ( exit $ac_status )
15587     rxvt_cv_path_lastlog=
15588 pcg 1.1 fi
15589 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15590 pcg 1.1 fi
15591     fi
15592 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_lastlog" >&5
15593     echo "${ECHO_T}$rxvt_cv_path_lastlog" >&6
15594     if test x$rxvt_cv_path_lastlog != x; then
15595 pcg 1.1
15596 pcg 1.11 cat >>confdefs.h <<_ACEOF
15597 pcg 1.1 #define RXVT_LASTLOG_FILE "$rxvt_cv_path_lastlog"
15598 pcg 1.11 _ACEOF
15599 pcg 1.1
15600     if test -d "$rxvt_cv_path_lastlog"; then
15601 pcg 1.11
15602     cat >>confdefs.h <<\_ACEOF
15603 pcg 1.1 #define LASTLOG_IS_DIR 1
15604 pcg 1.11 _ACEOF
15605 pcg 1.1
15606     fi
15607     fi
15608    
15609 pcg 1.11 echo "$as_me:$LINENO: checking where lastlogx is located" >&5
15610     echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6
15611     if test "${rxvt_cv_path_lastlogx+set}" = set; then
15612     echo $ECHO_N "(cached) $ECHO_C" >&6
15613 pcg 1.1 else
15614     if test "$cross_compiling" = yes; then
15615 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define RXVT_LASTLOGX_FILE in config.h manually" >&5
15616     echo "$as_me: WARNING: Define RXVT_LASTLOGX_FILE in config.h manually" >&2;}
15617 pcg 1.1 else
15618 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15619     /* confdefs.h. */
15620     _ACEOF
15621     cat confdefs.h >>conftest.$ac_ext
15622     cat >>conftest.$ac_ext <<_ACEOF
15623     /* end confdefs.h. */
15624 pcg 1.1 #include <stdio.h>
15625     #ifdef HAVE_UTMPX_H
15626     #include <utmpx.h>
15627     #endif
15628     #include <errno.h>
15629     main()
15630     {
15631     char **w, *wtmplist[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL };
15632     FILE *a, *f=fopen("conftestval", "w");
15633     if (!f) exit(1);
15634     #ifdef LASTLOGX_FILE
15635     fprintf(f, "%s\n", LASTLOGX_FILE);
15636     exit(0);
15637     #endif
15638     #ifdef _PATH_LASTLOGX
15639     fprintf(f, "%s\n", _PATH_LASTLOGX);
15640     exit(0);
15641     #endif
15642     for (w = wtmplist; *w; w++) {
15643     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
15644     fprintf(f, "%s\n", *w);
15645     exit(0);
15646     }
15647     }
15648     exit(0);
15649     }
15650 pcg 1.11 _ACEOF
15651     rm -f conftest$ac_exeext
15652     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15653     (eval $ac_link) 2>&5
15654     ac_status=$?
15655     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15656     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15657     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15658     (eval $ac_try) 2>&5
15659     ac_status=$?
15660     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15661     (exit $ac_status); }; }; then
15662 pcg 1.1 rxvt_cv_path_lastlogx=`cat conftestval`
15663     else
15664 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15665     echo "$as_me: failed program was:" >&5
15666     sed 's/^/| /' conftest.$ac_ext >&5
15667    
15668     ( exit $ac_status )
15669     rxvt_cv_path_lastlogx=
15670 pcg 1.1 fi
15671 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15672 pcg 1.1 fi
15673     fi
15674 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_lastlogx" >&5
15675     echo "${ECHO_T}$rxvt_cv_path_lastlogx" >&6
15676     if test x$rxvt_cv_path_lastlogx != x; then
15677 pcg 1.1
15678 pcg 1.11 cat >>confdefs.h <<_ACEOF
15679 pcg 1.1 #define RXVT_LASTLOGX_FILE "$rxvt_cv_path_lastlogx"
15680 pcg 1.11 _ACEOF
15681 pcg 1.1
15682     fi
15683    
15684    
15685 pcg 1.11 echo "$as_me:$LINENO: checking where ttys/ttytab is located" >&5
15686     echo $ECHO_N "checking where ttys/ttytab is located... $ECHO_C" >&6
15687     if test "${rxvt_cv_path_ttytab+set}" = set; then
15688     echo $ECHO_N "(cached) $ECHO_C" >&6
15689 pcg 1.1 else
15690     for ttys_file in /etc/ttys /etc/ttytab;
15691     do
15692 pcg 1.11 if test -f "$ttys_file" ; then
15693 pcg 1.1 rxvt_cv_path_ttytab=$ttys_file
15694     break
15695     fi
15696     done
15697    
15698     fi
15699 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_path_ttytab" >&5
15700     echo "${ECHO_T}$rxvt_cv_path_ttytab" >&6
15701     if test x$rxvt_cv_path_ttytab != x; then
15702 pcg 1.1
15703 pcg 1.11 cat >>confdefs.h <<_ACEOF
15704 pcg 1.1 #define TTYTAB_FILENAME "$rxvt_cv_path_ttytab"
15705 pcg 1.11 _ACEOF
15706 pcg 1.1
15707     fi
15708    
15709    
15710     ac_save_LIBS=$LIBS
15711     ac_save_CFLAGS=$CFLAGS
15712     CFLAGS="$CFLAGS $X_CFLAGS"
15713     LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
15714     if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
15715     LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
15716     fi
15717 pcg 1.11 echo "$as_me:$LINENO: checking for working Xlocale" >&5
15718     echo $ECHO_N "checking for working Xlocale... $ECHO_C" >&6
15719     if test "${rxvt_cv_func_xlocale+set}" = set; then
15720     echo $ECHO_N "(cached) $ECHO_C" >&6
15721 pcg 1.1 else
15722     if test "$cross_compiling" = yes; then
15723 pcg 1.11 { echo "$as_me:$LINENO: WARNING: Define NO_XLOCALE in config.h manually" >&5
15724     echo "$as_me: WARNING: Define NO_XLOCALE in config.h manually" >&2;}
15725 pcg 1.1 else
15726 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15727     /* confdefs.h. */
15728     _ACEOF
15729     cat confdefs.h >>conftest.$ac_ext
15730     cat >>conftest.$ac_ext <<_ACEOF
15731     /* end confdefs.h. */
15732 pcg 1.1 #include <X11/Xlib.h>
15733     main() {
15734     char *p;
15735     if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
15736     exit (XSupportsLocale() ? 0 : 1);
15737     else
15738     exit (1);}
15739 pcg 1.11 _ACEOF
15740     rm -f conftest$ac_exeext
15741     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15742     (eval $ac_link) 2>&5
15743     ac_status=$?
15744     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15745     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15746     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15747     (eval $ac_try) 2>&5
15748     ac_status=$?
15749     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15750     (exit $ac_status); }; }; then
15751 pcg 1.1 rxvt_cv_func_xlocale=yes
15752     else
15753 pcg 1.11 echo "$as_me: program exited with status $ac_status" >&5
15754     echo "$as_me: failed program was:" >&5
15755     sed 's/^/| /' conftest.$ac_ext >&5
15756    
15757     ( exit $ac_status )
15758     rxvt_cv_func_xlocale=no
15759 pcg 1.1 fi
15760 pcg 1.11 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15761 pcg 1.1 fi
15762     fi
15763 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_func_xlocale" >&5
15764     echo "${ECHO_T}$rxvt_cv_func_xlocale" >&6
15765     if test x$rxvt_cv_func_xlocale = xyes; then
15766 pcg 1.1
15767 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15768 pcg 1.1 #define HAVE_XLOCALE 1
15769 pcg 1.11 _ACEOF
15770 pcg 1.1
15771     fi
15772    
15773 pcg 1.11 echo "$as_me:$LINENO: checking for working X setlocale" >&5
15774     echo $ECHO_N "checking for working X setlocale... $ECHO_C" >&6
15775     if test "${rxvt_cv_func_xsetlocale+set}" = set; then
15776     echo $ECHO_N "(cached) $ECHO_C" >&6
15777 pcg 1.1 else
15778 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15779     /* confdefs.h. */
15780     _ACEOF
15781     cat confdefs.h >>conftest.$ac_ext
15782     cat >>conftest.$ac_ext <<_ACEOF
15783     /* end confdefs.h. */
15784 pcg 1.1 #define X_LOCALE 1
15785     #include <X11/Xlocale.h>
15786 pcg 1.11 int
15787     main ()
15788     {
15789 pcg 1.1 setlocale(LC_CTYPE, "");
15790 pcg 1.11 ;
15791     return 0;
15792     }
15793     _ACEOF
15794     rm -f conftest.$ac_objext conftest$ac_exeext
15795     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15796     (eval $ac_link) 2>conftest.er1
15797     ac_status=$?
15798     grep -v '^ *+' conftest.er1 >conftest.err
15799     rm -f conftest.er1
15800     cat conftest.err >&5
15801     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15802     (exit $ac_status); } &&
15803 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15804 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15805     (eval $ac_try) 2>&5
15806     ac_status=$?
15807     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15808     (exit $ac_status); }; } &&
15809     { ac_try='test -s conftest$ac_exeext'
15810     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15811     (eval $ac_try) 2>&5
15812     ac_status=$?
15813     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15814     (exit $ac_status); }; }; then
15815 pcg 1.1 rxvt_cv_func_xsetlocale=yes
15816     else
15817 pcg 1.11 echo "$as_me: failed program was:" >&5
15818     sed 's/^/| /' conftest.$ac_ext >&5
15819    
15820     rxvt_cv_func_xsetlocale=no
15821 pcg 1.1 fi
15822 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
15823     conftest$ac_exeext conftest.$ac_ext
15824 pcg 1.1 fi
15825 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_func_xsetlocale" >&5
15826     echo "${ECHO_T}$rxvt_cv_func_xsetlocale" >&6
15827     if test x$rxvt_cv_func_xsetlocale = xyes; then
15828 pcg 1.1
15829 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15830 pcg 1.1 #define HAVE_XSETLOCALE 1
15831 pcg 1.11 _ACEOF
15832 pcg 1.1
15833     fi
15834     LIBS=$ac_save_LIBS
15835     CFLAGS=$ac_save_CFLAGS
15836    
15837 pcg 1.11 echo "$as_me:$LINENO: checking for working plain setlocale" >&5
15838     echo $ECHO_N "checking for working plain setlocale... $ECHO_C" >&6
15839     if test "${rxvt_cv_func_setlocale+set}" = set; then
15840     echo $ECHO_N "(cached) $ECHO_C" >&6
15841     else
15842     cat >conftest.$ac_ext <<_ACEOF
15843     /* confdefs.h. */
15844     _ACEOF
15845     cat confdefs.h >>conftest.$ac_ext
15846     cat >>conftest.$ac_ext <<_ACEOF
15847     /* end confdefs.h. */
15848 pcg 1.18 #include <clocale>
15849 pcg 1.11 int
15850     main ()
15851     {
15852 pcg 1.1 setlocale(LC_CTYPE, "");
15853 pcg 1.11 ;
15854     return 0;
15855     }
15856     _ACEOF
15857     rm -f conftest.$ac_objext conftest$ac_exeext
15858     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15859     (eval $ac_link) 2>conftest.er1
15860     ac_status=$?
15861     grep -v '^ *+' conftest.er1 >conftest.err
15862     rm -f conftest.er1
15863     cat conftest.err >&5
15864     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15865     (exit $ac_status); } &&
15866 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15867 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15868     (eval $ac_try) 2>&5
15869     ac_status=$?
15870     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15871     (exit $ac_status); }; } &&
15872     { ac_try='test -s conftest$ac_exeext'
15873     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15874     (eval $ac_try) 2>&5
15875     ac_status=$?
15876     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15877     (exit $ac_status); }; }; then
15878 pcg 1.1 rxvt_cv_func_setlocale=yes
15879     else
15880 pcg 1.11 echo "$as_me: failed program was:" >&5
15881     sed 's/^/| /' conftest.$ac_ext >&5
15882    
15883     rxvt_cv_func_setlocale=no
15884 pcg 1.1 fi
15885 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
15886     conftest$ac_exeext conftest.$ac_ext
15887 pcg 1.1 fi
15888 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_func_setlocale" >&5
15889     echo "${ECHO_T}$rxvt_cv_func_setlocale" >&6
15890     if test x$rxvt_cv_func_setlocale = xyes; then
15891 pcg 1.1
15892 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15893 pcg 1.1 #define HAVE_SETLOCALE 1
15894 pcg 1.11 _ACEOF
15895 pcg 1.1
15896     fi
15897    
15898 pcg 1.11 echo "$as_me:$LINENO: checking for working nl_langinfo" >&5
15899     echo $ECHO_N "checking for working nl_langinfo... $ECHO_C" >&6
15900     if test "${rxvt_cv_func_nl_langinfo+set}" = set; then
15901     echo $ECHO_N "(cached) $ECHO_C" >&6
15902 pcg 1.1 else
15903 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15904     /* confdefs.h. */
15905     _ACEOF
15906     cat confdefs.h >>conftest.$ac_ext
15907     cat >>conftest.$ac_ext <<_ACEOF
15908     /* end confdefs.h. */
15909 pcg 1.1 #include <langinfo.h>
15910 pcg 1.11 int
15911     main ()
15912     {
15913 pcg 1.1 nl_langinfo(CODESET);
15914 pcg 1.11 ;
15915     return 0;
15916     }
15917     _ACEOF
15918     rm -f conftest.$ac_objext conftest$ac_exeext
15919     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15920     (eval $ac_link) 2>conftest.er1
15921     ac_status=$?
15922     grep -v '^ *+' conftest.er1 >conftest.err
15923     rm -f conftest.er1
15924     cat conftest.err >&5
15925     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15926     (exit $ac_status); } &&
15927 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15928 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15929     (eval $ac_try) 2>&5
15930     ac_status=$?
15931     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15932     (exit $ac_status); }; } &&
15933     { ac_try='test -s conftest$ac_exeext'
15934     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15935     (eval $ac_try) 2>&5
15936     ac_status=$?
15937     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15938     (exit $ac_status); }; }; then
15939 pcg 1.1 rxvt_cv_func_nl_langinfo=yes
15940     else
15941 pcg 1.11 echo "$as_me: failed program was:" >&5
15942     sed 's/^/| /' conftest.$ac_ext >&5
15943    
15944     rxvt_cv_func_nl_langinfo=no
15945 pcg 1.1 fi
15946 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
15947     conftest$ac_exeext conftest.$ac_ext
15948 pcg 1.1 fi
15949 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_func_nl_langinfo" >&5
15950     echo "${ECHO_T}$rxvt_cv_func_nl_langinfo" >&6
15951     if test x$rxvt_cv_func_nl_langinfo = xyes; then
15952 pcg 1.1
15953 pcg 1.11 cat >>confdefs.h <<\_ACEOF
15954 pcg 1.1 #define HAVE_NL_LANGINFO 1
15955 pcg 1.11 _ACEOF
15956 pcg 1.1
15957     fi
15958    
15959 pcg 1.11 echo "$as_me:$LINENO: checking for getpt" >&5
15960     echo $ECHO_N "checking for getpt... $ECHO_C" >&6
15961     if test "${rxvt_cv_func_getpt+set}" = set; then
15962     echo $ECHO_N "(cached) $ECHO_C" >&6
15963 pcg 1.1 else
15964 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
15965     /* confdefs.h. */
15966     _ACEOF
15967     cat confdefs.h >>conftest.$ac_ext
15968     cat >>conftest.$ac_ext <<_ACEOF
15969     /* end confdefs.h. */
15970 pcg 1.1 #define _GNU_SOURCE
15971     #ifdef HAVE_STDLIB_H
15972 pcg 1.18 # include <cstdlib>
15973 pcg 1.1 #endif
15974 pcg 1.11 int
15975     main ()
15976     {
15977 pcg 1.1 (void)getpt();
15978 pcg 1.11 ;
15979     return 0;
15980     }
15981     _ACEOF
15982     rm -f conftest.$ac_objext conftest$ac_exeext
15983     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15984     (eval $ac_link) 2>conftest.er1
15985     ac_status=$?
15986     grep -v '^ *+' conftest.er1 >conftest.err
15987     rm -f conftest.er1
15988     cat conftest.err >&5
15989     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15990     (exit $ac_status); } &&
15991 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
15992 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15993     (eval $ac_try) 2>&5
15994     ac_status=$?
15995     echo "$as_me:$LINENO: \$? = $ac_status" >&5
15996     (exit $ac_status); }; } &&
15997     { ac_try='test -s conftest$ac_exeext'
15998     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15999     (eval $ac_try) 2>&5
16000     ac_status=$?
16001     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16002     (exit $ac_status); }; }; then
16003 pcg 1.1 rxvt_cv_func_getpt=yes
16004     else
16005 pcg 1.11 echo "$as_me: failed program was:" >&5
16006     sed 's/^/| /' conftest.$ac_ext >&5
16007    
16008     rxvt_cv_func_getpt=no
16009 pcg 1.1 fi
16010 pcg 1.11 rm -f conftest.err conftest.$ac_objext \
16011     conftest$ac_exeext conftest.$ac_ext
16012 pcg 1.1 fi
16013 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_func_getpt" >&5
16014     echo "${ECHO_T}$rxvt_cv_func_getpt" >&6
16015     if test x$rxvt_cv_func_getpt = xyes; then
16016 pcg 1.1
16017 pcg 1.11 cat >>confdefs.h <<\_ACEOF
16018 pcg 1.1 #define HAVE_GETPT 1
16019 pcg 1.11 _ACEOF
16020 pcg 1.1
16021     fi
16022    
16023 pcg 1.11 echo "$as_me:$LINENO: checking for pty/tty type" >&5
16024     echo $ECHO_N "checking for pty/tty type... $ECHO_C" >&6
16025     if test "${rxvt_cv_ptys+set}" = set; then
16026     echo $ECHO_N "(cached) $ECHO_C" >&6
16027 pcg 1.1 else
16028     if test x$ac_cv_func_openpty = xyes; then
16029     rxvt_cv_ptys=OPENPTY
16030     else if test x$ac_cv_func__getpty = xyes; then
16031     rxvt_cv_ptys=SGI4
16032     else if test -c /dev/ttyp20; then
16033     rxvt_cv_ptys=SCO
16034     else if test -c /dev/ptym/clone; then
16035     rxvt_cv_ptys=HPUX
16036     else if test x$rxvt_cv_func_getpt = xyes; then
16037     rxvt_cv_ptys=GLIBC
16038     else if test -c /dev/ptc -a -c /dev/pts; then
16039     rxvt_cv_ptys=PTC
16040     else if test -c /dev/ptc -a -d /dev/pts; then
16041     rxvt_cv_ptys=PTC
16042     else if test -c /dev/ptmx -a -c /dev/pts/0; then
16043     rxvt_cv_ptys=STREAMS
16044     else if test x$ac_cv_func_grantpt = xyes && test x$ac_cv_func_unlockpt = xyes; then
16045     rxvt_cv_ptys=STREAMS
16046     else
16047     rxvt_cv_ptys=BSD
16048     fi
16049     fi
16050     fi
16051     fi
16052     fi
16053     fi
16054     fi
16055     fi
16056     fi
16057    
16058     fi
16059 pcg 1.11 echo "$as_me:$LINENO: result: $rxvt_cv_ptys" >&5
16060     echo "${ECHO_T}$rxvt_cv_ptys" >&6
16061 pcg 1.1
16062 pcg 1.11 if test x$rxvt_cv_ptys = xOPENPTY; then
16063 pcg 1.1
16064 pcg 1.11 cat >>confdefs.h <<\_ACEOF
16065 pcg 1.1 #define PTYS_ARE_OPENPTY 1
16066 pcg 1.11 _ACEOF
16067 pcg 1.1
16068     fi
16069     if test x$rxvt_cv_ptys = xSCO; then
16070 pcg 1.11
16071     cat >>confdefs.h <<\_ACEOF
16072 pcg 1.1 #define PTYS_ARE_NUMERIC 1
16073 pcg 1.11 _ACEOF
16074 pcg 1.1
16075     fi
16076     if test x$rxvt_cv_ptys = xSTREAMS; then
16077 pcg 1.11
16078     cat >>confdefs.h <<\_ACEOF
16079 pcg 1.1 #define PTYS_ARE_PTMX 1
16080 pcg 1.11 _ACEOF
16081 pcg 1.1
16082     fi
16083     if test x$rxvt_cv_ptys = xPTC; then
16084 pcg 1.11
16085     cat >>confdefs.h <<\_ACEOF
16086 pcg 1.1 #define PTYS_ARE_PTC 1
16087 pcg 1.11 _ACEOF
16088 pcg 1.1
16089     fi
16090     if test x$rxvt_cv_ptys = xSGI4; then
16091 pcg 1.11
16092     cat >>confdefs.h <<\_ACEOF
16093 pcg 1.1 #define PTYS_ARE__GETPTY 1
16094 pcg 1.11 _ACEOF
16095 pcg 1.1
16096     fi
16097     if test x$rxvt_cv_ptys = xCONVEX; then
16098 pcg 1.11
16099     cat >>confdefs.h <<\_ACEOF
16100 pcg 1.1 #define PTYS_ARE_GETPTY 1
16101 pcg 1.11 _ACEOF
16102 pcg 1.1
16103     fi
16104     if test x$rxvt_cv_ptys = xGLIBC; then
16105 pcg 1.11
16106     cat >>confdefs.h <<\_ACEOF
16107 pcg 1.1 #define PTYS_ARE_GETPT 1
16108 pcg 1.11 _ACEOF
16109 pcg 1.1
16110     fi
16111     if test x$rxvt_cv_ptys = xHPUX; then
16112 pcg 1.11
16113     cat >>confdefs.h <<\_ACEOF
16114 pcg 1.1 #define PTYS_ARE_CLONE 1
16115 pcg 1.11 _ACEOF
16116 pcg 1.1
16117     fi
16118     if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xGLIBC; then
16119 pcg 1.11
16120     cat >>confdefs.h <<\_ACEOF
16121 pcg 1.1 #define PTYS_ARE_SEARCHED 1
16122 pcg 1.11 _ACEOF
16123 pcg 1.1
16124     fi
16125    
16126    
16127 pcg 1.11 { echo "$as_me:$LINENO: checking for pty ranges..." >&5
16128     echo "$as_me: checking for pty ranges..." >&6;}
16129 pcg 1.1 ptys=`echo /dev/pty??`
16130     pch1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
16131     pch2=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
16132     if test x$pch1 != x; then
16133 pcg 1.11
16134     cat >>confdefs.h <<_ACEOF
16135 pcg 1.1 #define PTYCHAR1 "$pch1"
16136 pcg 1.11 _ACEOF
16137 pcg 1.1
16138     fi
16139     if test x$pch2 != x; then
16140 pcg 1.11
16141     cat >>confdefs.h <<_ACEOF
16142 pcg 1.1 #define PTYCHAR2 "$pch2"
16143 pcg 1.11 _ACEOF
16144 pcg 1.1
16145     fi
16146    
16147 pcg 1.11 echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5
16148     echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6
16149     if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then
16150     echo $ECHO_N "(cached) $ECHO_C" >&6
16151 pcg 1.1 else
16152 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
16153 pcg 1.1 LIBS="-lxpg4 $LIBS"
16154 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
16155     /* confdefs.h. */
16156     _ACEOF
16157     cat confdefs.h >>conftest.$ac_ext
16158     cat >>conftest.$ac_ext <<_ACEOF
16159     /* end confdefs.h. */
16160    
16161 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
16162 pcg 1.11 #ifdef __cplusplus
16163     extern "C"
16164     #endif
16165 pcg 1.1 /* We use char because int might match the return type of a gcc2
16166 pcg 1.11 builtin and then its argument prototype would still apply. */
16167     char setlocale ();
16168     int
16169     main ()
16170     {
16171     setlocale ();
16172     ;
16173     return 0;
16174     }
16175     _ACEOF
16176     rm -f conftest.$ac_objext conftest$ac_exeext
16177     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16178     (eval $ac_link) 2>conftest.er1
16179     ac_status=$?
16180     grep -v '^ *+' conftest.er1 >conftest.err
16181     rm -f conftest.er1
16182     cat conftest.err >&5
16183     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16184     (exit $ac_status); } &&
16185 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
16186 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16187     (eval $ac_try) 2>&5
16188     ac_status=$?
16189     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16190     (exit $ac_status); }; } &&
16191     { ac_try='test -s conftest$ac_exeext'
16192     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16193     (eval $ac_try) 2>&5
16194     ac_status=$?
16195     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16196     (exit $ac_status); }; }; then
16197     ac_cv_lib_xpg4_setlocale=yes
16198     else
16199     echo "$as_me: failed program was:" >&5
16200     sed 's/^/| /' conftest.$ac_ext >&5
16201    
16202     ac_cv_lib_xpg4_setlocale=no
16203     fi
16204     rm -f conftest.err conftest.$ac_objext \
16205     conftest$ac_exeext conftest.$ac_ext
16206     LIBS=$ac_check_lib_save_LIBS
16207     fi
16208     echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4_setlocale" >&5
16209     echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6
16210     if test $ac_cv_lib_xpg4_setlocale = yes; then
16211 pcg 1.1 LIBS="$LIBS -lxpg4"
16212     fi
16213    
16214    
16215 pcg 1.11 if test x$support_inheritpixmap = xyes; then
16216 pcg 1.1
16217 pcg 1.11 cat >>confdefs.h <<\_ACEOF
16218 pcg 1.1 #define TRANSPARENT 1
16219 pcg 1.11 _ACEOF
16220 pcg 1.1
16221     fi
16222     if test x$support_keepscrolling = xno; then
16223 pcg 1.11
16224     cat >>confdefs.h <<\_ACEOF
16225 pcg 1.1 #define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1
16226 pcg 1.11 _ACEOF
16227 pcg 1.1
16228     fi
16229     if test x$support_selectionscrolling = xyes; then
16230 pcg 1.11
16231     cat >>confdefs.h <<\_ACEOF
16232 pcg 1.1 #define SELECTION_SCROLLING 1
16233 pcg 1.11 _ACEOF
16234 pcg 1.1
16235     fi
16236     if test x$support_menubar = xyes; then
16237 pcg 1.11
16238     cat >>confdefs.h <<\_ACEOF
16239 pcg 1.1 #define MENUBAR 1
16240 pcg 1.11 _ACEOF
16241 pcg 1.1
16242     fi
16243     if test x$support_frills = xno; then
16244 pcg 1.11
16245     cat >>confdefs.h <<\_ACEOF
16246 pcg 1.1 #define NO_FRILLS 1
16247 pcg 1.11 _ACEOF
16248 pcg 1.1
16249     fi
16250     if test x$support_linespace = xno; then
16251 pcg 1.11
16252     cat >>confdefs.h <<\_ACEOF
16253 pcg 1.1 #define NO_LINESPACE 1
16254 pcg 1.11 _ACEOF
16255 pcg 1.1
16256     fi
16257     if test x$support_24bit = xyes; then
16258 pcg 1.11
16259     cat >>confdefs.h <<\_ACEOF
16260 pcg 1.1 #define PREFER_24BIT 1
16261 pcg 1.11 _ACEOF
16262 pcg 1.1
16263     fi
16264     if test x$support_mousewheel = xyes; then
16265 pcg 1.11
16266     cat >>confdefs.h <<\_ACEOF
16267 pcg 1.1 #define MOUSE_WHEEL 1
16268 pcg 1.11 _ACEOF
16269 pcg 1.1
16270     fi
16271     if test x$support_mouseslipwheel = xyes; then
16272 pcg 1.11
16273     cat >>confdefs.h <<\_ACEOF
16274 pcg 1.1 #define MOUSE_SLIP_WHEELING 1
16275 pcg 1.11 _ACEOF
16276 pcg 1.1
16277     fi
16278     if test x$support_utmp = xyes; then
16279 pcg 1.11
16280     cat >>confdefs.h <<\_ACEOF
16281 pcg 1.1 #define UTMP_SUPPORT 1
16282 pcg 1.11 _ACEOF
16283 pcg 1.1
16284     fi
16285     if test x$support_wtmp = xyes; then
16286 pcg 1.11
16287     cat >>confdefs.h <<\_ACEOF
16288 pcg 1.1 #define WTMP_SUPPORT 1
16289 pcg 1.11 _ACEOF
16290 pcg 1.1
16291     fi
16292     if test x$support_lastlog = xyes; then
16293 pcg 1.11
16294     cat >>confdefs.h <<\_ACEOF
16295 pcg 1.1 #define LASTLOG_SUPPORT 1
16296 pcg 1.11 _ACEOF
16297 pcg 1.1
16298     fi
16299     if test x$support_xim = xyes -o x$multichar_set = xyes; then
16300     if test x$rxvt_cv_func_xlocale = xyes; then
16301 pcg 1.11
16302     cat >>confdefs.h <<\_ACEOF
16303 pcg 1.1 #define USE_XIM 1
16304 pcg 1.11 _ACEOF
16305 pcg 1.1
16306     fi
16307     fi
16308     if test x$support_xpm = xyes; then
16309 pcg 1.11
16310     cat >>confdefs.h <<\_ACEOF
16311 pcg 1.1 #define XPM_BACKGROUND 1
16312 pcg 1.11 _ACEOF
16313 pcg 1.1
16314     fi
16315     if test x$support_scroll_rxvt = xyes; then
16316 pcg 1.11
16317     cat >>confdefs.h <<\_ACEOF
16318 pcg 1.1 #define RXVT_SCROLLBAR 1
16319 pcg 1.11 _ACEOF
16320 pcg 1.1
16321     scrolltypes="rxvt"
16322     fi
16323     if test x$support_scroll_next = xyes; then
16324 pcg 1.11
16325     cat >>confdefs.h <<\_ACEOF
16326 pcg 1.1 #define NEXT_SCROLLBAR 1
16327 pcg 1.11 _ACEOF
16328 pcg 1.1
16329     scrolltypes="$scrolltypes next"
16330     fi
16331     if test x$support_scroll_xterm = xyes; then
16332 pcg 1.11
16333     cat >>confdefs.h <<\_ACEOF
16334 pcg 1.1 #define XTERM_SCROLLBAR 1
16335 pcg 1.11 _ACEOF
16336 pcg 1.1
16337     scrolltypes="$scrolltypes xterm"
16338     fi
16339 pcg 1.11 if test x$support_scroll_plain = xyes; then
16340    
16341     cat >>confdefs.h <<\_ACEOF
16342     #define PLAIN_SCROLLBAR 1
16343     _ACEOF
16344    
16345     scrolltypes="$scrolltypes plain"
16346     fi
16347 pcg 1.1 if test x$support_pointer_blank = xyes; then
16348 pcg 1.11
16349     cat >>confdefs.h <<\_ACEOF
16350 pcg 1.1 #define POINTER_BLANK 1
16351 pcg 1.11 _ACEOF
16352 pcg 1.1
16353     fi
16354     if test x$support_cursor_blink = xyes; then
16355 pcg 1.11
16356     cat >>confdefs.h <<\_ACEOF
16357 pcg 1.1 #define CURSOR_BLINK 1
16358 pcg 1.11 _ACEOF
16359    
16360     fi
16361     if test x$support_text_blink = xyes; then
16362    
16363     cat >>confdefs.h <<\_ACEOF
16364     #define TEXT_BLINK 1
16365     _ACEOF
16366 pcg 1.1
16367     fi
16368     if test x$support_unicode3 = xyes; then
16369 pcg 1.11
16370     cat >>confdefs.h <<\_ACEOF
16371 pcg 1.1 #define UNICODE_3 1
16372 pcg 1.11 _ACEOF
16373 pcg 1.1
16374     fi
16375 pcg 1.18 if test x$support_combining = xyes; then
16376    
16377     cat >>confdefs.h <<\_ACEOF
16378 pcg 1.20 #define ENABLE_COMBINING 1
16379 pcg 1.18 _ACEOF
16380    
16381     fi
16382 pcg 1.1 if test x$codesets = xall; then
16383 pcg 1.18 codesets=jp,jp-ext,kr,cn,cn-ext
16384 pcg 1.1 fi
16385     for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
16386 pcg 1.11
16387     cat >>confdefs.h <<\_ACEOF
16388 pcg 1.1 #define ENCODING_EU 1
16389 pcg 1.11 _ACEOF
16390 pcg 1.1
16391 pcg 1.13
16392 pcg 1.11 cat >>confdefs.h <<\_ACEOF
16393 pcg 1.1 #define ENCODING_VN 1
16394 pcg 1.11 _ACEOF
16395 pcg 1.13
16396     case "$codeset" in
16397 pcg 1.11 JP )
16398     cat >>confdefs.h <<\_ACEOF
16399 pcg 1.1 #define ENCODING_JP 1
16400 pcg 1.11 _ACEOF
16401 pcg 1.1 ;;
16402 pcg 1.11 JP_EXT )
16403     cat >>confdefs.h <<\_ACEOF
16404 pcg 1.1 #define ENCODING_JP_EXT 1
16405 pcg 1.11 _ACEOF
16406 pcg 1.1 ;;
16407 pcg 1.11 KR )
16408     cat >>confdefs.h <<\_ACEOF
16409 pcg 1.1 #define ENCODING_KR 1
16410 pcg 1.11 _ACEOF
16411 pcg 1.1 ;;
16412 pcg 1.11 CN )
16413     cat >>confdefs.h <<\_ACEOF
16414 pcg 1.1 #define ENCODING_CN 1
16415 pcg 1.11 _ACEOF
16416 pcg 1.1 ;;
16417 pcg 1.11 CN_EXT )
16418     cat >>confdefs.h <<\_ACEOF
16419 pcg 1.1 #define ENCODING_CN_EXT 1
16420 pcg 1.11 _ACEOF
16421 pcg 1.1 ;;
16422     esac
16423     done
16424    
16425    
16426     CFLAGS=${CFLAGS--O}
16427     LDFLAGS=${LDFLAGS--O}
16428    
16429     CPPFLAGS="$CPPFLAGS"
16430    
16431    
16432    
16433    
16434    
16435    
16436    
16437     if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
16438     DLIB=`echo $DLIB | sed "$R_TRANSLATE"`
16439     LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
16440     X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
16441     X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
16442     XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
16443     fi
16444    
16445    
16446    
16447    
16448    
16449     if test x$support_addstrings = xno; then
16450 pcg 1.11
16451     cat >>confdefs.h <<\_ACEOF
16452 pcg 1.1 #define NO_STRINGS 1
16453 pcg 1.11 _ACEOF
16454 pcg 1.1
16455     fi
16456    
16457     MCOMMON=./autoconf/Make.common
16458    
16459    
16460     test "$program_prefix" != NONE &&
16461 pcg 1.11 program_transform_name="s,^,$program_prefix,;$program_transform_name"
16462 pcg 1.1 # Use a double $ so make ignores it.
16463     test "$program_suffix" != NONE &&
16464 pcg 1.11 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
16465     # Double any \ or $. echo might interpret backslashes.
16466     # By default was `s,x,x', remove it if useless.
16467     cat <<\_ACEOF >conftest.sed
16468     s/[\\$]/&&/g;s/;s,x,x,$//
16469     _ACEOF
16470     program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
16471     rm conftest.sed
16472 pcg 1.1
16473    
16474    
16475    
16476    
16477     if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
16478     include_stdint_h="#include <stdint.h>"
16479     else
16480     include_stdint_h="/* #include <stdint.h> */"
16481 pcg 1.11 fi
16482 pcg 1.1 if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
16483 pcg 1.18 include_stdarg_h="#include <cstdarg>"
16484 pcg 1.1 else
16485 pcg 1.18 include_stdarg_h="/* #include <cstdarg> */"
16486 pcg 1.11 fi
16487 pcg 1.1 if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
16488 pcg 1.18 include_stdlib_h="#include <cstdlib>"
16489 pcg 1.1 else
16490 pcg 1.18 include_stdlib_h="/* #include <cstdlib> */"
16491 pcg 1.11 fi
16492 pcg 1.1 if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
16493     include_unistd_h="#include <unistd.h>"
16494     else
16495     include_unistd_h="/* #include <unistd.h> */"
16496 pcg 1.11 fi
16497 pcg 1.1 if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
16498 pcg 1.18 include_string_h="#include <cstring>"
16499 pcg 1.1 else
16500 pcg 1.18 include_string_h="/* #include <cstring> */"
16501 pcg 1.11 fi
16502 pcg 1.1 if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
16503     include_fcntl_h="#include <fcntl.h>"
16504     else
16505     include_fcntl_h="/* #include <fcntl.h> */"
16506 pcg 1.11 fi
16507 pcg 1.1 if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
16508     include_util_h="#include <util.h>"
16509     else
16510     include_util_h="/* #include <util.h> */"
16511 pcg 1.11 fi
16512 pcg 1.1 if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
16513     include_assert_h="#include <assert.h>"
16514     else
16515     include_assert_h="/* #include <assert.h> */"
16516 pcg 1.11 fi
16517 pcg 1.1 if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
16518     include_sys_ioctl_h="#include <sys/ioctl.h>"
16519     else
16520     include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
16521 pcg 1.11 fi
16522 pcg 1.1 if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
16523     include_sys_select_h="#include <sys/select.h>"
16524     else
16525     include_sys_select_h="/* #include <sys/select.h> */"
16526 pcg 1.11 fi
16527 pcg 1.1 if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
16528     include_sys_strredir_h="#include <sys/strredir.h>"
16529     else
16530     include_sys_strredir_h="/* #include <sys/strredir.h> */"
16531 pcg 1.11 fi
16532 pcg 1.1 if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
16533     include_sys_time_h="#include <sys/time.h>"
16534     else
16535     include_sys_time_h="/* #include <sys/time.h> */"
16536 pcg 1.11 fi
16537 pcg 1.1 if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
16538     include_time_h="#include <time.h>"
16539     else
16540     include_time_h="/* #include <time.h> */"
16541 pcg 1.11 fi
16542 pcg 1.1
16543     if test x$support_xft = xyes; then
16544     LIBS="$LIBS `pkg-config xft --libs`"
16545     CFLAGS="$CFLAGS `pkg-config xft --cflags`"
16546     CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`"
16547    
16548 pcg 1.11
16549     for ac_header in X11/Xft/Xft.h
16550 pcg 1.1 do
16551 pcg 1.11 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16552     if eval "test \"\${$as_ac_Header+set}\" = set"; then
16553     echo "$as_me:$LINENO: checking for $ac_header" >&5
16554     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16555     if eval "test \"\${$as_ac_Header+set}\" = set"; then
16556     echo $ECHO_N "(cached) $ECHO_C" >&6
16557     fi
16558     echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
16559     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16560     else
16561     # Is the header compilable?
16562     echo "$as_me:$LINENO: checking $ac_header usability" >&5
16563     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
16564     cat >conftest.$ac_ext <<_ACEOF
16565     /* confdefs.h. */
16566     _ACEOF
16567     cat confdefs.h >>conftest.$ac_ext
16568     cat >>conftest.$ac_ext <<_ACEOF
16569     /* end confdefs.h. */
16570     $ac_includes_default
16571     #include <$ac_header>
16572     _ACEOF
16573     rm -f conftest.$ac_objext
16574     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16575     (eval $ac_compile) 2>conftest.er1
16576     ac_status=$?
16577     grep -v '^ *+' conftest.er1 >conftest.err
16578     rm -f conftest.er1
16579     cat conftest.err >&5
16580     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16581     (exit $ac_status); } &&
16582 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
16583 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16584     (eval $ac_try) 2>&5
16585     ac_status=$?
16586     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16587     (exit $ac_status); }; } &&
16588     { ac_try='test -s conftest.$ac_objext'
16589     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16590     (eval $ac_try) 2>&5
16591     ac_status=$?
16592     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16593     (exit $ac_status); }; }; then
16594     ac_header_compiler=yes
16595     else
16596     echo "$as_me: failed program was:" >&5
16597     sed 's/^/| /' conftest.$ac_ext >&5
16598    
16599     ac_header_compiler=no
16600     fi
16601     rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16602     echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16603     echo "${ECHO_T}$ac_header_compiler" >&6
16604    
16605     # Is the header present?
16606     echo "$as_me:$LINENO: checking $ac_header presence" >&5
16607     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
16608     cat >conftest.$ac_ext <<_ACEOF
16609     /* confdefs.h. */
16610     _ACEOF
16611     cat confdefs.h >>conftest.$ac_ext
16612     cat >>conftest.$ac_ext <<_ACEOF
16613     /* end confdefs.h. */
16614     #include <$ac_header>
16615     _ACEOF
16616     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
16617     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16618     ac_status=$?
16619     grep -v '^ *+' conftest.er1 >conftest.err
16620     rm -f conftest.er1
16621     cat conftest.err >&5
16622     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16623     (exit $ac_status); } >/dev/null; then
16624     if test -s conftest.err; then
16625 pcg 1.13 ac_cpp_err=$ac_cxx_preproc_warn_flag
16626     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
16627 pcg 1.11 else
16628     ac_cpp_err=
16629     fi
16630     else
16631     ac_cpp_err=yes
16632     fi
16633     if test -z "$ac_cpp_err"; then
16634     ac_header_preproc=yes
16635 pcg 1.1 else
16636 pcg 1.11 echo "$as_me: failed program was:" >&5
16637     sed 's/^/| /' conftest.$ac_ext >&5
16638    
16639     ac_header_preproc=no
16640     fi
16641     rm -f conftest.err conftest.$ac_ext
16642     echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16643     echo "${ECHO_T}$ac_header_preproc" >&6
16644    
16645     # So? What about this header?
16646 pcg 1.13 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
16647 pcg 1.11 yes:no: )
16648     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16649     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16650     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16651     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16652     ac_header_preproc=yes
16653     ;;
16654     no:yes:* )
16655     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16656     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16657     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16658     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16659     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16660     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16661     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16662     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16663     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16664     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16665     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16666     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16667     (
16668     cat <<\_ASBOX
16669     ## ------------------------------------------ ##
16670     ## Report this to the AC_PACKAGE_NAME lists. ##
16671     ## ------------------------------------------ ##
16672     _ASBOX
16673     ) |
16674     sed "s/^/$as_me: WARNING: /" >&2
16675     ;;
16676     esac
16677     echo "$as_me:$LINENO: checking for $ac_header" >&5
16678     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16679     if eval "test \"\${$as_ac_Header+set}\" = set"; then
16680     echo $ECHO_N "(cached) $ECHO_C" >&6
16681 pcg 1.1 else
16682 pcg 1.11 eval "$as_ac_Header=\$ac_header_preproc"
16683 pcg 1.1 fi
16684 pcg 1.11 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
16685     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16686    
16687 pcg 1.1 fi
16688 pcg 1.11 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16689     cat >>confdefs.h <<_ACEOF
16690     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16691     _ACEOF
16692    
16693 pcg 1.1 else
16694 pcg 1.11 support_xft=no
16695 pcg 1.1 fi
16696 pcg 1.11
16697 pcg 1.1 done
16698    
16699 pcg 1.11
16700     echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5
16701     echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6
16702     if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then
16703     echo $ECHO_N "(cached) $ECHO_C" >&6
16704 pcg 1.1 else
16705 pcg 1.11 ac_check_lib_save_LIBS=$LIBS
16706 pcg 1.1 LIBS="-lXft $LIBS"
16707 pcg 1.11 cat >conftest.$ac_ext <<_ACEOF
16708     /* confdefs.h. */
16709     _ACEOF
16710     cat confdefs.h >>conftest.$ac_ext
16711     cat >>conftest.$ac_ext <<_ACEOF
16712     /* end confdefs.h. */
16713    
16714 pcg 1.1 /* Override any gcc2 internal prototype to avoid an error. */
16715 pcg 1.11 #ifdef __cplusplus
16716     extern "C"
16717     #endif
16718 pcg 1.1 /* We use char because int might match the return type of a gcc2
16719 pcg 1.11 builtin and then its argument prototype would still apply. */
16720     char XftDrawString32 ();
16721     int
16722     main ()
16723     {
16724     XftDrawString32 ();
16725     ;
16726     return 0;
16727     }
16728     _ACEOF
16729     rm -f conftest.$ac_objext conftest$ac_exeext
16730     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16731     (eval $ac_link) 2>conftest.er1
16732     ac_status=$?
16733     grep -v '^ *+' conftest.er1 >conftest.err
16734     rm -f conftest.er1
16735     cat conftest.err >&5
16736     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16737     (exit $ac_status); } &&
16738 pcg 1.13 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
16739 pcg 1.11 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16740     (eval $ac_try) 2>&5
16741     ac_status=$?
16742     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16743     (exit $ac_status); }; } &&
16744     { ac_try='test -s conftest$ac_exeext'
16745     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16746     (eval $ac_try) 2>&5
16747     ac_status=$?
16748     echo "$as_me:$LINENO: \$? = $ac_status" >&5
16749     (exit $ac_status); }; }; then
16750     ac_cv_lib_Xft_XftDrawString32=yes
16751     else
16752     echo "$as_me: failed program was:" >&5
16753     sed 's/^/| /' conftest.$ac_ext >&5
16754    
16755     ac_cv_lib_Xft_XftDrawString32=no
16756     fi
16757     rm -f conftest.err conftest.$ac_objext \
16758     conftest$ac_exeext conftest.$ac_ext
16759     LIBS=$ac_check_lib_save_LIBS
16760     fi
16761     echo "$as_me:$LINENO: result: $ac_cv_lib_Xft_XftDrawString32" >&5
16762     echo "${ECHO_T}$ac_cv_lib_Xft_XftDrawString32" >&6
16763     if test $ac_cv_lib_Xft_XftDrawString32 = yes; then
16764     cat >>confdefs.h <<_ACEOF
16765     #define HAVE_LIBXFT 1
16766     _ACEOF
16767 pcg 1.1
16768     LIBS="-lXft $LIBS"
16769    
16770     else
16771 pcg 1.11 support_xft=no
16772 pcg 1.1 fi
16773    
16774 pcg 1.3
16775     if test x$support_xft = xyes; then
16776 pcg 1.11
16777     cat >>confdefs.h <<\_ACEOF
16778 pcg 1.1 #define XFT 1
16779 pcg 1.11 _ACEOF
16780 pcg 1.1
16781 pcg 1.3 fi
16782 pcg 1.1 fi
16783    
16784 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"
16785     cat >confcache <<\_ACEOF
16786 pcg 1.1 # This file is a shell script that caches the results of configure
16787     # tests run on this system so they can be shared between configure
16788 pcg 1.11 # scripts and configure runs, see configure's option --config-cache.
16789     # It is not useful on other systems. If it contains results you don't
16790     # want to keep, you may remove or edit it.
16791 pcg 1.1 #
16792 pcg 1.11 # config.status only pays attention to the cache file if you give it
16793     # the --recheck option to rerun configure.
16794 pcg 1.1 #
16795 pcg 1.11 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16796     # loading this file, other *unset* `ac_cv_foo' will be assigned the
16797     # following values.
16798    
16799     _ACEOF
16800    
16801 pcg 1.1 # The following way of writing the cache mishandles newlines in values,
16802     # but we know of no workaround that is simple, portable, and efficient.
16803     # So, don't put newlines in cache variables' values.
16804     # Ultrix sh set writes to stderr and can't be redirected directly,
16805     # and sets the high bit in the cache file unless we assign to the vars.
16806 pcg 1.11 {
16807     (set) 2>&1 |
16808     case `(ac_space=' '; set | grep ac_space) 2>&1` in
16809     *ac_space=\ *)
16810     # `set' does not quote correctly, so add quotes (double-quote
16811     # substitution turns \\\\ into \\, and sed turns \\ into \).
16812     sed -n \
16813     "s/'/'\\\\''/g;
16814     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16815     ;;
16816     *)
16817     # `set' quotes correctly as required by POSIX, so do not add quotes.
16818     sed -n \
16819     "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16820     ;;
16821     esac;
16822     } |
16823     sed '
16824     t clear
16825     : clear
16826     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16827     t end
16828     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16829     : end' >>confcache
16830     if diff $cache_file confcache >/dev/null 2>&1; then :; else
16831 pcg 1.1 if test -w $cache_file; then
16832 pcg 1.11 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
16833     cat confcache >$cache_file
16834 pcg 1.1 else
16835     echo "not updating unwritable cache $cache_file"
16836     fi
16837     fi
16838     rm -f confcache
16839    
16840     test "x$prefix" = xNONE && prefix=$ac_default_prefix
16841     # Let make expand exec_prefix.
16842     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16843    
16844 pcg 1.11 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16845     # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16846     # trailing colons and then remove the whole line if VPATH becomes empty
16847     # (actually we leave an empty line to preserve line numbers).
16848 pcg 1.1 if test "x$srcdir" = x.; then
16849 pcg 1.11 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16850     s/:*\$(srcdir):*/:/;
16851     s/:*\${srcdir}:*/:/;
16852     s/:*@srcdir@:*/:/;
16853     s/^\([^=]*=[ ]*\):*/\1/;
16854     s/:*$//;
16855     s/^[^=]*=[ ]*$//;
16856     }'
16857 pcg 1.1 fi
16858    
16859 pcg 1.11 DEFS=-DHAVE_CONFIG_H
16860    
16861     ac_libobjs=
16862     ac_ltlibobjs=
16863     for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16864     # 1. Remove the extension, and $U if already installed.
16865     ac_i=`echo "$ac_i" |
16866     sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
16867     # 2. Add them.
16868     ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
16869     ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
16870     done
16871     LIBOBJS=$ac_libobjs
16872    
16873     LTLIBOBJS=$ac_ltlibobjs
16874    
16875 pcg 1.1
16876    
16877     : ${CONFIG_STATUS=./config.status}
16878 pcg 1.11 ac_clean_files_save=$ac_clean_files
16879     ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16880     { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16881     echo "$as_me: creating $CONFIG_STATUS" >&6;}
16882     cat >$CONFIG_STATUS <<_ACEOF
16883     #! $SHELL
16884     # Generated by $as_me.
16885 pcg 1.1 # Run this file to recreate the current configuration.
16886     # Compiler output produced by configure, useful for debugging
16887 pcg 1.11 # configure, is in config.log if it exists.
16888    
16889     debug=false
16890     ac_cs_recheck=false
16891     ac_cs_silent=false
16892     SHELL=\${CONFIG_SHELL-$SHELL}
16893     _ACEOF
16894    
16895     cat >>$CONFIG_STATUS <<\_ACEOF
16896     ## --------------------- ##
16897     ## M4sh Initialization. ##
16898     ## --------------------- ##
16899    
16900     # Be Bourne compatible
16901     if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16902     emulate sh
16903     NULLCMD=:
16904     # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
16905     # is contrary to our usage. Disable this feature.
16906     alias -g '${1+"$@"}'='"$@"'
16907     elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
16908     set -o posix
16909     fi
16910     DUALCASE=1; export DUALCASE # for MKS sh
16911    
16912     # Support unset when possible.
16913     if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
16914     as_unset=unset
16915     else
16916     as_unset=false
16917     fi
16918    
16919    
16920     # Work around bugs in pre-3.0 UWIN ksh.
16921     $as_unset ENV MAIL MAILPATH
16922     PS1='$ '
16923     PS2='> '
16924     PS4='+ '
16925    
16926     # NLS nuisances.
16927     for as_var in \
16928     LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
16929     LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
16930     LC_TELEPHONE LC_TIME
16931     do
16932     if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
16933     eval $as_var=C; export $as_var
16934     else
16935     $as_unset $as_var
16936     fi
16937     done
16938    
16939     # Required to use basename.
16940     if expr a : '\(a\)' >/dev/null 2>&1; then
16941     as_expr=expr
16942     else
16943     as_expr=false
16944     fi
16945    
16946     if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
16947     as_basename=basename
16948     else
16949     as_basename=false
16950     fi
16951    
16952    
16953     # Name of the executable.
16954     as_me=`$as_basename "$0" ||
16955     $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16956     X"$0" : 'X\(//\)$' \| \
16957     X"$0" : 'X\(/\)$' \| \
16958     . : '\(.\)' 2>/dev/null ||
16959     echo X/"$0" |
16960     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
16961     /^X\/\(\/\/\)$/{ s//\1/; q; }
16962     /^X\/\(\/\).*/{ s//\1/; q; }
16963     s/.*/./; q'`
16964    
16965    
16966     # PATH needs CR, and LINENO needs CR and PATH.
16967     # Avoid depending upon Character Ranges.
16968     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16969     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16970     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16971     as_cr_digits='0123456789'
16972     as_cr_alnum=$as_cr_Letters$as_cr_digits
16973    
16974     # The user is always right.
16975     if test "${PATH_SEPARATOR+set}" != set; then
16976     echo "#! /bin/sh" >conf$$.sh
16977     echo "exit 0" >>conf$$.sh
16978     chmod +x conf$$.sh
16979     if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16980     PATH_SEPARATOR=';'
16981     else
16982     PATH_SEPARATOR=:
16983     fi
16984     rm -f conf$$.sh
16985     fi
16986    
16987    
16988     as_lineno_1=$LINENO
16989     as_lineno_2=$LINENO
16990     as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
16991     test "x$as_lineno_1" != "x$as_lineno_2" &&
16992     test "x$as_lineno_3" = "x$as_lineno_2" || {
16993     # Find who we are. Look in the path if we contain no path at all
16994     # relative or not.
16995     case $0 in
16996     *[\\/]* ) as_myself=$0 ;;
16997     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16998     for as_dir in $PATH
16999     do
17000     IFS=$as_save_IFS
17001     test -z "$as_dir" && as_dir=.
17002     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17003     done
17004    
17005     ;;
17006     esac
17007     # We did not find ourselves, most probably we were run as `sh COMMAND'
17008     # in which case we are not to be found in the path.
17009     if test "x$as_myself" = x; then
17010     as_myself=$0
17011     fi
17012     if test ! -f "$as_myself"; then
17013     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
17014     echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
17015     { (exit 1); exit 1; }; }
17016     fi
17017     case $CONFIG_SHELL in
17018     '')
17019     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17020     for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
17021     do
17022     IFS=$as_save_IFS
17023     test -z "$as_dir" && as_dir=.
17024     for as_base in sh bash ksh sh5; do
17025     case $as_dir in
17026     /*)
17027     if ("$as_dir/$as_base" -c '
17028     as_lineno_1=$LINENO
17029     as_lineno_2=$LINENO
17030     as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
17031     test "x$as_lineno_1" != "x$as_lineno_2" &&
17032     test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
17033     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
17034     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
17035     CONFIG_SHELL=$as_dir/$as_base
17036     export CONFIG_SHELL
17037     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
17038     fi;;
17039     esac
17040     done
17041     done
17042     ;;
17043     esac
17044    
17045     # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17046     # uniformly replaced by the line number. The first 'sed' inserts a
17047     # line-number line before each line; the second 'sed' does the real
17048     # work. The second script uses 'N' to pair each line-number line
17049     # with the numbered line, and appends trailing '-' during
17050     # substitution so that $LINENO is not a special case at line end.
17051     # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
17052     # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
17053     sed '=' <$as_myself |
17054     sed '
17055     N
17056     s,$,-,
17057     : loop
17058     s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
17059     t loop
17060     s,-$,,
17061     s,^['$as_cr_digits']*\n,,
17062     ' >$as_me.lineno &&
17063     chmod +x $as_me.lineno ||
17064     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
17065     echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
17066     { (exit 1); exit 1; }; }
17067    
17068     # Don't try to exec as it changes $[0], causing all sort of problems
17069     # (the dirname of $[0] is not the place where we might find the
17070     # original and so on. Autoconf is especially sensible to this).
17071     . ./$as_me.lineno
17072     # Exit status is that of the last command.
17073     exit
17074     }
17075    
17076    
17077     case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
17078     *c*,-n*) ECHO_N= ECHO_C='
17079     ' ECHO_T=' ' ;;
17080     *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
17081     *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
17082     esac
17083    
17084     if expr a : '\(a\)' >/dev/null 2>&1; then
17085     as_expr=expr
17086     else
17087     as_expr=false
17088     fi
17089    
17090     rm -f conf$$ conf$$.exe conf$$.file
17091     echo >conf$$.file
17092     if ln -s conf$$.file conf$$ 2>/dev/null; then
17093     # We could just check for DJGPP; but this test a) works b) is more generic
17094     # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
17095     if test -f conf$$.exe; then
17096     # Don't use ln at all; we don't have any links
17097     as_ln_s='cp -p'
17098     else
17099     as_ln_s='ln -s'
17100     fi
17101     elif ln conf$$.file conf$$ 2>/dev/null; then
17102     as_ln_s=ln
17103     else
17104     as_ln_s='cp -p'
17105     fi
17106     rm -f conf$$ conf$$.exe conf$$.file
17107    
17108     if mkdir -p . 2>/dev/null; then
17109     as_mkdir_p=:
17110     else
17111     test -d ./-p && rmdir ./-p
17112     as_mkdir_p=false
17113     fi
17114    
17115     as_executable_p="test -f"
17116    
17117     # Sed expression to map a string onto a valid CPP name.
17118     as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17119    
17120     # Sed expression to map a string onto a valid variable name.
17121     as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17122    
17123    
17124     # IFS
17125     # We need space, tab and new line, in precisely that order.
17126     as_nl='
17127     '
17128     IFS=" $as_nl"
17129    
17130     # CDPATH.
17131     $as_unset CDPATH
17132    
17133     exec 6>&1
17134    
17135     # Open the log real soon, to keep \$[0] and so on meaningful, and to
17136     # report actual input values of CONFIG_FILES etc. instead of their
17137     # values after options handling. Logging --version etc. is OK.
17138     exec 5>>config.log
17139     {
17140     echo
17141     sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17142     ## Running $as_me. ##
17143     _ASBOX
17144     } >&5
17145     cat >&5 <<_CSEOF
17146    
17147     This file was extended by $as_me, which was
17148     generated by GNU Autoconf 2.59. Invocation command line was
17149    
17150     CONFIG_FILES = $CONFIG_FILES
17151     CONFIG_HEADERS = $CONFIG_HEADERS
17152     CONFIG_LINKS = $CONFIG_LINKS
17153     CONFIG_COMMANDS = $CONFIG_COMMANDS
17154     $ $0 $@
17155    
17156     _CSEOF
17157     echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
17158     echo >&5
17159     _ACEOF
17160    
17161     # Files that config.status was made for.
17162     if test -n "$ac_config_files"; then
17163     echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
17164     fi
17165    
17166     if test -n "$ac_config_headers"; then
17167     echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
17168     fi
17169    
17170     if test -n "$ac_config_links"; then
17171     echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
17172     fi
17173 pcg 1.1
17174 pcg 1.11 if test -n "$ac_config_commands"; then
17175     echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
17176     fi
17177    
17178     cat >>$CONFIG_STATUS <<\_ACEOF
17179    
17180     ac_cs_usage="\
17181     \`$as_me' instantiates files from templates according to the
17182     current configuration.
17183    
17184     Usage: $0 [OPTIONS] [FILE]...
17185    
17186     -h, --help print this help, then exit
17187     -V, --version print version number, then exit
17188     -q, --quiet do not print progress messages
17189     -d, --debug don't remove temporary files
17190     --recheck update $as_me by reconfiguring in the same conditions
17191     --file=FILE[:TEMPLATE]
17192     instantiate the configuration file FILE
17193     --header=FILE[:TEMPLATE]
17194     instantiate the configuration header FILE
17195    
17196     Configuration files:
17197     $config_files
17198    
17199     Configuration headers:
17200     $config_headers
17201    
17202     Report bugs to <bug-autoconf@gnu.org>."
17203     _ACEOF
17204    
17205     cat >>$CONFIG_STATUS <<_ACEOF
17206     ac_cs_version="\\
17207     config.status
17208     configured by $0, generated by GNU Autoconf 2.59,
17209     with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
17210    
17211     Copyright (C) 2003 Free Software Foundation, Inc.
17212     This config.status script is free software; the Free Software Foundation
17213     gives unlimited permission to copy, distribute and modify it."
17214     srcdir=$srcdir
17215     INSTALL="$INSTALL"
17216     _ACEOF
17217    
17218     cat >>$CONFIG_STATUS <<\_ACEOF
17219     # If no file are specified by the user, then we need to provide default
17220     # value. By we need to know if files were specified by the user.
17221     ac_need_defaults=:
17222     while test $# != 0
17223 pcg 1.1 do
17224 pcg 1.11 case $1 in
17225     --*=*)
17226     ac_option=`expr "x$1" : 'x\([^=]*\)='`
17227     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
17228     ac_shift=:
17229     ;;
17230     -*)
17231     ac_option=$1
17232     ac_optarg=$2
17233     ac_shift=shift
17234     ;;
17235     *) # This is not an option, so the user has probably given explicit
17236     # arguments.
17237     ac_option=$1
17238     ac_need_defaults=false;;
17239     esac
17240    
17241     case $ac_option in
17242     # Handling of the options.
17243     _ACEOF
17244     cat >>$CONFIG_STATUS <<\_ACEOF
17245 pcg 1.1 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17246 pcg 1.11 ac_cs_recheck=: ;;
17247     --version | --vers* | -V )
17248     echo "$ac_cs_version"; exit 0 ;;
17249     --he | --h)
17250     # Conflict between --help and --header
17251     { { echo "$as_me:$LINENO: error: ambiguous option: $1
17252     Try \`$0 --help' for more information." >&5
17253     echo "$as_me: error: ambiguous option: $1
17254     Try \`$0 --help' for more information." >&2;}
17255     { (exit 1); exit 1; }; };;
17256     --help | --hel | -h )
17257     echo "$ac_cs_usage"; exit 0 ;;
17258     --debug | --d* | -d )
17259     debug=: ;;
17260     --file | --fil | --fi | --f )
17261     $ac_shift
17262     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
17263     ac_need_defaults=false;;
17264     --header | --heade | --head | --hea )
17265     $ac_shift
17266     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
17267     ac_need_defaults=false;;
17268     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17269     | -silent | --silent | --silen | --sile | --sil | --si | --s)
17270     ac_cs_silent=: ;;
17271    
17272     # This is an error.
17273     -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
17274     Try \`$0 --help' for more information." >&5
17275     echo "$as_me: error: unrecognized option: $1
17276     Try \`$0 --help' for more information." >&2;}
17277     { (exit 1); exit 1; }; } ;;
17278    
17279     *) ac_config_targets="$ac_config_targets $1" ;;
17280    
17281     esac
17282     shift
17283     done
17284    
17285     ac_configure_extra_args=
17286    
17287     if $ac_cs_silent; then
17288     exec 6>/dev/null
17289     ac_configure_extra_args="$ac_configure_extra_args --silent"
17290     fi
17291    
17292     _ACEOF
17293     cat >>$CONFIG_STATUS <<_ACEOF
17294     if \$ac_cs_recheck; then
17295     echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
17296     exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17297     fi
17298    
17299     _ACEOF
17300    
17301    
17302    
17303    
17304    
17305     cat >>$CONFIG_STATUS <<\_ACEOF
17306     for ac_config_target in $ac_config_targets
17307     do
17308     case "$ac_config_target" in
17309     # Handling of arguments.
17310     "autoconf/Make.common" ) CONFIG_FILES="$CONFIG_FILES autoconf/Make.common" ;;
17311     "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17312     "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17313     "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
17314     "src/test/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test/Makefile" ;;
17315     "src/rxvtlib.h" ) CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;;
17316     "W11/Makefile" ) CONFIG_FILES="$CONFIG_FILES W11/Makefile" ;;
17317     "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:autoconf/config.h.in" ;;
17318     *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17319     echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
17320     { (exit 1); exit 1; }; };;
17321 pcg 1.1 esac
17322     done
17323    
17324 pcg 1.11 # If the user did not use the arguments to specify the items to instantiate,
17325     # then the envvar interface is used. Set only those that are not.
17326     # We use the long form for the default assignment because of an extremely
17327     # bizarre bug on SunOS 4.1.3.
17328     if $ac_need_defaults; then
17329     test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17330     test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17331     fi
17332    
17333     # Have a temporary directory for convenience. Make it in the build tree
17334     # simply because there is no reason to put it here, and in addition,
17335     # creating and moving files from /tmp can sometimes cause problems.
17336     # Create a temporary directory, and hook for its removal unless debugging.
17337     $debug ||
17338     {
17339     trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
17340     trap '{ (exit 1); exit 1; }' 1 2 13 15
17341     }
17342    
17343     # Create a (secure) tmp directory for tmp files.
17344    
17345     {
17346     tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
17347     test -n "$tmp" && test -d "$tmp"
17348     } ||
17349     {
17350     tmp=./confstat$$-$RANDOM
17351     (umask 077 && mkdir $tmp)
17352     } ||
17353     {
17354     echo "$me: cannot create a temporary directory in ." >&2
17355     { (exit 1); exit 1; }
17356     }
17357    
17358     _ACEOF
17359    
17360     cat >>$CONFIG_STATUS <<_ACEOF
17361 pcg 1.1
17362 pcg 1.11 #
17363     # CONFIG_FILES section.
17364     #
17365 pcg 1.1
17366 pcg 1.11 # No need to generate the scripts if there are no CONFIG_FILES.
17367     # This happens for instance when ./config.status config.h
17368     if test -n "\$CONFIG_FILES"; then
17369     # Protect against being on the right side of a sed subst in config.status.
17370     sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
17371     s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
17372     s,@SHELL@,$SHELL,;t t
17373     s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
17374     s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
17375     s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
17376     s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
17377     s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
17378     s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
17379     s,@exec_prefix@,$exec_prefix,;t t
17380     s,@prefix@,$prefix,;t t
17381     s,@program_transform_name@,$program_transform_name,;t t
17382     s,@bindir@,$bindir,;t t
17383     s,@sbindir@,$sbindir,;t t
17384     s,@libexecdir@,$libexecdir,;t t
17385     s,@datadir@,$datadir,;t t
17386     s,@sysconfdir@,$sysconfdir,;t t
17387     s,@sharedstatedir@,$sharedstatedir,;t t
17388     s,@localstatedir@,$localstatedir,;t t
17389     s,@libdir@,$libdir,;t t
17390     s,@includedir@,$includedir,;t t
17391     s,@oldincludedir@,$oldincludedir,;t t
17392     s,@infodir@,$infodir,;t t
17393     s,@mandir@,$mandir,;t t
17394     s,@build_alias@,$build_alias,;t t
17395     s,@host_alias@,$host_alias,;t t
17396     s,@target_alias@,$target_alias,;t t
17397     s,@DEFS@,$DEFS,;t t
17398     s,@ECHO_C@,$ECHO_C,;t t
17399     s,@ECHO_N@,$ECHO_N,;t t
17400     s,@ECHO_T@,$ECHO_T,;t t
17401     s,@LIBS@,$LIBS,;t t
17402     s,@VERSION@,$VERSION,;t t
17403     s,@DATE@,$DATE,;t t
17404     s,@LSMDATE@,$LSMDATE,;t t
17405     s,@LIBVERSION@,$LIBVERSION,;t t
17406     s,@CC@,$CC,;t t
17407     s,@CFLAGS@,$CFLAGS,;t t
17408     s,@LDFLAGS@,$LDFLAGS,;t t
17409     s,@CPPFLAGS@,$CPPFLAGS,;t t
17410     s,@ac_ct_CC@,$ac_ct_CC,;t t
17411     s,@EXEEXT@,$EXEEXT,;t t
17412     s,@OBJEXT@,$OBJEXT,;t t
17413     s,@CXX@,$CXX,;t t
17414     s,@CXXFLAGS@,$CXXFLAGS,;t t
17415     s,@ac_ct_CXX@,$ac_ct_CXX,;t t
17416     s,@CPP@,$CPP,;t t
17417     s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
17418     s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
17419     s,@INSTALL_DATA@,$INSTALL_DATA,;t t
17420     s,@AWK@,$AWK,;t t
17421 pcg 1.13 s,@LINKER@,$LINKER,;t t
17422     s,@CXXCPP@,$CXXCPP,;t t
17423 pcg 1.11 s,@EGREP@,$EGREP,;t t
17424     s,@build@,$build,;t t
17425     s,@build_cpu@,$build_cpu,;t t
17426     s,@build_vendor@,$build_vendor,;t t
17427     s,@build_os@,$build_os,;t t
17428     s,@host@,$host,;t t
17429     s,@host_cpu@,$host_cpu,;t t
17430     s,@host_vendor@,$host_vendor,;t t
17431     s,@host_os@,$host_os,;t t
17432     s,@LN_S@,$LN_S,;t t
17433     s,@ECHO@,$ECHO,;t t
17434     s,@RANLIB@,$RANLIB,;t t
17435     s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
17436     s,@STRIP@,$STRIP,;t t
17437     s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
17438     s,@LIBTOOL@,$LIBTOOL,;t t
17439     s,@INSTALL_LIBRXVT@,$INSTALL_LIBRXVT,;t t
17440 pcg 1.15 s,@RXVTNAME@,$RXVTNAME,;t t
17441 pcg 1.11 s,@MV@,$MV,;t t
17442     s,@RM@,$RM,;t t
17443     s,@CP@,$CP,;t t
17444     s,@LN@,$LN,;t t
17445     s,@SED@,$SED,;t t
17446     s,@CMP@,$CMP,;t t
17447     s,@TBL@,$TBL,;t t
17448     s,@X_CFLAGS@,$X_CFLAGS,;t t
17449     s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
17450     s,@X_LIBS@,$X_LIBS,;t t
17451     s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
17452     s,@XPM_CPPFLAGS@,$XPM_CPPFLAGS,;t t
17453     s,@XPM_CFLAGS@,$XPM_CFLAGS,;t t
17454     s,@XPM_LIBS@,$XPM_LIBS,;t t
17455     s,@rxvt_int16_typedef@,$rxvt_int16_typedef,;t t
17456     s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t
17457     s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t
17458     s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t
17459     s,@rxvt_intp_define@,$rxvt_intp_define,;t t
17460     s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t
17461     s,@DEBUG@,$DEBUG,;t t
17462     s,@DINCLUDE@,$DINCLUDE,;t t
17463     s,@DLIB@,$DLIB,;t t
17464     s,@include_stdint_h@,$include_stdint_h,;t t
17465     s,@include_stdarg_h@,$include_stdarg_h,;t t
17466     s,@include_stdlib_h@,$include_stdlib_h,;t t
17467     s,@include_unistd_h@,$include_unistd_h,;t t
17468     s,@include_string_h@,$include_string_h,;t t
17469     s,@include_fcntl_h@,$include_fcntl_h,;t t
17470     s,@include_util_h@,$include_util_h,;t t
17471     s,@include_assert_h@,$include_assert_h,;t t
17472     s,@include_sys_ioctl_h@,$include_sys_ioctl_h,;t t
17473     s,@include_sys_select_h@,$include_sys_select_h,;t t
17474     s,@include_sys_strredir_h@,$include_sys_strredir_h,;t t
17475     s,@include_sys_time_h@,$include_sys_time_h,;t t
17476     s,@include_time_h@,$include_time_h,;t t
17477     s,@LIBOBJS@,$LIBOBJS,;t t
17478     s,@LTLIBOBJS@,$LTLIBOBJS,;t t
17479 pcg 1.1 /@MCOMMON@/r $MCOMMON
17480 pcg 1.11 s,@MCOMMON@,,;t t
17481 pcg 1.1 CEOF
17482    
17483 pcg 1.11 _ACEOF
17484 pcg 1.1
17485 pcg 1.11 cat >>$CONFIG_STATUS <<\_ACEOF
17486     # Split the substitutions into bite-sized pieces for seds with
17487     # small command number limits, like on Digital OSF/1 and HP-UX.
17488     ac_max_sed_lines=48
17489     ac_sed_frag=1 # Number of current file.
17490     ac_beg=1 # First line for current file.
17491     ac_end=$ac_max_sed_lines # Line after last line for current file.
17492     ac_more_lines=:
17493     ac_sed_cmds=
17494     while $ac_more_lines; do
17495     if test $ac_beg -gt 1; then
17496     sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17497     else
17498     sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17499     fi
17500     if test ! -s $tmp/subs.frag; then
17501     ac_more_lines=false
17502 pcg 1.1 else
17503 pcg 1.11 # The purpose of the label and of the branching condition is to
17504     # speed up the sed processing (if there are no `@' at all, there
17505     # is no need to browse any of the substitutions).
17506     # These are the two extra sed commands mentioned above.
17507     (echo ':t
17508     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
17509     if test -z "$ac_sed_cmds"; then
17510     ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
17511     else
17512     ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
17513     fi
17514     ac_sed_frag=`expr $ac_sed_frag + 1`
17515     ac_beg=$ac_end
17516     ac_end=`expr $ac_end + $ac_max_sed_lines`
17517 pcg 1.1 fi
17518 pcg 1.11 done
17519     if test -z "$ac_sed_cmds"; then
17520     ac_sed_cmds=cat
17521 pcg 1.1 fi
17522 pcg 1.11 fi # test -n "$CONFIG_FILES"
17523 pcg 1.1
17524 pcg 1.11 _ACEOF
17525     cat >>$CONFIG_STATUS <<\_ACEOF
17526     for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
17527 pcg 1.1 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17528 pcg 1.11 case $ac_file in
17529     - | *:- | *:-:* ) # input from stdin
17530     cat >$tmp/stdin
17531     ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17532     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17533     *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17534     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17535     * ) ac_file_in=$ac_file.in ;;
17536 pcg 1.1 esac
17537    
17538 pcg 1.11 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
17539     ac_dir=`(dirname "$ac_file") 2>/dev/null ||
17540     $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17541     X"$ac_file" : 'X\(//\)[^/]' \| \
17542     X"$ac_file" : 'X\(//\)$' \| \
17543     X"$ac_file" : 'X\(/\)' \| \
17544     . : '\(.\)' 2>/dev/null ||
17545     echo X"$ac_file" |
17546     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17547     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17548     /^X\(\/\/\)$/{ s//\1/; q; }
17549     /^X\(\/\).*/{ s//\1/; q; }
17550     s/.*/./; q'`
17551     { if $as_mkdir_p; then
17552     mkdir -p "$ac_dir"
17553     else
17554     as_dir="$ac_dir"
17555     as_dirs=
17556     while test ! -d "$as_dir"; do
17557     as_dirs="$as_dir $as_dirs"
17558     as_dir=`(dirname "$as_dir") 2>/dev/null ||
17559     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17560     X"$as_dir" : 'X\(//\)[^/]' \| \
17561     X"$as_dir" : 'X\(//\)$' \| \
17562     X"$as_dir" : 'X\(/\)' \| \
17563     . : '\(.\)' 2>/dev/null ||
17564     echo X"$as_dir" |
17565     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17566     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17567     /^X\(\/\/\)$/{ s//\1/; q; }
17568     /^X\(\/\).*/{ s//\1/; q; }
17569     s/.*/./; q'`
17570     done
17571     test ! -n "$as_dirs" || mkdir $as_dirs
17572     fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17573     echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17574     { (exit 1); exit 1; }; }; }
17575    
17576     ac_builddir=.
17577    
17578     if test "$ac_dir" != .; then
17579     ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17580     # A "../" for each directory in $ac_dir_suffix.
17581     ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17582     else
17583     ac_dir_suffix= ac_top_builddir=
17584     fi
17585    
17586     case $srcdir in
17587     .) # No --srcdir option. We are building in place.
17588     ac_srcdir=.
17589     if test -z "$ac_top_builddir"; then
17590     ac_top_srcdir=.
17591     else
17592     ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
17593     fi ;;
17594     [\\/]* | ?:[\\/]* ) # Absolute path.
17595     ac_srcdir=$srcdir$ac_dir_suffix;
17596     ac_top_srcdir=$srcdir ;;
17597     *) # Relative path.
17598     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
17599     ac_top_srcdir=$ac_top_builddir$srcdir ;;
17600     esac
17601    
17602     # Do not use `cd foo && pwd` to compute absolute paths, because
17603     # the directories may not exist.
17604     case `pwd` in
17605     .) ac_abs_builddir="$ac_dir";;
17606     *)
17607     case "$ac_dir" in
17608     .) ac_abs_builddir=`pwd`;;
17609     [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
17610     *) ac_abs_builddir=`pwd`/"$ac_dir";;
17611     esac;;
17612     esac
17613     case $ac_abs_builddir in
17614     .) ac_abs_top_builddir=${ac_top_builddir}.;;
17615     *)
17616     case ${ac_top_builddir}. in
17617     .) ac_abs_top_builddir=$ac_abs_builddir;;
17618     [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
17619     *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
17620     esac;;
17621     esac
17622     case $ac_abs_builddir in
17623     .) ac_abs_srcdir=$ac_srcdir;;
17624     *)
17625     case $ac_srcdir in
17626     .) ac_abs_srcdir=$ac_abs_builddir;;
17627     [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
17628     *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
17629     esac;;
17630     esac
17631     case $ac_abs_builddir in
17632     .) ac_abs_top_srcdir=$ac_top_srcdir;;
17633     *)
17634     case $ac_top_srcdir in
17635     .) ac_abs_top_srcdir=$ac_abs_builddir;;
17636     [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
17637     *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
17638     esac;;
17639     esac
17640    
17641 pcg 1.1
17642 pcg 1.11 case $INSTALL in
17643     [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17644     *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
17645 pcg 1.1 esac
17646    
17647 pcg 1.11 # Let's still pretend it is `configure' which instantiates (i.e., don't
17648     # use $as_me), people would be surprised to read:
17649     # /* config.h. Generated by config.status. */
17650     if test x"$ac_file" = x-; then
17651     configure_input=
17652     else
17653     configure_input="$ac_file. "
17654     fi
17655     configure_input=$configure_input"Generated from `echo $ac_file_in |
17656     sed 's,.*/,,'` by configure."
17657    
17658     # First look for the input files in the build tree, otherwise in the
17659     # src tree.
17660     ac_file_inputs=`IFS=:
17661     for f in $ac_file_in; do
17662     case $f in
17663     -) echo $tmp/stdin ;;
17664     [\\/$]*)
17665     # Absolute (can't be DOS-style, as IFS=:)
17666     test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17667     echo "$as_me: error: cannot find input file: $f" >&2;}
17668     { (exit 1); exit 1; }; }
17669     echo "$f";;
17670     *) # Relative
17671     if test -f "$f"; then
17672     # Build tree
17673     echo "$f"
17674     elif test -f "$srcdir/$f"; then
17675     # Source tree
17676     echo "$srcdir/$f"
17677     else
17678     # /dev/null tree
17679     { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17680     echo "$as_me: error: cannot find input file: $f" >&2;}
17681     { (exit 1); exit 1; }; }
17682     fi;;
17683     esac
17684     done` || { (exit 1); exit 1; }
17685    
17686     if test x"$ac_file" != x-; then
17687     { echo "$as_me:$LINENO: creating $ac_file" >&5
17688     echo "$as_me: creating $ac_file" >&6;}
17689     rm -f "$ac_file"
17690     fi
17691     _ACEOF
17692     cat >>$CONFIG_STATUS <<_ACEOF
17693     sed "$ac_vpsub
17694     $extrasub
17695     _ACEOF
17696     cat >>$CONFIG_STATUS <<\_ACEOF
17697     :t
17698     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17699     s,@configure_input@,$configure_input,;t t
17700     s,@srcdir@,$ac_srcdir,;t t
17701     s,@abs_srcdir@,$ac_abs_srcdir,;t t
17702     s,@top_srcdir@,$ac_top_srcdir,;t t
17703     s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
17704     s,@builddir@,$ac_builddir,;t t
17705     s,@abs_builddir@,$ac_abs_builddir,;t t
17706     s,@top_builddir@,$ac_top_builddir,;t t
17707     s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
17708     s,@INSTALL@,$ac_INSTALL,;t t
17709     " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17710     rm -f $tmp/stdin
17711     if test x"$ac_file" != x-; then
17712     mv $tmp/out $ac_file
17713     else
17714     cat $tmp/out
17715     rm -f $tmp/out
17716     fi
17717 pcg 1.1
17718 pcg 1.11 done
17719     _ACEOF
17720     cat >>$CONFIG_STATUS <<\_ACEOF
17721 pcg 1.1
17722 pcg 1.11 #
17723     # CONFIG_HEADER section.
17724     #
17725 pcg 1.1
17726     # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
17727     # NAME is the cpp macro being defined and VALUE is the value it is being given.
17728     #
17729     # ac_d sets the value in "#define NAME VALUE" lines.
17730 pcg 1.11 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
17731     ac_dB='[ ].*$,\1#\2'
17732     ac_dC=' '
17733     ac_dD=',;t'
17734     # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17735     ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17736     ac_uB='$,\1#\2define\3'
17737 pcg 1.1 ac_uC=' '
17738 pcg 1.11 ac_uD=',;t'
17739 pcg 1.1
17740 pcg 1.11 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
17741 pcg 1.1 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17742 pcg 1.11 case $ac_file in
17743     - | *:- | *:-:* ) # input from stdin
17744     cat >$tmp/stdin
17745     ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17746     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17747     *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17748     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17749     * ) ac_file_in=$ac_file.in ;;
17750 pcg 1.1 esac
17751    
17752 pcg 1.11 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
17753     echo "$as_me: creating $ac_file" >&6;}
17754 pcg 1.1
17755 pcg 1.11 # First look for the input files in the build tree, otherwise in the
17756     # src tree.
17757     ac_file_inputs=`IFS=:
17758     for f in $ac_file_in; do
17759     case $f in
17760     -) echo $tmp/stdin ;;
17761     [\\/$]*)
17762     # Absolute (can't be DOS-style, as IFS=:)
17763     test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17764     echo "$as_me: error: cannot find input file: $f" >&2;}
17765     { (exit 1); exit 1; }; }
17766     # Do quote $f, to prevent DOS paths from being IFS'd.
17767     echo "$f";;
17768     *) # Relative
17769     if test -f "$f"; then
17770     # Build tree
17771     echo "$f"
17772     elif test -f "$srcdir/$f"; then
17773     # Source tree
17774     echo "$srcdir/$f"
17775     else
17776     # /dev/null tree
17777     { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17778     echo "$as_me: error: cannot find input file: $f" >&2;}
17779     { (exit 1); exit 1; }; }
17780     fi;;
17781     esac
17782     done` || { (exit 1); exit 1; }
17783     # Remove the trailing spaces.
17784     sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
17785    
17786     _ACEOF
17787    
17788     # Transform confdefs.h into two sed scripts, `conftest.defines' and
17789     # `conftest.undefs', that substitutes the proper values into
17790     # config.h.in to produce config.h. The first handles `#define'
17791     # templates, and the second `#undef' templates.
17792     # And first: Protect against being on the right side of a sed subst in
17793     # config.status. Protect against being in an unquoted here document
17794     # in config.status.
17795     rm -f conftest.defines conftest.undefs
17796     # Using a here document instead of a string reduces the quoting nightmare.
17797     # Putting comments in sed scripts is not portable.
17798     #
17799     # `end' is used to avoid that the second main sed command (meant for
17800     # 0-ary CPP macros) applies to n-ary macro definitions.
17801     # See the Autoconf documentation for `clear'.
17802     cat >confdef2sed.sed <<\_ACEOF
17803     s/[\\&,]/\\&/g
17804     s,[\\$`],\\&,g
17805     t clear
17806     : clear
17807     s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
17808     t end
17809     s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
17810     : end
17811     _ACEOF
17812     # If some macros were called several times there might be several times
17813     # the same #defines, which is useless. Nevertheless, we may not want to
17814     # sort them, since we want the *last* AC-DEFINE to be honored.
17815     uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
17816     sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
17817     rm -f confdef2sed.sed
17818 pcg 1.1
17819     # This sed command replaces #undef with comments. This is necessary, for
17820     # example, in the case of _POSIX_SOURCE, which is predefined and required
17821     # on some systems where configure will not decide to define it.
17822 pcg 1.11 cat >>conftest.undefs <<\_ACEOF
17823     s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
17824     _ACEOF
17825    
17826     # Break up conftest.defines because some shells have a limit on the size
17827     # of here documents, and old seds have small limits too (100 cmds).
17828     echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
17829     echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
17830     echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
17831     echo ' :' >>$CONFIG_STATUS
17832     rm -f conftest.tail
17833     while grep . conftest.defines >/dev/null
17834     do
17835     # Write a limited-size here document to $tmp/defines.sed.
17836     echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
17837     # Speed up: don't consider the non `#define' lines.
17838     echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
17839     # Work around the forget-to-reset-the-flag bug.
17840     echo 't clr' >>$CONFIG_STATUS
17841     echo ': clr' >>$CONFIG_STATUS
17842     sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
17843     echo 'CEOF
17844     sed -f $tmp/defines.sed $tmp/in >$tmp/out
17845     rm -f $tmp/in
17846     mv $tmp/out $tmp/in
17847     ' >>$CONFIG_STATUS
17848     sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
17849     rm -f conftest.defines
17850     mv conftest.tail conftest.defines
17851     done
17852     rm -f conftest.defines
17853     echo ' fi # grep' >>$CONFIG_STATUS
17854     echo >>$CONFIG_STATUS
17855    
17856     # Break up conftest.undefs because some shells have a limit on the size
17857     # of here documents, and old seds have small limits too (100 cmds).
17858     echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
17859 pcg 1.1 rm -f conftest.tail
17860 pcg 1.11 while grep . conftest.undefs >/dev/null
17861 pcg 1.1 do
17862 pcg 1.11 # Write a limited-size here document to $tmp/undefs.sed.
17863     echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
17864     # Speed up: don't consider the non `#undef'
17865     echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
17866     # Work around the forget-to-reset-the-flag bug.
17867     echo 't clr' >>$CONFIG_STATUS
17868     echo ': clr' >>$CONFIG_STATUS
17869     sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
17870 pcg 1.1 echo 'CEOF
17871 pcg 1.11 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
17872     rm -f $tmp/in
17873     mv $tmp/out $tmp/in
17874     ' >>$CONFIG_STATUS
17875     sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
17876     rm -f conftest.undefs
17877     mv conftest.tail conftest.undefs
17878     done
17879     rm -f conftest.undefs
17880    
17881     cat >>$CONFIG_STATUS <<\_ACEOF
17882     # Let's still pretend it is `configure' which instantiates (i.e., don't
17883     # use $as_me), people would be surprised to read:
17884     # /* config.h. Generated by config.status. */
17885     if test x"$ac_file" = x-; then
17886     echo "/* Generated by configure. */" >$tmp/config.h
17887     else
17888     echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
17889     fi
17890     cat $tmp/in >>$tmp/config.h
17891     rm -f $tmp/in
17892     if test x"$ac_file" != x-; then
17893     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
17894     { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
17895     echo "$as_me: $ac_file is unchanged" >&6;}
17896     else
17897     ac_dir=`(dirname "$ac_file") 2>/dev/null ||
17898     $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17899     X"$ac_file" : 'X\(//\)[^/]' \| \
17900     X"$ac_file" : 'X\(//\)$' \| \
17901     X"$ac_file" : 'X\(/\)' \| \
17902     . : '\(.\)' 2>/dev/null ||
17903     echo X"$ac_file" |
17904     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17905     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17906     /^X\(\/\/\)$/{ s//\1/; q; }
17907     /^X\(\/\).*/{ s//\1/; q; }
17908     s/.*/./; q'`
17909     { if $as_mkdir_p; then
17910     mkdir -p "$ac_dir"
17911     else
17912     as_dir="$ac_dir"
17913     as_dirs=
17914     while test ! -d "$as_dir"; do
17915     as_dirs="$as_dir $as_dirs"
17916     as_dir=`(dirname "$as_dir") 2>/dev/null ||
17917     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17918     X"$as_dir" : 'X\(//\)[^/]' \| \
17919     X"$as_dir" : 'X\(//\)$' \| \
17920     X"$as_dir" : 'X\(/\)' \| \
17921     . : '\(.\)' 2>/dev/null ||
17922     echo X"$as_dir" |
17923     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17924     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17925     /^X\(\/\/\)$/{ s//\1/; q; }
17926     /^X\(\/\).*/{ s//\1/; q; }
17927     s/.*/./; q'`
17928     done
17929     test ! -n "$as_dirs" || mkdir $as_dirs
17930     fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17931     echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17932     { (exit 1); exit 1; }; }; }
17933    
17934     rm -f $ac_file
17935     mv $tmp/config.h $ac_file
17936 pcg 1.1 fi
17937 pcg 1.11 else
17938     cat $tmp/config.h
17939     rm -f $tmp/config.h
17940 pcg 1.1 fi
17941 pcg 1.11 done
17942     _ACEOF
17943    
17944     cat >>$CONFIG_STATUS <<\_ACEOF
17945 pcg 1.1
17946 pcg 1.11 { (exit 0); exit 0; }
17947     _ACEOF
17948     chmod +x $CONFIG_STATUS
17949     ac_clean_files=$ac_clean_files_save
17950 pcg 1.1
17951    
17952 pcg 1.11 # configure is writing to config.log, and then calls config.status.
17953     # config.status does its own redirection, appending to config.log.
17954     # Unfortunately, on DOS this fails, as config.log is still kept open
17955     # by configure, so config.status won't be able to write to it; its
17956     # output is simply discarded. So we exec the FD to /dev/null,
17957     # effectively closing config.log, so it can be properly (re)opened and
17958     # appended to by config.status. When coming back to configure, we
17959     # need to make the FD available again.
17960     if test "$no_create" != yes; then
17961     ac_cs_success=:
17962     ac_config_status_args=
17963     test "$silent" = yes &&
17964     ac_config_status_args="$ac_config_status_args --quiet"
17965     exec 5>/dev/null
17966     $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17967     exec 5>>config.log
17968     # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17969     # would make configure fail if this is the last instruction.
17970     $ac_cs_success || { (exit 1); exit 1; }
17971     fi
17972 pcg 1.1
17973    
17974     echo "Configuration:
17975    
17976     Rxvt version: $VERSION : $DATE
17977     Source code location: $srcdir
17978     Install path: ${prefix}/bin
17979 pcg 1.13 Compiler: $CXX
17980     Compiler flags: $CFLAGS
17981     Linker: $LINKER"
17982 pcg 1.1
17983     if test "$MALLOC_TYPE" = S; then
17984     echo " malloc support: system default"
17985     fi
17986     if test "$MALLOC_TYPE" = G; then
17987     echo " malloc support: Gray Watson's dmalloc"
17988     fi
17989     if test "$MALLOC_TYPE" = D; then
17990     echo " malloc support: Doug Lea's malloc"
17991     fi
17992    
17993     if test x$support_xpm = xyes; then
17994     echo " Xpm library: $XPM_LIBS"
17995     fi
17996    
17997     echo "
17998     The following are set in config.h
17999     "
18000     echo " pty/tty type: "$rxvt_cv_ptys
18001     if test x$support_utmp != xyes; then
18002 pcg 1.20 echo " utmp support: disabled"
18003     echo
18004 pcg 1.1 else
18005     echo " utmp support: enabled
18006     utmp file: $rxvt_cv_path_utmp
18007     utmpx file: $rxvt_cv_path_utmpx
18008     wtmp file: $rxvt_cv_path_wtmp
18009     wtmpx file: $rxvt_cv_path_wtmpx
18010     lastlog file: $rxvt_cv_path_lastlog
18011 pcg 1.20 ttys/ttytab file: $rxvt_cv_path_ttytab"
18012     echo
18013 pcg 1.1 fi
18014     if test x$term != x; then
18015 pcg 1.18 echo " set TERM to: $term"
18016 pcg 1.1 fi
18017     if test x$terminfo != x; then
18018 pcg 1.18 echo " set TERMINFO to: $terminfo"
18019     fi
18020     echo " default resource name: $RESNAME"
18021     echo " resource class: $RESCLASS"
18022     if test x$RESFALLBACK != x; then
18023     echo " resource class fallback: $RESFALLBACK"
18024 pcg 1.1 fi
18025 pcg 1.18 echo
18026 pcg 1.1 if test x$rxvt_cv_ptys = xUNKNOWN; then
18027     echo ".----------------------------------------------------------------."
18028     echo ". WARNING: could not determine pty/tty type. Do not build until ."
18029     echo ". the appropriate PTYS_ARE_* is defined in config.h ."
18030     echo ".----------------------------------------------------------------."
18031     fi
18032     if test x$support_xpm = xneedsmanualspecification; then
18033     echo ".----------------------------------------------------------------."
18034     echo ". WARNING: --enable-xpm-background was specified however the ."
18035     echo ". XPM includes files and libraries could not be found. ."
18036     echo ". XPM backgrounds are now being DISABLED! If you want ."
18037     echo ". to use them you should rerun configure with the ."
18038     echo ". appropriate --with-xpm-includes=/path/to/xpm/includes ."
18039     echo ". and --with-xpm-library=/path/to/xpm/library lines. ."
18040     echo ".----------------------------------------------------------------."
18041     fi
18042     if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then
18043     echo ".----------------------------------------------------------------."
18044     echo ". WARNING: --enable-xim was specified however the locale support ."
18045     echo ". functions could not be found. ."
18046     echo ". XIM is now being DISABLED! ."
18047     echo ".----------------------------------------------------------------."
18048     fi
18049 pcg 1.20
18050     echo " *** Please check src/feature.h for further options ***"
18051     echo
18052    
18053     echo ".----------------------------------------------------------------."
18054     echo ". NOTE: most features are disabled by default, try ."
18055     echo ". configure --help to get an idea of the optional features ."
18056     echo ".----------------------------------------------------------------."
18057     echo
18058