ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/configure
Revision: 1.2
Committed: Thu Dec 18 00:38:07 2003 UTC (20 years, 5 months ago) by pcg
Branch: MAIN
Changes since 1.1: +1 -1 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 pcg 1.1 #! /bin/sh
2    
3     # Guess values for system-dependent variables and create Makefiles.
4     # Generated automatically using autoconf version 2.13
5     # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6     #
7     # This configure script is free software; the Free Software Foundation
8     # gives unlimited permission to copy, distribute and modify it.
9    
10     # Defaults:
11     ac_help=
12     ac_default_prefix=/usr/local
13     # Any additions from configure.in:
14     ac_help="$ac_help
15     --enable-shared[=PKGS] build shared libraries [default=no]"
16     ac_help="$ac_help
17     --enable-static[=PKGS] build static libraries [default=yes]"
18     ac_help="$ac_help
19     --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
20     ac_help="$ac_help
21     --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
22    
23     # Find the correct PATH separator. Usually this is `:', but
24     # DJGPP uses `;' like DOS.
25     if test "X${PATH_SEPARATOR+set}" != Xset; then
26     UNAME=${UNAME-`uname 2>/dev/null`}
27     case X$UNAME in
28     *-DOS) lt_cv_sys_path_separator=';' ;;
29     *) lt_cv_sys_path_separator=':' ;;
30     esac
31     fi
32    
33    
34     # Check that we are running under the correct shell.
35     SHELL=${CONFIG_SHELL-/bin/sh}
36    
37     case "X$ECHO" in
38     X*--fallback-echo)
39     # Remove one level of quotation (which was required for Make).
40     ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
41     ;;
42     esac
43    
44     echo=${ECHO-echo}
45     if test "X$1" = X--no-reexec; then
46     # Discard the --no-reexec flag, and continue.
47     shift
48     elif test "X$1" = X--fallback-echo; then
49     # Avoid inline document here, it may be left over
50     :
51     elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
52     # Yippee, $echo works!
53     :
54     else
55     # Restart under the correct shell.
56     exec $SHELL "$0" --no-reexec ${1+"$@"}
57     fi
58    
59     if test "X$1" = X--fallback-echo; then
60     # used as fallback echo
61     shift
62     cat <<EOF
63    
64     EOF
65     exit 0
66     fi
67    
68     # The HP-UX ksh and POSIX shell print the target directory to stdout
69     # if CDPATH is set.
70     if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
71    
72     if test -z "$ECHO"; then
73     if test "X${echo_test_string+set}" != Xset; then
74     # find a string as large as possible, as long as the shell can cope with it
75     for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
76     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
77     if (echo_test_string="`eval $cmd`") 2>/dev/null &&
78     echo_test_string="`eval $cmd`" &&
79     (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
80     then
81     break
82     fi
83     done
84     fi
85    
86     if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
87     echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
88     test "X$echo_testing_string" = "X$echo_test_string"; then
89     :
90     else
91     # The Solaris, AIX, and Digital Unix default echo programs unquote
92     # backslashes. This makes it impossible to quote backslashes using
93     # echo "$something" | sed 's/\\/\\\\/g'
94     #
95     # So, first we look for a working echo in the user's PATH.
96    
97     IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
98     for dir in $PATH /usr/ucb; do
99     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
100     test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
101     echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
102     test "X$echo_testing_string" = "X$echo_test_string"; then
103     echo="$dir/echo"
104     break
105     fi
106     done
107     IFS="$save_ifs"
108    
109     if test "X$echo" = Xecho; then
110     # We didn't find a better echo, so look for alternatives.
111     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
112     echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
113     test "X$echo_testing_string" = "X$echo_test_string"; then
114     # This shell has a builtin print -r that does the trick.
115     echo='print -r'
116     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
117     test "X$CONFIG_SHELL" != X/bin/ksh; then
118     # If we have ksh, try running ltconfig again with it.
119     ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
120     export ORIGINAL_CONFIG_SHELL
121     CONFIG_SHELL=/bin/ksh
122     export CONFIG_SHELL
123     exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
124     else
125     # Try using printf.
126     echo='printf %s\n'
127     if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
128     echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
129     test "X$echo_testing_string" = "X$echo_test_string"; then
130     # Cool, printf works
131     :
132     elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
133     test "X$echo_testing_string" = 'X\t' &&
134     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
135     test "X$echo_testing_string" = "X$echo_test_string"; then
136     CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
137     export CONFIG_SHELL
138     SHELL="$CONFIG_SHELL"
139     export SHELL
140     echo="$CONFIG_SHELL $0 --fallback-echo"
141     elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
142     test "X$echo_testing_string" = 'X\t' &&
143     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
144     test "X$echo_testing_string" = "X$echo_test_string"; then
145     echo="$CONFIG_SHELL $0 --fallback-echo"
146     else
147     # maybe with a smaller string...
148     prev=:
149    
150     for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
151     if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
152     then
153     break
154     fi
155     prev="$cmd"
156     done
157    
158     if test "$prev" != 'sed 50q "$0"'; then
159     echo_test_string=`eval $prev`
160     export echo_test_string
161     exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
162     else
163     # Oops. We lost completely, so just stick with echo.
164     echo=echo
165     fi
166     fi
167     fi
168     fi
169     fi
170     fi
171    
172     # Copy echo and quote the copy suitably for passing to libtool from
173     # the Makefile, instead of quoting the original, which is used later.
174     ECHO=$echo
175     if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
176     ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
177     fi
178    
179    
180     ac_help="$ac_help
181     --disable-libtool-lock avoid locking (might break parallel builds)"
182     ac_help="$ac_help
183     dnl
184     --with-pic try to use only PIC/non-PIC objects [default=use both]"
185     ac_help="$ac_help
186     --enable-everything enable standard non-multichoice features: marked *
187     NOTE: this option is order dependent
188     NOTE: automatically enabled with --enable-shared"
189     ac_help="$ac_help
190     --enable-unicode3 use 21 instead of 16 bits to represent unicode characters"
191     ac_help="$ac_help
192     --enable-xft enable xft support on systems that have it"
193     ac_help="$ac_help
194 pcg 1.2 --with-codesets=NAME,... compile in additional codesets (jp,jp_ext,kr,cn,cn_ext,vn,all)"
195 pcg 1.1 ac_help="$ac_help
196     --with-encoding=NAME set language default encoding to NAME (default: sjis)
197     (eucj|sjis|big5|gb|kr|noenc)"
198     ac_help="$ac_help
199     --enable-utmp enable utmp (utmpx) support *"
200     ac_help="$ac_help
201     --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp)*"
202     ac_help="$ac_help
203     --enable-lastlog enable lastlog support (requires --enable-utmp) *"
204     ac_help="$ac_help
205     --enable-xpm-background enable XPM background pixmaps *"
206     ac_help="$ac_help
207     --enable-transparency enable transparent backgrounds *"
208     ac_help="$ac_help
209     --enable-menubar enable menubar *"
210     ac_help="$ac_help
211     --enable-graphics enable rxvt own graphics mode (see src/graphics) *"
212     ac_help="$ac_help
213     --enable-rxvt-scroll enable rxvt style scrollbar *"
214     ac_help="$ac_help
215     --enable-next-scroll enable NeXT style scrollbar *"
216     ac_help="$ac_help
217     --enable-xterm-scroll enable Xterm style scrollbar *"
218     ac_help="$ac_help
219     --enable-half-shadow use half width/height shadow on rxvt scrollbar"
220     ac_help="$ac_help
221     --enable-xim XIM (X Input Method) protocol support *"
222     ac_help="$ac_help
223     --enable-greek enable greek keyboard support"
224     ac_help="$ac_help
225     --enable-ttygid enable tty setting to group named "tty""
226     ac_help="$ac_help
227     --disable-backspace-key disable handling of the backspace key"
228     ac_help="$ac_help
229     --disable-delete-key disable handling of the delete key"
230     ac_help="$ac_help
231     --disable-resources disable all resource checking"
232     ac_help="$ac_help
233     --enable-xgetdefault enable resources via X instead of our small version"
234     ac_help="$ac_help
235     --enable-strings enable some replacement system functions"
236     ac_help="$ac_help
237     --disable-swapscreen disable swap screen support"
238     ac_help="$ac_help
239     --enable-frills enable support for rarely used features *"
240     ac_help="$ac_help
241     --enable-linespace enable support for linespace *"
242     ac_help="$ac_help
243     --enable-24bit enable support for using 24bit visuals if available *"
244     ac_help="$ac_help
245     --enable-keepscrolling enable continual scrolling on scrollbar arrow press *"
246     ac_help="$ac_help
247     --enable-selectionscrolling enable scrolling during selections *"
248     ac_help="$ac_help
249     --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5 *"
250     ac_help="$ac_help
251     --enable-slipwheeling enable slip wheel scrolling (requires previous) *"
252     ac_help="$ac_help
253     --enable-old-selection enable v2.20 (& prior) mouse selection style support*"
254     ac_help="$ac_help
255     --disable-new-selection disable new mouse (xterm) selection style support"
256     ac_help="$ac_help
257     --enable-dmalloc enable Gray Watson's malloc - for debugging use"
258     ac_help="$ac_help
259     --enable-dlmalloc enable Doug Lea's malloc - for production use
260     NOTE: enable only one malloc package"
261     ac_help="$ac_help
262     --enable-smart-resize enable smart growth/shrink behaviour"
263     ac_help="$ac_help
264     --enable-256-color enable 256-color support"
265     ac_help="$ac_help
266     --enable-cursor-blink enable blinking cursor *"
267     ac_help="$ac_help
268     --enable-pointer-blank enable pointer blank when typing or inactive pointer*"
269     ac_help="$ac_help
270     --with-term=NAME set the terminal to NAME (default \"xterm\")"
271     ac_help="$ac_help
272     --with-terminfo=PATH set the path to the terminfo tree to PATH"
273     ac_help="$ac_help
274     --with-x use the X Window System"
275     ac_help="$ac_help
276     --with-xpm-includes=DIR use XPM includes in DIR"
277     ac_help="$ac_help
278     --with-xpm-library=DIR use XPM library in DIR"
279     ac_help="$ac_help
280     --with-xpm use XPM"
281    
282     # Initialize some variables set by options.
283     # The variables have the same names as the options, with
284     # dashes changed to underlines.
285     build=NONE
286     cache_file=./config.cache
287     exec_prefix=NONE
288     host=NONE
289     no_create=
290     nonopt=NONE
291     no_recursion=
292     prefix=NONE
293     program_prefix=NONE
294     program_suffix=NONE
295     program_transform_name=s,x,x,
296     silent=
297     site=
298     srcdir=
299     target=NONE
300     verbose=
301     x_includes=NONE
302     x_libraries=NONE
303     bindir='${exec_prefix}/bin'
304     sbindir='${exec_prefix}/sbin'
305     libexecdir='${exec_prefix}/libexec'
306     datadir='${prefix}/share'
307     sysconfdir='${prefix}/etc'
308     sharedstatedir='${prefix}/com'
309     localstatedir='${prefix}/var'
310     libdir='${exec_prefix}/lib'
311     includedir='${prefix}/include'
312     oldincludedir='/usr/include'
313     infodir='${prefix}/info'
314     mandir='${prefix}/man'
315    
316     # Initialize some other variables.
317     subdirs=
318     MFLAGS= MAKEFLAGS=
319     SHELL=${CONFIG_SHELL-/bin/sh}
320     # Maximum number of lines to put in a shell here document.
321     ac_max_here_lines=12
322    
323     ac_prev=
324     for ac_option
325     do
326    
327     # If the previous option needs an argument, assign it.
328     if test -n "$ac_prev"; then
329     eval "$ac_prev=\$ac_option"
330     ac_prev=
331     continue
332     fi
333    
334     case "$ac_option" in
335     -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
336     *) ac_optarg= ;;
337     esac
338    
339     # Accept the important Cygnus configure options, so we can diagnose typos.
340    
341     case "$ac_option" in
342    
343     -bindir | --bindir | --bindi | --bind | --bin | --bi)
344     ac_prev=bindir ;;
345     -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
346     bindir="$ac_optarg" ;;
347    
348     -build | --build | --buil | --bui | --bu)
349     ac_prev=build ;;
350     -build=* | --build=* | --buil=* | --bui=* | --bu=*)
351     build="$ac_optarg" ;;
352    
353     -cache-file | --cache-file | --cache-fil | --cache-fi \
354     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
355     ac_prev=cache_file ;;
356     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
357     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
358     cache_file="$ac_optarg" ;;
359    
360     -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
361     ac_prev=datadir ;;
362     -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
363     | --da=*)
364     datadir="$ac_optarg" ;;
365    
366     -disable-* | --disable-*)
367     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
368     # Reject names that are not valid shell variable names.
369     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
370     { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
371     fi
372     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
373     eval "enable_${ac_feature}=no" ;;
374    
375     -enable-* | --enable-*)
376     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
377     # Reject names that are not valid shell variable names.
378     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
379     { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
380     fi
381     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
382     case "$ac_option" in
383     *=*) ;;
384     *) ac_optarg=yes ;;
385     esac
386     eval "enable_${ac_feature}='$ac_optarg'" ;;
387    
388     -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
389     | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
390     | --exec | --exe | --ex)
391     ac_prev=exec_prefix ;;
392     -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
393     | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
394     | --exec=* | --exe=* | --ex=*)
395     exec_prefix="$ac_optarg" ;;
396    
397     -gas | --gas | --ga | --g)
398     # Obsolete; use --with-gas.
399     with_gas=yes ;;
400    
401     -help | --help | --hel | --he)
402     # Omit some internal or obsolete options to make the list less imposing.
403     # This message is too long to be a string in the A/UX 3.1 sh.
404     cat << EOF
405     Usage: configure [options] [host]
406     Options: [defaults in brackets after descriptions]
407     Configuration:
408     --cache-file=FILE cache test results in FILE
409     --help print this message
410     --no-create do not create output files
411     --quiet, --silent do not print \`checking...' messages
412     --version print the version of autoconf that created configure
413     Directory and file names:
414     --prefix=PREFIX install architecture-independent files in PREFIX
415     [$ac_default_prefix]
416     --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
417     [same as prefix]
418     --bindir=DIR user executables in DIR [EPREFIX/bin]
419     --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
420     --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
421     --datadir=DIR read-only architecture-independent data in DIR
422     [PREFIX/share]
423     --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
424     --sharedstatedir=DIR modifiable architecture-independent data in DIR
425     [PREFIX/com]
426     --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
427     --libdir=DIR object code libraries in DIR [EPREFIX/lib]
428     --includedir=DIR C header files in DIR [PREFIX/include]
429     --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
430     --infodir=DIR info documentation in DIR [PREFIX/info]
431     --mandir=DIR man documentation in DIR [PREFIX/man]
432     --srcdir=DIR find the sources in DIR [configure dir or ..]
433     --program-prefix=PREFIX prepend PREFIX to installed program names
434     --program-suffix=SUFFIX append SUFFIX to installed program names
435     --program-transform-name=PROGRAM
436     run sed PROGRAM on installed program names
437     EOF
438     cat << EOF
439     Host type:
440     --build=BUILD configure for building on BUILD [BUILD=HOST]
441     --host=HOST configure for HOST [guessed]
442     --target=TARGET configure for TARGET [TARGET=HOST]
443     Features and packages:
444     --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
445     --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
446     --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
447     --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
448     --x-includes=DIR X include files are in DIR
449     --x-libraries=DIR X library files are in DIR
450     EOF
451     if test -n "$ac_help"; then
452     echo "--enable and --with options recognized:$ac_help"
453     fi
454     exit 0 ;;
455    
456     -host | --host | --hos | --ho)
457     ac_prev=host ;;
458     -host=* | --host=* | --hos=* | --ho=*)
459     host="$ac_optarg" ;;
460    
461     -includedir | --includedir | --includedi | --included | --include \
462     | --includ | --inclu | --incl | --inc)
463     ac_prev=includedir ;;
464     -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
465     | --includ=* | --inclu=* | --incl=* | --inc=*)
466     includedir="$ac_optarg" ;;
467    
468     -infodir | --infodir | --infodi | --infod | --info | --inf)
469     ac_prev=infodir ;;
470     -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
471     infodir="$ac_optarg" ;;
472    
473     -libdir | --libdir | --libdi | --libd)
474     ac_prev=libdir ;;
475     -libdir=* | --libdir=* | --libdi=* | --libd=*)
476     libdir="$ac_optarg" ;;
477    
478     -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
479     | --libexe | --libex | --libe)
480     ac_prev=libexecdir ;;
481     -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
482     | --libexe=* | --libex=* | --libe=*)
483     libexecdir="$ac_optarg" ;;
484    
485     -localstatedir | --localstatedir | --localstatedi | --localstated \
486     | --localstate | --localstat | --localsta | --localst \
487     | --locals | --local | --loca | --loc | --lo)
488     ac_prev=localstatedir ;;
489     -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
490     | --localstate=* | --localstat=* | --localsta=* | --localst=* \
491     | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
492     localstatedir="$ac_optarg" ;;
493    
494     -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
495     ac_prev=mandir ;;
496     -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
497     mandir="$ac_optarg" ;;
498    
499     -nfp | --nfp | --nf)
500     # Obsolete; use --without-fp.
501     with_fp=no ;;
502    
503     -no-create | --no-create | --no-creat | --no-crea | --no-cre \
504     | --no-cr | --no-c)
505     no_create=yes ;;
506    
507     -no-recursion | --no-recursion | --no-recursio | --no-recursi \
508     | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
509     no_recursion=yes ;;
510    
511     -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
512     | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
513     | --oldin | --oldi | --old | --ol | --o)
514     ac_prev=oldincludedir ;;
515     -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
516     | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
517     | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
518     oldincludedir="$ac_optarg" ;;
519    
520     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
521     ac_prev=prefix ;;
522     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
523     prefix="$ac_optarg" ;;
524    
525     -program-prefix | --program-prefix | --program-prefi | --program-pref \
526     | --program-pre | --program-pr | --program-p)
527     ac_prev=program_prefix ;;
528     -program-prefix=* | --program-prefix=* | --program-prefi=* \
529     | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
530     program_prefix="$ac_optarg" ;;
531    
532     -program-suffix | --program-suffix | --program-suffi | --program-suff \
533     | --program-suf | --program-su | --program-s)
534     ac_prev=program_suffix ;;
535     -program-suffix=* | --program-suffix=* | --program-suffi=* \
536     | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
537     program_suffix="$ac_optarg" ;;
538    
539     -program-transform-name | --program-transform-name \
540     | --program-transform-nam | --program-transform-na \
541     | --program-transform-n | --program-transform- \
542     | --program-transform | --program-transfor \
543     | --program-transfo | --program-transf \
544     | --program-trans | --program-tran \
545     | --progr-tra | --program-tr | --program-t)
546     ac_prev=program_transform_name ;;
547     -program-transform-name=* | --program-transform-name=* \
548     | --program-transform-nam=* | --program-transform-na=* \
549     | --program-transform-n=* | --program-transform-=* \
550     | --program-transform=* | --program-transfor=* \
551     | --program-transfo=* | --program-transf=* \
552     | --program-trans=* | --program-tran=* \
553     | --progr-tra=* | --program-tr=* | --program-t=*)
554     program_transform_name="$ac_optarg" ;;
555    
556     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
557     | -silent | --silent | --silen | --sile | --sil)
558     silent=yes ;;
559    
560     -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
561     ac_prev=sbindir ;;
562     -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
563     | --sbi=* | --sb=*)
564     sbindir="$ac_optarg" ;;
565    
566     -sharedstatedir | --sharedstatedir | --sharedstatedi \
567     | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
568     | --sharedst | --shareds | --shared | --share | --shar \
569     | --sha | --sh)
570     ac_prev=sharedstatedir ;;
571     -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
572     | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
573     | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
574     | --sha=* | --sh=*)
575     sharedstatedir="$ac_optarg" ;;
576    
577     -site | --site | --sit)
578     ac_prev=site ;;
579     -site=* | --site=* | --sit=*)
580     site="$ac_optarg" ;;
581    
582     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
583     ac_prev=srcdir ;;
584     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
585     srcdir="$ac_optarg" ;;
586    
587     -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
588     | --syscon | --sysco | --sysc | --sys | --sy)
589     ac_prev=sysconfdir ;;
590     -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
591     | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
592     sysconfdir="$ac_optarg" ;;
593    
594     -target | --target | --targe | --targ | --tar | --ta | --t)
595     ac_prev=target ;;
596     -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
597     target="$ac_optarg" ;;
598    
599     -v | -verbose | --verbose | --verbos | --verbo | --verb)
600     verbose=yes ;;
601    
602     -version | --version | --versio | --versi | --vers)
603     echo "configure generated by autoconf version 2.13"
604     exit 0 ;;
605    
606     -with-* | --with-*)
607     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
608     # Reject names that are not valid shell variable names.
609     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
610     { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
611     fi
612     ac_package=`echo $ac_package| sed 's/-/_/g'`
613     case "$ac_option" in
614     *=*) ;;
615     *) ac_optarg=yes ;;
616     esac
617     eval "with_${ac_package}='$ac_optarg'" ;;
618    
619     -without-* | --without-*)
620     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
621     # Reject names that are not valid shell variable names.
622     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
623     { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
624     fi
625     ac_package=`echo $ac_package| sed 's/-/_/g'`
626     eval "with_${ac_package}=no" ;;
627    
628     --x)
629     # Obsolete; use --with-x.
630     with_x=yes ;;
631    
632     -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
633     | --x-incl | --x-inc | --x-in | --x-i)
634     ac_prev=x_includes ;;
635     -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
636     | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
637     x_includes="$ac_optarg" ;;
638    
639     -x-libraries | --x-libraries | --x-librarie | --x-librari \
640     | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
641     ac_prev=x_libraries ;;
642     -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
643     | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
644     x_libraries="$ac_optarg" ;;
645    
646     -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
647     ;;
648    
649     *)
650     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
651     echo "configure: warning: $ac_option: invalid host type" 1>&2
652     fi
653     if test "x$nonopt" != xNONE; then
654     { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
655     fi
656     nonopt="$ac_option"
657     ;;
658    
659     esac
660     done
661    
662     if test -n "$ac_prev"; then
663     { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
664     fi
665    
666     trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
667    
668     # File descriptor usage:
669     # 0 standard input
670     # 1 file creation
671     # 2 errors and warnings
672     # 3 some systems may open it to /dev/tty
673     # 4 used on the Kubota Titan
674     # 6 checking for... messages and results
675     # 5 compiler messages saved in config.log
676     if test "$silent" = yes; then
677     exec 6>/dev/null
678     else
679     exec 6>&1
680     fi
681     exec 5>./config.log
682    
683     echo "\
684     This file contains any messages produced by compilers while
685     running configure, to aid debugging if configure makes a mistake.
686     " 1>&5
687    
688     # Strip out --no-create and --no-recursion so they do not pile up.
689     # Also quote any args containing shell metacharacters.
690     ac_configure_args=
691     for ac_arg
692     do
693     case "$ac_arg" in
694     -no-create | --no-create | --no-creat | --no-crea | --no-cre \
695     | --no-cr | --no-c) ;;
696     -no-recursion | --no-recursion | --no-recursio | --no-recursi \
697     | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
698     *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
699     ac_configure_args="$ac_configure_args '$ac_arg'" ;;
700     *) ac_configure_args="$ac_configure_args $ac_arg" ;;
701     esac
702     done
703    
704     # NLS nuisances.
705     # Only set these to C if already set. These must not be set unconditionally
706     # because not all systems understand e.g. LANG=C (notably SCO).
707     # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
708     # Non-C LC_CTYPE values break the ctype check.
709     if test "${LANG+set}" = set; then LANG=C; export LANG; fi
710     if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
711     if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
712     if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
713    
714     # confdefs.h avoids OS command line length limits that DEFS can exceed.
715     rm -rf conftest* confdefs.h
716     # AIX cpp loses on an empty file, so make sure it contains at least a newline.
717     echo > confdefs.h
718    
719     # A filename unique to this package, relative to the directory that
720     # configure is in, which we can look for to find out if srcdir is correct.
721     ac_unique_file=src/feature.h
722    
723     # Find the source files, if location was not specified.
724     if test -z "$srcdir"; then
725     ac_srcdir_defaulted=yes
726     # Try the directory containing this script, then its parent.
727     ac_prog=$0
728     ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
729     test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
730     srcdir=$ac_confdir
731     if test ! -r $srcdir/$ac_unique_file; then
732     srcdir=..
733     fi
734     else
735     ac_srcdir_defaulted=no
736     fi
737     if test ! -r $srcdir/$ac_unique_file; then
738     if test "$ac_srcdir_defaulted" = yes; then
739     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
740     else
741     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
742     fi
743     fi
744     srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
745    
746     # Prefer explicitly selected file to automatically selected ones.
747     if test -z "$CONFIG_SITE"; then
748     if test "x$prefix" != xNONE; then
749     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
750     else
751     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
752     fi
753     fi
754     for ac_site_file in $CONFIG_SITE; do
755     if test -r "$ac_site_file"; then
756     echo "loading site script $ac_site_file"
757     . "$ac_site_file"
758     fi
759     done
760    
761     if test -r "$cache_file"; then
762     echo "loading cache $cache_file"
763     . $cache_file
764     else
765     echo "creating cache $cache_file"
766     > $cache_file
767     fi
768    
769     ac_ext=c
770     # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
771     ac_cpp='$CPP $CPPFLAGS'
772     ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
773     ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
774     cross_compiling=$ac_cv_prog_cc_cross
775    
776     ac_exeext=
777     ac_objext=o
778     if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
779     # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
780     if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
781     ac_n= ac_c='
782     ' ac_t=' '
783     else
784     ac_n=-n ac_c= ac_t=
785     fi
786     else
787     ac_n= ac_c='\c' ac_t=
788     fi
789    
790    
791     ac_aux_dir=
792     for ac_dir in autoconf $srcdir/autoconf; do
793     if test -f $ac_dir/install-sh; then
794     ac_aux_dir=$ac_dir
795     ac_install_sh="$ac_aux_dir/install-sh -c"
796     break
797     elif test -f $ac_dir/install.sh; then
798     ac_aux_dir=$ac_dir
799     ac_install_sh="$ac_aux_dir/install.sh -c"
800     break
801     fi
802     done
803     if test -z "$ac_aux_dir"; then
804     { echo "configure: error: can not find install-sh or install.sh in autoconf $srcdir/autoconf" 1>&2; exit 1; }
805     fi
806     ac_config_guess=$ac_aux_dir/config.guess
807     ac_config_sub=$ac_aux_dir/config.sub
808     ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
809    
810    
811    
812     VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
813     DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
814     LSMDATE=`sed -n -e 's/^.*[ \t]LSMDATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
815     LIBVERSION=`sed -n -e 's/^.*[ \t]LIBVERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
816     echo ""
817     echo "configuring for rxvt $VERSION"
818     echo ""
819    
820    
821     # Extract the first word of "gcc", so it can be a program name with args.
822     set dummy gcc; ac_word=$2
823     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
824     echo "configure:825: checking for $ac_word" >&5
825     if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
826     echo $ac_n "(cached) $ac_c" 1>&6
827     else
828     if test -n "$CC"; then
829     ac_cv_prog_CC="$CC" # Let the user override the test.
830     else
831     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
832     ac_dummy="$PATH"
833     for ac_dir in $ac_dummy; do
834     test -z "$ac_dir" && ac_dir=.
835     if test -f $ac_dir/$ac_word; then
836     ac_cv_prog_CC="gcc"
837     break
838     fi
839     done
840     IFS="$ac_save_ifs"
841     fi
842     fi
843     CC="$ac_cv_prog_CC"
844     if test -n "$CC"; then
845     echo "$ac_t""$CC" 1>&6
846     else
847     echo "$ac_t""no" 1>&6
848     fi
849    
850     if test -z "$CC"; then
851     # Extract the first word of "cc", so it can be a program name with args.
852     set dummy cc; ac_word=$2
853     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
854     echo "configure:855: checking for $ac_word" >&5
855     if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
856     echo $ac_n "(cached) $ac_c" 1>&6
857     else
858     if test -n "$CC"; then
859     ac_cv_prog_CC="$CC" # Let the user override the test.
860     else
861     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
862     ac_prog_rejected=no
863     ac_dummy="$PATH"
864     for ac_dir in $ac_dummy; do
865     test -z "$ac_dir" && ac_dir=.
866     if test -f $ac_dir/$ac_word; then
867     if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
868     ac_prog_rejected=yes
869     continue
870     fi
871     ac_cv_prog_CC="cc"
872     break
873     fi
874     done
875     IFS="$ac_save_ifs"
876     if test $ac_prog_rejected = yes; then
877     # We found a bogon in the path, so make sure we never use it.
878     set dummy $ac_cv_prog_CC
879     shift
880     if test $# -gt 0; then
881     # We chose a different compiler from the bogus one.
882     # However, it has the same basename, so the bogon will be chosen
883     # first if we set CC to just the basename; use the full file name.
884     shift
885     set dummy "$ac_dir/$ac_word" "$@"
886     shift
887     ac_cv_prog_CC="$@"
888     fi
889     fi
890     fi
891     fi
892     CC="$ac_cv_prog_CC"
893     if test -n "$CC"; then
894     echo "$ac_t""$CC" 1>&6
895     else
896     echo "$ac_t""no" 1>&6
897     fi
898    
899     if test -z "$CC"; then
900     case "`uname -s`" in
901     *win32* | *WIN32*)
902     # Extract the first word of "cl", so it can be a program name with args.
903     set dummy cl; ac_word=$2
904     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
905     echo "configure:906: checking for $ac_word" >&5
906     if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
907     echo $ac_n "(cached) $ac_c" 1>&6
908     else
909     if test -n "$CC"; then
910     ac_cv_prog_CC="$CC" # Let the user override the test.
911     else
912     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
913     ac_dummy="$PATH"
914     for ac_dir in $ac_dummy; do
915     test -z "$ac_dir" && ac_dir=.
916     if test -f $ac_dir/$ac_word; then
917     ac_cv_prog_CC="cl"
918     break
919     fi
920     done
921     IFS="$ac_save_ifs"
922     fi
923     fi
924     CC="$ac_cv_prog_CC"
925     if test -n "$CC"; then
926     echo "$ac_t""$CC" 1>&6
927     else
928     echo "$ac_t""no" 1>&6
929     fi
930     ;;
931     esac
932     fi
933     test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
934     fi
935    
936     echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
937     echo "configure:938: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
938    
939     ac_ext=c
940     # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
941     ac_cpp='$CPP $CPPFLAGS'
942     ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
943     ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
944     cross_compiling=$ac_cv_prog_cc_cross
945    
946     cat > conftest.$ac_ext << EOF
947    
948     #line 949 "configure"
949     #include "confdefs.h"
950    
951     main(){return(0);}
952     EOF
953     if { (eval echo configure:954: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
954     ac_cv_prog_cc_works=yes
955     # If we can't run a trivial program, we are probably using a cross compiler.
956     if (./conftest; exit) 2>/dev/null; then
957     ac_cv_prog_cc_cross=no
958     else
959     ac_cv_prog_cc_cross=yes
960     fi
961     else
962     echo "configure: failed program was:" >&5
963     cat conftest.$ac_ext >&5
964     ac_cv_prog_cc_works=no
965     fi
966     rm -fr conftest*
967     ac_ext=c
968     # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
969     ac_cpp='$CPP $CPPFLAGS'
970     ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
971     ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
972     cross_compiling=$ac_cv_prog_cc_cross
973    
974     echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
975     if test $ac_cv_prog_cc_works = no; then
976     { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
977     fi
978     echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
979     echo "configure:980: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
980     echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
981     cross_compiling=$ac_cv_prog_cc_cross
982    
983     echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
984     echo "configure:985: checking whether we are using GNU C" >&5
985     if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
986     echo $ac_n "(cached) $ac_c" 1>&6
987     else
988     cat > conftest.c <<EOF
989     #ifdef __GNUC__
990     yes;
991     #endif
992     EOF
993     if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:994: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
994     ac_cv_prog_gcc=yes
995     else
996     ac_cv_prog_gcc=no
997     fi
998     fi
999    
1000     echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1001    
1002     if test $ac_cv_prog_gcc = yes; then
1003     GCC=yes
1004     else
1005     GCC=
1006     fi
1007    
1008     ac_test_CFLAGS="${CFLAGS+set}"
1009     ac_save_CFLAGS="$CFLAGS"
1010     CFLAGS=
1011     echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1012     echo "configure:1013: checking whether ${CC-cc} accepts -g" >&5
1013     if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1014     echo $ac_n "(cached) $ac_c" 1>&6
1015     else
1016     echo 'void f(){}' > conftest.c
1017     if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1018     ac_cv_prog_cc_g=yes
1019     else
1020     ac_cv_prog_cc_g=no
1021     fi
1022     rm -f conftest*
1023    
1024     fi
1025    
1026     echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1027     if test "$ac_test_CFLAGS" = set; then
1028     CFLAGS="$ac_save_CFLAGS"
1029     elif test $ac_cv_prog_cc_g = yes; then
1030     if test "$GCC" = yes; then
1031     CFLAGS="-g -O2"
1032     else
1033     CFLAGS="-g"
1034     fi
1035     else
1036     if test "$GCC" = yes; then
1037     CFLAGS="-O2"
1038     else
1039     CFLAGS=
1040     fi
1041     fi
1042    
1043     for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
1044     do
1045     # Extract the first word of "$ac_prog", so it can be a program name with args.
1046     set dummy $ac_prog; ac_word=$2
1047     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1048     echo "configure:1049: checking for $ac_word" >&5
1049     if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
1050     echo $ac_n "(cached) $ac_c" 1>&6
1051     else
1052     if test -n "$CXX"; then
1053     ac_cv_prog_CXX="$CXX" # Let the user override the test.
1054     else
1055     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1056     ac_dummy="$PATH"
1057     for ac_dir in $ac_dummy; do
1058     test -z "$ac_dir" && ac_dir=.
1059     if test -f $ac_dir/$ac_word; then
1060     ac_cv_prog_CXX="$ac_prog"
1061     break
1062     fi
1063     done
1064     IFS="$ac_save_ifs"
1065     fi
1066     fi
1067     CXX="$ac_cv_prog_CXX"
1068     if test -n "$CXX"; then
1069     echo "$ac_t""$CXX" 1>&6
1070     else
1071     echo "$ac_t""no" 1>&6
1072     fi
1073    
1074     test -n "$CXX" && break
1075     done
1076     test -n "$CXX" || CXX="gcc"
1077    
1078    
1079     echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1080     echo "configure:1081: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
1081    
1082     ac_ext=C
1083     # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1084     ac_cpp='$CXXCPP $CPPFLAGS'
1085     ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1086     ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1087     cross_compiling=$ac_cv_prog_cxx_cross
1088    
1089     cat > conftest.$ac_ext << EOF
1090    
1091     #line 1092 "configure"
1092     #include "confdefs.h"
1093    
1094     int main(){return(0);}
1095     EOF
1096     if { (eval echo configure:1097: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1097     ac_cv_prog_cxx_works=yes
1098     # If we can't run a trivial program, we are probably using a cross compiler.
1099     if (./conftest; exit) 2>/dev/null; then
1100     ac_cv_prog_cxx_cross=no
1101     else
1102     ac_cv_prog_cxx_cross=yes
1103     fi
1104     else
1105     echo "configure: failed program was:" >&5
1106     cat conftest.$ac_ext >&5
1107     ac_cv_prog_cxx_works=no
1108     fi
1109     rm -fr conftest*
1110     ac_ext=c
1111     # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1112     ac_cpp='$CPP $CPPFLAGS'
1113     ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1114     ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1115     cross_compiling=$ac_cv_prog_cc_cross
1116    
1117     echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6
1118     if test $ac_cv_prog_cxx_works = no; then
1119     { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
1120     fi
1121     echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1122     echo "configure:1123: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
1123     echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
1124     cross_compiling=$ac_cv_prog_cxx_cross
1125    
1126     echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
1127     echo "configure:1128: checking whether we are using GNU C++" >&5
1128     if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
1129     echo $ac_n "(cached) $ac_c" 1>&6
1130     else
1131     cat > conftest.C <<EOF
1132     #ifdef __GNUC__
1133     yes;
1134     #endif
1135     EOF
1136     if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1137: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1137     ac_cv_prog_gxx=yes
1138     else
1139     ac_cv_prog_gxx=no
1140     fi
1141     fi
1142    
1143     echo "$ac_t""$ac_cv_prog_gxx" 1>&6
1144    
1145     if test $ac_cv_prog_gxx = yes; then
1146     GXX=yes
1147     else
1148     GXX=
1149     fi
1150    
1151     ac_test_CXXFLAGS="${CXXFLAGS+set}"
1152     ac_save_CXXFLAGS="$CXXFLAGS"
1153     CXXFLAGS=
1154     echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
1155     echo "configure:1156: checking whether ${CXX-g++} accepts -g" >&5
1156     if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
1157     echo $ac_n "(cached) $ac_c" 1>&6
1158     else
1159     echo 'void f(){}' > conftest.cc
1160     if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
1161     ac_cv_prog_cxx_g=yes
1162     else
1163     ac_cv_prog_cxx_g=no
1164     fi
1165     rm -f conftest*
1166    
1167     fi
1168    
1169     echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
1170     if test "$ac_test_CXXFLAGS" = set; then
1171     CXXFLAGS="$ac_save_CXXFLAGS"
1172     elif test $ac_cv_prog_cxx_g = yes; then
1173     if test "$GXX" = yes; then
1174     CXXFLAGS="-g -O2"
1175     else
1176     CXXFLAGS="-g"
1177     fi
1178     else
1179     if test "$GXX" = yes; then
1180     CXXFLAGS="-O2"
1181     else
1182     CXXFLAGS=
1183     fi
1184     fi
1185    
1186     echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1187     echo "configure:1188: checking how to run the C preprocessor" >&5
1188     # On Suns, sometimes $CPP names a directory.
1189     if test -n "$CPP" && test -d "$CPP"; then
1190     CPP=
1191     fi
1192     if test -z "$CPP"; then
1193     if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1194     echo $ac_n "(cached) $ac_c" 1>&6
1195     else
1196     # This must be in double quotes, not single quotes, because CPP may get
1197     # substituted into the Makefile and "${CC-cc}" will confuse make.
1198     CPP="${CC-cc} -E"
1199     # On the NeXT, cc -E runs the code through the compiler's parser,
1200     # not just through cpp.
1201     cat > conftest.$ac_ext <<EOF
1202     #line 1203 "configure"
1203     #include "confdefs.h"
1204     #include <assert.h>
1205     Syntax Error
1206     EOF
1207     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1208     { (eval echo configure:1209: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1209     ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1210     if test -z "$ac_err"; then
1211     :
1212     else
1213     echo "$ac_err" >&5
1214     echo "configure: failed program was:" >&5
1215     cat conftest.$ac_ext >&5
1216     rm -rf conftest*
1217     CPP="${CC-cc} -E -traditional-cpp"
1218     cat > conftest.$ac_ext <<EOF
1219     #line 1220 "configure"
1220     #include "confdefs.h"
1221     #include <assert.h>
1222     Syntax Error
1223     EOF
1224     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1225     { (eval echo configure:1226: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1226     ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1227     if test -z "$ac_err"; then
1228     :
1229     else
1230     echo "$ac_err" >&5
1231     echo "configure: failed program was:" >&5
1232     cat conftest.$ac_ext >&5
1233     rm -rf conftest*
1234     CPP="${CC-cc} -nologo -E"
1235     cat > conftest.$ac_ext <<EOF
1236     #line 1237 "configure"
1237     #include "confdefs.h"
1238     #include <assert.h>
1239     Syntax Error
1240     EOF
1241     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1242     { (eval echo configure:1243: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1243     ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1244     if test -z "$ac_err"; then
1245     :
1246     else
1247     echo "$ac_err" >&5
1248     echo "configure: failed program was:" >&5
1249     cat conftest.$ac_ext >&5
1250     rm -rf conftest*
1251     CPP=/lib/cpp
1252     fi
1253     rm -f conftest*
1254     fi
1255     rm -f conftest*
1256     fi
1257     rm -f conftest*
1258     ac_cv_prog_CPP="$CPP"
1259     fi
1260     CPP="$ac_cv_prog_CPP"
1261     else
1262     ac_cv_prog_CPP="$CPP"
1263     fi
1264     echo "$ac_t""$CPP" 1>&6
1265    
1266     # Find a good install program. We prefer a C program (faster),
1267     # so one script is as good as another. But avoid the broken or
1268     # incompatible versions:
1269     # SysV /etc/install, /usr/sbin/install
1270     # SunOS /usr/etc/install
1271     # IRIX /sbin/install
1272     # AIX /bin/install
1273     # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1274     # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1275     # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1276     # ./install, which can be erroneously created by make from ./install.sh.
1277     echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1278     echo "configure:1279: checking for a BSD compatible install" >&5
1279     if test -z "$INSTALL"; then
1280     if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1281     echo $ac_n "(cached) $ac_c" 1>&6
1282     else
1283     IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
1284     for ac_dir in $PATH; do
1285     # Account for people who put trailing slashes in PATH elements.
1286     case "$ac_dir/" in
1287     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1288     *)
1289     # OSF1 and SCO ODT 3.0 have their own names for install.
1290     # Don't use installbsd from OSF since it installs stuff as root
1291     # by default.
1292     for ac_prog in ginstall scoinst install; do
1293     if test -f $ac_dir/$ac_prog; then
1294     if test $ac_prog = install &&
1295     grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1296     # AIX install. It has an incompatible calling convention.
1297     :
1298     else
1299     ac_cv_path_install="$ac_dir/$ac_prog -c"
1300     break 2
1301     fi
1302     fi
1303     done
1304     ;;
1305     esac
1306     done
1307     IFS="$ac_save_IFS"
1308    
1309     fi
1310     if test "${ac_cv_path_install+set}" = set; then
1311     INSTALL="$ac_cv_path_install"
1312     else
1313     # As a last resort, use the slow shell script. We don't cache a
1314     # path for INSTALL within a source directory, because that will
1315     # break other packages using the cache if that directory is
1316     # removed, or if the path is relative.
1317     INSTALL="$ac_install_sh"
1318     fi
1319     fi
1320     echo "$ac_t""$INSTALL" 1>&6
1321    
1322     # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1323     # It thinks the first close brace ends the variable substitution.
1324     test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1325    
1326     test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1327    
1328     test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1329    
1330     for ac_prog in mawk gawk nawk awk
1331     do
1332     # Extract the first word of "$ac_prog", so it can be a program name with args.
1333     set dummy $ac_prog; ac_word=$2
1334     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1335     echo "configure:1336: checking for $ac_word" >&5
1336     if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1337     echo $ac_n "(cached) $ac_c" 1>&6
1338     else
1339     if test -n "$AWK"; then
1340     ac_cv_prog_AWK="$AWK" # Let the user override the test.
1341     else
1342     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1343     ac_dummy="$PATH"
1344     for ac_dir in $ac_dummy; do
1345     test -z "$ac_dir" && ac_dir=.
1346     if test -f $ac_dir/$ac_word; then
1347     ac_cv_prog_AWK="$ac_prog"
1348     break
1349     fi
1350     done
1351     IFS="$ac_save_ifs"
1352     fi
1353     fi
1354     AWK="$ac_cv_prog_AWK"
1355     if test -n "$AWK"; then
1356     echo "$ac_t""$AWK" 1>&6
1357     else
1358     echo "$ac_t""no" 1>&6
1359     fi
1360    
1361     test -n "$AWK" && break
1362     done
1363    
1364    
1365     echo $ac_n "checking for AIX""... $ac_c" 1>&6
1366     echo "configure:1367: checking for AIX" >&5
1367     cat > conftest.$ac_ext <<EOF
1368     #line 1369 "configure"
1369     #include "confdefs.h"
1370     #ifdef _AIX
1371     yes
1372     #endif
1373    
1374     EOF
1375     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1376     egrep "yes" >/dev/null 2>&1; then
1377     rm -rf conftest*
1378     echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
1379     #define _ALL_SOURCE 1
1380     EOF
1381    
1382     else
1383     rm -rf conftest*
1384     echo "$ac_t""no" 1>&6
1385     fi
1386     rm -f conftest*
1387    
1388    
1389     echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
1390     echo "configure:1391: checking for POSIXized ISC" >&5
1391     if test -d /etc/conf/kconfig.d &&
1392     grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
1393     then
1394     echo "$ac_t""yes" 1>&6
1395     ISC=yes # If later tests want to check for ISC.
1396     cat >> confdefs.h <<\EOF
1397     #define _POSIX_SOURCE 1
1398     EOF
1399    
1400     if test "$GCC" = yes; then
1401     CC="$CC -posix"
1402     else
1403     CC="$CC -Xp"
1404     fi
1405     else
1406     echo "$ac_t""no" 1>&6
1407     ISC=
1408     fi
1409    
1410    
1411     # Check whether --enable-shared or --disable-shared was given.
1412     if test "${enable_shared+set}" = set; then
1413     enableval="$enable_shared"
1414     p=${PACKAGE-default}
1415     case "$enableval" in
1416     yes) enable_shared=yes ;;
1417     no) enable_shared=no ;;
1418     *)
1419     enable_shared=no
1420     # Look at the argument we got. We use all the common list separators.
1421     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1422     for pkg in $enableval; do
1423     if test "X$pkg" = "X$p"; then
1424     enable_shared=yes
1425     fi
1426     done
1427     IFS="$ac_save_ifs"
1428     ;;
1429     esac
1430     else
1431     enable_shared=no
1432     fi
1433     # Check whether --enable-static or --disable-static was given.
1434     if test "${enable_static+set}" = set; then
1435     enableval="$enable_static"
1436     p=${PACKAGE-default}
1437     case "$enableval" in
1438     yes) enable_static=yes ;;
1439     no) enable_static=no ;;
1440     *)
1441     enable_static=no
1442     # Look at the argument we got. We use all the common list separators.
1443     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1444     for pkg in $enableval; do
1445     if test "X$pkg" = "X$p"; then
1446     enable_static=yes
1447     fi
1448     done
1449     IFS="$ac_save_ifs"
1450     ;;
1451     esac
1452     else
1453     enable_static=yes
1454     fi
1455     echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
1456     echo "configure:1457: checking for Cygwin environment" >&5
1457     if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
1458     echo $ac_n "(cached) $ac_c" 1>&6
1459     else
1460     cat > conftest.$ac_ext <<EOF
1461     #line 1462 "configure"
1462     #include "confdefs.h"
1463    
1464     int main() {
1465    
1466     #ifndef __CYGWIN__
1467     #define __CYGWIN__ __CYGWIN32__
1468     #endif
1469     return __CYGWIN__;
1470     ; return 0; }
1471     EOF
1472     if { (eval echo configure:1473: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1473     rm -rf conftest*
1474     ac_cv_cygwin=yes
1475     else
1476     echo "configure: failed program was:" >&5
1477     cat conftest.$ac_ext >&5
1478     rm -rf conftest*
1479     ac_cv_cygwin=no
1480     fi
1481     rm -f conftest*
1482     rm -f conftest*
1483     fi
1484    
1485     echo "$ac_t""$ac_cv_cygwin" 1>&6
1486     CYGWIN=
1487     test "$ac_cv_cygwin" = yes && CYGWIN=yes
1488     echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
1489     echo "configure:1490: checking for mingw32 environment" >&5
1490     if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
1491     echo $ac_n "(cached) $ac_c" 1>&6
1492     else
1493     cat > conftest.$ac_ext <<EOF
1494     #line 1495 "configure"
1495     #include "confdefs.h"
1496    
1497     int main() {
1498     return __MINGW32__;
1499     ; return 0; }
1500     EOF
1501     if { (eval echo configure:1502: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1502     rm -rf conftest*
1503     ac_cv_mingw32=yes
1504     else
1505     echo "configure: failed program was:" >&5
1506     cat conftest.$ac_ext >&5
1507     rm -rf conftest*
1508     ac_cv_mingw32=no
1509     fi
1510     rm -f conftest*
1511     rm -f conftest*
1512     fi
1513    
1514     echo "$ac_t""$ac_cv_mingw32" 1>&6
1515     MINGW32=
1516     test "$ac_cv_mingw32" = yes && MINGW32=yes
1517     # Check whether --enable-fast-install or --disable-fast-install was given.
1518     if test "${enable_fast_install+set}" = set; then
1519     enableval="$enable_fast_install"
1520     p=${PACKAGE-default}
1521     case "$enableval" in
1522     yes) enable_fast_install=yes ;;
1523     no) enable_fast_install=no ;;
1524     *)
1525     enable_fast_install=no
1526     # Look at the argument we got. We use all the common list separators.
1527     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1528     for pkg in $enableval; do
1529     if test "X$pkg" = "X$p"; then
1530     enable_fast_install=yes
1531     fi
1532     done
1533     IFS="$ac_save_ifs"
1534     ;;
1535     esac
1536     else
1537     enable_fast_install=yes
1538     fi
1539    
1540    
1541     # Make sure we can run config.sub.
1542     if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1543     else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1544     fi
1545    
1546     echo $ac_n "checking host system type""... $ac_c" 1>&6
1547     echo "configure:1548: checking host system type" >&5
1548    
1549     host_alias=$host
1550     case "$host_alias" in
1551     NONE)
1552     case $nonopt in
1553     NONE)
1554     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1555     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1556     fi ;;
1557     *) host_alias=$nonopt ;;
1558     esac ;;
1559     esac
1560    
1561     host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1562     host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1563     host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1564     host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1565     echo "$ac_t""$host" 1>&6
1566    
1567     echo $ac_n "checking build system type""... $ac_c" 1>&6
1568     echo "configure:1569: checking build system type" >&5
1569    
1570     build_alias=$build
1571     case "$build_alias" in
1572     NONE)
1573     case $nonopt in
1574     NONE) build_alias=$host_alias ;;
1575     *) build_alias=$nonopt ;;
1576     esac ;;
1577     esac
1578    
1579     build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1580     build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1581     build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1582     build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1583     echo "$ac_t""$build" 1>&6
1584    
1585     # Check whether --with-gnu-ld or --without-gnu-ld was given.
1586     if test "${with_gnu_ld+set}" = set; then
1587     withval="$with_gnu_ld"
1588     test "$withval" = no || with_gnu_ld=yes
1589     else
1590     with_gnu_ld=no
1591     fi
1592    
1593     ac_prog=ld
1594     if test "$GCC" = yes; then
1595     # Check if gcc -print-prog-name=ld gives a path.
1596     echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1597     echo "configure:1598: checking for ld used by GCC" >&5
1598     case $host in
1599     *-*-mingw*)
1600     # gcc leaves a trailing carriage return which upsets mingw
1601     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1602     *)
1603     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1604     esac
1605     case "$ac_prog" in
1606     # Accept absolute paths.
1607     [\\/]* | [A-Za-z]:[\\/]*)
1608     re_direlt='/[^/][^/]*/\.\./'
1609     # Canonicalize the path of ld
1610     ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1611     while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1612     ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1613     done
1614     test -z "$LD" && LD="$ac_prog"
1615     ;;
1616     "")
1617     # If it fails, then pretend we aren't using GCC.
1618     ac_prog=ld
1619     ;;
1620     *)
1621     # If it is relative, then search for the first ld in PATH.
1622     with_gnu_ld=unknown
1623     ;;
1624     esac
1625     elif test "$with_gnu_ld" = yes; then
1626     echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1627     echo "configure:1628: checking for GNU ld" >&5
1628     else
1629     echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1630     echo "configure:1631: checking for non-GNU ld" >&5
1631     fi
1632     if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1633     echo $ac_n "(cached) $ac_c" 1>&6
1634     else
1635     if test -z "$LD"; then
1636     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1637     for ac_dir in $PATH; do
1638     test -z "$ac_dir" && ac_dir=.
1639     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1640     lt_cv_path_LD="$ac_dir/$ac_prog"
1641     # Check to see if the program is GNU ld. I'd rather use --version,
1642     # but apparently some GNU ld's only accept -v.
1643     # Break only if it was the GNU/non-GNU ld that we prefer.
1644     if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1645     test "$with_gnu_ld" != no && break
1646     else
1647     test "$with_gnu_ld" != yes && break
1648     fi
1649     fi
1650     done
1651     IFS="$ac_save_ifs"
1652     else
1653     lt_cv_path_LD="$LD" # Let the user override the test with a path.
1654     fi
1655     fi
1656    
1657     LD="$lt_cv_path_LD"
1658     if test -n "$LD"; then
1659     echo "$ac_t""$LD" 1>&6
1660     else
1661     echo "$ac_t""no" 1>&6
1662     fi
1663     test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1664     echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1665     echo "configure:1666: checking if the linker ($LD) is GNU ld" >&5
1666     if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1667     echo $ac_n "(cached) $ac_c" 1>&6
1668     else
1669     # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1670     if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1671     lt_cv_prog_gnu_ld=yes
1672     else
1673     lt_cv_prog_gnu_ld=no
1674     fi
1675     fi
1676    
1677     echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1678     with_gnu_ld=$lt_cv_prog_gnu_ld
1679    
1680    
1681     echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1682     echo "configure:1683: checking for $LD option to reload object files" >&5
1683     if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1684     echo $ac_n "(cached) $ac_c" 1>&6
1685     else
1686     lt_cv_ld_reload_flag='-r'
1687     fi
1688    
1689     echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1690     reload_flag=$lt_cv_ld_reload_flag
1691     test -n "$reload_flag" && reload_flag=" $reload_flag"
1692    
1693     echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1694     echo "configure:1695: checking for BSD-compatible nm" >&5
1695     if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1696     echo $ac_n "(cached) $ac_c" 1>&6
1697     else
1698     if test -n "$NM"; then
1699     # Let the user override the test.
1700     lt_cv_path_NM="$NM"
1701     else
1702     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1703     for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1704     test -z "$ac_dir" && ac_dir=.
1705     tmp_nm=$ac_dir/${ac_tool_prefix}nm
1706     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1707     # Check to see if the nm accepts a BSD-compat flag.
1708     # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1709     # nm: unknown option "B" ignored
1710     # Tru64's nm complains that /dev/null is an invalid object file
1711     if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1712     lt_cv_path_NM="$tmp_nm -B"
1713     break
1714     elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1715     lt_cv_path_NM="$tmp_nm -p"
1716     break
1717     else
1718     lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1719     continue # so that we can try to find one that supports BSD flags
1720     fi
1721     fi
1722     done
1723     IFS="$ac_save_ifs"
1724     test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
1725     fi
1726     fi
1727    
1728     NM="$lt_cv_path_NM"
1729     echo "$ac_t""$NM" 1>&6
1730    
1731     echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1732     echo "configure:1733: checking whether ln -s works" >&5
1733     if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1734     echo $ac_n "(cached) $ac_c" 1>&6
1735     else
1736     rm -f conftestdata
1737     if ln -s X conftestdata 2>/dev/null
1738     then
1739     rm -f conftestdata
1740     ac_cv_prog_LN_S="ln -s"
1741     else
1742     ac_cv_prog_LN_S=ln
1743     fi
1744     fi
1745     LN_S="$ac_cv_prog_LN_S"
1746     if test "$ac_cv_prog_LN_S" = "ln -s"; then
1747     echo "$ac_t""yes" 1>&6
1748     else
1749     echo "$ac_t""no" 1>&6
1750     fi
1751    
1752     echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1753     echo "configure:1754: checking how to recognise dependant libraries" >&5
1754     if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1755     echo $ac_n "(cached) $ac_c" 1>&6
1756     else
1757     lt_cv_file_magic_cmd='$MAGIC_CMD'
1758     lt_cv_file_magic_test_file=
1759     lt_cv_deplibs_check_method='unknown'
1760     # Need to set the preceding variable on all platforms that support
1761     # interlibrary dependencies.
1762     # 'none' -- dependencies not supported.
1763     # `unknown' -- same as none, but documents that we really don't know.
1764     # 'pass_all' -- all dependencies passed with no checks.
1765     # 'test_compile' -- check by making test program.
1766     # ['file_magic [regex]'] -- check by looking for files in library path
1767     # which responds to the $file_magic_cmd with a given egrep regex.
1768     # If you have `file' or equivalent on your system and you're not sure
1769     # whether `pass_all' will *always* work, you probably want this one.
1770    
1771     case "$host_os" in
1772     aix4*)
1773     lt_cv_deplibs_check_method=pass_all
1774     ;;
1775    
1776     beos*)
1777     lt_cv_deplibs_check_method=pass_all
1778     ;;
1779    
1780     bsdi4*)
1781     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1782     lt_cv_file_magic_cmd='/usr/bin/file -L'
1783     lt_cv_file_magic_test_file=/shlib/libc.so
1784     ;;
1785    
1786     cygwin* | mingw* | pw32*)
1787     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1788     lt_cv_file_magic_cmd='$OBJDUMP -f'
1789     ;;
1790    
1791     darwin*|rhapsody*)
1792     lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1793     lt_cv_file_magiic_cmd=/usr/bin/file
1794     lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
1795     ;;
1796    
1797     freebsd*)
1798     if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1799     case "$host_cpu" in
1800     i*86 )
1801     # Not sure whether the presence of OpenBSD here was a mistake.
1802     # Let's accept both of them until this is cleared up.
1803     lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1804     lt_cv_file_magic_cmd=/usr/bin/file
1805     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1806     ;;
1807     esac
1808     else
1809     lt_cv_deplibs_check_method=pass_all
1810     fi
1811     ;;
1812    
1813     gnu*)
1814     lt_cv_deplibs_check_method=pass_all
1815     ;;
1816    
1817     hpux10.20*|hpux11*)
1818     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1819     lt_cv_file_magic_cmd=/usr/bin/file
1820     lt_cv_file_magic_test_file=/usr/lib/libc.sl
1821     ;;
1822    
1823     irix5* | irix6*)
1824     case "$host_os" in
1825     irix5*)
1826     # this will be overridden with pass_all, but let us keep it just in case
1827     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1828     ;;
1829     *)
1830     case "$LD" in
1831     *-32|*"-32 ") libmagic=32-bit;;
1832     *-n32|*"-n32 ") libmagic=N32;;
1833     *-64|*"-64 ") libmagic=64-bit;;
1834     *) libmagic=never-match;;
1835     esac
1836     # this will be overridden with pass_all, but let us keep it just in case
1837     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1838     ;;
1839     esac
1840     lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1841     lt_cv_deplibs_check_method=pass_all
1842     ;;
1843    
1844     # This must be Linux ELF.
1845     linux-gnu*)
1846     case "$host_cpu" in
1847     alpha* | i*86 | powerpc* | sparc* | ia64* )
1848     lt_cv_deplibs_check_method=pass_all ;;
1849     *)
1850     # glibc up to 2.1.1 does not perform some relocations on ARM
1851     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1852     esac
1853     lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1854     ;;
1855    
1856     netbsd*)
1857     if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1858     lt_cv_deplibs_check_method='file_magic NetBSD/[a-z0-9]* demand paged shared library'
1859     else
1860     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
1861     fi
1862     lt_cv_file_magic_cmd='/usr/bin/file -L'
1863     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1864     ;;
1865    
1866     newos6*)
1867     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1868     lt_cv_file_magic_cmd=/usr/bin/file
1869     lt_cv_file_magic_test_file=/usr/lib/libnls.so
1870     ;;
1871    
1872     osf3* | osf4* | osf5*)
1873     # this will be overridden with pass_all, but let us keep it just in case
1874     lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1875     lt_cv_file_magic_test_file=/shlib/libc.so
1876     lt_cv_deplibs_check_method=pass_all
1877     ;;
1878    
1879     sco3.2v5*)
1880     lt_cv_deplibs_check_method=pass_all
1881     ;;
1882    
1883     solaris*)
1884     lt_cv_deplibs_check_method=pass_all
1885     lt_cv_file_magic_test_file=/lib/libc.so
1886     ;;
1887    
1888     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1889     case "$host_vendor" in
1890     motorola)
1891     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]'
1892     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1893     ;;
1894     ncr)
1895     lt_cv_deplibs_check_method=pass_all
1896     ;;
1897     sequent)
1898     lt_cv_file_magic_cmd='/bin/file'
1899     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
1900     ;;
1901     sni)
1902     lt_cv_file_magic_cmd='/bin/file'
1903     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
1904     lt_cv_file_magic_test_file=/lib/libc.so
1905     ;;
1906     esac
1907     ;;
1908     esac
1909    
1910     fi
1911    
1912     echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1913     file_magic_cmd=$lt_cv_file_magic_cmd
1914     deplibs_check_method=$lt_cv_deplibs_check_method
1915    
1916     echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1917     echo "configure:1918: checking for object suffix" >&5
1918     if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1919     echo $ac_n "(cached) $ac_c" 1>&6
1920     else
1921     rm -f conftest*
1922     echo 'int i = 1;' > conftest.$ac_ext
1923     if { (eval echo configure:1924: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1924     for ac_file in conftest.*; do
1925     case $ac_file in
1926     *.c) ;;
1927     *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1928     esac
1929     done
1930     else
1931     { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1932     fi
1933     rm -f conftest*
1934     fi
1935    
1936     echo "$ac_t""$ac_cv_objext" 1>&6
1937     OBJEXT=$ac_cv_objext
1938     ac_objext=$ac_cv_objext
1939    
1940    
1941    
1942     echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1943     echo "configure:1944: checking for executable suffix" >&5
1944     if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1945     echo $ac_n "(cached) $ac_c" 1>&6
1946     else
1947     if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1948     ac_cv_exeext=.exe
1949     else
1950     rm -f conftest*
1951     echo 'int main () { return 0; }' > conftest.$ac_ext
1952     ac_cv_exeext=
1953     if { (eval echo configure:1954: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1954     for file in conftest.*; do
1955     case $file in
1956     *.$ac_ext | *.c | *.o | *.obj) ;;
1957     *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1958     esac
1959     done
1960     else
1961     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1962     fi
1963     rm -f conftest*
1964     test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1965     fi
1966     fi
1967    
1968     EXEEXT=""
1969     test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1970     echo "$ac_t""${ac_cv_exeext}" 1>&6
1971     ac_exeext=$EXEEXT
1972    
1973     if test $host != $build; then
1974     ac_tool_prefix=${host_alias}-
1975     else
1976     ac_tool_prefix=
1977     fi
1978    
1979    
1980    
1981    
1982     # Check for command to grab the raw symbol name followed by C symbol from nm.
1983     echo $ac_n "checking command to parse $NM output""... $ac_c" 1>&6
1984     echo "configure:1985: checking command to parse $NM output" >&5
1985     if eval "test \"`echo '$''{'lt_cv_sys_global_symbol_pipe'+set}'`\" = set"; then
1986     echo $ac_n "(cached) $ac_c" 1>&6
1987     else
1988    
1989     # These are sane defaults that work on at least a few old systems.
1990     # [They come from Ultrix. What could be older than Ultrix?!! ;)]
1991    
1992     # Character class describing NM global symbol codes.
1993     symcode='[BCDEGRST]'
1994    
1995     # Regexp to match symbols that can be accessed directly from C.
1996     sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
1997    
1998     # Transform the above into a raw symbol and a C symbol.
1999     symxfrm='\1 \2\3 \3'
2000    
2001     # Transform an extracted symbol line into a proper C declaration
2002     lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
2003    
2004     # Define system-specific variables.
2005     case "$host_os" in
2006     aix*)
2007     symcode='[BCDT]'
2008     ;;
2009     cygwin* | mingw* | pw32*)
2010     symcode='[ABCDGISTW]'
2011     ;;
2012     hpux*) # Its linker distinguishes data from code symbols
2013     lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^. .* \(.*\)$/extern char \1;/p'"
2014     ;;
2015     irix*)
2016     symcode='[BCDEGRST]'
2017     ;;
2018     solaris* | sysv5*)
2019     symcode='[BDT]'
2020     ;;
2021     sysv4)
2022     symcode='[DFNSTU]'
2023     ;;
2024     esac
2025    
2026     # Handle CRLF in mingw tool chain
2027     opt_cr=
2028     case "$host_os" in
2029     mingw*)
2030     opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
2031     ;;
2032     esac
2033    
2034     # If we're using GNU nm, then use its standard symbol codes.
2035     if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
2036     symcode='[ABCDGISTW]'
2037     fi
2038    
2039     # Try without a prefix undercore, then with it.
2040     for ac_symprfx in "" "_"; do
2041    
2042     # Write the raw and C identifiers.
2043     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
2044    
2045     # Check to see that the pipe works correctly.
2046     pipe_works=no
2047     rm -f conftest*
2048     cat > conftest.$ac_ext <<EOF
2049     #ifdef __cplusplus
2050     extern "C" {
2051     #endif
2052     char nm_test_var;
2053     void nm_test_func(){}
2054     #ifdef __cplusplus
2055     }
2056     #endif
2057     main(){nm_test_var='a';nm_test_func();return(0);}
2058     EOF
2059    
2060     if { (eval echo configure:2061: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2061     # Now try to grab the symbols.
2062     nlist=conftest.nm
2063     if { (eval echo configure:2064: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\") 1>&5; (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5; } && test -s "$nlist"; then
2064     # Try sorting and uniquifying the output.
2065     if sort "$nlist" | uniq > "$nlist"T; then
2066     mv -f "$nlist"T "$nlist"
2067     else
2068     rm -f "$nlist"T
2069     fi
2070    
2071     # Make sure that we snagged all the symbols we need.
2072     if egrep ' nm_test_var$' "$nlist" >/dev/null; then
2073     if egrep ' nm_test_func$' "$nlist" >/dev/null; then
2074     cat <<EOF > conftest.$ac_ext
2075     #ifdef __cplusplus
2076     extern "C" {
2077     #endif
2078    
2079     EOF
2080     # Now generate the symbol file.
2081     eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
2082    
2083     cat <<EOF >> conftest.$ac_ext
2084     #if defined (__STDC__) && __STDC__
2085     # define lt_ptr_t void *
2086     #else
2087     # define lt_ptr_t char *
2088     # define const
2089     #endif
2090    
2091     /* The mapping between symbol names and symbols. */
2092     const struct {
2093     const char *name;
2094     lt_ptr_t address;
2095     }
2096     lt_preloaded_symbols[] =
2097     {
2098     EOF
2099     sed 's/^. \(.*\) \(.*\)$/ {"\2", (lt_ptr_t) \&\2},/' < "$nlist" >> conftest.$ac_ext
2100     cat <<\EOF >> conftest.$ac_ext
2101     {0, (lt_ptr_t) 0}
2102     };
2103    
2104     #ifdef __cplusplus
2105     }
2106     #endif
2107     EOF
2108     # Now try linking the two files.
2109     mv conftest.$ac_objext conftstm.$ac_objext
2110     save_LIBS="$LIBS"
2111     save_CFLAGS="$CFLAGS"
2112     LIBS="conftstm.$ac_objext"
2113     CFLAGS="$CFLAGS$no_builtin_flag"
2114     if { (eval echo configure:2115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2115     pipe_works=yes
2116     fi
2117     LIBS="$save_LIBS"
2118     CFLAGS="$save_CFLAGS"
2119     else
2120     echo "cannot find nm_test_func in $nlist" >&5
2121     fi
2122     else
2123     echo "cannot find nm_test_var in $nlist" >&5
2124     fi
2125     else
2126     echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
2127     fi
2128     else
2129     echo "$progname: failed program was:" >&5
2130     cat conftest.$ac_ext >&5
2131     fi
2132     rm -f conftest* conftst*
2133    
2134     # Do not use the global_symbol_pipe unless it works.
2135     if test "$pipe_works" = yes; then
2136     break
2137     else
2138     lt_cv_sys_global_symbol_pipe=
2139     fi
2140     done
2141    
2142     fi
2143    
2144     global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
2145     if test -z "$lt_cv_sys_global_symbol_pipe"; then
2146     global_symbol_to_cdecl=
2147     else
2148     global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
2149     fi
2150     if test -z "$global_symbol_pipe$global_symbol_to_cdecl"; then
2151     echo "$ac_t""failed" 1>&6
2152     else
2153     echo "$ac_t""ok" 1>&6
2154     fi
2155    
2156     for ac_hdr in dlfcn.h
2157     do
2158     ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2159     echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2160     echo "configure:2161: checking for $ac_hdr" >&5
2161     if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2162     echo $ac_n "(cached) $ac_c" 1>&6
2163     else
2164     cat > conftest.$ac_ext <<EOF
2165     #line 2166 "configure"
2166     #include "confdefs.h"
2167     #include <$ac_hdr>
2168     EOF
2169     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2170     { (eval echo configure:2171: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2171     ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2172     if test -z "$ac_err"; then
2173     rm -rf conftest*
2174     eval "ac_cv_header_$ac_safe=yes"
2175     else
2176     echo "$ac_err" >&5
2177     echo "configure: failed program was:" >&5
2178     cat conftest.$ac_ext >&5
2179     rm -rf conftest*
2180     eval "ac_cv_header_$ac_safe=no"
2181     fi
2182     rm -f conftest*
2183     fi
2184     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2185     echo "$ac_t""yes" 1>&6
2186     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2187     cat >> confdefs.h <<EOF
2188     #define $ac_tr_hdr 1
2189     EOF
2190    
2191     else
2192     echo "$ac_t""no" 1>&6
2193     fi
2194     done
2195    
2196    
2197    
2198    
2199    
2200     # Only perform the check for file, if the check method requires it
2201     case "$deplibs_check_method" in
2202     file_magic*)
2203     if test "$file_magic_cmd" = '$MAGIC_CMD'; then
2204     echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
2205     echo "configure:2206: checking for ${ac_tool_prefix}file" >&5
2206     if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
2207     echo $ac_n "(cached) $ac_c" 1>&6
2208     else
2209     case "$MAGIC_CMD" in
2210     /*)
2211     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
2212     ;;
2213     ?:/*)
2214     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
2215     ;;
2216     *)
2217     ac_save_MAGIC_CMD="$MAGIC_CMD"
2218     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2219     ac_dummy="/usr/bin:$PATH"
2220     for ac_dir in $ac_dummy; do
2221     test -z "$ac_dir" && ac_dir=.
2222     if test -f $ac_dir/${ac_tool_prefix}file; then
2223     lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
2224     if test -n "$file_magic_test_file"; then
2225     case "$deplibs_check_method" in
2226     "file_magic "*)
2227     file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
2228     MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2229     if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
2230     egrep "$file_magic_regex" > /dev/null; then
2231     :
2232     else
2233     cat <<EOF 1>&2
2234    
2235     *** Warning: the command libtool uses to detect shared libraries,
2236     *** $file_magic_cmd, produces output that libtool cannot recognize.
2237     *** The result is that libtool may fail to recognize shared libraries
2238     *** as such. This will affect the creation of libtool libraries that
2239     *** depend on shared libraries, but programs linked with such libtool
2240     *** libraries will work regardless of this problem. Nevertheless, you
2241     *** may want to report the problem to your system manager and/or to
2242     *** bug-libtool@gnu.org
2243    
2244     EOF
2245     fi ;;
2246     esac
2247     fi
2248     break
2249     fi
2250     done
2251     IFS="$ac_save_ifs"
2252     MAGIC_CMD="$ac_save_MAGIC_CMD"
2253     ;;
2254     esac
2255     fi
2256    
2257     MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2258     if test -n "$MAGIC_CMD"; then
2259     echo "$ac_t""$MAGIC_CMD" 1>&6
2260     else
2261     echo "$ac_t""no" 1>&6
2262     fi
2263    
2264     if test -z "$lt_cv_path_MAGIC_CMD"; then
2265     if test -n "$ac_tool_prefix"; then
2266     echo $ac_n "checking for file""... $ac_c" 1>&6
2267     echo "configure:2268: checking for file" >&5
2268     if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
2269     echo $ac_n "(cached) $ac_c" 1>&6
2270     else
2271     case "$MAGIC_CMD" in
2272     /*)
2273     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
2274     ;;
2275     ?:/*)
2276     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
2277     ;;
2278     *)
2279     ac_save_MAGIC_CMD="$MAGIC_CMD"
2280     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2281     ac_dummy="/usr/bin:$PATH"
2282     for ac_dir in $ac_dummy; do
2283     test -z "$ac_dir" && ac_dir=.
2284     if test -f $ac_dir/file; then
2285     lt_cv_path_MAGIC_CMD="$ac_dir/file"
2286     if test -n "$file_magic_test_file"; then
2287     case "$deplibs_check_method" in
2288     "file_magic "*)
2289     file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
2290     MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2291     if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
2292     egrep "$file_magic_regex" > /dev/null; then
2293     :
2294     else
2295     cat <<EOF 1>&2
2296    
2297     *** Warning: the command libtool uses to detect shared libraries,
2298     *** $file_magic_cmd, produces output that libtool cannot recognize.
2299     *** The result is that libtool may fail to recognize shared libraries
2300     *** as such. This will affect the creation of libtool libraries that
2301     *** depend on shared libraries, but programs linked with such libtool
2302     *** libraries will work regardless of this problem. Nevertheless, you
2303     *** may want to report the problem to your system manager and/or to
2304     *** bug-libtool@gnu.org
2305    
2306     EOF
2307     fi ;;
2308     esac
2309     fi
2310     break
2311     fi
2312     done
2313     IFS="$ac_save_ifs"
2314     MAGIC_CMD="$ac_save_MAGIC_CMD"
2315     ;;
2316     esac
2317     fi
2318    
2319     MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2320     if test -n "$MAGIC_CMD"; then
2321     echo "$ac_t""$MAGIC_CMD" 1>&6
2322     else
2323     echo "$ac_t""no" 1>&6
2324     fi
2325    
2326     else
2327     MAGIC_CMD=:
2328     fi
2329     fi
2330    
2331     fi
2332     ;;
2333     esac
2334    
2335     # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2336     set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2337     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2338     echo "configure:2339: checking for $ac_word" >&5
2339     if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2340     echo $ac_n "(cached) $ac_c" 1>&6
2341     else
2342     if test -n "$RANLIB"; then
2343     ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2344     else
2345     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2346     ac_dummy="$PATH"
2347     for ac_dir in $ac_dummy; do
2348     test -z "$ac_dir" && ac_dir=.
2349     if test -f $ac_dir/$ac_word; then
2350     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2351     break
2352     fi
2353     done
2354     IFS="$ac_save_ifs"
2355     fi
2356     fi
2357     RANLIB="$ac_cv_prog_RANLIB"
2358     if test -n "$RANLIB"; then
2359     echo "$ac_t""$RANLIB" 1>&6
2360     else
2361     echo "$ac_t""no" 1>&6
2362     fi
2363    
2364    
2365     if test -z "$ac_cv_prog_RANLIB"; then
2366     if test -n "$ac_tool_prefix"; then
2367     # Extract the first word of "ranlib", so it can be a program name with args.
2368     set dummy ranlib; ac_word=$2
2369     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2370     echo "configure:2371: checking for $ac_word" >&5
2371     if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2372     echo $ac_n "(cached) $ac_c" 1>&6
2373     else
2374     if test -n "$RANLIB"; then
2375     ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2376     else
2377     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2378     ac_dummy="$PATH"
2379     for ac_dir in $ac_dummy; do
2380     test -z "$ac_dir" && ac_dir=.
2381     if test -f $ac_dir/$ac_word; then
2382     ac_cv_prog_RANLIB="ranlib"
2383     break
2384     fi
2385     done
2386     IFS="$ac_save_ifs"
2387     test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2388     fi
2389     fi
2390     RANLIB="$ac_cv_prog_RANLIB"
2391     if test -n "$RANLIB"; then
2392     echo "$ac_t""$RANLIB" 1>&6
2393     else
2394     echo "$ac_t""no" 1>&6
2395     fi
2396    
2397     else
2398     RANLIB=":"
2399     fi
2400     fi
2401    
2402     # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2403     set dummy ${ac_tool_prefix}strip; ac_word=$2
2404     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2405     echo "configure:2406: checking for $ac_word" >&5
2406     if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2407     echo $ac_n "(cached) $ac_c" 1>&6
2408     else
2409     if test -n "$STRIP"; then
2410     ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2411     else
2412     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2413     ac_dummy="$PATH"
2414     for ac_dir in $ac_dummy; do
2415     test -z "$ac_dir" && ac_dir=.
2416     if test -f $ac_dir/$ac_word; then
2417     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2418     break
2419     fi
2420     done
2421     IFS="$ac_save_ifs"
2422     fi
2423     fi
2424     STRIP="$ac_cv_prog_STRIP"
2425     if test -n "$STRIP"; then
2426     echo "$ac_t""$STRIP" 1>&6
2427     else
2428     echo "$ac_t""no" 1>&6
2429     fi
2430    
2431    
2432     if test -z "$ac_cv_prog_STRIP"; then
2433     if test -n "$ac_tool_prefix"; then
2434     # Extract the first word of "strip", so it can be a program name with args.
2435     set dummy strip; ac_word=$2
2436     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2437     echo "configure:2438: checking for $ac_word" >&5
2438     if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2439     echo $ac_n "(cached) $ac_c" 1>&6
2440     else
2441     if test -n "$STRIP"; then
2442     ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2443     else
2444     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2445     ac_dummy="$PATH"
2446     for ac_dir in $ac_dummy; do
2447     test -z "$ac_dir" && ac_dir=.
2448     if test -f $ac_dir/$ac_word; then
2449     ac_cv_prog_STRIP="strip"
2450     break
2451     fi
2452     done
2453     IFS="$ac_save_ifs"
2454     test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
2455     fi
2456     fi
2457     STRIP="$ac_cv_prog_STRIP"
2458     if test -n "$STRIP"; then
2459     echo "$ac_t""$STRIP" 1>&6
2460     else
2461     echo "$ac_t""no" 1>&6
2462     fi
2463    
2464     else
2465     STRIP=":"
2466     fi
2467     fi
2468    
2469    
2470     enable_dlopen=no
2471     enable_win32_dll=no
2472    
2473     # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
2474     if test "${enable_libtool_lock+set}" = set; then
2475     enableval="$enable_libtool_lock"
2476     :
2477     fi
2478    
2479     test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
2480    
2481     # Some flags need to be propagated to the compiler or linker for good
2482     # libtool support.
2483     case "$host" in
2484     *-*-irix6*)
2485     # Find out which ABI we are using.
2486     echo '#line 2487 "configure"' > conftest.$ac_ext
2487     if { (eval echo configure:2488: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2488     case "`/usr/bin/file conftest.$ac_objext`" in
2489     *32-bit*)
2490     LD="${LD-ld} -32"
2491     ;;
2492     *N32*)
2493     LD="${LD-ld} -n32"
2494     ;;
2495     *64-bit*)
2496     LD="${LD-ld} -64"
2497     ;;
2498     esac
2499     fi
2500     rm -rf conftest*
2501     ;;
2502    
2503     *-*-sco3.2v5*)
2504     # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2505     SAVE_CFLAGS="$CFLAGS"
2506     CFLAGS="$CFLAGS -belf"
2507     echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2508     echo "configure:2509: checking whether the C compiler needs -belf" >&5
2509     if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2510     echo $ac_n "(cached) $ac_c" 1>&6
2511     else
2512    
2513     ac_ext=c
2514     # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2515     ac_cpp='$CPP $CPPFLAGS'
2516     ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2517     ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2518     cross_compiling=$ac_cv_prog_cc_cross
2519    
2520     cat > conftest.$ac_ext <<EOF
2521     #line 2522 "configure"
2522     #include "confdefs.h"
2523    
2524     int main() {
2525    
2526     ; return 0; }
2527     EOF
2528     if { (eval echo configure:2529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2529     rm -rf conftest*
2530     lt_cv_cc_needs_belf=yes
2531     else
2532     echo "configure: failed program was:" >&5
2533     cat conftest.$ac_ext >&5
2534     rm -rf conftest*
2535     lt_cv_cc_needs_belf=no
2536     fi
2537     rm -f conftest*
2538     ac_ext=c
2539     # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2540     ac_cpp='$CPP $CPPFLAGS'
2541     ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2542     ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2543     cross_compiling=$ac_cv_prog_cc_cross
2544    
2545     fi
2546    
2547     echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2548     if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2549     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2550     CFLAGS="$SAVE_CFLAGS"
2551     fi
2552     ;;
2553    
2554    
2555     esac
2556    
2557     # Sed substitution that helps us do robust quoting. It backslashifies
2558     # metacharacters that are still active within double-quoted strings.
2559     Xsed='sed -e s/^X//'
2560     sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
2561    
2562     # Same as above, but do not quote variable references.
2563     double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
2564    
2565     # Sed substitution to delay expansion of an escaped shell variable in a
2566     # double_quote_subst'ed string.
2567     delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
2568    
2569     # Constants:
2570     rm="rm -f"
2571    
2572     # Global variables:
2573     default_ofile=libtool
2574     can_build_shared=yes
2575    
2576     # All known linkers require a `.a' archive for static linking (except M$VC,
2577     # which needs '.lib').
2578     libext=a
2579     ltmain="$ac_aux_dir/ltmain.sh"
2580     ofile="$default_ofile"
2581     with_gnu_ld="$lt_cv_prog_gnu_ld"
2582     need_locks="$enable_libtool_lock"
2583    
2584     old_CC="$CC"
2585     old_CFLAGS="$CFLAGS"
2586    
2587     # Set sane defaults for various variables
2588     test -z "$AR" && AR=ar
2589     test -z "$AR_FLAGS" && AR_FLAGS=cru
2590     test -z "$AS" && AS=as
2591     test -z "$CC" && CC=cc
2592     test -z "$DLLTOOL" && DLLTOOL=dlltool
2593     test -z "$LD" && LD=ld
2594     test -z "$LN_S" && LN_S="ln -s"
2595     test -z "$MAGIC_CMD" && MAGIC_CMD=file
2596     test -z "$NM" && NM=nm
2597     test -z "$OBJDUMP" && OBJDUMP=objdump
2598     test -z "$RANLIB" && RANLIB=:
2599     test -z "$STRIP" && STRIP=:
2600     test -z "$ac_objext" && ac_objext=o
2601    
2602     if test x"$host" != x"$build"; then
2603     ac_tool_prefix=${host_alias}-
2604     else
2605     ac_tool_prefix=
2606     fi
2607    
2608     # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
2609     case "$host_os" in
2610     linux-gnu*) ;;
2611     linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
2612     esac
2613    
2614     case "$host_os" in
2615     aix3*)
2616     # AIX sometimes has problems with the GCC collect2 program. For some
2617     # reason, if we set the COLLECT_NAMES environment variable, the problems
2618     # vanish in a puff of smoke.
2619     if test "X${COLLECT_NAMES+set}" != Xset; then
2620     COLLECT_NAMES=
2621     export COLLECT_NAMES
2622     fi
2623     ;;
2624     esac
2625    
2626     # Determine commands to create old-style static archives.
2627     old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
2628     old_postinstall_cmds='chmod 644 $oldlib'
2629     old_postuninstall_cmds=
2630    
2631     if test -n "$RANLIB"; then
2632     old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
2633     old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
2634     fi
2635    
2636     # Allow CC to be a program name with arguments.
2637     set dummy $CC
2638     compiler="$2"
2639    
2640     ## FIXME: this should be a separate macro
2641     ##
2642     echo $ac_n "checking for objdir""... $ac_c" 1>&6
2643     echo "configure:2644: checking for objdir" >&5
2644     rm -f .libs 2>/dev/null
2645     mkdir .libs 2>/dev/null
2646     if test -d .libs; then
2647     objdir=.libs
2648     else
2649     # MS-DOS does not allow filenames that begin with a dot.
2650     objdir=_libs
2651     fi
2652     rmdir .libs 2>/dev/null
2653     echo "$ac_t""$objdir" 1>&6
2654     ##
2655     ## END FIXME
2656    
2657    
2658     ## FIXME: this should be a separate macro
2659     ##
2660     # Check whether --with-pic or --without-pic was given.
2661     if test "${with_pic+set}" = set; then
2662     withval="$with_pic"
2663     pic_mode="$withval"
2664     else
2665     pic_mode=default
2666     fi
2667    
2668     test -z "$pic_mode" && pic_mode=default
2669    
2670     # We assume here that the value for lt_cv_prog_cc_pic will not be cached
2671     # in isolation, and that seeing it set (from the cache) indicates that
2672     # the associated values are set (in the cache) correctly too.
2673     echo $ac_n "checking for $compiler option to produce PIC""... $ac_c" 1>&6
2674     echo "configure:2675: checking for $compiler option to produce PIC" >&5
2675     if eval "test \"`echo '$''{'lt_cv_prog_cc_pic'+set}'`\" = set"; then
2676     echo $ac_n "(cached) $ac_c" 1>&6
2677     else
2678     lt_cv_prog_cc_pic=
2679     lt_cv_prog_cc_shlib=
2680     lt_cv_prog_cc_wl=
2681     lt_cv_prog_cc_static=
2682     lt_cv_prog_cc_no_builtin=
2683     lt_cv_prog_cc_can_build_shared=$can_build_shared
2684    
2685     if test "$GCC" = yes; then
2686     lt_cv_prog_cc_wl='-Wl,'
2687     lt_cv_prog_cc_static='-static'
2688    
2689     case "$host_os" in
2690     beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
2691     # PIC is the default for these OSes.
2692     ;;
2693     aix*)
2694     # Below there is a dirty hack to force normal static linking with -ldl
2695     # The problem is because libdl dynamically linked with both libc and
2696     # libC (AIX C++ library), which obviously doesn't included in libraries
2697     # list by gcc. This cause undefined symbols with -static flags.
2698     # This hack allows C programs to be linked with "-static -ldl", but
2699     # we not sure about C++ programs.
2700     lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
2701     ;;
2702     cygwin* | mingw* | pw32* | os2*)
2703     # This hack is so that the source file can tell whether it is being
2704     # built for inclusion in a dll (and should export symbols for example).
2705     lt_cv_prog_cc_pic='-DDLL_EXPORT'
2706     ;;
2707     amigaos*)
2708     # FIXME: we need at least 68020 code to build shared libraries, but
2709     # adding the `-m68020' flag to GCC prevents building anything better,
2710     # like `-m68040'.
2711     lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
2712     ;;
2713     sysv4*MP*)
2714     if test -d /usr/nec; then
2715     lt_cv_prog_cc_pic=-Kconform_pic
2716     fi
2717     ;;
2718     *)
2719     lt_cv_prog_cc_pic='-fPIC'
2720     ;;
2721     esac
2722     else
2723     # PORTME Check for PIC flags for the system compiler.
2724     case "$host_os" in
2725     aix3* | aix4*)
2726     # All AIX code is PIC.
2727     lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
2728     ;;
2729    
2730     hpux9* | hpux10* | hpux11*)
2731     # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
2732     lt_cv_prog_cc_wl='-Wl,'
2733     lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
2734     lt_cv_prog_cc_pic='+Z'
2735     ;;
2736    
2737     irix5* | irix6*)
2738     lt_cv_prog_cc_wl='-Wl,'
2739     lt_cv_prog_cc_static='-non_shared'
2740     # PIC (with -KPIC) is the default.
2741     ;;
2742    
2743     cygwin* | mingw* | pw32* | os2*)
2744     # This hack is so that the source file can tell whether it is being
2745     # built for inclusion in a dll (and should export symbols for example).
2746     lt_cv_prog_cc_pic='-DDLL_EXPORT'
2747     ;;
2748    
2749     newsos6)
2750     lt_cv_prog_cc_pic='-KPIC'
2751     lt_cv_prog_cc_static='-Bstatic'
2752     ;;
2753    
2754     osf3* | osf4* | osf5*)
2755     # All OSF/1 code is PIC.
2756     lt_cv_prog_cc_wl='-Wl,'
2757     lt_cv_prog_cc_static='-non_shared'
2758     ;;
2759    
2760     sco3.2v5*)
2761     lt_cv_prog_cc_pic='-Kpic'
2762     lt_cv_prog_cc_static='-dn'
2763     lt_cv_prog_cc_shlib='-belf'
2764     ;;
2765    
2766     solaris*)
2767     lt_cv_prog_cc_pic='-KPIC'
2768     lt_cv_prog_cc_static='-Bstatic'
2769     lt_cv_prog_cc_wl='-Wl,'
2770     ;;
2771    
2772     sunos4*)
2773     lt_cv_prog_cc_pic='-PIC'
2774     lt_cv_prog_cc_static='-Bstatic'
2775     lt_cv_prog_cc_wl='-Qoption ld '
2776     ;;
2777    
2778     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
2779     lt_cv_prog_cc_pic='-KPIC'
2780     lt_cv_prog_cc_static='-Bstatic'
2781     if test "x$host_vendor" = xsni; then
2782     lt_cv_prog_cc_wl='-LD'
2783     else
2784     lt_cv_prog_cc_wl='-Wl,'
2785     fi
2786     ;;
2787    
2788     uts4*)
2789     lt_cv_prog_cc_pic='-pic'
2790     lt_cv_prog_cc_static='-Bstatic'
2791     ;;
2792    
2793     sysv4*MP*)
2794     if test -d /usr/nec ;then
2795     lt_cv_prog_cc_pic='-Kconform_pic'
2796     lt_cv_prog_cc_static='-Bstatic'
2797     fi
2798     ;;
2799    
2800     *)
2801     lt_cv_prog_cc_can_build_shared=no
2802     ;;
2803     esac
2804     fi
2805    
2806     fi
2807    
2808     if test -z "$lt_cv_prog_cc_pic"; then
2809     echo "$ac_t""none" 1>&6
2810     else
2811     echo "$ac_t""$lt_cv_prog_cc_pic" 1>&6
2812    
2813     # Check to make sure the pic_flag actually works.
2814     echo $ac_n "checking if $compiler PIC flag $lt_cv_prog_cc_pic works""... $ac_c" 1>&6
2815     echo "configure:2816: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
2816     if eval "test \"`echo '$''{'lt_cv_prog_cc_pic_works'+set}'`\" = set"; then
2817     echo $ac_n "(cached) $ac_c" 1>&6
2818     else
2819     save_CFLAGS="$CFLAGS"
2820     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
2821     cat > conftest.$ac_ext <<EOF
2822     #line 2823 "configure"
2823     #include "confdefs.h"
2824    
2825     int main() {
2826    
2827     ; return 0; }
2828     EOF
2829     if { (eval echo configure:2830: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2830     rm -rf conftest*
2831     case "$host_os" in
2832     hpux9* | hpux10* | hpux11*)
2833     # On HP-UX, both CC and GCC only warn that PIC is supported... then
2834     # they create non-PIC objects. So, if there were any warnings, we
2835     # assume that PIC is not supported.
2836     if test -s conftest.err; then
2837     lt_cv_prog_cc_pic_works=no
2838     else
2839     lt_cv_prog_cc_pic_works=yes
2840     fi
2841     ;;
2842     *)
2843     lt_cv_prog_cc_pic_works=yes
2844     ;;
2845     esac
2846    
2847     else
2848     echo "configure: failed program was:" >&5
2849     cat conftest.$ac_ext >&5
2850     rm -rf conftest*
2851     lt_cv_prog_cc_pic_works=no
2852    
2853     fi
2854     rm -f conftest*
2855     CFLAGS="$save_CFLAGS"
2856    
2857     fi
2858    
2859    
2860     if test "X$lt_cv_prog_cc_pic_works" = Xno; then
2861     lt_cv_prog_cc_pic=
2862     lt_cv_prog_cc_can_build_shared=no
2863     else
2864     lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
2865     fi
2866    
2867     echo "$ac_t""$lt_cv_prog_cc_pic_works" 1>&6
2868     fi
2869     ##
2870     ## END FIXME
2871    
2872     # Check for any special shared library compilation flags.
2873     if test -n "$lt_cv_prog_cc_shlib"; then
2874     echo "configure: warning: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" 1>&2
2875     if echo "$old_CC $old_CFLAGS " | egrep -e "[ ]$lt_cv_prog_cc_shlib[ ]" >/dev/null; then :
2876     else
2877     echo "configure: warning: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" 1>&2
2878     lt_cv_prog_cc_can_build_shared=no
2879     fi
2880     fi
2881    
2882     ## FIXME: this should be a separate macro
2883     ##
2884     echo $ac_n "checking if $compiler static flag $lt_cv_prog_cc_static works""... $ac_c" 1>&6
2885     echo "configure:2886: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
2886     if eval "test \"`echo '$''{'lt_cv_prog_cc_static_works'+set}'`\" = set"; then
2887     echo $ac_n "(cached) $ac_c" 1>&6
2888     else
2889     lt_cv_prog_cc_static_works=no
2890     save_LDFLAGS="$LDFLAGS"
2891     LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
2892     cat > conftest.$ac_ext <<EOF
2893     #line 2894 "configure"
2894     #include "confdefs.h"
2895    
2896     int main() {
2897    
2898     ; return 0; }
2899     EOF
2900     if { (eval echo configure:2901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2901     rm -rf conftest*
2902     lt_cv_prog_cc_static_works=yes
2903     else
2904     echo "configure: failed program was:" >&5
2905     cat conftest.$ac_ext >&5
2906     fi
2907     rm -f conftest*
2908     LDFLAGS="$save_LDFLAGS"
2909    
2910     fi
2911    
2912    
2913     # Belt *and* braces to stop my trousers falling down:
2914     test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
2915     echo "$ac_t""$lt_cv_prog_cc_static_works" 1>&6
2916    
2917     pic_flag="$lt_cv_prog_cc_pic"
2918     special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
2919     wl="$lt_cv_prog_cc_wl"
2920     link_static_flag="$lt_cv_prog_cc_static"
2921     no_builtin_flag="$lt_cv_prog_cc_no_builtin"
2922     can_build_shared="$lt_cv_prog_cc_can_build_shared"
2923     ##
2924     ## END FIXME
2925    
2926    
2927     ## FIXME: this should be a separate macro
2928     ##
2929     # Check to see if options -o and -c are simultaneously supported by compiler
2930     echo $ac_n "checking if $compiler supports -c -o file.$ac_objext""... $ac_c" 1>&6
2931     echo "configure:2932: checking if $compiler supports -c -o file.$ac_objext" >&5
2932     $rm -r conftest 2>/dev/null
2933     mkdir conftest
2934     cd conftest
2935     echo "int some_variable = 0;" > conftest.$ac_ext
2936     mkdir out
2937     # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
2938     # that will create temporary files in the current directory regardless of
2939     # the output directory. Thus, making CWD read-only will cause this test
2940     # to fail, enabling locking or at least warning the user not to do parallel
2941     # builds.
2942     chmod -w .
2943     save_CFLAGS="$CFLAGS"
2944     CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
2945     compiler_c_o=no
2946     if { (eval echo configure:2947: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
2947     # The compiler can only warn and ignore the option if not recognized
2948     # So say no if there are warnings
2949     if test -s out/conftest.err; then
2950     compiler_c_o=no
2951     else
2952     compiler_c_o=yes
2953     fi
2954     else
2955     # Append any errors to the config.log.
2956     cat out/conftest.err 1>&5
2957     compiler_c_o=no
2958     fi
2959     echo "$ac_t""$compiler_c_o" 1>&6
2960     CFLAGS="$save_CFLAGS"
2961     chmod u+w .
2962     $rm conftest* out/*
2963     rmdir out
2964     cd ..
2965     rmdir conftest
2966     $rm -r conftest 2>/dev/null
2967    
2968     if test x"$compiler_c_o" = x"yes"; then
2969     # Check to see if we can write to a .lo
2970     echo $ac_n "checking if $compiler supports -c -o file.lo""... $ac_c" 1>&6
2971     echo "configure:2972: checking if $compiler supports -c -o file.lo" >&5
2972     compiler_o_lo=no
2973     save_CFLAGS="$CFLAGS"
2974     CFLAGS="$CFLAGS -c -o conftest.lo"
2975     cat > conftest.$ac_ext <<EOF
2976     #line 2977 "configure"
2977     #include "confdefs.h"
2978    
2979     int main() {
2980     int some_variable = 0;
2981     ; return 0; }
2982     EOF
2983     if { (eval echo configure:2984: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2984     rm -rf conftest*
2985     # The compiler can only warn and ignore the option if not recognized
2986     # So say no if there are warnings
2987     if test -s conftest.err; then
2988     compiler_o_lo=no
2989     else
2990     compiler_o_lo=yes
2991     fi
2992    
2993     else
2994     echo "configure: failed program was:" >&5
2995     cat conftest.$ac_ext >&5
2996     fi
2997     rm -f conftest*
2998     echo "$ac_t""$compiler_c_o" 1>&6
2999     CFLAGS="$save_CFLAGS"
3000     else
3001     compiler_o_lo=no
3002     fi
3003     ##
3004     ## END FIXME
3005    
3006     ## FIXME: this should be a separate macro
3007     ##
3008     # Check to see if we can do hard links to lock some files if needed
3009     hard_links="nottested"
3010     if test "$compiler_c_o" = no && test "$need_locks" != no; then
3011     # do not overwrite the value of need_locks provided by the user
3012     echo $ac_n "checking if we can lock with hard links""... $ac_c" 1>&6
3013     echo "configure:3014: checking if we can lock with hard links" >&5
3014     hard_links=yes
3015     $rm conftest*
3016     ln conftest.a conftest.b 2>/dev/null && hard_links=no
3017     touch conftest.a
3018     ln conftest.a conftest.b 2>&5 || hard_links=no
3019     ln conftest.a conftest.b 2>/dev/null && hard_links=no
3020     echo "$ac_t""$hard_links" 1>&6
3021     if test "$hard_links" = no; then
3022     echo "configure: warning: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" 1>&2
3023     need_locks=warn
3024     fi
3025     else
3026     need_locks=no
3027     fi
3028     ##
3029     ## END FIXME
3030    
3031     ## FIXME: this should be a separate macro
3032     ##
3033     if test "$GCC" = yes; then
3034     # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
3035     echo $ac_n "checking if $compiler supports -fno-rtti -fno-exceptions""... $ac_c" 1>&6
3036     echo "configure:3037: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
3037     echo "int some_variable = 0;" > conftest.$ac_ext
3038     save_CFLAGS="$CFLAGS"
3039     CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
3040     compiler_rtti_exceptions=no
3041     cat > conftest.$ac_ext <<EOF
3042     #line 3043 "configure"
3043     #include "confdefs.h"
3044    
3045     int main() {
3046     int some_variable = 0;
3047     ; return 0; }
3048     EOF
3049     if { (eval echo configure:3050: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3050     rm -rf conftest*
3051     # The compiler can only warn and ignore the option if not recognized
3052     # So say no if there are warnings
3053     if test -s conftest.err; then
3054     compiler_rtti_exceptions=no
3055     else
3056     compiler_rtti_exceptions=yes
3057     fi
3058    
3059     else
3060     echo "configure: failed program was:" >&5
3061     cat conftest.$ac_ext >&5
3062     fi
3063     rm -f conftest*
3064     CFLAGS="$save_CFLAGS"
3065     echo "$ac_t""$compiler_rtti_exceptions" 1>&6
3066    
3067     if test "$compiler_rtti_exceptions" = "yes"; then
3068     no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
3069     else
3070     no_builtin_flag=' -fno-builtin'
3071     fi
3072     fi
3073     ##
3074     ## END FIXME
3075    
3076     ## FIXME: this should be a separate macro
3077     ##
3078     # See if the linker supports building shared libraries.
3079     echo $ac_n "checking whether the linker ($LD) supports shared libraries""... $ac_c" 1>&6
3080     echo "configure:3081: checking whether the linker ($LD) supports shared libraries" >&5
3081    
3082     allow_undefined_flag=
3083     no_undefined_flag=
3084     need_lib_prefix=unknown
3085     need_version=unknown
3086     # when you set need_version to no, make sure it does not cause -set_version
3087     # flags to be left without arguments
3088     archive_cmds=
3089     archive_expsym_cmds=
3090     old_archive_from_new_cmds=
3091     old_archive_from_expsyms_cmds=
3092     export_dynamic_flag_spec=
3093     whole_archive_flag_spec=
3094     thread_safe_flag_spec=
3095     hardcode_into_libs=no
3096     hardcode_libdir_flag_spec=
3097     hardcode_libdir_separator=
3098     hardcode_direct=no
3099     hardcode_minus_L=no
3100     hardcode_shlibpath_var=unsupported
3101     runpath_var=
3102     link_all_deplibs=unknown
3103     always_export_symbols=no
3104     export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
3105     # include_expsyms should be a list of space-separated symbols to be *always*
3106     # included in the symbol list
3107     include_expsyms=
3108     # exclude_expsyms can be an egrep regular expression of symbols to exclude
3109     # it will be wrapped by ` (' and `)$', so one must not match beginning or
3110     # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
3111     # as well as any symbol that contains `d'.
3112     exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
3113     # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
3114     # platforms (ab)use it in PIC code, but their linkers get confused if
3115     # the symbol is explicitly referenced. Since portable code cannot
3116     # rely on this symbol name, it's probably fine to never include it in
3117     # preloaded symbol tables.
3118     extract_expsyms_cmds=
3119    
3120     case "$host_os" in
3121     cygwin* | mingw* | pw32* )
3122     # FIXME: the MSVC++ port hasn't been tested in a loooong time
3123     # When not using gcc, we currently assume that we are using
3124     # Microsoft Visual C++.
3125     if test "$GCC" != yes; then
3126     with_gnu_ld=no
3127     fi
3128     ;;
3129    
3130     esac
3131    
3132     ld_shlibs=yes
3133     if test "$with_gnu_ld" = yes; then
3134     # If archive_cmds runs LD, not CC, wlarc should be empty
3135     wlarc='${wl}'
3136    
3137     # See if GNU ld supports shared libraries.
3138     case "$host_os" in
3139     aix3* | aix4*)
3140     # On AIX, the GNU linker is very broken
3141     ld_shlibs=no
3142     cat <<EOF 1>&2
3143    
3144     *** Warning: the GNU linker, at least up to release 2.9.1, is reported
3145     *** to be unable to reliably create shared libraries on AIX.
3146     *** Therefore, libtool is disabling shared libraries support. If you
3147     *** really care for shared libraries, you may want to modify your PATH
3148     *** so that a non-GNU linker is found, and then restart.
3149    
3150     EOF
3151     ;;
3152    
3153     amigaos*)
3154     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)'
3155     hardcode_libdir_flag_spec='-L$libdir'
3156     hardcode_minus_L=yes
3157    
3158     # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
3159     # that the semantics of dynamic libraries on AmigaOS, at least up
3160     # to version 4, is to share data among multiple programs linked
3161     # with the same dynamic library. Since this doesn't match the
3162     # behavior of shared libraries on other platforms, we can use
3163     # them.
3164     ld_shlibs=no
3165     ;;
3166    
3167     beos*)
3168     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
3169     allow_undefined_flag=unsupported
3170     # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
3171     # support --undefined. This deserves some investigation. FIXME
3172     archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
3173     else
3174     ld_shlibs=no
3175     fi
3176     ;;
3177    
3178     cygwin* | mingw* | pw32*)
3179     # hardcode_libdir_flag_spec is actually meaningless, as there is
3180     # no search path for DLLs.
3181     hardcode_libdir_flag_spec='-L$libdir'
3182     allow_undefined_flag=unsupported
3183     always_export_symbols=yes
3184    
3185     extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
3186     sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
3187     test -f $output_objdir/impgen.exe || (cd $output_objdir && \
3188     if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
3189     else $CC -o impgen impgen.c ; fi)~
3190     $output_objdir/impgen $dir/$soname > $output_objdir/$soname-def'
3191    
3192     old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
3193    
3194     # cygwin and mingw dlls have different entry points and sets of symbols
3195     # to exclude.
3196     # FIXME: what about values for MSVC?
3197     dll_entry=__cygwin_dll_entry@12
3198     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
3199     case "$host_os" in
3200     mingw*)
3201     # mingw values
3202     dll_entry=_DllMainCRTStartup@12
3203     dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
3204     ;;
3205     esac
3206    
3207     # mingw and cygwin differ, and it's simplest to just exclude the union
3208     # of the two symbol sets.
3209     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
3210    
3211     # recent cygwin and mingw systems supply a stub DllMain which the user
3212     # can override, but on older systems we have to supply one (in ltdll.c)
3213     if test "x$lt_cv_need_dllmain" = "xyes"; then
3214     ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
3215     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~
3216     test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
3217     else
3218     ltdll_obj=
3219     ltdll_cmds=
3220     fi
3221    
3222     # Extract the symbol export list from an `--export-all' def file,
3223     # then regenerate the def file from the symbol export list, so that
3224     # the compiled dll only exports the symbol export list.
3225     # Be careful not to strip the DATA tag left be newer dlltools.
3226     export_symbols_cmds="$ltdll_cmds"'
3227     $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
3228     sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
3229    
3230     # If DATA tags from a recent dlltool are present, honour them!
3231     archive_expsym_cmds='echo EXPORTS > $output_objdir/$soname-def~
3232     _lt_hint=1;
3233     cat $export_symbols | while read symbol; do
3234     set dummy \$symbol;
3235     case \$# in
3236     2) echo " \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
3237     *) echo " \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
3238     esac;
3239     _lt_hint=`expr 1 + \$_lt_hint`;
3240     done~
3241     '"$ltdll_cmds"'
3242     $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~
3243     $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~
3244     $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~
3245     $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~
3246     $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $lib '$ltdll_obj'$libobjs $deplibs $compiler_flags'
3247     ;;
3248    
3249     netbsd*)
3250     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
3251     archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
3252     wlarc=
3253     else
3254     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
3255     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
3256     fi
3257     ;;
3258    
3259     solaris* | sysv5*)
3260     if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
3261     ld_shlibs=no
3262     cat <<EOF 1>&2
3263    
3264     *** Warning: The releases 2.8.* of the GNU linker cannot reliably
3265     *** create shared libraries on Solaris systems. Therefore, libtool
3266     *** is disabling shared libraries support. We urge you to upgrade GNU
3267     *** binutils to release 2.9.1 or newer. Another option is to modify
3268     *** your PATH or compiler configuration so that the native linker is
3269     *** used, and then restart.
3270    
3271     EOF
3272     elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
3273     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
3274     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
3275     else
3276     ld_shlibs=no
3277     fi
3278     ;;
3279    
3280     sunos4*)
3281     archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
3282     wlarc=
3283     hardcode_direct=yes
3284     hardcode_shlibpath_var=no
3285     ;;
3286    
3287     *)
3288     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
3289     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
3290     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
3291     else
3292     ld_shlibs=no
3293     fi
3294     ;;
3295     esac
3296    
3297     if test "$ld_shlibs" = yes; then
3298     runpath_var=LD_RUN_PATH
3299     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
3300     export_dynamic_flag_spec='${wl}--export-dynamic'
3301     case $host_os in
3302     cygwin* | mingw* | pw32*)
3303     # dlltool doesn't understand --whole-archive et. al.
3304     whole_archive_flag_spec=
3305     ;;
3306     *)
3307     # ancient GNU ld didn't support --whole-archive et. al.
3308     if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
3309     whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
3310     else
3311     whole_archive_flag_spec=
3312     fi
3313     ;;
3314     esac
3315     fi
3316     else
3317     # PORTME fill in a description of your system's linker (not GNU ld)
3318     case "$host_os" in
3319     aix3*)
3320     allow_undefined_flag=unsupported
3321     always_export_symbols=yes
3322     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'
3323     # Note: this linker hardcodes the directories in LIBPATH if there
3324     # are no directories specified by -L.
3325     hardcode_minus_L=yes
3326     if test "$GCC" = yes && test -z "$link_static_flag"; then
3327     # Neither direct hardcoding nor static linking is supported with a
3328     # broken collect2.
3329     hardcode_direct=unsupported
3330     fi
3331     ;;
3332    
3333     aix4*)
3334     hardcode_libdir_flag_spec='${wl}-b ${wl}nolibpath ${wl}-b ${wl}libpath:$libdir:/usr/lib:/lib'
3335     hardcode_libdir_separator=':'
3336     if test "$GCC" = yes; then
3337     collect2name=`${CC} -print-prog-name=collect2`
3338     if test -f "$collect2name" && \
3339     strings "$collect2name" | grep resolve_lib_name >/dev/null
3340     then
3341     # We have reworked collect2
3342     hardcode_direct=yes
3343     else
3344     # We have old collect2
3345     hardcode_direct=unsupported
3346     # It fails to find uninstalled libraries when the uninstalled
3347     # path is not listed in the libpath. Setting hardcode_minus_L
3348     # to unsupported forces relinking
3349     hardcode_minus_L=yes
3350     hardcode_libdir_flag_spec='-L$libdir'
3351     hardcode_libdir_separator=
3352     fi
3353     shared_flag='-shared'
3354     else
3355     shared_flag='${wl}-bM:SRE'
3356     hardcode_direct=yes
3357     fi
3358     allow_undefined_flag=' ${wl}-berok'
3359     archive_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bexpall ${wl}-bnoentry${allow_undefined_flag}'
3360     archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}'
3361     case "$host_os" in aix4.[01]|aix4.[01].*)
3362     # According to Greg Wooledge, -bexpall is only supported from AIX 4.2 on
3363     always_export_symbols=yes ;;
3364     esac
3365    
3366     # We don't want to build shared libraries on unknown CPU types.
3367     case $host_cpu in
3368     powerpc | rs6000) ;;
3369     *) ld_shlibs=no ;;
3370     esac
3371     ;;
3372    
3373     amigaos*)
3374     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)'
3375     hardcode_libdir_flag_spec='-L$libdir'
3376     hardcode_minus_L=yes
3377     # see comment about different semantics on the GNU ld section
3378     ld_shlibs=no
3379     ;;
3380    
3381     cygwin* | mingw* | pw32*)
3382     # When not using gcc, we currently assume that we are using
3383     # Microsoft Visual C++.
3384     # hardcode_libdir_flag_spec is actually meaningless, as there is
3385     # no search path for DLLs.
3386     hardcode_libdir_flag_spec=' '
3387     allow_undefined_flag=unsupported
3388     # Tell ltmain to make .lib files, not .a files.
3389     libext=lib
3390     # FIXME: Setting linknames here is a bad hack.
3391     archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
3392     # The linker will automatically build a .lib file if we build a DLL.
3393     old_archive_from_new_cmds='true'
3394     # FIXME: Should let the user specify the lib program.
3395     old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
3396     fix_srcfile_path='`cygpath -w "$srcfile"`'
3397     ;;
3398    
3399     darwin* | rhapsody*)
3400     allow_undefined_flag='-undefined warning'
3401     archive_cmds='$CC `if test "$module" = "yes"; then echo -bundle; else
3402     echo -dynamiclib; fi` -o $lib $libobjs $deplibs $linkopts'
3403     archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
3404     ## What we need is to hardcode the path to the library, not the search path
3405     #hardcode_direct=yes
3406     #hardcode_libdir_flag_spec='-install_name $libdir/$lib'
3407     hardcode_shlibpath_var=no
3408     whole_archive_flag_spec='-all_load'
3409     ;;
3410    
3411     freebsd1*)
3412     ld_shlibs=no
3413     ;;
3414    
3415     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
3416     # support. Future versions do this automatically, but an explicit c++rt0.o
3417     # does not break anything, and helps significantly (at the cost of a little
3418     # extra space).
3419     freebsd2.2*)
3420     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
3421     hardcode_libdir_flag_spec='-R$libdir'
3422     hardcode_direct=yes
3423     hardcode_shlibpath_var=no
3424     ;;
3425    
3426     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
3427     freebsd2*)
3428     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
3429     hardcode_direct=yes
3430     hardcode_minus_L=yes
3431     hardcode_shlibpath_var=no
3432     ;;
3433    
3434     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
3435     freebsd*)
3436     archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
3437     hardcode_libdir_flag_spec='-R$libdir'
3438     hardcode_direct=yes
3439     hardcode_shlibpath_var=no
3440     ;;
3441    
3442     hpux9* | hpux10* | hpux11*)
3443     case "$host_os" in
3444     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' ;;
3445     *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
3446     esac
3447     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
3448     hardcode_libdir_separator=:
3449     hardcode_direct=yes
3450     hardcode_minus_L=yes # Not in the search PATH, but as the default
3451     # location of the library.
3452     export_dynamic_flag_spec='${wl}-E'
3453     ;;
3454    
3455     irix5* | irix6*)
3456     if test "$GCC" = yes; then
3457     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'
3458     else
3459     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'
3460     fi
3461     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
3462     hardcode_libdir_separator=:
3463     link_all_deplibs=yes
3464     ;;
3465    
3466     netbsd*)
3467     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
3468     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
3469     else
3470     archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
3471     fi
3472     hardcode_libdir_flag_spec='-R$libdir'
3473     hardcode_direct=yes
3474     hardcode_shlibpath_var=no
3475     ;;
3476    
3477     newsos6)
3478     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
3479     hardcode_direct=yes
3480     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
3481     hardcode_libdir_separator=:
3482     hardcode_shlibpath_var=no
3483     ;;
3484    
3485     openbsd*)
3486     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
3487     hardcode_libdir_flag_spec='-R$libdir'
3488     hardcode_direct=yes
3489     hardcode_shlibpath_var=no
3490     ;;
3491    
3492     os2*)
3493     hardcode_libdir_flag_spec='-L$libdir'
3494     hardcode_minus_L=yes
3495     allow_undefined_flag=unsupported
3496     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'
3497     old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
3498     ;;
3499    
3500     osf3*)
3501     if test "$GCC" = yes; then
3502     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3503     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'
3504     else
3505     allow_undefined_flag=' -expect_unresolved \*'
3506     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'
3507     fi
3508     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
3509     hardcode_libdir_separator=:
3510     ;;
3511    
3512     osf4* | osf5*) # as osf3* with the addition of -msym flag
3513     if test "$GCC" = yes; then
3514     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3515     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'
3516     else
3517     allow_undefined_flag=' -expect_unresolved \*'
3518     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'
3519     archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
3520     $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'
3521     fi
3522     #Both c and cxx compiler support -rpath directly
3523     hardcode_libdir_flag_spec='-rpath $libdir'
3524     hardcode_libdir_separator=:
3525     ;;
3526    
3527     sco3.2v5*)
3528     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
3529     hardcode_shlibpath_var=no
3530     runpath_var=LD_RUN_PATH
3531     hardcode_runpath_var=yes
3532     ;;
3533    
3534     solaris*)
3535     no_undefined_flag=' -z text'
3536     # $CC -shared without GNU ld will not create a library from C++
3537     # object files and a static libstdc++, better avoid it by now
3538     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
3539     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
3540     $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
3541     hardcode_libdir_flag_spec='-R$libdir'
3542     hardcode_shlibpath_var=no
3543     case "$host_os" in
3544     solaris2.[0-5] | solaris2.[0-5].*) ;;
3545     *) # Supported since Solaris 2.6 (maybe 2.5.1?)
3546     whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
3547     esac
3548     link_all_deplibs=yes
3549     ;;
3550    
3551     sunos4*)
3552     if test "x$host_vendor" = xsequent; then
3553     # Use $CC to link under sequent, because it throws in some extra .o
3554     # files that make .init and .fini sections work.
3555     archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
3556     else
3557     archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
3558     fi
3559     hardcode_libdir_flag_spec='-L$libdir'
3560     hardcode_direct=yes
3561     hardcode_minus_L=yes
3562     hardcode_shlibpath_var=no
3563     ;;
3564    
3565     sysv4)
3566     if test "x$host_vendor" = xsno; then
3567     archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linkopts'
3568     hardcode_direct=yes # is this really true???
3569     else
3570     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
3571     hardcode_direct=no #Motorola manual says yes, but my tests say they lie
3572     fi
3573     runpath_var='LD_RUN_PATH'
3574     hardcode_shlibpath_var=no
3575     ;;
3576    
3577     sysv4.3*)
3578     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
3579     hardcode_shlibpath_var=no
3580     export_dynamic_flag_spec='-Bexport'
3581     ;;
3582    
3583     sysv5*)
3584     no_undefined_flag=' -z text'
3585     # $CC -shared without GNU ld will not create a library from C++
3586     # object files and a static libstdc++, better avoid it by now
3587     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
3588     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
3589     $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
3590     hardcode_libdir_flag_spec=
3591     hardcode_shlibpath_var=no
3592     runpath_var='LD_RUN_PATH'
3593     ;;
3594    
3595     uts4*)
3596     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
3597     hardcode_libdir_flag_spec='-L$libdir'
3598     hardcode_shlibpath_var=no
3599     ;;
3600    
3601     dgux*)
3602     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
3603     hardcode_libdir_flag_spec='-L$libdir'
3604     hardcode_shlibpath_var=no
3605     ;;
3606    
3607     sysv4*MP*)
3608     if test -d /usr/nec; then
3609     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
3610     hardcode_shlibpath_var=no
3611     runpath_var=LD_RUN_PATH
3612     hardcode_runpath_var=yes
3613     ld_shlibs=yes
3614     fi
3615     ;;
3616    
3617     sysv4.2uw2*)
3618     archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
3619     hardcode_direct=yes
3620     hardcode_minus_L=no
3621     hardcode_shlibpath_var=no
3622     hardcode_runpath_var=yes
3623     runpath_var=LD_RUN_PATH
3624     ;;
3625    
3626     unixware7*)
3627     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
3628     runpath_var='LD_RUN_PATH'
3629     hardcode_shlibpath_var=no
3630     ;;
3631    
3632     *)
3633     ld_shlibs=no
3634     ;;
3635     esac
3636     fi
3637     echo "$ac_t""$ld_shlibs" 1>&6
3638     test "$ld_shlibs" = no && can_build_shared=no
3639     ##
3640     ## END FIXME
3641    
3642     ## FIXME: this should be a separate macro
3643     ##
3644     # Check hardcoding attributes.
3645     echo $ac_n "checking how to hardcode library paths into programs""... $ac_c" 1>&6
3646     echo "configure:3647: checking how to hardcode library paths into programs" >&5
3647     hardcode_action=
3648     if test -n "$hardcode_libdir_flag_spec" || \
3649     test -n "$runpath_var"; then
3650    
3651     # We can hardcode non-existant directories.
3652     if test "$hardcode_direct" != no &&
3653     # If the only mechanism to avoid hardcoding is shlibpath_var, we
3654     # have to relink, otherwise we might link with an installed library
3655     # when we should be linking with a yet-to-be-installed one
3656     ## test "$hardcode_shlibpath_var" != no &&
3657     test "$hardcode_minus_L" != no; then
3658     # Linking always hardcodes the temporary library directory.
3659     hardcode_action=relink
3660     else
3661     # We can link without hardcoding, and we can hardcode nonexisting dirs.
3662     hardcode_action=immediate
3663     fi
3664     else
3665     # We cannot hardcode anything, or else we can only hardcode existing
3666     # directories.
3667     hardcode_action=unsupported
3668     fi
3669     echo "$ac_t""$hardcode_action" 1>&6
3670     ##
3671     ## END FIXME
3672    
3673     ## FIXME: this should be a separate macro
3674     ##
3675     striplib=
3676     old_striplib=
3677     echo $ac_n "checking whether stripping libraries is possible""... $ac_c" 1>&6
3678     echo "configure:3679: checking whether stripping libraries is possible" >&5
3679     if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
3680     test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
3681     test -z "$striplib" && striplib="$STRIP --strip-unneeded"
3682     echo "$ac_t""yes" 1>&6
3683     else
3684     echo "$ac_t""no" 1>&6
3685     fi
3686     ##
3687     ## END FIXME
3688    
3689     reload_cmds='$LD$reload_flag -o $output$reload_objs'
3690     test -z "$deplibs_check_method" && deplibs_check_method=unknown
3691    
3692     ## FIXME: this should be a separate macro
3693     ##
3694     # PORTME Fill in your ld.so characteristics
3695     echo $ac_n "checking dynamic linker characteristics""... $ac_c" 1>&6
3696     echo "configure:3697: checking dynamic linker characteristics" >&5
3697     library_names_spec=
3698     libname_spec='lib$name'
3699     soname_spec=
3700     postinstall_cmds=
3701     postuninstall_cmds=
3702     finish_cmds=
3703     finish_eval=
3704     shlibpath_var=
3705     shlibpath_overrides_runpath=unknown
3706     version_type=none
3707     dynamic_linker="$host_os ld.so"
3708     sys_lib_dlsearch_path_spec="/lib /usr/lib"
3709     sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
3710    
3711     case "$host_os" in
3712     aix3*)
3713     version_type=linux
3714     library_names_spec='${libname}${release}.so$versuffix $libname.a'
3715     shlibpath_var=LIBPATH
3716    
3717     # AIX has no versioning support, so we append a major version to the name.
3718     soname_spec='${libname}${release}.so$major'
3719     ;;
3720    
3721     aix4*)
3722     version_type=linux
3723     # AIX has no versioning support, so currently we can not hardcode correct
3724     # soname into executable. Probably we can add versioning support to
3725     # collect2, so additional links can be useful in future.
3726     # We preserve .a as extension for shared libraries though AIX4.2
3727     # and later linker supports .so
3728     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.a'
3729     shlibpath_var=LIBPATH
3730     ;;
3731    
3732     amigaos*)
3733     library_names_spec='$libname.ixlibrary $libname.a'
3734     # Create ${libname}_ixlibrary.a entries in /sys/libs.
3735     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'
3736     ;;
3737    
3738     beos*)
3739     library_names_spec='${libname}.so'
3740     dynamic_linker="$host_os ld.so"
3741     shlibpath_var=LIBRARY_PATH
3742     ;;
3743    
3744     bsdi4*)
3745     version_type=linux
3746     need_version=no
3747     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
3748     soname_spec='${libname}${release}.so$major'
3749     finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
3750     shlibpath_var=LD_LIBRARY_PATH
3751     sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
3752     sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
3753     export_dynamic_flag_spec=-rdynamic
3754     # the default ld.so.conf also contains /usr/contrib/lib and
3755     # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
3756     # libtool to hard-code these into programs
3757     ;;
3758    
3759     cygwin* | mingw* | pw32*)
3760     version_type=windows
3761     need_version=no
3762     need_lib_prefix=no
3763     if test "$GCC" = yes; then
3764     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
3765     else
3766     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
3767     fi
3768     dynamic_linker='Win32 ld.exe'
3769     # FIXME: first we should search . and the directory the executable is in
3770     shlibpath_var=PATH
3771     ;;
3772    
3773     darwin* | rhapsody*)
3774     need_lib_prefix=no
3775     need_version=no
3776     library_names_spec='${libname}.`if test "$module" = "yes"; then echo so; else echo dylib; fi`'
3777     shlibpath_overrides_runpath=yes
3778     shlibpath_var=DYLD_LIBRARY_PATH
3779     postinstall_cmds='chmod +x $lib'
3780     ;;
3781    
3782     freebsd1*)
3783     dynamic_linker=no
3784     ;;
3785    
3786     freebsd*)
3787     objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
3788     version_type=freebsd-$objformat
3789     case "$version_type" in
3790     freebsd-elf*)
3791     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
3792     need_version=no
3793     need_lib_prefix=no
3794     ;;
3795     freebsd-*)
3796     library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
3797     need_version=yes
3798     ;;
3799     esac
3800     shlibpath_var=LD_LIBRARY_PATH
3801     case "$host_os" in
3802     freebsd2*)
3803     shlibpath_overrides_runpath=yes
3804     ;;
3805     *)
3806     shlibpath_overrides_runpath=no
3807     hardcode_into_libs=yes
3808     ;;
3809     esac
3810     ;;
3811    
3812     gnu*)
3813     version_type=linux
3814     need_lib_prefix=no
3815     need_version=no
3816     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
3817     soname_spec='${libname}${release}.so$major'
3818     shlibpath_var=LD_LIBRARY_PATH
3819     hardcode_into_libs=yes
3820     ;;
3821    
3822     hpux9* | hpux10* | hpux11*)
3823     # Give a soname corresponding to the major version so that dld.sl refuses to
3824     # link against other versions.
3825     dynamic_linker="$host_os dld.sl"
3826     version_type=sunos
3827     need_lib_prefix=no
3828     need_version=no
3829     shlibpath_var=SHLIB_PATH
3830     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
3831     library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
3832     soname_spec='${libname}${release}.sl$major'
3833     # HP-UX runs *really* slowly unless shared libraries are mode 555.
3834     postinstall_cmds='chmod 555 $lib'
3835     ;;
3836    
3837     irix5* | irix6*)
3838     version_type=irix
3839     need_lib_prefix=no
3840     need_version=no
3841     soname_spec='${libname}${release}.so$major'
3842     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
3843     case "$host_os" in
3844     irix5*)
3845     libsuff= shlibsuff=
3846     ;;
3847     *)
3848     case "$LD" in # libtool.m4 will add one of these switches to LD
3849     *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
3850     *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
3851     *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
3852     *) libsuff= shlibsuff= libmagic=never-match;;
3853     esac
3854     ;;
3855     esac
3856     shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
3857     shlibpath_overrides_runpath=no
3858     sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
3859     sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
3860     ;;
3861    
3862     # No shared lib support for Linux oldld, aout, or coff.
3863     linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
3864     dynamic_linker=no
3865     ;;
3866    
3867     # This must be Linux ELF.
3868     linux-gnu*)
3869     version_type=linux
3870     need_lib_prefix=no
3871     need_version=no
3872     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
3873     soname_spec='${libname}${release}.so$major'
3874     finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
3875     shlibpath_var=LD_LIBRARY_PATH
3876     shlibpath_overrides_runpath=no
3877     # This implies no fast_install, which is unacceptable.
3878     # Some rework will be needed to allow for fast_install
3879     # before this can be enabled.
3880     hardcode_into_libs=yes
3881    
3882     # We used to test for /lib/ld.so.1 and disable shared libraries on
3883     # powerpc, because MkLinux only supported shared libraries with the
3884     # GNU dynamic linker. Since this was broken with cross compilers,
3885     # most powerpc-linux boxes support dynamic linking these days and
3886     # people can always --disable-shared, the test was removed, and we
3887     # assume the GNU/Linux dynamic linker is in use.
3888     dynamic_linker='GNU/Linux ld.so'
3889     ;;
3890    
3891     netbsd*)
3892     version_type=sunos
3893     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
3894     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
3895     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
3896     dynamic_linker='NetBSD (a.out) ld.so'
3897     else
3898     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
3899     soname_spec='${libname}${release}.so$major'
3900     dynamic_linker='NetBSD ld.elf_so'
3901     fi
3902     shlibpath_var=LD_LIBRARY_PATH
3903     shlibpath_overrides_runpath=yes
3904     hardcode_into_libs=yes
3905     ;;
3906    
3907     newsos6)
3908     version_type=linux
3909     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
3910     shlibpath_var=LD_LIBRARY_PATH
3911     shlibpath_overrides_runpath=yes
3912     ;;
3913    
3914     openbsd*)
3915     version_type=sunos
3916     if test "$with_gnu_ld" = yes; then
3917     need_lib_prefix=no
3918     need_version=no
3919     fi
3920     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
3921     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
3922     shlibpath_var=LD_LIBRARY_PATH
3923     ;;
3924    
3925     os2*)
3926     libname_spec='$name'
3927     need_lib_prefix=no
3928     library_names_spec='$libname.dll $libname.a'
3929     dynamic_linker='OS/2 ld.exe'
3930     shlibpath_var=LIBPATH
3931     ;;
3932    
3933     osf3* | osf4* | osf5*)
3934     version_type=osf
3935     need_version=no
3936     soname_spec='${libname}${release}.so'
3937     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
3938     shlibpath_var=LD_LIBRARY_PATH
3939     sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
3940     sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
3941     ;;
3942    
3943     sco3.2v5*)
3944     version_type=osf
3945     soname_spec='${libname}${release}.so$major'
3946     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
3947     shlibpath_var=LD_LIBRARY_PATH
3948     ;;
3949    
3950     solaris*)
3951     version_type=linux
3952     need_lib_prefix=no
3953     need_version=no
3954     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
3955     soname_spec='${libname}${release}.so$major'
3956     shlibpath_var=LD_LIBRARY_PATH
3957     shlibpath_overrides_runpath=yes
3958     hardcode_into_libs=yes
3959     # ldd complains unless libraries are executable
3960     postinstall_cmds='chmod +x $lib'
3961     ;;
3962    
3963     sunos4*)
3964     version_type=sunos
3965     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
3966     finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
3967     shlibpath_var=LD_LIBRARY_PATH
3968     shlibpath_overrides_runpath=yes
3969     if test "$with_gnu_ld" = yes; then
3970     need_lib_prefix=no
3971     fi
3972     need_version=yes
3973     ;;
3974    
3975     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3976     version_type=linux
3977     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
3978     soname_spec='${libname}${release}.so$major'
3979     shlibpath_var=LD_LIBRARY_PATH
3980     case "$host_vendor" in
3981     sni)
3982     shlibpath_overrides_runpath=no
3983     ;;
3984     motorola)
3985     need_lib_prefix=no
3986     need_version=no
3987     shlibpath_overrides_runpath=no
3988     sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
3989     ;;
3990     esac
3991     ;;
3992    
3993     uts4*)
3994     version_type=linux
3995     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
3996     soname_spec='${libname}${release}.so$major'
3997     shlibpath_var=LD_LIBRARY_PATH
3998     ;;
3999    
4000     dgux*)
4001     version_type=linux
4002     need_lib_prefix=no
4003     need_version=no
4004     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
4005     soname_spec='${libname}${release}.so$major'
4006     shlibpath_var=LD_LIBRARY_PATH
4007     ;;
4008    
4009     sysv4*MP*)
4010     if test -d /usr/nec ;then
4011     version_type=linux
4012     library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
4013     soname_spec='$libname.so.$major'
4014     shlibpath_var=LD_LIBRARY_PATH
4015     fi
4016     ;;
4017    
4018     *)
4019     dynamic_linker=no
4020     ;;
4021     esac
4022     echo "$ac_t""$dynamic_linker" 1>&6
4023     test "$dynamic_linker" = no && can_build_shared=no
4024     ##
4025     ## END FIXME
4026    
4027     ## FIXME: this should be a separate macro
4028     ##
4029     # Report the final consequences.
4030     echo $ac_n "checking if libtool supports shared libraries""... $ac_c" 1>&6
4031     echo "configure:4032: checking if libtool supports shared libraries" >&5
4032     echo "$ac_t""$can_build_shared" 1>&6
4033     ##
4034     ## END FIXME
4035    
4036     if test "$hardcode_action" = relink; then
4037     # Fast installation is not supported
4038     enable_fast_install=no
4039     elif test "$shlibpath_overrides_runpath" = yes ||
4040     test "$enable_shared" = no; then
4041     # Fast installation is not necessary
4042     enable_fast_install=needless
4043     fi
4044    
4045     variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
4046     if test "$GCC" = yes; then
4047     variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
4048     fi
4049    
4050     if test "x$enable_dlopen" != xyes; then
4051     enable_dlopen=unknown
4052     enable_dlopen_self=unknown
4053     enable_dlopen_self_static=unknown
4054     else
4055     lt_cv_dlopen=no
4056     lt_cv_dlopen_libs=
4057    
4058     case "$host_os" in
4059     beos*)
4060     lt_cv_dlopen="load_add_on"
4061     lt_cv_dlopen_libs=
4062     lt_cv_dlopen_self=yes
4063     ;;
4064    
4065     cygwin* | mingw* | pw32*)
4066     lt_cv_dlopen="LoadLibrary"
4067     lt_cv_dlopen_libs=
4068     ;;
4069    
4070     *)
4071     echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
4072     echo "configure:4073: checking for dlopen in -ldl" >&5
4073     ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
4074     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4075     echo $ac_n "(cached) $ac_c" 1>&6
4076     else
4077     ac_save_LIBS="$LIBS"
4078     LIBS="-ldl $LIBS"
4079     cat > conftest.$ac_ext <<EOF
4080     #line 4081 "configure"
4081     #include "confdefs.h"
4082     /* Override any gcc2 internal prototype to avoid an error. */
4083     /* We use char because int might match the return type of a gcc2
4084     builtin and then its argument prototype would still apply. */
4085     char dlopen();
4086    
4087     int main() {
4088     dlopen()
4089     ; return 0; }
4090     EOF
4091     if { (eval echo configure:4092: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4092     rm -rf conftest*
4093     eval "ac_cv_lib_$ac_lib_var=yes"
4094     else
4095     echo "configure: failed program was:" >&5
4096     cat conftest.$ac_ext >&5
4097     rm -rf conftest*
4098     eval "ac_cv_lib_$ac_lib_var=no"
4099     fi
4100     rm -f conftest*
4101     LIBS="$ac_save_LIBS"
4102    
4103     fi
4104     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4105     echo "$ac_t""yes" 1>&6
4106     lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
4107     else
4108     echo "$ac_t""no" 1>&6
4109     echo $ac_n "checking for dlopen""... $ac_c" 1>&6
4110     echo "configure:4111: checking for dlopen" >&5
4111     if eval "test \"`echo '$''{'ac_cv_func_dlopen'+set}'`\" = set"; then
4112     echo $ac_n "(cached) $ac_c" 1>&6
4113     else
4114     cat > conftest.$ac_ext <<EOF
4115     #line 4116 "configure"
4116     #include "confdefs.h"
4117     /* System header to define __stub macros and hopefully few prototypes,
4118     which can conflict with char dlopen(); below. */
4119     #include <assert.h>
4120     /* Override any gcc2 internal prototype to avoid an error. */
4121     /* We use char because int might match the return type of a gcc2
4122     builtin and then its argument prototype would still apply. */
4123     char dlopen();
4124    
4125     int main() {
4126    
4127     /* The GNU C library defines this for functions which it implements
4128     to always fail with ENOSYS. Some functions are actually named
4129     something starting with __ and the normal name is an alias. */
4130     #if defined (__stub_dlopen) || defined (__stub___dlopen)
4131     choke me
4132     #else
4133     dlopen();
4134     #endif
4135    
4136     ; return 0; }
4137     EOF
4138     if { (eval echo configure:4139: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4139     rm -rf conftest*
4140     eval "ac_cv_func_dlopen=yes"
4141     else
4142     echo "configure: failed program was:" >&5
4143     cat conftest.$ac_ext >&5
4144     rm -rf conftest*
4145     eval "ac_cv_func_dlopen=no"
4146     fi
4147     rm -f conftest*
4148     fi
4149    
4150     if eval "test \"`echo '$ac_cv_func_'dlopen`\" = yes"; then
4151     echo "$ac_t""yes" 1>&6
4152     lt_cv_dlopen="dlopen"
4153     else
4154     echo "$ac_t""no" 1>&6
4155     echo $ac_n "checking for shl_load""... $ac_c" 1>&6
4156     echo "configure:4157: checking for shl_load" >&5
4157     if eval "test \"`echo '$''{'ac_cv_func_shl_load'+set}'`\" = set"; then
4158     echo $ac_n "(cached) $ac_c" 1>&6
4159     else
4160     cat > conftest.$ac_ext <<EOF
4161     #line 4162 "configure"
4162     #include "confdefs.h"
4163     /* System header to define __stub macros and hopefully few prototypes,
4164     which can conflict with char shl_load(); below. */
4165     #include <assert.h>
4166     /* Override any gcc2 internal prototype to avoid an error. */
4167     /* We use char because int might match the return type of a gcc2
4168     builtin and then its argument prototype would still apply. */
4169     char shl_load();
4170    
4171     int main() {
4172    
4173     /* The GNU C library defines this for functions which it implements
4174     to always fail with ENOSYS. Some functions are actually named
4175     something starting with __ and the normal name is an alias. */
4176     #if defined (__stub_shl_load) || defined (__stub___shl_load)
4177     choke me
4178     #else
4179     shl_load();
4180     #endif
4181    
4182     ; return 0; }
4183     EOF
4184     if { (eval echo configure:4185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4185     rm -rf conftest*
4186     eval "ac_cv_func_shl_load=yes"
4187     else
4188     echo "configure: failed program was:" >&5
4189     cat conftest.$ac_ext >&5
4190     rm -rf conftest*
4191     eval "ac_cv_func_shl_load=no"
4192     fi
4193     rm -f conftest*
4194     fi
4195    
4196     if eval "test \"`echo '$ac_cv_func_'shl_load`\" = yes"; then
4197     echo "$ac_t""yes" 1>&6
4198     lt_cv_dlopen="shl_load"
4199     else
4200     echo "$ac_t""no" 1>&6
4201     echo $ac_n "checking for dlopen in -lsvld""... $ac_c" 1>&6
4202     echo "configure:4203: checking for dlopen in -lsvld" >&5
4203     ac_lib_var=`echo svld'_'dlopen | sed 'y%./+-%__p_%'`
4204     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4205     echo $ac_n "(cached) $ac_c" 1>&6
4206     else
4207     ac_save_LIBS="$LIBS"
4208     LIBS="-lsvld $LIBS"
4209     cat > conftest.$ac_ext <<EOF
4210     #line 4211 "configure"
4211     #include "confdefs.h"
4212     /* Override any gcc2 internal prototype to avoid an error. */
4213     /* We use char because int might match the return type of a gcc2
4214     builtin and then its argument prototype would still apply. */
4215     char dlopen();
4216    
4217     int main() {
4218     dlopen()
4219     ; return 0; }
4220     EOF
4221     if { (eval echo configure:4222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4222     rm -rf conftest*
4223     eval "ac_cv_lib_$ac_lib_var=yes"
4224     else
4225     echo "configure: failed program was:" >&5
4226     cat conftest.$ac_ext >&5
4227     rm -rf conftest*
4228     eval "ac_cv_lib_$ac_lib_var=no"
4229     fi
4230     rm -f conftest*
4231     LIBS="$ac_save_LIBS"
4232    
4233     fi
4234     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4235     echo "$ac_t""yes" 1>&6
4236     lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
4237     else
4238     echo "$ac_t""no" 1>&6
4239     echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
4240     echo "configure:4241: checking for shl_load in -ldld" >&5
4241     ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
4242     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4243     echo $ac_n "(cached) $ac_c" 1>&6
4244     else
4245     ac_save_LIBS="$LIBS"
4246     LIBS="-ldld $LIBS"
4247     cat > conftest.$ac_ext <<EOF
4248     #line 4249 "configure"
4249     #include "confdefs.h"
4250     /* Override any gcc2 internal prototype to avoid an error. */
4251     /* We use char because int might match the return type of a gcc2
4252     builtin and then its argument prototype would still apply. */
4253     char shl_load();
4254    
4255     int main() {
4256     shl_load()
4257     ; return 0; }
4258     EOF
4259     if { (eval echo configure:4260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4260     rm -rf conftest*
4261     eval "ac_cv_lib_$ac_lib_var=yes"
4262     else
4263     echo "configure: failed program was:" >&5
4264     cat conftest.$ac_ext >&5
4265     rm -rf conftest*
4266     eval "ac_cv_lib_$ac_lib_var=no"
4267     fi
4268     rm -f conftest*
4269     LIBS="$ac_save_LIBS"
4270    
4271     fi
4272     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4273     echo "$ac_t""yes" 1>&6
4274     lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
4275     else
4276     echo "$ac_t""no" 1>&6
4277     fi
4278    
4279    
4280     fi
4281    
4282    
4283     fi
4284    
4285    
4286     fi
4287    
4288    
4289     fi
4290    
4291     ;;
4292     esac
4293    
4294     if test "x$lt_cv_dlopen" != xno; then
4295     enable_dlopen=yes
4296     else
4297     enable_dlopen=no
4298     fi
4299    
4300     case "$lt_cv_dlopen" in
4301     dlopen)
4302     save_CPPFLAGS="$CPP_FLAGS"
4303     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
4304    
4305     save_LDFLAGS="$LDFLAGS"
4306     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
4307    
4308     save_LIBS="$LIBS"
4309     LIBS="$lt_cv_dlopen_libs $LIBS"
4310    
4311     echo $ac_n "checking whether a program can dlopen itself""... $ac_c" 1>&6
4312     echo "configure:4313: checking whether a program can dlopen itself" >&5
4313     if eval "test \"`echo '$''{'lt_cv_dlopen_self'+set}'`\" = set"; then
4314     echo $ac_n "(cached) $ac_c" 1>&6
4315     else
4316     if test "$cross_compiling" = yes; then :
4317     lt_cv_dlopen_self=cross
4318     else
4319     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
4320     lt_status=$lt_dlunknown
4321     cat > conftest.$ac_ext <<EOF
4322     #line 4323 "configure"
4323     #include "confdefs.h"
4324    
4325     #if HAVE_DLFCN_H
4326     #include <dlfcn.h>
4327     #endif
4328    
4329     #include <stdio.h>
4330    
4331     #ifdef RTLD_GLOBAL
4332     # define LT_DLGLOBAL RTLD_GLOBAL
4333     #else
4334     # ifdef DL_GLOBAL
4335     # define LT_DLGLOBAL DL_GLOBAL
4336     # else
4337     # define LT_DLGLOBAL 0
4338     # endif
4339     #endif
4340    
4341     /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
4342     find out it does not work in some platform. */
4343     #ifndef LT_DLLAZY_OR_NOW
4344     # ifdef RTLD_LAZY
4345     # define LT_DLLAZY_OR_NOW RTLD_LAZY
4346     # else
4347     # ifdef DL_LAZY
4348     # define LT_DLLAZY_OR_NOW DL_LAZY
4349     # else
4350     # ifdef RTLD_NOW
4351     # define LT_DLLAZY_OR_NOW RTLD_NOW
4352     # else
4353     # ifdef DL_NOW
4354     # define LT_DLLAZY_OR_NOW DL_NOW
4355     # else
4356     # define LT_DLLAZY_OR_NOW 0
4357     # endif
4358     # endif
4359     # endif
4360     # endif
4361     #endif
4362    
4363     #ifdef __cplusplus
4364     extern "C" void exit (int);
4365     #endif
4366    
4367     fnord() { int i=42;}
4368     main ()
4369     {
4370     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
4371     int status = $lt_dlunknown;
4372    
4373     if (self)
4374     {
4375     if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
4376     else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
4377     /* dlclose (self); */
4378     }
4379    
4380     exit (status);
4381     }
4382     EOF
4383     if { (eval echo configure:4384: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
4384     (./conftest; exit; ) 2>/dev/null
4385     lt_status=$?
4386     case x$lt_status in
4387     x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
4388     x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
4389     x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
4390     esac
4391     else :
4392     # compilation failed
4393     lt_cv_dlopen_self=no
4394     fi
4395     fi
4396     rm -fr conftest*
4397    
4398    
4399     fi
4400    
4401     echo "$ac_t""$lt_cv_dlopen_self" 1>&6
4402    
4403     if test "x$lt_cv_dlopen_self" = xyes; then
4404     LDFLAGS="$LDFLAGS $link_static_flag"
4405     echo $ac_n "checking whether a statically linked program can dlopen itself""... $ac_c" 1>&6
4406     echo "configure:4407: checking whether a statically linked program can dlopen itself" >&5
4407     if eval "test \"`echo '$''{'lt_cv_dlopen_self_static'+set}'`\" = set"; then
4408     echo $ac_n "(cached) $ac_c" 1>&6
4409     else
4410     if test "$cross_compiling" = yes; then :
4411     lt_cv_dlopen_self_static=cross
4412     else
4413     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
4414     lt_status=$lt_dlunknown
4415     cat > conftest.$ac_ext <<EOF
4416     #line 4417 "configure"
4417     #include "confdefs.h"
4418    
4419     #if HAVE_DLFCN_H
4420     #include <dlfcn.h>
4421     #endif
4422    
4423     #include <stdio.h>
4424    
4425     #ifdef RTLD_GLOBAL
4426     # define LT_DLGLOBAL RTLD_GLOBAL
4427     #else
4428     # ifdef DL_GLOBAL
4429     # define LT_DLGLOBAL DL_GLOBAL
4430     # else
4431     # define LT_DLGLOBAL 0
4432     # endif
4433     #endif
4434    
4435     /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
4436     find out it does not work in some platform. */
4437     #ifndef LT_DLLAZY_OR_NOW
4438     # ifdef RTLD_LAZY
4439     # define LT_DLLAZY_OR_NOW RTLD_LAZY
4440     # else
4441     # ifdef DL_LAZY
4442     # define LT_DLLAZY_OR_NOW DL_LAZY
4443     # else
4444     # ifdef RTLD_NOW
4445     # define LT_DLLAZY_OR_NOW RTLD_NOW
4446     # else
4447     # ifdef DL_NOW
4448     # define LT_DLLAZY_OR_NOW DL_NOW
4449     # else
4450     # define LT_DLLAZY_OR_NOW 0
4451     # endif
4452     # endif
4453     # endif
4454     # endif
4455     #endif
4456    
4457     #ifdef __cplusplus
4458     extern "C" void exit (int);
4459     #endif
4460    
4461     fnord() { int i=42;}
4462     main ()
4463     {
4464     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
4465     int status = $lt_dlunknown;
4466    
4467     if (self)
4468     {
4469     if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
4470     else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
4471     /* dlclose (self); */
4472     }
4473    
4474     exit (status);
4475     }
4476     EOF
4477     if { (eval echo configure:4478: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
4478     (./conftest; exit; ) 2>/dev/null
4479     lt_status=$?
4480     case x$lt_status in
4481     x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
4482     x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
4483     x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
4484     esac
4485     else :
4486     # compilation failed
4487     lt_cv_dlopen_self_static=no
4488     fi
4489     fi
4490     rm -fr conftest*
4491    
4492    
4493     fi
4494    
4495     echo "$ac_t""$lt_cv_dlopen_self_static" 1>&6
4496     fi
4497    
4498     CPPFLAGS="$save_CPPFLAGS"
4499     LDFLAGS="$save_LDFLAGS"
4500     LIBS="$save_LIBS"
4501     ;;
4502     esac
4503    
4504     case "$lt_cv_dlopen_self" in
4505     yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
4506     *) enable_dlopen_self=unknown ;;
4507     esac
4508    
4509     case "$lt_cv_dlopen_self_static" in
4510     yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
4511     *) enable_dlopen_self_static=unknown ;;
4512     esac
4513     fi
4514    
4515    
4516     ## FIXME: this should be a separate macro
4517     ##
4518     if test "$enable_shared" = yes && test "$GCC" = yes; then
4519     case "$archive_cmds" in
4520     *'~'*)
4521     # FIXME: we may have to deal with multi-command sequences.
4522     ;;
4523     '$CC '*)
4524     # Test whether the compiler implicitly links with -lc since on some
4525     # systems, -lgcc has to come before -lc. If gcc already passes -lc
4526     # to ld, don't add -lc before -lgcc.
4527     echo $ac_n "checking whether -lc should be explicitly linked in""... $ac_c" 1>&6
4528     echo "configure:4529: checking whether -lc should be explicitly linked in" >&5
4529     if eval "test \"`echo '$''{'lt_cv_archive_cmds_need_lc'+set}'`\" = set"; then
4530     echo $ac_n "(cached) $ac_c" 1>&6
4531     else
4532     $rm conftest*
4533     echo 'static int dummy;' > conftest.$ac_ext
4534    
4535     if { (eval echo configure:4536: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4536     soname=conftest
4537     lib=conftest
4538     libobjs=conftest.$ac_objext
4539     deplibs=
4540     wl=$lt_cv_prog_cc_wl
4541     compiler_flags=-v
4542     linker_flags=-v
4543     verstring=
4544     output_objdir=.
4545     libname=conftest
4546     save_allow_undefined_flag=$allow_undefined_flag
4547     allow_undefined_flag=
4548     if { (eval echo configure:4549: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\") 1>&5; (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5; }
4549     then
4550     lt_cv_archive_cmds_need_lc=no
4551     else
4552     lt_cv_archive_cmds_need_lc=yes
4553     fi
4554     allow_undefined_flag=$save_allow_undefined_flag
4555     else
4556     cat conftest.err 1>&5
4557     fi
4558     fi
4559    
4560     echo "$ac_t""$lt_cv_archive_cmds_need_lc" 1>&6
4561     ;;
4562     esac
4563     fi
4564     need_lc=${lt_cv_archive_cmds_need_lc-yes}
4565     ##
4566     ## END FIXME
4567    
4568     ## FIXME: this should be a separate macro
4569     ##
4570     # The second clause should only fire when bootstrapping the
4571     # libtool distribution, otherwise you forgot to ship ltmain.sh
4572     # with your package, and you will get complaints that there are
4573     # no rules to generate ltmain.sh.
4574     if test -f "$ltmain"; then
4575     :
4576     else
4577     # If there is no Makefile yet, we rely on a make rule to execute
4578     # `config.status --recheck' to rerun these tests and create the
4579     # libtool script then.
4580     test -f Makefile && make "$ltmain"
4581     fi
4582    
4583     if test -f "$ltmain"; then
4584     trap "$rm \"${ofile}T\"; exit 1" 1 2 15
4585     $rm -f "${ofile}T"
4586    
4587     echo creating $ofile
4588    
4589     # Now quote all the things that may contain metacharacters while being
4590     # careful not to overquote the AC_SUBSTed values. We take copies of the
4591     # variables and quote the copies for generation of the libtool script.
4592     for var in echo old_CC old_CFLAGS \
4593     AR AR_FLAGS CC LD LN_S NM SHELL \
4594     reload_flag reload_cmds wl \
4595     pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
4596     thread_safe_flag_spec whole_archive_flag_spec libname_spec \
4597     library_names_spec soname_spec \
4598     RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
4599     old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
4600     postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
4601     old_striplib striplib file_magic_cmd export_symbols_cmds \
4602     deplibs_check_method allow_undefined_flag no_undefined_flag \
4603     finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
4604     hardcode_libdir_flag_spec hardcode_libdir_separator \
4605     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
4606     compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
4607    
4608     case "$var" in
4609     reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
4610     old_postinstall_cmds | old_postuninstall_cmds | \
4611     export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
4612     extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
4613     postinstall_cmds | postuninstall_cmds | \
4614     finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
4615     # Double-quote double-evaled strings.
4616     eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
4617     ;;
4618     *)
4619     eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
4620     ;;
4621     esac
4622     done
4623    
4624     cat <<__EOF__ > "${ofile}T"
4625     #! $SHELL
4626    
4627     # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
4628     # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
4629     # NOTE: Changes made to this file will be lost: look at ltmain.sh.
4630     #
4631     # Copyright (C) 1996-2000 Free Software Foundation, Inc.
4632     # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
4633     #
4634     # This program is free software; you can redistribute it and/or modify
4635     # it under the terms of the GNU General Public License as published by
4636     # the Free Software Foundation; either version 2 of the License, or
4637     # (at your option) any later version.
4638     #
4639     # This program is distributed in the hope that it will be useful, but
4640     # WITHOUT ANY WARRANTY; without even the implied warranty of
4641     # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4642     # General Public License for more details.
4643     #
4644     # You should have received a copy of the GNU General Public License
4645     # along with this program; if not, write to the Free Software
4646     # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
4647     #
4648     # As a special exception to the GNU General Public License, if you
4649     # distribute this file as part of a program that contains a
4650     # configuration script generated by Autoconf, you may include it under
4651     # the same distribution terms that you use for the rest of that program.
4652    
4653     # Sed that helps us avoid accidentally triggering echo(1) options like -n.
4654     Xsed="sed -e s/^X//"
4655    
4656     # The HP-UX ksh and POSIX shell print the target directory to stdout
4657     # if CDPATH is set.
4658     if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
4659    
4660     # ### BEGIN LIBTOOL CONFIG
4661    
4662     # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
4663    
4664     # Shell to use when invoking shell scripts.
4665     SHELL=$lt_SHELL
4666    
4667     # Whether or not to build shared libraries.
4668     build_libtool_libs=$enable_shared
4669    
4670     # Whether or not to add -lc for building shared libraries.
4671     build_libtool_need_lc=$need_lc
4672    
4673     # Whether or not to build static libraries.
4674     build_old_libs=$enable_static
4675    
4676     # Whether or not to optimize for fast installation.
4677     fast_install=$enable_fast_install
4678    
4679     # The host system.
4680     host_alias=$host_alias
4681     host=$host
4682    
4683     # An echo program that does not interpret backslashes.
4684     echo=$lt_echo
4685    
4686     # The archiver.
4687     AR=$lt_AR
4688     AR_FLAGS=$lt_AR_FLAGS
4689    
4690     # The default C compiler.
4691     CC=$lt_CC
4692    
4693     # Is the compiler the GNU C compiler?
4694     with_gcc=$GCC
4695    
4696     # The linker used to build libraries.
4697     LD=$lt_LD
4698    
4699     # Whether we need hard or soft links.
4700     LN_S=$lt_LN_S
4701    
4702     # A BSD-compatible nm program.
4703     NM=$lt_NM
4704    
4705     # A symbol stripping program
4706     STRIP=$STRIP
4707    
4708     # Used to examine libraries when file_magic_cmd begins "file"
4709     MAGIC_CMD=$MAGIC_CMD
4710    
4711     # Used on cygwin: DLL creation program.
4712     DLLTOOL="$DLLTOOL"
4713    
4714     # Used on cygwin: object dumper.
4715     OBJDUMP="$OBJDUMP"
4716    
4717     # Used on cygwin: assembler.
4718     AS="$AS"
4719    
4720     # The name of the directory that contains temporary libtool files.
4721     objdir=$objdir
4722    
4723     # How to create reloadable object files.
4724     reload_flag=$lt_reload_flag
4725     reload_cmds=$lt_reload_cmds
4726    
4727     # How to pass a linker flag through the compiler.
4728     wl=$lt_wl
4729    
4730     # Object file suffix (normally "o").
4731     objext="$ac_objext"
4732    
4733     # Old archive suffix (normally "a").
4734     libext="$libext"
4735    
4736     # Executable file suffix (normally "").
4737     exeext="$exeext"
4738    
4739     # Additional compiler flags for building library objects.
4740     pic_flag=$lt_pic_flag
4741     pic_mode=$pic_mode
4742    
4743     # Does compiler simultaneously support -c and -o options?
4744     compiler_c_o=$lt_compiler_c_o
4745    
4746     # Can we write directly to a .lo ?
4747     compiler_o_lo=$lt_compiler_o_lo
4748    
4749     # Must we lock files when doing compilation ?
4750     need_locks=$lt_need_locks
4751    
4752     # Do we need the lib prefix for modules?
4753     need_lib_prefix=$need_lib_prefix
4754    
4755     # Do we need a version for libraries?
4756     need_version=$need_version
4757    
4758     # Whether dlopen is supported.
4759     dlopen_support=$enable_dlopen
4760    
4761     # Whether dlopen of programs is supported.
4762     dlopen_self=$enable_dlopen_self
4763    
4764     # Whether dlopen of statically linked programs is supported.
4765     dlopen_self_static=$enable_dlopen_self_static
4766    
4767     # Compiler flag to prevent dynamic linking.
4768     link_static_flag=$lt_link_static_flag
4769    
4770     # Compiler flag to turn off builtin functions.
4771     no_builtin_flag=$lt_no_builtin_flag
4772    
4773     # Compiler flag to allow reflexive dlopens.
4774     export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
4775    
4776     # Compiler flag to generate shared objects directly from archives.
4777     whole_archive_flag_spec=$lt_whole_archive_flag_spec
4778    
4779     # Compiler flag to generate thread-safe objects.
4780     thread_safe_flag_spec=$lt_thread_safe_flag_spec
4781    
4782     # Library versioning type.
4783     version_type=$version_type
4784    
4785     # Format of library name prefix.
4786     libname_spec=$lt_libname_spec
4787    
4788     # List of archive names. First name is the real one, the rest are links.
4789     # The last name is the one that the linker finds with -lNAME.
4790     library_names_spec=$lt_library_names_spec
4791    
4792     # The coded name of the library, if different from the real name.
4793     soname_spec=$lt_soname_spec
4794    
4795     # Commands used to build and install an old-style archive.
4796     RANLIB=$lt_RANLIB
4797     old_archive_cmds=$lt_old_archive_cmds
4798     old_postinstall_cmds=$lt_old_postinstall_cmds
4799     old_postuninstall_cmds=$lt_old_postuninstall_cmds
4800    
4801     # Create an old-style archive from a shared archive.
4802     old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
4803    
4804     # Create a temporary old-style archive to link instead of a shared archive.
4805     old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
4806    
4807     # Commands used to build and install a shared archive.
4808     archive_cmds=$lt_archive_cmds
4809     archive_expsym_cmds=$lt_archive_expsym_cmds
4810     postinstall_cmds=$lt_postinstall_cmds
4811     postuninstall_cmds=$lt_postuninstall_cmds
4812    
4813     # Commands to strip libraries.
4814     old_striplib=$lt_old_striplib
4815     striplib=$lt_striplib
4816    
4817     # Method to check whether dependent libraries are shared objects.
4818     deplibs_check_method=$lt_deplibs_check_method
4819    
4820     # Command to use when deplibs_check_method == file_magic.
4821     file_magic_cmd=$lt_file_magic_cmd
4822    
4823     # Flag that allows shared libraries with undefined symbols to be built.
4824     allow_undefined_flag=$lt_allow_undefined_flag
4825    
4826     # Flag that forces no undefined symbols.
4827     no_undefined_flag=$lt_no_undefined_flag
4828    
4829     # Commands used to finish a libtool library installation in a directory.
4830     finish_cmds=$lt_finish_cmds
4831    
4832     # Same as above, but a single script fragment to be evaled but not shown.
4833     finish_eval=$lt_finish_eval
4834    
4835     # Take the output of nm and produce a listing of raw symbols and C names.
4836     global_symbol_pipe=$lt_global_symbol_pipe
4837    
4838     # Transform the output of nm in a proper C declaration
4839     global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
4840    
4841     # This is the shared library runtime path variable.
4842     runpath_var=$runpath_var
4843    
4844     # This is the shared library path variable.
4845     shlibpath_var=$shlibpath_var
4846    
4847     # Is shlibpath searched before the hard-coded library search path?
4848     shlibpath_overrides_runpath=$shlibpath_overrides_runpath
4849    
4850     # How to hardcode a shared library path into an executable.
4851     hardcode_action=$hardcode_action
4852    
4853     # Whether we should hardcode library paths into libraries.
4854     hardcode_into_libs=$hardcode_into_libs
4855    
4856     # Flag to hardcode \$libdir into a binary during linking.
4857     # This must work even if \$libdir does not exist.
4858     hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
4859    
4860     # Whether we need a single -rpath flag with a separated argument.
4861     hardcode_libdir_separator=$lt_hardcode_libdir_separator
4862    
4863     # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
4864     # resulting binary.
4865     hardcode_direct=$hardcode_direct
4866    
4867     # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
4868     # resulting binary.
4869     hardcode_minus_L=$hardcode_minus_L
4870    
4871     # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
4872     # the resulting binary.
4873     hardcode_shlibpath_var=$hardcode_shlibpath_var
4874    
4875     # Variables whose values should be saved in libtool wrapper scripts and
4876     # restored at relink time.
4877     variables_saved_for_relink="$variables_saved_for_relink"
4878    
4879     # Whether libtool must link a program against all its dependency libraries.
4880     link_all_deplibs=$link_all_deplibs
4881    
4882     # Compile-time system search path for libraries
4883     sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
4884    
4885     # Run-time system search path for libraries
4886     sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
4887    
4888     # Fix the shell variable \$srcfile for the compiler.
4889     fix_srcfile_path="$fix_srcfile_path"
4890    
4891     # Set to yes if exported symbols are required.
4892     always_export_symbols=$always_export_symbols
4893    
4894     # The commands to list exported symbols.
4895     export_symbols_cmds=$lt_export_symbols_cmds
4896    
4897     # The commands to extract the exported symbol list from a shared archive.
4898     extract_expsyms_cmds=$lt_extract_expsyms_cmds
4899    
4900     # Symbols that should not be listed in the preloaded symbols.
4901     exclude_expsyms=$lt_exclude_expsyms
4902    
4903     # Symbols that must always be exported.
4904     include_expsyms=$lt_include_expsyms
4905    
4906     # ### END LIBTOOL CONFIG
4907    
4908     __EOF__
4909    
4910     case "$host_os" in
4911     aix3*)
4912     cat <<\EOF >> "${ofile}T"
4913    
4914     # AIX sometimes has problems with the GCC collect2 program. For some
4915     # reason, if we set the COLLECT_NAMES environment variable, the problems
4916     # vanish in a puff of smoke.
4917     if test "X${COLLECT_NAMES+set}" != Xset; then
4918     COLLECT_NAMES=
4919     export COLLECT_NAMES
4920     fi
4921     EOF
4922     ;;
4923     esac
4924    
4925     case "$host_os" in
4926     cygwin* | mingw* | pw32* | os2*)
4927     cat <<'EOF' >> "${ofile}T"
4928     # This is a source program that is used to create dlls on Windows
4929     # Don't remove nor modify the starting and closing comments
4930     # /* ltdll.c starts here */
4931     # #define WIN32_LEAN_AND_MEAN
4932     # #include <windows.h>
4933     # #undef WIN32_LEAN_AND_MEAN
4934     # #include <stdio.h>
4935     #
4936     # #ifndef __CYGWIN__
4937     # # ifdef __CYGWIN32__
4938     # # define __CYGWIN__ __CYGWIN32__
4939     # # endif
4940     # #endif
4941     #
4942     # #ifdef __cplusplus
4943     # extern "C" {
4944     # #endif
4945     # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
4946     # #ifdef __cplusplus
4947     # }
4948     # #endif
4949     #
4950     # #ifdef __CYGWIN__
4951     # #include <cygwin/cygwin_dll.h>
4952     # DECLARE_CYGWIN_DLL( DllMain );
4953     # #endif
4954     # HINSTANCE __hDllInstance_base;
4955     #
4956     # BOOL APIENTRY
4957     # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
4958     # {
4959     # __hDllInstance_base = hInst;
4960     # return TRUE;
4961     # }
4962     # /* ltdll.c ends here */
4963     # This is a source program that is used to create import libraries
4964     # on Windows for dlls which lack them. Don't remove nor modify the
4965     # starting and closing comments
4966     # /* impgen.c starts here */
4967     # /* Copyright (C) 1999-2000 Free Software Foundation, Inc.
4968     #
4969     # This file is part of GNU libtool.
4970     #
4971     # This program is free software; you can redistribute it and/or modify
4972     # it under the terms of the GNU General Public License as published by
4973     # the Free Software Foundation; either version 2 of the License, or
4974     # (at your option) any later version.
4975     #
4976     # This program is distributed in the hope that it will be useful,
4977     # but WITHOUT ANY WARRANTY; without even the implied warranty of
4978     # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
4979     # GNU General Public License for more details.
4980     #
4981     # You should have received a copy of the GNU General Public License
4982     # along with this program; if not, write to the Free Software
4983     # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
4984     # */
4985     #
4986     # #include <stdio.h> /* for printf() */
4987     # #include <unistd.h> /* for open(), lseek(), read() */
4988     # #include <fcntl.h> /* for O_RDONLY, O_BINARY */
4989     # #include <string.h> /* for strdup() */
4990     #
4991     # /* O_BINARY isn't required (or even defined sometimes) under Unix */
4992     # #ifndef O_BINARY
4993     # #define O_BINARY 0
4994     # #endif
4995     #
4996     # static unsigned int
4997     # pe_get16 (fd, offset)
4998     # int fd;
4999     # int offset;
5000     # {
5001     # unsigned char b[2];
5002     # lseek (fd, offset, SEEK_SET);
5003     # read (fd, b, 2);
5004     # return b[0] + (b[1]<<8);
5005     # }
5006     #
5007     # static unsigned int
5008     # pe_get32 (fd, offset)
5009     # int fd;
5010     # int offset;
5011     # {
5012     # unsigned char b[4];
5013     # lseek (fd, offset, SEEK_SET);
5014     # read (fd, b, 4);
5015     # return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
5016     # }
5017     #
5018     # static unsigned int
5019     # pe_as32 (ptr)
5020     # void *ptr;
5021     # {
5022     # unsigned char *b = ptr;
5023     # return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
5024     # }
5025     #
5026     # int
5027     # main (argc, argv)
5028     # int argc;
5029     # char *argv[];
5030     # {
5031     # int dll;
5032     # unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
5033     # unsigned long export_rva, export_size, nsections, secptr, expptr;
5034     # unsigned long name_rvas, nexp;
5035     # unsigned char *expdata, *erva;
5036     # char *filename, *dll_name;
5037     #
5038     # filename = argv[1];
5039     #
5040     # dll = open(filename, O_RDONLY|O_BINARY);
5041     # if (!dll)
5042     # return 1;
5043     #
5044     # dll_name = filename;
5045     #
5046     # for (i=0; filename[i]; i++)
5047     # if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':')
5048     # dll_name = filename + i +1;
5049     #
5050     # pe_header_offset = pe_get32 (dll, 0x3c);
5051     # opthdr_ofs = pe_header_offset + 4 + 20;
5052     # num_entries = pe_get32 (dll, opthdr_ofs + 92);
5053     #
5054     # if (num_entries < 1) /* no exports */
5055     # return 1;
5056     #
5057     # export_rva = pe_get32 (dll, opthdr_ofs + 96);
5058     # export_size = pe_get32 (dll, opthdr_ofs + 100);
5059     # nsections = pe_get16 (dll, pe_header_offset + 4 +2);
5060     # secptr = (pe_header_offset + 4 + 20 +
5061     # pe_get16 (dll, pe_header_offset + 4 + 16));
5062     #
5063     # expptr = 0;
5064     # for (i = 0; i < nsections; i++)
5065     # {
5066     # char sname[8];
5067     # unsigned long secptr1 = secptr + 40 * i;
5068     # unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
5069     # unsigned long vsize = pe_get32 (dll, secptr1 + 16);
5070     # unsigned long fptr = pe_get32 (dll, secptr1 + 20);
5071     # lseek(dll, secptr1, SEEK_SET);
5072     # read(dll, sname, 8);
5073     # if (vaddr <= export_rva && vaddr+vsize > export_rva)
5074     # {
5075     # expptr = fptr + (export_rva - vaddr);
5076     # if (export_rva + export_size > vaddr + vsize)
5077     # export_size = vsize - (export_rva - vaddr);
5078     # break;
5079     # }
5080     # }
5081     #
5082     # expdata = (unsigned char*)malloc(export_size);
5083     # lseek (dll, expptr, SEEK_SET);
5084     # read (dll, expdata, export_size);
5085     # erva = expdata - export_rva;
5086     #
5087     # nexp = pe_as32 (expdata+24);
5088     # name_rvas = pe_as32 (expdata+32);
5089     #
5090     # printf ("EXPORTS\n");
5091     # for (i = 0; i<nexp; i++)
5092     # {
5093     # unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
5094     # printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
5095     # }
5096     #
5097     # return 0;
5098     # }
5099     # /* impgen.c ends here */
5100    
5101     EOF
5102     ;;
5103     esac
5104    
5105     # We use sed instead of cat because bash on DJGPP gets confused if
5106     # if finds mixed CR/LF and LF-only lines. Since sed operates in
5107     # text mode, it properly converts lines to CR/LF. This bash problem
5108     # is reportedly fixed, but why not run on old versions too?
5109     sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
5110    
5111     mv -f "${ofile}T" "$ofile" || \
5112     (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
5113     chmod +x "$ofile"
5114     fi
5115     ##
5116     ## END FIXME
5117    
5118    
5119    
5120    
5121    
5122     # This can be used to rebuild libtool when needed
5123     LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
5124    
5125     # Always use our own libtool.
5126     LIBTOOL='$(SHELL) $(top_builddir)/libtool'
5127    
5128     # Prevent multiple expansion
5129    
5130    
5131     MALLOC_TYPE=S
5132     support_addstrings=no
5133     support_frills=no
5134     support_linespace=no
5135     support_graphics=no
5136     support_inheritpixmap=no
5137     support_keepscrolling=no
5138     support_selectionscrolling=no
5139     support_menubar=no
5140     support_mousewheel=no
5141     support_mouseslipwheel=no
5142     support_oldselection=no
5143     support_utmp=no
5144     support_wtmp=no
5145     support_lastlog=no
5146     support_cursor_blink=no
5147     support_pointer_blank=no
5148     support_scroll_rxvt=no
5149     support_scroll_next=no
5150     support_scroll_xterm=no
5151     support_xim=no
5152     support_xpm=no
5153     support_xft=no
5154     support_unicode3=no
5155     codesets=
5156    
5157    
5158     if test "x$enable_shared" = xyes; then
5159     cat >> confdefs.h <<\EOF
5160     #define LIBRXVT 1
5161     EOF
5162    
5163     INSTALL_LIBRXVT=yes
5164     fi
5165    
5166    
5167     # Check whether --enable-everything or --disable-everything was given.
5168     if test "${enable_everything+set}" = set; then
5169     enableval="$enable_everything"
5170     if test x$enableval = xyes; then
5171     support_24bit=yes
5172     support_frills=yes
5173     support_linespace=yes
5174     support_graphics=yes
5175     support_inheritpixmap=yes
5176     support_keepscrolling=yes
5177     support_selectionscrolling=yes
5178     support_lastlog=yes
5179     support_menubar=yes
5180     support_mousewheel=yes
5181     support_mouseslipwheel=yes
5182     support_oldselection=yes
5183     support_cursor_blink=yes
5184     support_pointer_blank=yes
5185     support_scroll_rxvt=yes
5186     support_scroll_next=yes
5187     support_scroll_xterm=yes
5188     support_utmp=yes
5189     support_wtmp=yes
5190     support_xim=yes
5191     support_xpm=yes
5192     support_xft=yes
5193     support_unicode3=yes
5194     codesets=all
5195     fi
5196     fi
5197    
5198    
5199     # Check whether --enable-unicode3 or --disable-unicode3 was given.
5200     if test "${enable_unicode3+set}" = set; then
5201     enableval="$enable_unicode3"
5202     if test x$enableval = xyes; then
5203     support_unicode3=yes
5204     fi
5205     fi
5206    
5207    
5208     # Check whether --enable-xft or --disable-xft was given.
5209     if test "${enable_xft+set}" = set; then
5210     enableval="$enable_xft"
5211     if test x$enableval = xyes; then
5212     support_xft=yes
5213     fi
5214     fi
5215    
5216    
5217     # Check whether --with-codesets or --without-codesets was given.
5218     if test "${with_codesets+set}" = set; then
5219     withval="$with_codesets"
5220     if test x$enableval = xyes; then
5221     codesets="$withval"
5222     fi
5223     fi
5224    
5225    
5226     # Check whether --with-encoding or --without-encoding was given.
5227     if test "${with_encoding+set}" = set; then
5228     withval="$with_encoding"
5229     if test x$enableval = xyes; then
5230     withval=`echo $withval | tr 'a-z' 'A-Z'`
5231     cat >> confdefs.h <<EOF
5232     #define MULTICHAR_ENCODING $withval
5233     EOF
5234    
5235     fi
5236     fi
5237    
5238    
5239     # Check whether --enable-utmp or --disable-utmp was given.
5240     if test "${enable_utmp+set}" = set; then
5241     enableval="$enable_utmp"
5242     if test x$enableval = xyes -o x$enableval = xno; then
5243     support_utmp=$enableval
5244     fi
5245     fi
5246    
5247    
5248     # Check whether --enable-wtmp or --disable-wtmp was given.
5249     if test "${enable_wtmp+set}" = set; then
5250     enableval="$enable_wtmp"
5251     if test x$enableval = xyes -o x$enableval = xno; then
5252     support_wtmp=$enableval
5253     fi
5254     fi
5255    
5256    
5257     # Check whether --enable-lastlog or --disable-lastlog was given.
5258     if test "${enable_lastlog+set}" = set; then
5259     enableval="$enable_lastlog"
5260     if test x$enableval = xyes -o x$enableval = xno; then
5261     support_lastlog=$enableval
5262     fi
5263     fi
5264    
5265    
5266     # Check whether --enable-xpm-background or --disable-xpm-background was given.
5267     if test "${enable_xpm_background+set}" = set; then
5268     enableval="$enable_xpm_background"
5269     if test x$enableval = xyes -o x$enableval = xno; then
5270     support_xpm=$enableval
5271     fi
5272     fi
5273    
5274    
5275     # Check whether --enable-transparency or --disable-transparency was given.
5276     if test "${enable_transparency+set}" = set; then
5277     enableval="$enable_transparency"
5278     if test x$enableval = xyes -o x$enableval = xno; then
5279     support_inheritpixmap=$enableval
5280     fi
5281     fi
5282    
5283    
5284     # Check whether --enable-menubar or --disable-menubar was given.
5285     if test "${enable_menubar+set}" = set; then
5286     enableval="$enable_menubar"
5287     if test x$enableval = xyes -o x$enableval = xno; then
5288     support_menubar=$enableval
5289     fi
5290     fi
5291    
5292    
5293     # Check whether --enable-graphics or --disable-graphics was given.
5294     if test "${enable_graphics+set}" = set; then
5295     enableval="$enable_graphics"
5296     if test x$enableval = xyes -o x$enableval = xno; then
5297     support_graphics=$enableval
5298     fi
5299     fi
5300    
5301    
5302     # Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given.
5303     if test "${enable_rxvt_scroll+set}" = set; then
5304     enableval="$enable_rxvt_scroll"
5305     if test x$enableval = xyes -o x$enableval = xno; then
5306     support_scroll_rxvt=$enableval
5307     fi
5308     fi
5309    
5310    
5311     # Check whether --enable-next-scroll or --disable-next-scroll was given.
5312     if test "${enable_next_scroll+set}" = set; then
5313     enableval="$enable_next_scroll"
5314     if test x$enableval = xyes -o x$enableval = xno; then
5315     support_scroll_next=$enableval
5316     fi
5317     fi
5318    
5319    
5320     # Check whether --enable-xterm-scroll or --disable-xterm-scroll was given.
5321     if test "${enable_xterm_scroll+set}" = set; then
5322     enableval="$enable_xterm_scroll"
5323     if test x$enableval = xyes -o x$enableval = xno; then
5324     support_scroll_xterm=$enableval
5325     fi
5326     fi
5327    
5328    
5329     # Check whether --enable-half-shadow or --disable-half-shadow was given.
5330     if test "${enable_half_shadow+set}" = set; then
5331     enableval="$enable_half_shadow"
5332     if test x$enableval = xyes; then
5333     cat >> confdefs.h <<\EOF
5334     #define HALFSHADOW 1
5335     EOF
5336    
5337     fi
5338     fi
5339    
5340    
5341     # Check whether --enable-xim or --disable-xim was given.
5342     if test "${enable_xim+set}" = set; then
5343     enableval="$enable_xim"
5344     if test x$enableval = xyes -o x$enableval = xno; then
5345     support_xim=$enableval
5346     fi
5347     fi
5348    
5349    
5350     # Check whether --enable-greek or --disable-greek was given.
5351     if test "${enable_greek+set}" = set; then
5352     enableval="$enable_greek"
5353     if test x$enableval = xyes; then
5354     cat >> confdefs.h <<\EOF
5355     #define GREEK_SUPPORT 1
5356     EOF
5357    
5358     fi
5359     fi
5360    
5361    
5362     # Check whether --enable-ttygid or --disable-ttygid was given.
5363     if test "${enable_ttygid+set}" = set; then
5364     enableval="$enable_ttygid"
5365     if test x$enableval = xyes; then
5366     cat >> confdefs.h <<\EOF
5367     #define TTY_GID_SUPPORT 1
5368     EOF
5369    
5370     fi
5371     fi
5372    
5373    
5374     # Check whether --enable-backspace-key or --disable-backspace-key was given.
5375     if test "${enable_backspace_key+set}" = set; then
5376     enableval="$enable_backspace_key"
5377     if test x$enableval = xno; then
5378     cat >> confdefs.h <<\EOF
5379     #define NO_BACKSPACE_KEY 1
5380     EOF
5381    
5382     fi
5383     fi
5384    
5385    
5386     # Check whether --enable-delete-key or --disable-delete-key was given.
5387     if test "${enable_delete_key+set}" = set; then
5388     enableval="$enable_delete_key"
5389     if test x$enableval = xno; then
5390     cat >> confdefs.h <<\EOF
5391     #define NO_DELETE_KEY 1
5392     EOF
5393    
5394     fi
5395     fi
5396    
5397    
5398     # Check whether --enable-resources or --disable-resources was given.
5399     if test "${enable_resources+set}" = set; then
5400     enableval="$enable_resources"
5401     if test x$enableval = xno; then
5402     cat >> confdefs.h <<\EOF
5403     #define NO_RESOURCES 1
5404     EOF
5405    
5406     fi
5407     fi
5408    
5409    
5410     # Check whether --enable-xgetdefault or --disable-xgetdefault was given.
5411     if test "${enable_xgetdefault+set}" = set; then
5412     enableval="$enable_xgetdefault"
5413     if test x$enableval = xyes; then
5414     cat >> confdefs.h <<\EOF
5415     #define USE_XGETDEFAULT 1
5416     EOF
5417    
5418     fi
5419     fi
5420    
5421    
5422     # Check whether --enable-strings or --disable-strings was given.
5423     if test "${enable_strings+set}" = set; then
5424     enableval="$enable_strings"
5425     if test x$enableval = xyes -o x$enableval = xno; then
5426     support_addstrings=$enableval
5427     fi
5428     fi
5429    
5430    
5431     # Check whether --enable-swapscreen or --disable-swapscreen was given.
5432     if test "${enable_swapscreen+set}" = set; then
5433     enableval="$enable_swapscreen"
5434     if test x$enableval = xno; then
5435     cat >> confdefs.h <<\EOF
5436     #define NO_SECONDARY_SCREEN 1
5437     EOF
5438    
5439     fi
5440     fi
5441    
5442    
5443     # Check whether --enable-frills or --disable-frills was given.
5444     if test "${enable_frills+set}" = set; then
5445     enableval="$enable_frills"
5446     if test x$enableval = xyes -o x$enableval = xno; then
5447     support_frills=$enableval
5448     fi
5449     fi
5450    
5451    
5452     # Check whether --enable-linespace or --disable-linespace was given.
5453     if test "${enable_linespace+set}" = set; then
5454     enableval="$enable_linespace"
5455     if test x$enableval = xyes -o x$enableval = xno; then
5456     support_linespace=$enableval
5457     fi
5458     fi
5459    
5460    
5461     # Check whether --enable-24bit or --disable-24bit was given.
5462     if test "${enable_24bit+set}" = set; then
5463     enableval="$enable_24bit"
5464     if test x$enableval = xyes -o x$enableval = xno; then
5465     support_24bit=$enableval
5466     fi
5467     fi
5468    
5469    
5470     # Check whether --enable-keepscrolling or --disable-keepscrolling was given.
5471     if test "${enable_keepscrolling+set}" = set; then
5472     enableval="$enable_keepscrolling"
5473     if test x$enableval = xyes -o x$enableval = xno; then
5474     support_keepscrolling=$enableval
5475     fi
5476     fi
5477    
5478    
5479     # Check whether --enable-selectionscrolling or --disable-selectionscrolling was given.
5480     if test "${enable_selectionscrolling+set}" = set; then
5481     enableval="$enable_selectionscrolling"
5482     if test x$enableval = xyes -o x$enableval = xno; then
5483     support_selectionscrolling=$enableval
5484     fi
5485     fi
5486    
5487    
5488     # Check whether --enable-mousewheel or --disable-mousewheel was given.
5489     if test "${enable_mousewheel+set}" = set; then
5490     enableval="$enable_mousewheel"
5491     if test x$enableval = xyes -o x$enableval = xno; then
5492     support_mousewheel=$enableval
5493     fi
5494     fi
5495    
5496    
5497     # Check whether --enable-slipwheeling or --disable-slipwheeling was given.
5498     if test "${enable_slipwheeling+set}" = set; then
5499     enableval="$enable_slipwheeling"
5500     if test x$enableval = xyes -o x$enableval = xno; then
5501     support_mouseslipwheel=$enableval
5502     fi
5503     fi
5504    
5505    
5506     # Check whether --enable-old-selection or --disable-old-selection was given.
5507     if test "${enable_old_selection+set}" = set; then
5508     enableval="$enable_old_selection"
5509     if test x$enableval = xyes -o x$enableval = xno; then
5510     support_oldselection=$enableval
5511     fi
5512     fi
5513    
5514    
5515     # Check whether --enable-new-selection or --disable-new-selection was given.
5516     if test "${enable_new_selection+set}" = set; then
5517     enableval="$enable_new_selection"
5518     if test x$enableval = xno; then
5519     cat >> confdefs.h <<\EOF
5520     #define NO_NEW_SELECTION 1
5521     EOF
5522    
5523     fi
5524     fi
5525    
5526    
5527     # Check whether --enable-dmalloc or --disable-dmalloc was given.
5528     if test "${enable_dmalloc+set}" = set; then
5529     enableval="$enable_dmalloc"
5530     if test x$enableval = xyes; then
5531     MALLOC_TYPE=G
5532     DEBUG=-DDEBUG_MALLOC
5533     DLIB="-L/usr/local/lib -ldmalloc"
5534     DINCLUDE=-I/usr/local/include
5535     fi
5536     fi
5537    
5538    
5539     # Check whether --enable-dlmalloc or --disable-dlmalloc was given.
5540     if test "${enable_dlmalloc+set}" = set; then
5541     enableval="$enable_dlmalloc"
5542     if test x$enableval = xyes; then
5543     MALLOC_TYPE=D
5544     DEBUG=
5545     DLIB="-L/usr/local/lib -ldlmalloc"
5546     DINCLUDE=
5547     fi
5548     fi
5549    
5550    
5551     # Check whether --enable-smart-resize or --disable-smart-resize was given.
5552     if test "${enable_smart_resize+set}" = set; then
5553     enableval="$enable_smart_resize"
5554     if test x$enableval = xyes; then
5555     cat >> confdefs.h <<\EOF
5556     #define SMART_RESIZE 1
5557     EOF
5558    
5559     fi
5560     fi
5561    
5562    
5563     # Check whether --enable-256-color or --disable-256-color was given.
5564     if test "${enable_256_color+set}" = set; then
5565     enableval="$enable_256_color"
5566     if test x$enableval = xyes; then
5567     cat >> confdefs.h <<\EOF
5568     #define TTY_256COLOR 1
5569     EOF
5570    
5571     fi
5572     fi
5573    
5574    
5575     # Check whether --enable-cursor-blink or --disable-cursor-blink was given.
5576     if test "${enable_cursor_blink+set}" = set; then
5577     enableval="$enable_cursor_blink"
5578     if test x$enableval = xyes -o x$enableval = xno; then
5579     support_cursor_blink=$enableval
5580     fi
5581     fi
5582    
5583    
5584     # Check whether --enable-pointer-blank or --disable-pointer-blank was given.
5585     if test "${enable_pointer_blank+set}" = set; then
5586     enableval="$enable_pointer_blank"
5587     if test x$enableval = xyes -o x$enableval = xno; then
5588     support_pointer_blank=$enableval
5589     fi
5590     fi
5591    
5592    
5593     # Check whether --with-term or --without-term was given.
5594     if test "${with_term+set}" = set; then
5595     withval="$with_term"
5596     if test x$withval != x; then
5597     cat >> confdefs.h <<EOF
5598     #define TERMENV "$withval"
5599     EOF
5600     term="$withval"
5601     fi
5602     fi
5603    
5604    
5605     # Check whether --with-terminfo or --without-terminfo was given.
5606     if test "${with_terminfo+set}" = set; then
5607     withval="$with_terminfo"
5608     if test x$withval != x; then
5609     cat >> confdefs.h <<EOF
5610     #define RXVT_TERMINFO "$withval"
5611     EOF
5612     terminfo="$withval"
5613     fi
5614     fi
5615    
5616    
5617    
5618     cat >> confdefs.h <<\EOF
5619     #define PROTOTYPES 1
5620     EOF
5621    
5622    
5623     if test -z "$CFLAGS"; then
5624     if test -z "$CCOPTS"; then
5625     CCOPTS='-O'
5626     fi
5627     CFLAGS="$CCOPTS"
5628     fi
5629    
5630     # Extract the first word of "mv", so it can be a program name with args.
5631     set dummy mv; ac_word=$2
5632     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5633     echo "configure:5634: checking for $ac_word" >&5
5634     if eval "test \"`echo '$''{'ac_cv_path_MV'+set}'`\" = set"; then
5635     echo $ac_n "(cached) $ac_c" 1>&6
5636     else
5637     case "$MV" in
5638     /*)
5639     ac_cv_path_MV="$MV" # Let the user override the test with a path.
5640     ;;
5641     ?:/*)
5642     ac_cv_path_MV="$MV" # Let the user override the test with a dos path.
5643     ;;
5644     *)
5645     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5646     ac_dummy="$PATH"
5647     for ac_dir in $ac_dummy; do
5648     test -z "$ac_dir" && ac_dir=.
5649     if test -f $ac_dir/$ac_word; then
5650     ac_cv_path_MV="$ac_dir/$ac_word"
5651     break
5652     fi
5653     done
5654     IFS="$ac_save_ifs"
5655     test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
5656     ;;
5657     esac
5658     fi
5659     MV="$ac_cv_path_MV"
5660     if test -n "$MV"; then
5661     echo "$ac_t""$MV" 1>&6
5662     else
5663     echo "$ac_t""no" 1>&6
5664     fi
5665    
5666     # Extract the first word of "rm", so it can be a program name with args.
5667     set dummy rm; ac_word=$2
5668     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5669     echo "configure:5670: checking for $ac_word" >&5
5670     if eval "test \"`echo '$''{'ac_cv_path_RM'+set}'`\" = set"; then
5671     echo $ac_n "(cached) $ac_c" 1>&6
5672     else
5673     case "$RM" in
5674     /*)
5675     ac_cv_path_RM="$RM" # Let the user override the test with a path.
5676     ;;
5677     ?:/*)
5678     ac_cv_path_RM="$RM" # Let the user override the test with a dos path.
5679     ;;
5680     *)
5681     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5682     ac_dummy="$PATH"
5683     for ac_dir in $ac_dummy; do
5684     test -z "$ac_dir" && ac_dir=.
5685     if test -f $ac_dir/$ac_word; then
5686     ac_cv_path_RM="$ac_dir/$ac_word"
5687     break
5688     fi
5689     done
5690     IFS="$ac_save_ifs"
5691     test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
5692     ;;
5693     esac
5694     fi
5695     RM="$ac_cv_path_RM"
5696     if test -n "$RM"; then
5697     echo "$ac_t""$RM" 1>&6
5698     else
5699     echo "$ac_t""no" 1>&6
5700     fi
5701    
5702     # Extract the first word of "cp", so it can be a program name with args.
5703     set dummy cp; ac_word=$2
5704     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5705     echo "configure:5706: checking for $ac_word" >&5
5706     if eval "test \"`echo '$''{'ac_cv_path_CP'+set}'`\" = set"; then
5707     echo $ac_n "(cached) $ac_c" 1>&6
5708     else
5709     case "$CP" in
5710     /*)
5711     ac_cv_path_CP="$CP" # Let the user override the test with a path.
5712     ;;
5713     ?:/*)
5714     ac_cv_path_CP="$CP" # Let the user override the test with a dos path.
5715     ;;
5716     *)
5717     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5718     ac_dummy="$PATH"
5719     for ac_dir in $ac_dummy; do
5720     test -z "$ac_dir" && ac_dir=.
5721     if test -f $ac_dir/$ac_word; then
5722     ac_cv_path_CP="$ac_dir/$ac_word"
5723     break
5724     fi
5725     done
5726     IFS="$ac_save_ifs"
5727     test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5728     ;;
5729     esac
5730     fi
5731     CP="$ac_cv_path_CP"
5732     if test -n "$CP"; then
5733     echo "$ac_t""$CP" 1>&6
5734     else
5735     echo "$ac_t""no" 1>&6
5736     fi
5737    
5738     # Extract the first word of "ln", so it can be a program name with args.
5739     set dummy ln; ac_word=$2
5740     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5741     echo "configure:5742: checking for $ac_word" >&5
5742     if eval "test \"`echo '$''{'ac_cv_path_LN'+set}'`\" = set"; then
5743     echo $ac_n "(cached) $ac_c" 1>&6
5744     else
5745     case "$LN" in
5746     /*)
5747     ac_cv_path_LN="$LN" # Let the user override the test with a path.
5748     ;;
5749     ?:/*)
5750     ac_cv_path_LN="$LN" # Let the user override the test with a dos path.
5751     ;;
5752     *)
5753     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5754     ac_dummy="$PATH"
5755     for ac_dir in $ac_dummy; do
5756     test -z "$ac_dir" && ac_dir=.
5757     if test -f $ac_dir/$ac_word; then
5758     ac_cv_path_LN="$ac_dir/$ac_word"
5759     break
5760     fi
5761     done
5762     IFS="$ac_save_ifs"
5763     test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
5764     ;;
5765     esac
5766     fi
5767     LN="$ac_cv_path_LN"
5768     if test -n "$LN"; then
5769     echo "$ac_t""$LN" 1>&6
5770     else
5771     echo "$ac_t""no" 1>&6
5772     fi
5773    
5774     # Extract the first word of "sed", so it can be a program name with args.
5775     set dummy sed; ac_word=$2
5776     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5777     echo "configure:5778: checking for $ac_word" >&5
5778     if eval "test \"`echo '$''{'ac_cv_path_SED'+set}'`\" = set"; then
5779     echo $ac_n "(cached) $ac_c" 1>&6
5780     else
5781     case "$SED" in
5782     /*)
5783     ac_cv_path_SED="$SED" # Let the user override the test with a path.
5784     ;;
5785     ?:/*)
5786     ac_cv_path_SED="$SED" # Let the user override the test with a dos path.
5787     ;;
5788     *)
5789     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5790     ac_dummy="$PATH"
5791     for ac_dir in $ac_dummy; do
5792     test -z "$ac_dir" && ac_dir=.
5793     if test -f $ac_dir/$ac_word; then
5794     ac_cv_path_SED="$ac_dir/$ac_word"
5795     break
5796     fi
5797     done
5798     IFS="$ac_save_ifs"
5799     test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
5800     ;;
5801     esac
5802     fi
5803     SED="$ac_cv_path_SED"
5804     if test -n "$SED"; then
5805     echo "$ac_t""$SED" 1>&6
5806     else
5807     echo "$ac_t""no" 1>&6
5808     fi
5809    
5810     # Extract the first word of "echo", so it can be a program name with args.
5811     set dummy echo; ac_word=$2
5812     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5813     echo "configure:5814: checking for $ac_word" >&5
5814     if eval "test \"`echo '$''{'ac_cv_path_ECHO'+set}'`\" = set"; then
5815     echo $ac_n "(cached) $ac_c" 1>&6
5816     else
5817     case "$ECHO" in
5818     /*)
5819     ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
5820     ;;
5821     ?:/*)
5822     ac_cv_path_ECHO="$ECHO" # Let the user override the test with a dos path.
5823     ;;
5824     *)
5825     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5826     ac_dummy="$PATH"
5827     for ac_dir in $ac_dummy; do
5828     test -z "$ac_dir" && ac_dir=.
5829     if test -f $ac_dir/$ac_word; then
5830     ac_cv_path_ECHO="$ac_dir/$ac_word"
5831     break
5832     fi
5833     done
5834     IFS="$ac_save_ifs"
5835     test -z "$ac_cv_path_ECHO" && ac_cv_path_ECHO="echo"
5836     ;;
5837     esac
5838     fi
5839     ECHO="$ac_cv_path_ECHO"
5840     if test -n "$ECHO"; then
5841     echo "$ac_t""$ECHO" 1>&6
5842     else
5843     echo "$ac_t""no" 1>&6
5844     fi
5845    
5846     # Extract the first word of "cmp", so it can be a program name with args.
5847     set dummy cmp; ac_word=$2
5848     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5849     echo "configure:5850: checking for $ac_word" >&5
5850     if eval "test \"`echo '$''{'ac_cv_path_CMP'+set}'`\" = set"; then
5851     echo $ac_n "(cached) $ac_c" 1>&6
5852     else
5853     case "$CMP" in
5854     /*)
5855     ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5856     ;;
5857     ?:/*)
5858     ac_cv_path_CMP="$CMP" # Let the user override the test with a dos path.
5859     ;;
5860     *)
5861     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5862     ac_dummy="$PATH"
5863     for ac_dir in $ac_dummy; do
5864     test -z "$ac_dir" && ac_dir=.
5865     if test -f $ac_dir/$ac_word; then
5866     ac_cv_path_CMP="$ac_dir/$ac_word"
5867     break
5868     fi
5869     done
5870     IFS="$ac_save_ifs"
5871     test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5872     ;;
5873     esac
5874     fi
5875     CMP="$ac_cv_path_CMP"
5876     if test -n "$CMP"; then
5877     echo "$ac_t""$CMP" 1>&6
5878     else
5879     echo "$ac_t""no" 1>&6
5880     fi
5881    
5882     # Extract the first word of "tbl", so it can be a program name with args.
5883     set dummy tbl; ac_word=$2
5884     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5885     echo "configure:5886: checking for $ac_word" >&5
5886     if eval "test \"`echo '$''{'ac_cv_path_TBL'+set}'`\" = set"; then
5887     echo $ac_n "(cached) $ac_c" 1>&6
5888     else
5889     case "$TBL" in
5890     /*)
5891     ac_cv_path_TBL="$TBL" # Let the user override the test with a path.
5892     ;;
5893     ?:/*)
5894     ac_cv_path_TBL="$TBL" # Let the user override the test with a dos path.
5895     ;;
5896     *)
5897     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5898     ac_dummy="$PATH"
5899     for ac_dir in $ac_dummy; do
5900     test -z "$ac_dir" && ac_dir=.
5901     if test -f $ac_dir/$ac_word; then
5902     ac_cv_path_TBL="$ac_dir/$ac_word"
5903     break
5904     fi
5905     done
5906     IFS="$ac_save_ifs"
5907     ;;
5908     esac
5909     fi
5910     TBL="$ac_cv_path_TBL"
5911     if test -n "$TBL"; then
5912     echo "$ac_t""$TBL" 1>&6
5913     else
5914     echo "$ac_t""no" 1>&6
5915     fi
5916    
5917    
5918    
5919    
5920     # If we find X, set shell vars x_includes and x_libraries to the
5921     # paths, otherwise set no_x=yes.
5922     # Uses ac_ vars as temps to allow command line to override cache and checks.
5923     # --without-x overrides everything else, but does not touch the cache.
5924     echo $ac_n "checking for X""... $ac_c" 1>&6
5925     echo "configure:5926: checking for X" >&5
5926    
5927     # Check whether --with-x or --without-x was given.
5928     if test "${with_x+set}" = set; then
5929     withval="$with_x"
5930     :
5931     fi
5932    
5933     # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5934     if test "x$with_x" = xno; then
5935     # The user explicitly disabled X.
5936     have_x=disabled
5937     else
5938     if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5939     # Both variables are already set.
5940     have_x=yes
5941     else
5942     if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
5943     echo $ac_n "(cached) $ac_c" 1>&6
5944     else
5945     # One or both of the vars are not set, and there is no cached value.
5946     ac_x_includes=NO ac_x_libraries=NO
5947     rm -fr conftestdir
5948     if mkdir conftestdir; then
5949     cd conftestdir
5950     # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5951     cat > Imakefile <<'EOF'
5952     acfindx:
5953     @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
5954     EOF
5955     if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5956     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5957     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5958     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5959     for ac_extension in a so sl; do
5960     if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
5961     test -f $ac_im_libdir/libX11.$ac_extension; then
5962     ac_im_usrlibdir=$ac_im_libdir; break
5963     fi
5964     done
5965     # Screen out bogus values from the imake configuration. They are
5966     # bogus both because they are the default anyway, and because
5967     # using them would break gcc on systems where it needs fixed includes.
5968     case "$ac_im_incroot" in
5969     /usr/include) ;;
5970     *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
5971     esac
5972     case "$ac_im_usrlibdir" in
5973     /usr/lib | /lib) ;;
5974     *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
5975     esac
5976     fi
5977     cd ..
5978     rm -fr conftestdir
5979     fi
5980    
5981     if test "$ac_x_includes" = NO; then
5982     # Guess where to find include files, by looking for this one X11 .h file.
5983     test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
5984    
5985     # First, try using that file with no special directory specified.
5986     cat > conftest.$ac_ext <<EOF
5987     #line 5988 "configure"
5988     #include "confdefs.h"
5989     #include <$x_direct_test_include>
5990     EOF
5991     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5992     { (eval echo configure:5993: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5993     ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5994     if test -z "$ac_err"; then
5995     rm -rf conftest*
5996     # We can compile using X headers with no special include directory.
5997     ac_x_includes=
5998     else
5999     echo "$ac_err" >&5
6000     echo "configure: failed program was:" >&5
6001     cat conftest.$ac_ext >&5
6002     rm -rf conftest*
6003     # Look for the header file in a standard set of common directories.
6004     # Check X11 before X11Rn because it is often a symlink to the current release.
6005     for ac_dir in \
6006     /usr/X11/include \
6007     /usr/X11R6/include \
6008     /usr/X11R5/include \
6009     /usr/X11R4/include \
6010     \
6011     /usr/include/X11 \
6012     /usr/include/X11R6 \
6013     /usr/include/X11R5 \
6014     /usr/include/X11R4 \
6015     \
6016     /usr/local/X11/include \
6017     /usr/local/X11R6/include \
6018     /usr/local/X11R5/include \
6019     /usr/local/X11R4/include \
6020     \
6021     /usr/local/include/X11 \
6022     /usr/local/include/X11R6 \
6023     /usr/local/include/X11R5 \
6024     /usr/local/include/X11R4 \
6025     \
6026     /usr/X386/include \
6027     /usr/x386/include \
6028     /usr/XFree86/include/X11 \
6029     \
6030     /usr/include \
6031     /usr/local/include \
6032     /usr/unsupported/include \
6033     /usr/athena/include \
6034     /usr/local/x11r5/include \
6035     /usr/lpp/Xamples/include \
6036     \
6037     /usr/openwin/include \
6038     /usr/openwin/share/include \
6039     ; \
6040     do
6041     if test -r "$ac_dir/$x_direct_test_include"; then
6042     ac_x_includes=$ac_dir
6043     break
6044     fi
6045     done
6046     fi
6047     rm -f conftest*
6048     fi # $ac_x_includes = NO
6049    
6050     if test "$ac_x_libraries" = NO; then
6051     # Check for the libraries.
6052    
6053     test -z "$x_direct_test_library" && x_direct_test_library=Xt
6054     test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
6055    
6056     # See if we find them without any special options.
6057     # Don't add to $LIBS permanently.
6058     ac_save_LIBS="$LIBS"
6059     LIBS="-l$x_direct_test_library $LIBS"
6060     cat > conftest.$ac_ext <<EOF
6061     #line 6062 "configure"
6062     #include "confdefs.h"
6063    
6064     int main() {
6065     ${x_direct_test_function}()
6066     ; return 0; }
6067     EOF
6068     if { (eval echo configure:6069: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6069     rm -rf conftest*
6070     LIBS="$ac_save_LIBS"
6071     # We can link X programs with no special library path.
6072     ac_x_libraries=
6073     else
6074     echo "configure: failed program was:" >&5
6075     cat conftest.$ac_ext >&5
6076     rm -rf conftest*
6077     LIBS="$ac_save_LIBS"
6078     # First see if replacing the include by lib works.
6079     # Check X11 before X11Rn because it is often a symlink to the current release.
6080     for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
6081     /usr/X11/lib \
6082     /usr/X11R6/lib \
6083     /usr/X11R5/lib \
6084     /usr/X11R4/lib \
6085     \
6086     /usr/lib/X11 \
6087     /usr/lib/X11R6 \
6088     /usr/lib/X11R5 \
6089     /usr/lib/X11R4 \
6090     \
6091     /usr/local/X11/lib \
6092     /usr/local/X11R6/lib \
6093     /usr/local/X11R5/lib \
6094     /usr/local/X11R4/lib \
6095     \
6096     /usr/local/lib/X11 \
6097     /usr/local/lib/X11R6 \
6098     /usr/local/lib/X11R5 \
6099     /usr/local/lib/X11R4 \
6100     \
6101     /usr/X386/lib \
6102     /usr/x386/lib \
6103     /usr/XFree86/lib/X11 \
6104     \
6105     /usr/lib \
6106     /usr/local/lib \
6107     /usr/unsupported/lib \
6108     /usr/athena/lib \
6109     /usr/local/x11r5/lib \
6110     /usr/lpp/Xamples/lib \
6111     /lib/usr/lib/X11 \
6112     \
6113     /usr/openwin/lib \
6114     /usr/openwin/share/lib \
6115     ; \
6116     do
6117     for ac_extension in a so sl; do
6118     if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
6119     ac_x_libraries=$ac_dir
6120     break 2
6121     fi
6122     done
6123     done
6124     fi
6125     rm -f conftest*
6126     fi # $ac_x_libraries = NO
6127    
6128     if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
6129     # Didn't find X anywhere. Cache the known absence of X.
6130     ac_cv_have_x="have_x=no"
6131     else
6132     # Record where we found X for the cache.
6133     ac_cv_have_x="have_x=yes \
6134     ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
6135     fi
6136     fi
6137     fi
6138     eval "$ac_cv_have_x"
6139     fi # $with_x != no
6140    
6141     if test "$have_x" != yes; then
6142     echo "$ac_t""$have_x" 1>&6
6143     no_x=yes
6144     else
6145     # If each of the values was on the command line, it overrides each guess.
6146     test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6147     test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6148     # Update the cache value to reflect the command line values.
6149     ac_cv_have_x="have_x=yes \
6150     ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
6151     echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
6152     fi
6153    
6154     if test "$no_x" = yes; then
6155     # Not all programs may use this symbol, but it does not hurt to define it.
6156     cat >> confdefs.h <<\EOF
6157     #define X_DISPLAY_MISSING 1
6158     EOF
6159    
6160     X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6161     else
6162     if test -n "$x_includes"; then
6163     X_CFLAGS="$X_CFLAGS -I$x_includes"
6164     fi
6165    
6166     # It would also be nice to do this for all -L options, not just this one.
6167     if test -n "$x_libraries"; then
6168     X_LIBS="$X_LIBS -L$x_libraries"
6169     # For Solaris; some versions of Sun CC require a space after -R and
6170     # others require no space. Words are not sufficient . . . .
6171     case "`(uname -sr) 2>/dev/null`" in
6172     "SunOS 5"*)
6173     echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
6174     echo "configure:6175: checking whether -R must be followed by a space" >&5
6175     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
6176     cat > conftest.$ac_ext <<EOF
6177     #line 6178 "configure"
6178     #include "confdefs.h"
6179    
6180     int main() {
6181    
6182     ; return 0; }
6183     EOF
6184     if { (eval echo configure:6185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6185     rm -rf conftest*
6186     ac_R_nospace=yes
6187     else
6188     echo "configure: failed program was:" >&5
6189     cat conftest.$ac_ext >&5
6190     rm -rf conftest*
6191     ac_R_nospace=no
6192     fi
6193     rm -f conftest*
6194     if test $ac_R_nospace = yes; then
6195     echo "$ac_t""no" 1>&6
6196     X_LIBS="$X_LIBS -R$x_libraries"
6197     else
6198     LIBS="$ac_xsave_LIBS -R $x_libraries"
6199     cat > conftest.$ac_ext <<EOF
6200     #line 6201 "configure"
6201     #include "confdefs.h"
6202    
6203     int main() {
6204    
6205     ; return 0; }
6206     EOF
6207     if { (eval echo configure:6208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6208     rm -rf conftest*
6209     ac_R_space=yes
6210     else
6211     echo "configure: failed program was:" >&5
6212     cat conftest.$ac_ext >&5
6213     rm -rf conftest*
6214     ac_R_space=no
6215     fi
6216     rm -f conftest*
6217     if test $ac_R_space = yes; then
6218     echo "$ac_t""yes" 1>&6
6219     X_LIBS="$X_LIBS -R $x_libraries"
6220     else
6221     echo "$ac_t""neither works" 1>&6
6222     fi
6223     fi
6224     LIBS="$ac_xsave_LIBS"
6225     esac
6226     fi
6227    
6228     # Check for system-dependent libraries X programs must link with.
6229     # Do this before checking for the system-independent R6 libraries
6230     # (-lICE), since we may need -lsocket or whatever for X linking.
6231    
6232     if test "$ISC" = yes; then
6233     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6234     else
6235     # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
6236     # libraries were built with DECnet support. And karl@cs.umb.edu says
6237     # the Alpha needs dnet_stub (dnet does not exist).
6238     echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
6239     echo "configure:6240: checking for dnet_ntoa in -ldnet" >&5
6240     ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
6241     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6242     echo $ac_n "(cached) $ac_c" 1>&6
6243     else
6244     ac_save_LIBS="$LIBS"
6245     LIBS="-ldnet $LIBS"
6246     cat > conftest.$ac_ext <<EOF
6247     #line 6248 "configure"
6248     #include "confdefs.h"
6249     /* Override any gcc2 internal prototype to avoid an error. */
6250     /* We use char because int might match the return type of a gcc2
6251     builtin and then its argument prototype would still apply. */
6252     char dnet_ntoa();
6253    
6254     int main() {
6255     dnet_ntoa()
6256     ; return 0; }
6257     EOF
6258     if { (eval echo configure:6259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6259     rm -rf conftest*
6260     eval "ac_cv_lib_$ac_lib_var=yes"
6261     else
6262     echo "configure: failed program was:" >&5
6263     cat conftest.$ac_ext >&5
6264     rm -rf conftest*
6265     eval "ac_cv_lib_$ac_lib_var=no"
6266     fi
6267     rm -f conftest*
6268     LIBS="$ac_save_LIBS"
6269    
6270     fi
6271     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6272     echo "$ac_t""yes" 1>&6
6273     X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
6274     else
6275     echo "$ac_t""no" 1>&6
6276     fi
6277    
6278     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
6279     echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
6280     echo "configure:6281: checking for dnet_ntoa in -ldnet_stub" >&5
6281     ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
6282     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6283     echo $ac_n "(cached) $ac_c" 1>&6
6284     else
6285     ac_save_LIBS="$LIBS"
6286     LIBS="-ldnet_stub $LIBS"
6287     cat > conftest.$ac_ext <<EOF
6288     #line 6289 "configure"
6289     #include "confdefs.h"
6290     /* Override any gcc2 internal prototype to avoid an error. */
6291     /* We use char because int might match the return type of a gcc2
6292     builtin and then its argument prototype would still apply. */
6293     char dnet_ntoa();
6294    
6295     int main() {
6296     dnet_ntoa()
6297     ; return 0; }
6298     EOF
6299     if { (eval echo configure:6300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6300     rm -rf conftest*
6301     eval "ac_cv_lib_$ac_lib_var=yes"
6302     else
6303     echo "configure: failed program was:" >&5
6304     cat conftest.$ac_ext >&5
6305     rm -rf conftest*
6306     eval "ac_cv_lib_$ac_lib_var=no"
6307     fi
6308     rm -f conftest*
6309     LIBS="$ac_save_LIBS"
6310    
6311     fi
6312     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6313     echo "$ac_t""yes" 1>&6
6314     X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
6315     else
6316     echo "$ac_t""no" 1>&6
6317     fi
6318    
6319     fi
6320    
6321     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6322     # to get the SysV transport functions.
6323     # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
6324     # needs -lnsl.
6325     # The nsl library prevents programs from opening the X display
6326     # on Irix 5.2, according to dickey@clark.net.
6327     echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
6328     echo "configure:6329: checking for gethostbyname" >&5
6329     if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
6330     echo $ac_n "(cached) $ac_c" 1>&6
6331     else
6332     cat > conftest.$ac_ext <<EOF
6333     #line 6334 "configure"
6334     #include "confdefs.h"
6335     /* System header to define __stub macros and hopefully few prototypes,
6336     which can conflict with char gethostbyname(); below. */
6337     #include <assert.h>
6338     /* Override any gcc2 internal prototype to avoid an error. */
6339     /* We use char because int might match the return type of a gcc2
6340     builtin and then its argument prototype would still apply. */
6341     char gethostbyname();
6342    
6343     int main() {
6344    
6345     /* The GNU C library defines this for functions which it implements
6346     to always fail with ENOSYS. Some functions are actually named
6347     something starting with __ and the normal name is an alias. */
6348     #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
6349     choke me
6350     #else
6351     gethostbyname();
6352     #endif
6353    
6354     ; return 0; }
6355     EOF
6356     if { (eval echo configure:6357: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6357     rm -rf conftest*
6358     eval "ac_cv_func_gethostbyname=yes"
6359     else
6360     echo "configure: failed program was:" >&5
6361     cat conftest.$ac_ext >&5
6362     rm -rf conftest*
6363     eval "ac_cv_func_gethostbyname=no"
6364     fi
6365     rm -f conftest*
6366     fi
6367    
6368     if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
6369     echo "$ac_t""yes" 1>&6
6370     :
6371     else
6372     echo "$ac_t""no" 1>&6
6373     fi
6374    
6375     if test $ac_cv_func_gethostbyname = no; then
6376     echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
6377     echo "configure:6378: checking for gethostbyname in -lnsl" >&5
6378     ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
6379     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6380     echo $ac_n "(cached) $ac_c" 1>&6
6381     else
6382     ac_save_LIBS="$LIBS"
6383     LIBS="-lnsl $LIBS"
6384     cat > conftest.$ac_ext <<EOF
6385     #line 6386 "configure"
6386     #include "confdefs.h"
6387     /* Override any gcc2 internal prototype to avoid an error. */
6388     /* We use char because int might match the return type of a gcc2
6389     builtin and then its argument prototype would still apply. */
6390     char gethostbyname();
6391    
6392     int main() {
6393     gethostbyname()
6394     ; return 0; }
6395     EOF
6396     if { (eval echo configure:6397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6397     rm -rf conftest*
6398     eval "ac_cv_lib_$ac_lib_var=yes"
6399     else
6400     echo "configure: failed program was:" >&5
6401     cat conftest.$ac_ext >&5
6402     rm -rf conftest*
6403     eval "ac_cv_lib_$ac_lib_var=no"
6404     fi
6405     rm -f conftest*
6406     LIBS="$ac_save_LIBS"
6407    
6408     fi
6409     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6410     echo "$ac_t""yes" 1>&6
6411     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6412     else
6413     echo "$ac_t""no" 1>&6
6414     fi
6415    
6416     fi
6417    
6418     # lieder@skyler.mavd.honeywell.com says without -lsocket,
6419     # socket/setsockopt and other routines are undefined under SCO ODT
6420     # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
6421     # on later versions), says simon@lia.di.epfl.ch: it contains
6422     # gethostby* variants that don't use the nameserver (or something).
6423     # -lsocket must be given before -lnsl if both are needed.
6424     # We assume that if connect needs -lnsl, so does gethostbyname.
6425     echo $ac_n "checking for connect""... $ac_c" 1>&6
6426     echo "configure:6427: checking for connect" >&5
6427     if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
6428     echo $ac_n "(cached) $ac_c" 1>&6
6429     else
6430     cat > conftest.$ac_ext <<EOF
6431     #line 6432 "configure"
6432     #include "confdefs.h"
6433     /* System header to define __stub macros and hopefully few prototypes,
6434     which can conflict with char connect(); below. */
6435     #include <assert.h>
6436     /* Override any gcc2 internal prototype to avoid an error. */
6437     /* We use char because int might match the return type of a gcc2
6438     builtin and then its argument prototype would still apply. */
6439     char connect();
6440    
6441     int main() {
6442    
6443     /* The GNU C library defines this for functions which it implements
6444     to always fail with ENOSYS. Some functions are actually named
6445     something starting with __ and the normal name is an alias. */
6446     #if defined (__stub_connect) || defined (__stub___connect)
6447     choke me
6448     #else
6449     connect();
6450     #endif
6451    
6452     ; return 0; }
6453     EOF
6454     if { (eval echo configure:6455: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6455     rm -rf conftest*
6456     eval "ac_cv_func_connect=yes"
6457     else
6458     echo "configure: failed program was:" >&5
6459     cat conftest.$ac_ext >&5
6460     rm -rf conftest*
6461     eval "ac_cv_func_connect=no"
6462     fi
6463     rm -f conftest*
6464     fi
6465    
6466     if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
6467     echo "$ac_t""yes" 1>&6
6468     :
6469     else
6470     echo "$ac_t""no" 1>&6
6471     fi
6472    
6473     if test $ac_cv_func_connect = no; then
6474     echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
6475     echo "configure:6476: checking for connect in -lsocket" >&5
6476     ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
6477     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6478     echo $ac_n "(cached) $ac_c" 1>&6
6479     else
6480     ac_save_LIBS="$LIBS"
6481     LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
6482     cat > conftest.$ac_ext <<EOF
6483     #line 6484 "configure"
6484     #include "confdefs.h"
6485     /* Override any gcc2 internal prototype to avoid an error. */
6486     /* We use char because int might match the return type of a gcc2
6487     builtin and then its argument prototype would still apply. */
6488     char connect();
6489    
6490     int main() {
6491     connect()
6492     ; return 0; }
6493     EOF
6494     if { (eval echo configure:6495: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6495     rm -rf conftest*
6496     eval "ac_cv_lib_$ac_lib_var=yes"
6497     else
6498     echo "configure: failed program was:" >&5
6499     cat conftest.$ac_ext >&5
6500     rm -rf conftest*
6501     eval "ac_cv_lib_$ac_lib_var=no"
6502     fi
6503     rm -f conftest*
6504     LIBS="$ac_save_LIBS"
6505    
6506     fi
6507     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6508     echo "$ac_t""yes" 1>&6
6509     X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6510     else
6511     echo "$ac_t""no" 1>&6
6512     fi
6513    
6514     fi
6515    
6516     # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
6517     echo $ac_n "checking for remove""... $ac_c" 1>&6
6518     echo "configure:6519: checking for remove" >&5
6519     if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
6520     echo $ac_n "(cached) $ac_c" 1>&6
6521     else
6522     cat > conftest.$ac_ext <<EOF
6523     #line 6524 "configure"
6524     #include "confdefs.h"
6525     /* System header to define __stub macros and hopefully few prototypes,
6526     which can conflict with char remove(); below. */
6527     #include <assert.h>
6528     /* Override any gcc2 internal prototype to avoid an error. */
6529     /* We use char because int might match the return type of a gcc2
6530     builtin and then its argument prototype would still apply. */
6531     char remove();
6532    
6533     int main() {
6534    
6535     /* The GNU C library defines this for functions which it implements
6536     to always fail with ENOSYS. Some functions are actually named
6537     something starting with __ and the normal name is an alias. */
6538     #if defined (__stub_remove) || defined (__stub___remove)
6539     choke me
6540     #else
6541     remove();
6542     #endif
6543    
6544     ; return 0; }
6545     EOF
6546     if { (eval echo configure:6547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6547     rm -rf conftest*
6548     eval "ac_cv_func_remove=yes"
6549     else
6550     echo "configure: failed program was:" >&5
6551     cat conftest.$ac_ext >&5
6552     rm -rf conftest*
6553     eval "ac_cv_func_remove=no"
6554     fi
6555     rm -f conftest*
6556     fi
6557    
6558     if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
6559     echo "$ac_t""yes" 1>&6
6560     :
6561     else
6562     echo "$ac_t""no" 1>&6
6563     fi
6564    
6565     if test $ac_cv_func_remove = no; then
6566     echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
6567     echo "configure:6568: checking for remove in -lposix" >&5
6568     ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
6569     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6570     echo $ac_n "(cached) $ac_c" 1>&6
6571     else
6572     ac_save_LIBS="$LIBS"
6573     LIBS="-lposix $LIBS"
6574     cat > conftest.$ac_ext <<EOF
6575     #line 6576 "configure"
6576     #include "confdefs.h"
6577     /* Override any gcc2 internal prototype to avoid an error. */
6578     /* We use char because int might match the return type of a gcc2
6579     builtin and then its argument prototype would still apply. */
6580     char remove();
6581    
6582     int main() {
6583     remove()
6584     ; return 0; }
6585     EOF
6586     if { (eval echo configure:6587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6587     rm -rf conftest*
6588     eval "ac_cv_lib_$ac_lib_var=yes"
6589     else
6590     echo "configure: failed program was:" >&5
6591     cat conftest.$ac_ext >&5
6592     rm -rf conftest*
6593     eval "ac_cv_lib_$ac_lib_var=no"
6594     fi
6595     rm -f conftest*
6596     LIBS="$ac_save_LIBS"
6597    
6598     fi
6599     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6600     echo "$ac_t""yes" 1>&6
6601     X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6602     else
6603     echo "$ac_t""no" 1>&6
6604     fi
6605    
6606     fi
6607    
6608     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6609     echo $ac_n "checking for shmat""... $ac_c" 1>&6
6610     echo "configure:6611: checking for shmat" >&5
6611     if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
6612     echo $ac_n "(cached) $ac_c" 1>&6
6613     else
6614     cat > conftest.$ac_ext <<EOF
6615     #line 6616 "configure"
6616     #include "confdefs.h"
6617     /* System header to define __stub macros and hopefully few prototypes,
6618     which can conflict with char shmat(); below. */
6619     #include <assert.h>
6620     /* Override any gcc2 internal prototype to avoid an error. */
6621     /* We use char because int might match the return type of a gcc2
6622     builtin and then its argument prototype would still apply. */
6623     char shmat();
6624    
6625     int main() {
6626    
6627     /* The GNU C library defines this for functions which it implements
6628     to always fail with ENOSYS. Some functions are actually named
6629     something starting with __ and the normal name is an alias. */
6630     #if defined (__stub_shmat) || defined (__stub___shmat)
6631     choke me
6632     #else
6633     shmat();
6634     #endif
6635    
6636     ; return 0; }
6637     EOF
6638     if { (eval echo configure:6639: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6639     rm -rf conftest*
6640     eval "ac_cv_func_shmat=yes"
6641     else
6642     echo "configure: failed program was:" >&5
6643     cat conftest.$ac_ext >&5
6644     rm -rf conftest*
6645     eval "ac_cv_func_shmat=no"
6646     fi
6647     rm -f conftest*
6648     fi
6649    
6650     if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
6651     echo "$ac_t""yes" 1>&6
6652     :
6653     else
6654     echo "$ac_t""no" 1>&6
6655     fi
6656    
6657     if test $ac_cv_func_shmat = no; then
6658     echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
6659     echo "configure:6660: checking for shmat in -lipc" >&5
6660     ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
6661     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6662     echo $ac_n "(cached) $ac_c" 1>&6
6663     else
6664     ac_save_LIBS="$LIBS"
6665     LIBS="-lipc $LIBS"
6666     cat > conftest.$ac_ext <<EOF
6667     #line 6668 "configure"
6668     #include "confdefs.h"
6669     /* Override any gcc2 internal prototype to avoid an error. */
6670     /* We use char because int might match the return type of a gcc2
6671     builtin and then its argument prototype would still apply. */
6672     char shmat();
6673    
6674     int main() {
6675     shmat()
6676     ; return 0; }
6677     EOF
6678     if { (eval echo configure:6679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6679     rm -rf conftest*
6680     eval "ac_cv_lib_$ac_lib_var=yes"
6681     else
6682     echo "configure: failed program was:" >&5
6683     cat conftest.$ac_ext >&5
6684     rm -rf conftest*
6685     eval "ac_cv_lib_$ac_lib_var=no"
6686     fi
6687     rm -f conftest*
6688     LIBS="$ac_save_LIBS"
6689    
6690     fi
6691     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6692     echo "$ac_t""yes" 1>&6
6693     X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6694     else
6695     echo "$ac_t""no" 1>&6
6696     fi
6697    
6698     fi
6699     fi
6700    
6701     # Check for libraries that X11R6 Xt/Xaw programs need.
6702     ac_save_LDFLAGS="$LDFLAGS"
6703     test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6704     # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6705     # check for ICE first), but we must link in the order -lSM -lICE or
6706     # we get undefined symbols. So assume we have SM if we have ICE.
6707     # These have to be linked with before -lX11, unlike the other
6708     # libraries we check for below, so use a different variable.
6709     # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
6710     echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
6711     echo "configure:6712: checking for IceConnectionNumber in -lICE" >&5
6712     ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
6713     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6714     echo $ac_n "(cached) $ac_c" 1>&6
6715     else
6716     ac_save_LIBS="$LIBS"
6717     LIBS="-lICE $X_EXTRA_LIBS $LIBS"
6718     cat > conftest.$ac_ext <<EOF
6719     #line 6720 "configure"
6720     #include "confdefs.h"
6721     /* Override any gcc2 internal prototype to avoid an error. */
6722     /* We use char because int might match the return type of a gcc2
6723     builtin and then its argument prototype would still apply. */
6724     char IceConnectionNumber();
6725    
6726     int main() {
6727     IceConnectionNumber()
6728     ; return 0; }
6729     EOF
6730     if { (eval echo configure:6731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6731     rm -rf conftest*
6732     eval "ac_cv_lib_$ac_lib_var=yes"
6733     else
6734     echo "configure: failed program was:" >&5
6735     cat conftest.$ac_ext >&5
6736     rm -rf conftest*
6737     eval "ac_cv_lib_$ac_lib_var=no"
6738     fi
6739     rm -f conftest*
6740     LIBS="$ac_save_LIBS"
6741    
6742     fi
6743     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6744     echo "$ac_t""yes" 1>&6
6745     X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6746     else
6747     echo "$ac_t""no" 1>&6
6748     fi
6749    
6750     LDFLAGS="$ac_save_LDFLAGS"
6751    
6752     fi
6753    
6754    
6755    
6756     if test x$support_xpm = xyes; then
6757    
6758    
6759    
6760     # Initialize some more variables set by options.
6761     # The variables have the same names as the options, with
6762     # dashes changed to underlines.
6763    
6764     # If we find XPM, set shell vars xpm_includes and xpm_libraries to the
6765     # paths, otherwise set no_xpm=yes.
6766     # Uses ac_ vars as temps to allow command line to override cache and checks.
6767     echo $ac_n "checking for libXpm""... $ac_c" 1>&6
6768     echo "configure:6769: checking for libXpm" >&5
6769    
6770     # Check whether --with-xpm_includes or --without-xpm_includes was given.
6771     if test "${with_xpm_includes+set}" = set; then
6772     withval="$with_xpm_includes"
6773     xpm_includes="$withval"
6774     else
6775     xpm_includes=NO
6776     fi
6777    
6778     # Check whether --with-xpm_library or --without-xpm_library was given.
6779     if test "${with_xpm_library+set}" = set; then
6780     withval="$with_xpm_library"
6781     xpm_libraries="$withval"
6782     else
6783     xpm_libraries=NO
6784     fi
6785    
6786    
6787     # --without-xpm overrides everything else, but does not touch the cache.
6788     # Check whether --with-xpm or --without-xpm was given.
6789     if test "${with_xpm+set}" = set; then
6790     withval="$with_xpm"
6791     :
6792     fi
6793    
6794     if test "$with_xpm" = no; then
6795     have_xpm=disabled
6796     else
6797     if eval "test \"`echo '$''{'ac_cv_have_xpm'+set}'`\" = set"; then
6798     echo $ac_n "(cached) $ac_c" 1>&6
6799     else
6800    
6801     vt_xpm_include_X11=no
6802     if test -n "$xpm_includes"; then
6803     vt_xpm_includes=$xpm_includes
6804     else
6805     vt_xpm_includes=NO
6806     fi
6807     if test -n "$xpm_libraries"; then
6808     vt_xpm_libraries=$xpm_libraries
6809     else
6810     vt_xpm_libraries=NO
6811     fi
6812    
6813     if test "$vt_xpm_includes" = NO; then
6814     # Guess where to find xpm.h
6815    
6816     ac_save_CPPFLAGS="$CPPFLAGS"
6817     CPPFLAGS="$CPPFLAGS $X_CFLAGS"
6818    
6819     # First, try using that file with no special directory specified.
6820     cat > conftest.$ac_ext <<EOF
6821     #line 6822 "configure"
6822     #include "confdefs.h"
6823     #include <X11/xpm.h>
6824     EOF
6825     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6826     { (eval echo configure:6827: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6827     ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6828     if test -z "$ac_err"; then
6829     rm -rf conftest*
6830     # We can compile using X headers with no special include directory.
6831     vt_xpm_includes=
6832     vt_xpm_include_X11=yes
6833     else
6834     echo "$ac_err" >&5
6835     echo "configure: failed program was:" >&5
6836     cat conftest.$ac_ext >&5
6837     rm -rf conftest*
6838     CPPFLAGS="$ac_save_CPPFLAGS"
6839     # Look for the header file in a standard set of common directories.
6840     for ac_dir in \
6841     /usr/X11/include \
6842     /usr/X11R6/include \
6843     /usr/X11R5/include \
6844     /usr/X11R4/include \
6845     \
6846     /usr/include/X11 \
6847     /usr/include/X11R6 \
6848     /usr/include/X11R5 \
6849     /usr/include/X11R4 \
6850     \
6851     /usr/local/X11/include \
6852     /usr/local/X11R6/include \
6853     /usr/local/X11R5/include \
6854     /usr/local/X11R4/include \
6855     \
6856     /usr/local/include/X11 \
6857     /usr/local/include/X11R6 \
6858     /usr/local/include/X11R5 \
6859     /usr/local/include/X11R4 \
6860     \
6861     /usr/X386/include \
6862     /usr/x386/include \
6863     /usr/XFree86/include/X11 \
6864     \
6865     /usr/include \
6866     /usr/local/include \
6867     /usr/unsupported/include \
6868     /usr/athena/include \
6869     /usr/local/x11r5/include \
6870     /usr/lpp/Xamples/include \
6871     \
6872     /usr/openwin/include \
6873     /usr/openwin/share/include \
6874     ; \
6875     do
6876     if test -r "$ac_dir/X11/xpm.h"; then
6877     vt_xpm_includes="$ac_dir"
6878     vt_xpm_include_X11=yes
6879     break
6880     else
6881     if test -r "$ac_dir/xpm.h"; then
6882     vt_xpm_includes=$ac_dir
6883     break
6884     fi
6885     fi
6886     done
6887     fi
6888     rm -f conftest*
6889     fi
6890    
6891     if test "$vt_xpm_libraries" = NO; then
6892     # Check for the libraries.
6893    
6894     # See if we find them without any special options.
6895     # Don't add to $LIBS permanently.
6896     ac_save_LIBS="$LIBS"
6897     LIBS="$LIBS $X_LIBS -lXpm -lX11"
6898     cat > conftest.$ac_ext <<EOF
6899     #line 6900 "configure"
6900     #include "confdefs.h"
6901    
6902     int main() {
6903     XpmReadFileToPixmap()
6904     ; return 0; }
6905     EOF
6906     if { (eval echo configure:6907: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6907     rm -rf conftest*
6908     LIBS="$ac_save_LIBS"
6909     # We can link libXpm with no special library path.
6910     vt_xpm_libraries=
6911     else
6912     echo "configure: failed program was:" >&5
6913     cat conftest.$ac_ext >&5
6914     rm -rf conftest*
6915     LIBS="$ac_save_LIBS"
6916     # First see if replacing the include by lib works.
6917     for ac_dir in \
6918     `echo "$vt_xpm_includes" | sed 's,include/X11,lib,;s,include,lib,'` \
6919     /usr/X11/lib \
6920     /usr/X11R6/lib \
6921     /usr/X11R5/lib \
6922     /usr/X11R4/lib \
6923     \
6924     /usr/lib/X11 \
6925     /usr/lib/X11R6 \
6926     /usr/lib/X11R5 \
6927     /usr/lib/X11R4 \
6928     \
6929     /usr/local/X11/lib \
6930     /usr/local/X11R6/lib \
6931     /usr/local/X11R5/lib \
6932     /usr/local/X11R4/lib \
6933     \
6934     /usr/local/lib/X11 \
6935     /usr/local/lib/X11R6 \
6936     /usr/local/lib/X11R5 \
6937     /usr/local/lib/X11R4 \
6938     \
6939     /usr/X386/lib \
6940     /usr/x386/lib \
6941     /usr/XFree86/lib/X11 \
6942     \
6943     /usr/lib \
6944     /usr/local/lib \
6945     /usr/unsupported/lib \
6946     /usr/athena/lib \
6947     /usr/local/x11r5/lib \
6948     /usr/lpp/Xamples/lib \
6949     \
6950     /usr/openwin/lib \
6951     /usr/openwin/share/lib \
6952     ; \
6953     do
6954     for ac_extension in a so sl; do
6955     if test -r $ac_dir/libXpm.$ac_extension; then
6956     vt_xpm_libraries=$ac_dir
6957     break 2
6958     fi
6959     done
6960     done
6961     fi
6962     rm -f conftest*
6963     fi
6964    
6965    
6966     if test "$vt_xpm_includes" = NO -o "$vt_xpm_libraries" = NO; then
6967     ac_cv_have_xpm="have_xpm=no"
6968     else
6969     ac_cv_have_xpm="have_xpm=yes \
6970     vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
6971     vt_xpm_include_X11=$vt_xpm_include_X11"
6972     fi
6973     fi
6974     eval "$ac_cv_have_xpm"
6975     fi
6976    
6977     if test "$have_xpm" != yes; then
6978     echo "$ac_t""$have_xpm" 1>&6
6979     no_xpm=yes
6980     else
6981     if test "$xpm_includes" != NO; then
6982     if test "$xpm_includes" = "$vt_xpm_includes"; then
6983     if test -r "$xpm_includes/X11/xpm.h"; then
6984     vt_xpm_include_X11=yes
6985     fi
6986     else
6987     vt_xpm_include_X11=no
6988     if test -z "$xpm_includes"; then
6989     cat > conftest.$ac_ext <<EOF
6990     #line 6991 "configure"
6991     #include "confdefs.h"
6992     #include <X11/xpm.h>
6993     EOF
6994     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6995     { (eval echo configure:6996: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6996     ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6997     if test -z "$ac_err"; then
6998     rm -rf conftest*
6999     vt_xpm_include_X11=yes
7000     else
7001     echo "$ac_err" >&5
7002     echo "configure: failed program was:" >&5
7003     cat conftest.$ac_ext >&5
7004     fi
7005     rm -f conftest*
7006     else
7007     if test -r "$xpm_includes/X11/xpm.h"; then
7008     vt_xpm_include_X11=yes
7009     fi
7010     fi
7011     fi
7012     vt_xpm_includes=$xpm_includes
7013     fi
7014     if test "x$xpm_libraries" != xNO; then
7015     vt_xpm_libraries=$xpm_libraries
7016     fi
7017     # Update the cache value to reflect the command line values.
7018     ac_cv_have_xpm="have_xpm=yes \
7019     vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
7020     vt_xpm_include_X11=$vt_xpm_include_X11"
7021     eval "$ac_cv_have_xpm"
7022     echo "$ac_t""-I$vt_xpm_includes, -L$vt_xpm_libraries" 1>&6
7023     if test -n "$vt_xpm_includes"; then
7024     XPM_CPPFLAGS="-DHAVE_LIBXPM"
7025     fi
7026     if test -n "$vt_xpm_includes"; then
7027     XPM_CFLAGS="-I$vt_xpm_includes"
7028     fi
7029     XPM_LIBS="-lXpm"
7030     if test -n "$vt_xpm_libraries"; then
7031     XPM_LIBS="-L$vt_xpm_libraries $XPM_LIBS"
7032     fi
7033     if test "x$vt_xpm_include_X11" = xyes; then
7034     cat >> confdefs.h <<\EOF
7035     #define XPM_INC_X11 1
7036     EOF
7037    
7038     fi
7039     fi
7040    
7041    
7042    
7043    
7044    
7045     if test x$no_xpm = xyes; then
7046     support_xpm=needsmanualspecification
7047     fi
7048     fi
7049    
7050     echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
7051     echo "configure:7052: checking for sys/wait.h that is POSIX.1 compatible" >&5
7052     if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
7053     echo $ac_n "(cached) $ac_c" 1>&6
7054     else
7055     cat > conftest.$ac_ext <<EOF
7056     #line 7057 "configure"
7057     #include "confdefs.h"
7058     #include <sys/types.h>
7059     #include <sys/wait.h>
7060     #ifndef WEXITSTATUS
7061     #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
7062     #endif
7063     #ifndef WIFEXITED
7064     #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
7065     #endif
7066     int main() {
7067     int s;
7068     wait (&s);
7069     s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
7070     ; return 0; }
7071     EOF
7072     if { (eval echo configure:7073: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7073     rm -rf conftest*
7074     ac_cv_header_sys_wait_h=yes
7075     else
7076     echo "configure: failed program was:" >&5
7077     cat conftest.$ac_ext >&5
7078     rm -rf conftest*
7079     ac_cv_header_sys_wait_h=no
7080     fi
7081     rm -f conftest*
7082     fi
7083    
7084     echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
7085     if test $ac_cv_header_sys_wait_h = yes; then
7086     cat >> confdefs.h <<\EOF
7087     #define HAVE_SYS_WAIT_H 1
7088     EOF
7089    
7090     fi
7091    
7092     for ac_hdr in \
7093     assert.h \
7094     fcntl.h \
7095     grp.h \
7096     libc.h \
7097     lastlog.h \
7098     stdarg.h \
7099     stdlib.h \
7100     string.h \
7101     termios.h \
7102     unistd.h \
7103     sys/byteorder.h \
7104     sys/ioctl.h \
7105     sys/select.h \
7106     sys/sockio.h \
7107     sys/strredir.h \
7108     sys/time.h \
7109     utmp.h \
7110     utmpx.h \
7111     stdint.h \
7112    
7113     do
7114     ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7115     echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7116     echo "configure:7117: checking for $ac_hdr" >&5
7117     if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7118     echo $ac_n "(cached) $ac_c" 1>&6
7119     else
7120     cat > conftest.$ac_ext <<EOF
7121     #line 7122 "configure"
7122     #include "confdefs.h"
7123     #include <$ac_hdr>
7124     EOF
7125     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7126     { (eval echo configure:7127: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7127     ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7128     if test -z "$ac_err"; then
7129     rm -rf conftest*
7130     eval "ac_cv_header_$ac_safe=yes"
7131     else
7132     echo "$ac_err" >&5
7133     echo "configure: failed program was:" >&5
7134     cat conftest.$ac_ext >&5
7135     rm -rf conftest*
7136     eval "ac_cv_header_$ac_safe=no"
7137     fi
7138     rm -f conftest*
7139     fi
7140     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7141     echo "$ac_t""yes" 1>&6
7142     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7143     cat >> confdefs.h <<EOF
7144     #define $ac_tr_hdr 1
7145     EOF
7146    
7147     else
7148     echo "$ac_t""no" 1>&6
7149     fi
7150     done
7151    
7152    
7153     echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
7154     echo "configure:7155: checking whether time.h and sys/time.h may both be included" >&5
7155     if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
7156     echo $ac_n "(cached) $ac_c" 1>&6
7157     else
7158     cat > conftest.$ac_ext <<EOF
7159     #line 7160 "configure"
7160     #include "confdefs.h"
7161     #include <sys/types.h>
7162     #include <sys/time.h>
7163     #include <time.h>
7164     int main() {
7165     struct tm *tp;
7166     ; return 0; }
7167     EOF
7168     if { (eval echo configure:7169: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7169     rm -rf conftest*
7170     ac_cv_header_time=yes
7171     else
7172     echo "configure: failed program was:" >&5
7173     cat conftest.$ac_ext >&5
7174     rm -rf conftest*
7175     ac_cv_header_time=no
7176     fi
7177     rm -f conftest*
7178     fi
7179    
7180     echo "$ac_t""$ac_cv_header_time" 1>&6
7181     if test $ac_cv_header_time = yes; then
7182     cat >> confdefs.h <<\EOF
7183     #define TIME_WITH_SYS_TIME 1
7184     EOF
7185    
7186     fi
7187    
7188    
7189     echo $ac_n "checking whether termios.h and sys/ioctl.h may both be included""... $ac_c" 1>&6
7190     echo "configure:7191: checking whether termios.h and sys/ioctl.h may both be included" >&5
7191     if eval "test \"`echo '$''{'rxvt_cv_header_sysioctl'+set}'`\" = set"; then
7192     echo $ac_n "(cached) $ac_c" 1>&6
7193     else
7194     cat > conftest.$ac_ext <<EOF
7195     #line 7196 "configure"
7196     #include "confdefs.h"
7197     #include <stdio.h>
7198     #include <sys/ioctl.h>
7199     #ifdef HAVE_TERMIOS_H
7200     #include <termios.h>
7201     #endif
7202     int main() {
7203     int a = ECHO;
7204     ; return 0; }
7205     EOF
7206     if { (eval echo configure:7207: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7207     rm -rf conftest*
7208     rxvt_cv_header_sysioctl=yes
7209     else
7210     echo "configure: failed program was:" >&5
7211     cat conftest.$ac_ext >&5
7212     rm -rf conftest*
7213     rxvt_cv_header_sysioctl=no
7214     fi
7215     rm -f conftest*
7216     fi
7217    
7218     echo "$ac_t""$rxvt_cv_header_sysioctl" 1>&6
7219    
7220     if test -n "$GCC"; then
7221     LDARG="-Wl,"
7222     else
7223     LDARG=""
7224     fi
7225     R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-rpath '$LDARG'\1/g'
7226    
7227     ac_save_CFLAGS=$CFLAGS
7228     ac_save_LIBS=$LIBS
7229     CFLAGS="$CFLAGS $X_CFLAGS"
7230     LIBS=`echo "$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
7231     echo $ac_n "checking for -rpath dynamic library path recording""... $ac_c" 1>&6
7232     echo "configure:7233: checking for -rpath dynamic library path recording" >&5
7233     if eval "test \"`echo '$''{'rxvt_cv_rpath'+set}'`\" = set"; then
7234     echo $ac_n "(cached) $ac_c" 1>&6
7235     else
7236     if test "$cross_compiling" = yes; then
7237     echo "configure: warning: You may need to check the LIBS line" 1>&2
7238     else
7239     cat > conftest.$ac_ext <<EOF
7240     #line 7241 "configure"
7241     #include "confdefs.h"
7242    
7243     main()
7244     {
7245     exit(0);
7246     (void) XOpenDisplay("foobar");
7247     }
7248     EOF
7249     if { (eval echo configure:7250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7250     then
7251     rxvt_cv_rpath=yes
7252     else
7253     echo "configure: failed program was:" >&5
7254     cat conftest.$ac_ext >&5
7255     rm -fr conftest*
7256     rxvt_cv_rpath=no
7257     fi
7258     rm -fr conftest*
7259     fi
7260    
7261     fi
7262    
7263     echo "$ac_t""$rxvt_cv_rpath" 1>&6
7264     if test x$rxvt_cv_rpath != xyes; then
7265     R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-R\1/g'
7266     LIBS=`echo "$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
7267     echo $ac_n "checking for -R dynamic library path recording""... $ac_c" 1>&6
7268     echo "configure:7269: checking for -R dynamic library path recording" >&5
7269     if eval "test \"`echo '$''{'rxvt_cv_R'+set}'`\" = set"; then
7270     echo $ac_n "(cached) $ac_c" 1>&6
7271     else
7272     if test "$cross_compiling" = yes; then
7273     rxvt_cv_R=no
7274     else
7275     cat > conftest.$ac_ext <<EOF
7276     #line 7277 "configure"
7277     #include "confdefs.h"
7278    
7279     main()
7280     {
7281     exit(0);
7282     (void) XOpenDisplay("foobar");
7283     }
7284     EOF
7285     if { (eval echo configure:7286: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7286     then
7287     rxvt_cv_R=yes
7288     else
7289     echo "configure: failed program was:" >&5
7290     cat conftest.$ac_ext >&5
7291     rm -fr conftest*
7292     rxvt_cv_R=no
7293     fi
7294     rm -fr conftest*
7295     fi
7296    
7297     fi
7298    
7299     echo "$ac_t""$rxvt_cv_R" 1>&6
7300     if test x$rxvt_cv_R != xyes; then
7301     LIBS="$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
7302     fi
7303     fi
7304    
7305     echo $ac_n "checking for XPointer""... $ac_c" 1>&6
7306     echo "configure:7307: checking for XPointer" >&5
7307     if eval "test \"`echo '$''{'rxvt_cv_xpointer'+set}'`\" = set"; then
7308     echo $ac_n "(cached) $ac_c" 1>&6
7309     else
7310     cat > conftest.$ac_ext <<EOF
7311     #line 7312 "configure"
7312     #include "confdefs.h"
7313     #include <X11/Xlib.h>
7314     int main() {
7315     XPointer dummy;
7316     ; return 0; }
7317     EOF
7318     if { (eval echo configure:7319: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7319     rm -rf conftest*
7320     rxvt_cv_xpointer=yes
7321     else
7322     echo "configure: failed program was:" >&5
7323     cat conftest.$ac_ext >&5
7324     rm -rf conftest*
7325     rxvt_cv_xpointer=no
7326     fi
7327     rm -f conftest*
7328     fi
7329    
7330     echo "$ac_t""$rxvt_cv_xpointer" 1>&6
7331     if test x$rxvt_cv_xpointer = xyes; then
7332     cat >> confdefs.h <<\EOF
7333     #define HAVE_XPOINTER 1
7334     EOF
7335    
7336     fi
7337     LIBS=$ac_save_LIBS
7338     CFLAGS=$ac_save_CFLAGS
7339    
7340    
7341     echo $ac_n "checking for working const""... $ac_c" 1>&6
7342     echo "configure:7343: checking for working const" >&5
7343     if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
7344     echo $ac_n "(cached) $ac_c" 1>&6
7345     else
7346     cat > conftest.$ac_ext <<EOF
7347     #line 7348 "configure"
7348     #include "confdefs.h"
7349    
7350     int main() {
7351    
7352     /* Ultrix mips cc rejects this. */
7353     typedef int charset[2]; const charset x;
7354     /* SunOS 4.1.1 cc rejects this. */
7355     char const *const *ccp;
7356     char **p;
7357     /* NEC SVR4.0.2 mips cc rejects this. */
7358     struct point {int x, y;};
7359     static struct point const zero = {0,0};
7360     /* AIX XL C 1.02.0.0 rejects this.
7361     It does not let you subtract one const X* pointer from another in an arm
7362     of an if-expression whose if-part is not a constant expression */
7363     const char *g = "string";
7364     ccp = &g + (g ? g-g : 0);
7365     /* HPUX 7.0 cc rejects these. */
7366     ++ccp;
7367     p = (char**) ccp;
7368     ccp = (char const *const *) p;
7369     { /* SCO 3.2v4 cc rejects this. */
7370     char *t;
7371     char const *s = 0 ? (char *) 0 : (char const *) 0;
7372    
7373     *t++ = 0;
7374     }
7375     { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
7376     int x[] = {25, 17};
7377     const int *foo = &x[0];
7378     ++foo;
7379     }
7380     { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7381     typedef const int *iptr;
7382     iptr p = 0;
7383     ++p;
7384     }
7385     { /* AIX XL C 1.02.0.0 rejects this saying
7386     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7387     struct s { int j; const int *ap[3]; };
7388     struct s *b; b->j = 5;
7389     }
7390     { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7391     const int foo = 10;
7392     }
7393    
7394     ; return 0; }
7395     EOF
7396     if { (eval echo configure:7397: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7397     rm -rf conftest*
7398     ac_cv_c_const=yes
7399     else
7400     echo "configure: failed program was:" >&5
7401     cat conftest.$ac_ext >&5
7402     rm -rf conftest*
7403     ac_cv_c_const=no
7404     fi
7405     rm -f conftest*
7406     fi
7407    
7408     echo "$ac_t""$ac_cv_c_const" 1>&6
7409     if test $ac_cv_c_const = no; then
7410     cat >> confdefs.h <<\EOF
7411     #define const
7412     EOF
7413    
7414     fi
7415    
7416     echo $ac_n "checking for inline""... $ac_c" 1>&6
7417     echo "configure:7418: checking for inline" >&5
7418     if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
7419     echo $ac_n "(cached) $ac_c" 1>&6
7420     else
7421     ac_cv_c_inline=no
7422     for ac_kw in inline __inline__ __inline; do
7423     cat > conftest.$ac_ext <<EOF
7424     #line 7425 "configure"
7425     #include "confdefs.h"
7426    
7427     int main() {
7428     } $ac_kw foo() {
7429     ; return 0; }
7430     EOF
7431     if { (eval echo configure:7432: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7432     rm -rf conftest*
7433     ac_cv_c_inline=$ac_kw; break
7434     else
7435     echo "configure: failed program was:" >&5
7436     cat conftest.$ac_ext >&5
7437     fi
7438     rm -f conftest*
7439     done
7440    
7441     fi
7442    
7443     echo "$ac_t""$ac_cv_c_inline" 1>&6
7444     case "$ac_cv_c_inline" in
7445     inline | yes) ;;
7446     no) cat >> confdefs.h <<\EOF
7447     #define inline
7448     EOF
7449     ;;
7450     *) cat >> confdefs.h <<EOF
7451     #define inline $ac_cv_c_inline
7452     EOF
7453     ;;
7454     esac
7455    
7456    
7457    
7458     echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
7459     echo "configure:7460: checking for ANSI C header files" >&5
7460     if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
7461     echo $ac_n "(cached) $ac_c" 1>&6
7462     else
7463     cat > conftest.$ac_ext <<EOF
7464     #line 7465 "configure"
7465     #include "confdefs.h"
7466     #include <stdlib.h>
7467     #include <stdarg.h>
7468     #include <string.h>
7469     #include <float.h>
7470     EOF
7471     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7472     { (eval echo configure:7473: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7473     ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7474     if test -z "$ac_err"; then
7475     rm -rf conftest*
7476     ac_cv_header_stdc=yes
7477     else
7478     echo "$ac_err" >&5
7479     echo "configure: failed program was:" >&5
7480     cat conftest.$ac_ext >&5
7481     rm -rf conftest*
7482     ac_cv_header_stdc=no
7483     fi
7484     rm -f conftest*
7485    
7486     if test $ac_cv_header_stdc = yes; then
7487     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7488     cat > conftest.$ac_ext <<EOF
7489     #line 7490 "configure"
7490     #include "confdefs.h"
7491     #include <string.h>
7492     EOF
7493     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7494     egrep "memchr" >/dev/null 2>&1; then
7495     :
7496     else
7497     rm -rf conftest*
7498     ac_cv_header_stdc=no
7499     fi
7500     rm -f conftest*
7501    
7502     fi
7503    
7504     if test $ac_cv_header_stdc = yes; then
7505     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7506     cat > conftest.$ac_ext <<EOF
7507     #line 7508 "configure"
7508     #include "confdefs.h"
7509     #include <stdlib.h>
7510     EOF
7511     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7512     egrep "free" >/dev/null 2>&1; then
7513     :
7514     else
7515     rm -rf conftest*
7516     ac_cv_header_stdc=no
7517     fi
7518     rm -f conftest*
7519    
7520     fi
7521    
7522     if test $ac_cv_header_stdc = yes; then
7523     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7524     if test "$cross_compiling" = yes; then
7525     :
7526     else
7527     cat > conftest.$ac_ext <<EOF
7528     #line 7529 "configure"
7529     #include "confdefs.h"
7530     #include <ctype.h>
7531     #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7532     #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7533     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7534     int main () { int i; for (i = 0; i < 256; i++)
7535     if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
7536     exit (0); }
7537    
7538     EOF
7539     if { (eval echo configure:7540: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7540     then
7541     :
7542     else
7543     echo "configure: failed program was:" >&5
7544     cat conftest.$ac_ext >&5
7545     rm -fr conftest*
7546     ac_cv_header_stdc=no
7547     fi
7548     rm -fr conftest*
7549     fi
7550    
7551     fi
7552     fi
7553    
7554     echo "$ac_t""$ac_cv_header_stdc" 1>&6
7555     if test $ac_cv_header_stdc = yes; then
7556     cat >> confdefs.h <<\EOF
7557     #define STDC_HEADERS 1
7558     EOF
7559    
7560     fi
7561    
7562     echo $ac_n "checking for mode_t""... $ac_c" 1>&6
7563     echo "configure:7564: checking for mode_t" >&5
7564     if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
7565     echo $ac_n "(cached) $ac_c" 1>&6
7566     else
7567     cat > conftest.$ac_ext <<EOF
7568     #line 7569 "configure"
7569     #include "confdefs.h"
7570     #include <sys/types.h>
7571     #if STDC_HEADERS
7572     #include <stdlib.h>
7573     #include <stddef.h>
7574     #endif
7575     EOF
7576     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7577     egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
7578     rm -rf conftest*
7579     ac_cv_type_mode_t=yes
7580     else
7581     rm -rf conftest*
7582     ac_cv_type_mode_t=no
7583     fi
7584     rm -f conftest*
7585    
7586     fi
7587     echo "$ac_t""$ac_cv_type_mode_t" 1>&6
7588     if test $ac_cv_type_mode_t = no; then
7589     cat >> confdefs.h <<\EOF
7590     #define mode_t int
7591     EOF
7592    
7593     fi
7594    
7595     echo $ac_n "checking for pid_t""... $ac_c" 1>&6
7596     echo "configure:7597: checking for pid_t" >&5
7597     if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
7598     echo $ac_n "(cached) $ac_c" 1>&6
7599     else
7600     cat > conftest.$ac_ext <<EOF
7601     #line 7602 "configure"
7602     #include "confdefs.h"
7603     #include <sys/types.h>
7604     #if STDC_HEADERS
7605     #include <stdlib.h>
7606     #include <stddef.h>
7607     #endif
7608     EOF
7609     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7610     egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
7611     rm -rf conftest*
7612     ac_cv_type_pid_t=yes
7613     else
7614     rm -rf conftest*
7615     ac_cv_type_pid_t=no
7616     fi
7617     rm -f conftest*
7618    
7619     fi
7620     echo "$ac_t""$ac_cv_type_pid_t" 1>&6
7621     if test $ac_cv_type_pid_t = no; then
7622     cat >> confdefs.h <<\EOF
7623     #define pid_t int
7624     EOF
7625    
7626     fi
7627    
7628     echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
7629     echo "configure:7630: checking for uid_t in sys/types.h" >&5
7630     if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
7631     echo $ac_n "(cached) $ac_c" 1>&6
7632     else
7633     cat > conftest.$ac_ext <<EOF
7634     #line 7635 "configure"
7635     #include "confdefs.h"
7636     #include <sys/types.h>
7637     EOF
7638     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7639     egrep "uid_t" >/dev/null 2>&1; then
7640     rm -rf conftest*
7641     ac_cv_type_uid_t=yes
7642     else
7643     rm -rf conftest*
7644     ac_cv_type_uid_t=no
7645     fi
7646     rm -f conftest*
7647    
7648     fi
7649    
7650     echo "$ac_t""$ac_cv_type_uid_t" 1>&6
7651     if test $ac_cv_type_uid_t = no; then
7652     cat >> confdefs.h <<\EOF
7653     #define uid_t int
7654     EOF
7655    
7656     cat >> confdefs.h <<\EOF
7657     #define gid_t int
7658     EOF
7659    
7660     fi
7661    
7662    
7663    
7664     echo $ac_n "checking size of char""... $ac_c" 1>&6
7665     echo "configure:7666: checking size of char" >&5
7666     if eval "test \"`echo '$''{'ac_cv_sizeof_char'+set}'`\" = set"; then
7667     echo $ac_n "(cached) $ac_c" 1>&6
7668     else
7669     if test "$cross_compiling" = yes; then
7670     ac_cv_sizeof_char=1
7671     else
7672     cat > conftest.$ac_ext <<EOF
7673     #line 7674 "configure"
7674     #include "confdefs.h"
7675     #include <stdio.h>
7676     #include <sys/types.h>
7677     main()
7678     {
7679     FILE *f=fopen("conftestval", "w");
7680     if (!f) exit(1);
7681     fprintf(f, "%d\n", sizeof(char));
7682     exit(0);
7683     }
7684     EOF
7685     if { (eval echo configure:7686: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7686     then
7687     ac_cv_sizeof_char=`cat conftestval`
7688     else
7689     echo "configure: failed program was:" >&5
7690     cat conftest.$ac_ext >&5
7691     rm -fr conftest*
7692     ac_cv_sizeof_char=0
7693     fi
7694     rm -fr conftest*
7695     fi
7696    
7697     fi
7698     echo "$ac_t""$ac_cv_sizeof_char" 1>&6
7699     cat >> confdefs.h <<EOF
7700     #define SIZEOF_CHAR $ac_cv_sizeof_char
7701     EOF
7702    
7703    
7704     echo $ac_n "checking size of short""... $ac_c" 1>&6
7705     echo "configure:7706: checking size of short" >&5
7706     if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
7707     echo $ac_n "(cached) $ac_c" 1>&6
7708     else
7709     if test "$cross_compiling" = yes; then
7710     ac_cv_sizeof_short=2
7711     else
7712     cat > conftest.$ac_ext <<EOF
7713     #line 7714 "configure"
7714     #include "confdefs.h"
7715     #include <stdio.h>
7716     #include <sys/types.h>
7717     main()
7718     {
7719     FILE *f=fopen("conftestval", "w");
7720     if (!f) exit(1);
7721     fprintf(f, "%d\n", sizeof(short));
7722     exit(0);
7723     }
7724     EOF
7725     if { (eval echo configure:7726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7726     then
7727     ac_cv_sizeof_short=`cat conftestval`
7728     else
7729     echo "configure: failed program was:" >&5
7730     cat conftest.$ac_ext >&5
7731     rm -fr conftest*
7732     ac_cv_sizeof_short=0
7733     fi
7734     rm -fr conftest*
7735     fi
7736    
7737     fi
7738     echo "$ac_t""$ac_cv_sizeof_short" 1>&6
7739     cat >> confdefs.h <<EOF
7740     #define SIZEOF_SHORT $ac_cv_sizeof_short
7741     EOF
7742    
7743    
7744     echo $ac_n "checking size of int""... $ac_c" 1>&6
7745     echo "configure:7746: checking size of int" >&5
7746     if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
7747     echo $ac_n "(cached) $ac_c" 1>&6
7748     else
7749     if test "$cross_compiling" = yes; then
7750     ac_cv_sizeof_int=4
7751     else
7752     cat > conftest.$ac_ext <<EOF
7753     #line 7754 "configure"
7754     #include "confdefs.h"
7755     #include <stdio.h>
7756     #include <sys/types.h>
7757     main()
7758     {
7759     FILE *f=fopen("conftestval", "w");
7760     if (!f) exit(1);
7761     fprintf(f, "%d\n", sizeof(int));
7762     exit(0);
7763     }
7764     EOF
7765     if { (eval echo configure:7766: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7766     then
7767     ac_cv_sizeof_int=`cat conftestval`
7768     else
7769     echo "configure: failed program was:" >&5
7770     cat conftest.$ac_ext >&5
7771     rm -fr conftest*
7772     ac_cv_sizeof_int=0
7773     fi
7774     rm -fr conftest*
7775     fi
7776    
7777     fi
7778     echo "$ac_t""$ac_cv_sizeof_int" 1>&6
7779     cat >> confdefs.h <<EOF
7780     #define SIZEOF_INT $ac_cv_sizeof_int
7781     EOF
7782    
7783    
7784     echo $ac_n "checking size of long""... $ac_c" 1>&6
7785     echo "configure:7786: checking size of long" >&5
7786     if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
7787     echo $ac_n "(cached) $ac_c" 1>&6
7788     else
7789     if test "$cross_compiling" = yes; then
7790     ac_cv_sizeof_long=4
7791     else
7792     cat > conftest.$ac_ext <<EOF
7793     #line 7794 "configure"
7794     #include "confdefs.h"
7795     #include <stdio.h>
7796     #include <sys/types.h>
7797     main()
7798     {
7799     FILE *f=fopen("conftestval", "w");
7800     if (!f) exit(1);
7801     fprintf(f, "%d\n", sizeof(long));
7802     exit(0);
7803     }
7804     EOF
7805     if { (eval echo configure:7806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7806     then
7807     ac_cv_sizeof_long=`cat conftestval`
7808     else
7809     echo "configure: failed program was:" >&5
7810     cat conftest.$ac_ext >&5
7811     rm -fr conftest*
7812     ac_cv_sizeof_long=0
7813     fi
7814     rm -fr conftest*
7815     fi
7816    
7817     fi
7818     echo "$ac_t""$ac_cv_sizeof_long" 1>&6
7819     cat >> confdefs.h <<EOF
7820     #define SIZEOF_LONG $ac_cv_sizeof_long
7821     EOF
7822    
7823    
7824     echo $ac_n "checking size of long long""... $ac_c" 1>&6
7825     echo "configure:7826: checking size of long long" >&5
7826     if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
7827     echo $ac_n "(cached) $ac_c" 1>&6
7828     else
7829     if test "$cross_compiling" = yes; then
7830     ac_cv_sizeof_long_long=8
7831     else
7832     cat > conftest.$ac_ext <<EOF
7833     #line 7834 "configure"
7834     #include "confdefs.h"
7835     #include <stdio.h>
7836     #include <sys/types.h>
7837     main()
7838     {
7839     FILE *f=fopen("conftestval", "w");
7840     if (!f) exit(1);
7841     fprintf(f, "%d\n", sizeof(long long));
7842     exit(0);
7843     }
7844     EOF
7845     if { (eval echo configure:7846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7846     then
7847     ac_cv_sizeof_long_long=`cat conftestval`
7848     else
7849     echo "configure: failed program was:" >&5
7850     cat conftest.$ac_ext >&5
7851     rm -fr conftest*
7852     ac_cv_sizeof_long_long=0
7853     fi
7854     rm -fr conftest*
7855     fi
7856    
7857     fi
7858     echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
7859     cat >> confdefs.h <<EOF
7860     #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
7861     EOF
7862    
7863    
7864     echo $ac_n "checking size of int *""... $ac_c" 1>&6
7865     echo "configure:7866: checking size of int *" >&5
7866     if eval "test \"`echo '$''{'ac_cv_sizeof_int_p'+set}'`\" = set"; then
7867     echo $ac_n "(cached) $ac_c" 1>&6
7868     else
7869     if test "$cross_compiling" = yes; then
7870     ac_cv_sizeof_int_p=4
7871     else
7872     cat > conftest.$ac_ext <<EOF
7873     #line 7874 "configure"
7874     #include "confdefs.h"
7875     #include <stdio.h>
7876     #include <sys/types.h>
7877     main()
7878     {
7879     FILE *f=fopen("conftestval", "w");
7880     if (!f) exit(1);
7881     fprintf(f, "%d\n", sizeof(int *));
7882     exit(0);
7883     }
7884     EOF
7885     if { (eval echo configure:7886: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7886     then
7887     ac_cv_sizeof_int_p=`cat conftestval`
7888     else
7889     echo "configure: failed program was:" >&5
7890     cat conftest.$ac_ext >&5
7891     rm -fr conftest*
7892     ac_cv_sizeof_int_p=0
7893     fi
7894     rm -fr conftest*
7895     fi
7896    
7897     fi
7898     echo "$ac_t""$ac_cv_sizeof_int_p" 1>&6
7899     cat >> confdefs.h <<EOF
7900     #define SIZEOF_INT_P $ac_cv_sizeof_int_p
7901     EOF
7902    
7903    
7904    
7905    
7906     echo $ac_n "checking for int16_t""... $ac_c" 1>&6
7907     echo "configure:7908: checking for int16_t" >&5
7908     if eval "test \"`echo '$''{'rxvt_cv_int16_t'+set}'`\" = set"; then
7909     echo $ac_n "(cached) $ac_c" 1>&6
7910     else
7911     cat > conftest.$ac_ext <<EOF
7912     #line 7913 "configure"
7913     #include "confdefs.h"
7914     #include <stdint.h>
7915     int main() {
7916     int16_t dummy;
7917     ; return 0; }
7918     EOF
7919     if { (eval echo configure:7920: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7920     rm -rf conftest*
7921     rxvt_cv_int16_t=yes
7922     else
7923     echo "configure: failed program was:" >&5
7924     cat conftest.$ac_ext >&5
7925     rm -rf conftest*
7926     if test $ac_cv_sizeof_char -ge 2; then
7927     rxvt_cv_int16_t=" char"
7928     else
7929     if test $ac_cv_sizeof_short -ge 2; then
7930     rxvt_cv_int16_t=" short"
7931     else
7932     if test $ac_cv_sizeof_int -ge 2; then
7933     rxvt_cv_int16_t=" int"
7934     else
7935     if test $ac_cv_sizeof_long -ge 2; then
7936     rxvt_cv_int16_t=" long"
7937     else
7938     if test $ac_cv_sizeof_long_long -ge 2; then
7939     rxvt_cv_int16_t=" long long"
7940     else
7941     rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
7942     fi
7943     fi
7944     fi
7945     fi
7946     fi
7947     fi
7948     rm -f conftest*
7949     fi
7950    
7951     echo "$ac_t""$rxvt_cv_int16_t" 1>&6
7952     if test x"$rxvt_cv_int16_t" != xyes; then
7953     rxvt_int16_typedef="typedef $rxvt_cv_int16_t int16_t;"
7954     else
7955     if test x"" = x; then
7956     rxvt_int16_typedef="/* typedef short int16_t; */"
7957     else
7958     rxvt_int16_typedef="/* typedef short int16_t; */"
7959     fi
7960     fi
7961    
7962     echo $ac_n "checking for uint16_t""... $ac_c" 1>&6
7963     echo "configure:7964: checking for uint16_t" >&5
7964     if eval "test \"`echo '$''{'rxvt_cv_uint16_t'+set}'`\" = set"; then
7965     echo $ac_n "(cached) $ac_c" 1>&6
7966     else
7967     cat > conftest.$ac_ext <<EOF
7968     #line 7969 "configure"
7969     #include "confdefs.h"
7970     #include <stdint.h>
7971     int main() {
7972     uint16_t dummy;
7973     ; return 0; }
7974     EOF
7975     if { (eval echo configure:7976: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7976     rm -rf conftest*
7977     rxvt_cv_uint16_t=yes
7978     else
7979     echo "configure: failed program was:" >&5
7980     cat conftest.$ac_ext >&5
7981     rm -rf conftest*
7982     if test $ac_cv_sizeof_char -ge 2; then
7983     rxvt_cv_uint16_t="unsigned char"
7984     else
7985     if test $ac_cv_sizeof_short -ge 2; then
7986     rxvt_cv_uint16_t="unsigned short"
7987     else
7988     if test $ac_cv_sizeof_int -ge 2; then
7989     rxvt_cv_uint16_t="unsigned int"
7990     else
7991     if test $ac_cv_sizeof_long -ge 2; then
7992     rxvt_cv_uint16_t="unsigned long"
7993     else
7994     if test $ac_cv_sizeof_long_long -ge 2; then
7995     rxvt_cv_uint16_t="unsigned long long"
7996     else
7997     rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
7998     fi
7999     fi
8000     fi
8001     fi
8002     fi
8003     fi
8004     rm -f conftest*
8005     fi
8006    
8007     echo "$ac_t""$rxvt_cv_uint16_t" 1>&6
8008     if test x"$rxvt_cv_uint16_t" != xyes; then
8009     rxvt_uint16_typedef="typedef $rxvt_cv_uint16_t uint16_t;"
8010     else
8011     if test x"unsigned" = x; then
8012     rxvt_uint16_typedef="/* typedef short uint16_t; */"
8013     else
8014     rxvt_uint16_typedef="/* typedef unsigned short uint16_t; */"
8015     fi
8016     fi
8017    
8018     echo $ac_n "checking for int32_t""... $ac_c" 1>&6
8019     echo "configure:8020: checking for int32_t" >&5
8020     if eval "test \"`echo '$''{'rxvt_cv_int32_t'+set}'`\" = set"; then
8021     echo $ac_n "(cached) $ac_c" 1>&6
8022     else
8023     cat > conftest.$ac_ext <<EOF
8024     #line 8025 "configure"
8025     #include "confdefs.h"
8026     #include <stdint.h>
8027     int main() {
8028     int32_t dummy;
8029     ; return 0; }
8030     EOF
8031     if { (eval echo configure:8032: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8032     rm -rf conftest*
8033     rxvt_cv_int32_t=yes
8034     else
8035     echo "configure: failed program was:" >&5
8036     cat conftest.$ac_ext >&5
8037     rm -rf conftest*
8038     if test $ac_cv_sizeof_char -ge 4; then
8039     rxvt_cv_int32_t=" char"
8040     else
8041     if test $ac_cv_sizeof_short -ge 4; then
8042     rxvt_cv_int32_t=" short"
8043     else
8044     if test $ac_cv_sizeof_int -ge 4; then
8045     rxvt_cv_int32_t=" int"
8046     else
8047     if test $ac_cv_sizeof_long -ge 4; then
8048     rxvt_cv_int32_t=" long"
8049     else
8050     if test $ac_cv_sizeof_long_long -ge 4; then
8051     rxvt_cv_int32_t=" long long"
8052     else
8053     rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
8054     fi
8055     fi
8056     fi
8057     fi
8058     fi
8059     fi
8060     rm -f conftest*
8061     fi
8062    
8063     echo "$ac_t""$rxvt_cv_int32_t" 1>&6
8064     if test x"$rxvt_cv_int32_t" != xyes; then
8065     rxvt_int32_typedef="typedef $rxvt_cv_int32_t int32_t;"
8066     else
8067     if test x"" = x; then
8068     rxvt_int32_typedef="/* typedef int int32_t; */"
8069     else
8070     rxvt_int32_typedef="/* typedef int int32_t; */"
8071     fi
8072     fi
8073    
8074     echo $ac_n "checking for uint32_t""... $ac_c" 1>&6
8075     echo "configure:8076: checking for uint32_t" >&5
8076     if eval "test \"`echo '$''{'rxvt_cv_uint32_t'+set}'`\" = set"; then
8077     echo $ac_n "(cached) $ac_c" 1>&6
8078     else
8079     cat > conftest.$ac_ext <<EOF
8080     #line 8081 "configure"
8081     #include "confdefs.h"
8082     #include <stdint.h>
8083     int main() {
8084     uint32_t dummy;
8085     ; return 0; }
8086     EOF
8087     if { (eval echo configure:8088: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8088     rm -rf conftest*
8089     rxvt_cv_uint32_t=yes
8090     else
8091     echo "configure: failed program was:" >&5
8092     cat conftest.$ac_ext >&5
8093     rm -rf conftest*
8094     if test $ac_cv_sizeof_char -ge 4; then
8095     rxvt_cv_uint32_t="unsigned char"
8096     else
8097     if test $ac_cv_sizeof_short -ge 4; then
8098     rxvt_cv_uint32_t="unsigned short"
8099     else
8100     if test $ac_cv_sizeof_int -ge 4; then
8101     rxvt_cv_uint32_t="unsigned int"
8102     else
8103     if test $ac_cv_sizeof_long -ge 4; then
8104     rxvt_cv_uint32_t="unsigned long"
8105     else
8106     if test $ac_cv_sizeof_long_long -ge 4; then
8107     rxvt_cv_uint32_t="unsigned long long"
8108     else
8109     rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
8110     fi
8111     fi
8112     fi
8113     fi
8114     fi
8115     fi
8116     rm -f conftest*
8117     fi
8118    
8119     echo "$ac_t""$rxvt_cv_uint32_t" 1>&6
8120     if test x"$rxvt_cv_uint32_t" != xyes; then
8121     rxvt_uint32_typedef="typedef $rxvt_cv_uint32_t uint32_t;"
8122     else
8123     if test x"unsigned" = x; then
8124     rxvt_uint32_typedef="/* typedef int uint32_t; */"
8125     else
8126     rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
8127     fi
8128     fi
8129    
8130     if test $ac_cv_sizeof_int_p -eq 8; then
8131     rxvt_intp_define="#define intp_t int64_t"
8132     rxvt_u_intp_define="#define u_intp_t u_int64_t"
8133     else
8134     if test $ac_cv_sizeof_int_p -eq 4; then
8135     rxvt_intp_define="#define intp_t int32_t"
8136     rxvt_u_intp_define="#define u_intp_t u_int32_t"
8137     else
8138     if test $ac_cv_sizeof_int_p -eq 2; then
8139     rxvt_intp_define="#define intp_t int16_t"
8140     rxvt_u_intp_define="#define u_intp_t u_int16_t"
8141     else
8142     rxvt_intp_define="#error set intp_t"
8143     rxvt_u_intp_define="#error set u_intp_t"
8144     fi
8145     fi
8146     fi
8147    
8148    
8149    
8150     echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
8151     echo "configure:8152: checking return type of signal handlers" >&5
8152     if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
8153     echo $ac_n "(cached) $ac_c" 1>&6
8154     else
8155     cat > conftest.$ac_ext <<EOF
8156     #line 8157 "configure"
8157     #include "confdefs.h"
8158     #include <sys/types.h>
8159     #include <signal.h>
8160     #ifdef signal
8161     #undef signal
8162     #endif
8163     #ifdef __cplusplus
8164     extern "C" void (*signal (int, void (*)(int)))(int);
8165     #else
8166     void (*signal ()) ();
8167     #endif
8168    
8169     int main() {
8170     int i;
8171     ; return 0; }
8172     EOF
8173     if { (eval echo configure:8174: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8174     rm -rf conftest*
8175     ac_cv_type_signal=void
8176     else
8177     echo "configure: failed program was:" >&5
8178     cat conftest.$ac_ext >&5
8179     rm -rf conftest*
8180     ac_cv_type_signal=int
8181     fi
8182     rm -f conftest*
8183     fi
8184    
8185     echo "$ac_t""$ac_cv_type_signal" 1>&6
8186     cat >> confdefs.h <<EOF
8187     #define RETSIGTYPE $ac_cv_type_signal
8188     EOF
8189    
8190    
8191    
8192     case "$host_alias" in
8193     *ultrix) ac_cv_func_setsid='no' ;;
8194     *) break;;
8195     esac
8196    
8197     for ac_func in \
8198     atexit \
8199     revoke \
8200     unsetenv \
8201     setutent \
8202     seteuid \
8203     setreuid \
8204     setsid \
8205     setpgrp \
8206     setpgid \
8207     openpty \
8208     _getpty \
8209     grantpt \
8210     unlockpt \
8211     isastream \
8212     on_exit \
8213     nanosleep \
8214     updwtmp \
8215     ttyslot \
8216    
8217     do
8218     echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8219     echo "configure:8220: checking for $ac_func" >&5
8220     if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8221     echo $ac_n "(cached) $ac_c" 1>&6
8222     else
8223     cat > conftest.$ac_ext <<EOF
8224     #line 8225 "configure"
8225     #include "confdefs.h"
8226     /* System header to define __stub macros and hopefully few prototypes,
8227     which can conflict with char $ac_func(); below. */
8228     #include <assert.h>
8229     /* Override any gcc2 internal prototype to avoid an error. */
8230     /* We use char because int might match the return type of a gcc2
8231     builtin and then its argument prototype would still apply. */
8232     char $ac_func();
8233    
8234     int main() {
8235    
8236     /* The GNU C library defines this for functions which it implements
8237     to always fail with ENOSYS. Some functions are actually named
8238     something starting with __ and the normal name is an alias. */
8239     #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8240     choke me
8241     #else
8242     $ac_func();
8243     #endif
8244    
8245     ; return 0; }
8246     EOF
8247     if { (eval echo configure:8248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8248     rm -rf conftest*
8249     eval "ac_cv_func_$ac_func=yes"
8250     else
8251     echo "configure: failed program was:" >&5
8252     cat conftest.$ac_ext >&5
8253     rm -rf conftest*
8254     eval "ac_cv_func_$ac_func=no"
8255     fi
8256     rm -f conftest*
8257     fi
8258    
8259     if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8260     echo "$ac_t""yes" 1>&6
8261     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8262     cat >> confdefs.h <<EOF
8263     #define $ac_tr_func 1
8264     EOF
8265    
8266     else
8267     echo "$ac_t""no" 1>&6
8268     fi
8269     done
8270    
8271    
8272    
8273     ac_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
8274     echo $ac_n "checking for utmp.h""... $ac_c" 1>&6
8275     echo "configure:8276: checking for utmp.h" >&5
8276     if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8277     echo $ac_n "(cached) $ac_c" 1>&6
8278     else
8279     cat > conftest.$ac_ext <<EOF
8280     #line 8281 "configure"
8281     #include "confdefs.h"
8282     #include <utmp.h>
8283     EOF
8284     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8285     { (eval echo configure:8286: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8286     ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8287     if test -z "$ac_err"; then
8288     rm -rf conftest*
8289     eval "ac_cv_header_$ac_safe=yes"
8290     else
8291     echo "$ac_err" >&5
8292     echo "configure: failed program was:" >&5
8293     cat conftest.$ac_ext >&5
8294     rm -rf conftest*
8295     eval "ac_cv_header_$ac_safe=no"
8296     fi
8297     rm -f conftest*
8298     fi
8299     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8300     echo "$ac_t""yes" 1>&6
8301     echo $ac_n "checking for struct utmp""... $ac_c" 1>&6
8302     echo "configure:8303: checking for struct utmp" >&5
8303     if eval "test \"`echo '$''{'rxvt_cv_struct_utmp'+set}'`\" = set"; then
8304     echo $ac_n "(cached) $ac_c" 1>&6
8305     else
8306     cat > conftest.$ac_ext <<EOF
8307     #line 8308 "configure"
8308     #include "confdefs.h"
8309     #include <sys/types.h>
8310     #include <stdint.h>
8311     #include <utmp.h>
8312     int main() {
8313     struct utmp ut;
8314     ; return 0; }
8315     EOF
8316     if { (eval echo configure:8317: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8317     rm -rf conftest*
8318     rxvt_cv_struct_utmp=yes
8319     else
8320     echo "configure: failed program was:" >&5
8321     cat conftest.$ac_ext >&5
8322     rm -rf conftest*
8323     rxvt_cv_struct_utmp=no
8324     fi
8325     rm -f conftest*
8326     fi
8327    
8328     echo "$ac_t""$rxvt_cv_struct_utmp" 1>&6
8329     if test x$rxvt_cv_struct_utmp = xyes; then
8330     cat >> confdefs.h <<\EOF
8331     #define HAVE_STRUCT_UTMP 1
8332     EOF
8333    
8334     fi
8335    
8336    
8337     echo $ac_n "checking for ut_host in utmp struct""... $ac_c" 1>&6
8338     echo "configure:8339: checking for ut_host in utmp struct" >&5
8339     if eval "test \"`echo '$''{'rxvt_cv_struct_utmp_host'+set}'`\" = set"; then
8340     echo $ac_n "(cached) $ac_c" 1>&6
8341     else
8342     cat > conftest.$ac_ext <<EOF
8343     #line 8344 "configure"
8344     #include "confdefs.h"
8345     #include <sys/types.h>
8346     #include <utmp.h>
8347     int main() {
8348     struct utmp ut; ut.ut_host;
8349     ; return 0; }
8350     EOF
8351     if { (eval echo configure:8352: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8352     rm -rf conftest*
8353     rxvt_cv_struct_utmp_host=yes
8354     else
8355     echo "configure: failed program was:" >&5
8356     cat conftest.$ac_ext >&5
8357     rm -rf conftest*
8358     rxvt_cv_struct_utmp_host=no
8359     fi
8360     rm -f conftest*
8361     fi
8362    
8363     echo "$ac_t""$rxvt_cv_struct_utmp_host" 1>&6
8364     if test x$rxvt_cv_struct_utmp_host = xyes; then
8365     cat >> confdefs.h <<\EOF
8366     #define HAVE_UTMP_HOST 1
8367     EOF
8368    
8369     fi
8370    
8371     echo $ac_n "checking for ut_pid in utmp struct""... $ac_c" 1>&6
8372     echo "configure:8373: checking for ut_pid in utmp struct" >&5
8373     if eval "test \"`echo '$''{'rxvt_cv_struct_utmp_pid'+set}'`\" = set"; then
8374     echo $ac_n "(cached) $ac_c" 1>&6
8375     else
8376     cat > conftest.$ac_ext <<EOF
8377     #line 8378 "configure"
8378     #include "confdefs.h"
8379     #include <sys/types.h>
8380     #include <utmp.h>
8381     int main() {
8382     struct utmp ut; ut.ut_pid;
8383     ; return 0; }
8384     EOF
8385     if { (eval echo configure:8386: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8386     rm -rf conftest*
8387     rxvt_cv_struct_utmp_pid=yes
8388     else
8389     echo "configure: failed program was:" >&5
8390     cat conftest.$ac_ext >&5
8391     rm -rf conftest*
8392     rxvt_cv_struct_utmp_pid=no
8393     fi
8394     rm -f conftest*
8395     fi
8396    
8397     echo "$ac_t""$rxvt_cv_struct_utmp_pid" 1>&6
8398     if test x$rxvt_cv_struct_utmp_pid = xyes; then
8399     cat >> confdefs.h <<\EOF
8400     #define HAVE_UTMP_PID 1
8401     EOF
8402    
8403     fi
8404    
8405     else
8406     echo "$ac_t""no" 1>&6
8407     fi
8408    
8409    
8410     ac_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
8411     echo $ac_n "checking for utmpx.h""... $ac_c" 1>&6
8412     echo "configure:8413: checking for utmpx.h" >&5
8413     if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8414     echo $ac_n "(cached) $ac_c" 1>&6
8415     else
8416     cat > conftest.$ac_ext <<EOF
8417     #line 8418 "configure"
8418     #include "confdefs.h"
8419     #include <utmpx.h>
8420     EOF
8421     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8422     { (eval echo configure:8423: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8423     ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8424     if test -z "$ac_err"; then
8425     rm -rf conftest*
8426     eval "ac_cv_header_$ac_safe=yes"
8427     else
8428     echo "$ac_err" >&5
8429     echo "configure: failed program was:" >&5
8430     cat conftest.$ac_ext >&5
8431     rm -rf conftest*
8432     eval "ac_cv_header_$ac_safe=no"
8433     fi
8434     rm -f conftest*
8435     fi
8436     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8437     echo "$ac_t""yes" 1>&6
8438     echo $ac_n "checking for struct utmpx""... $ac_c" 1>&6
8439     echo "configure:8440: checking for struct utmpx" >&5
8440     if eval "test \"`echo '$''{'rxvt_cv_struct_utmpx'+set}'`\" = set"; then
8441     echo $ac_n "(cached) $ac_c" 1>&6
8442     else
8443     cat > conftest.$ac_ext <<EOF
8444     #line 8445 "configure"
8445     #include "confdefs.h"
8446     #include <sys/types.h>
8447     #include <utmpx.h>
8448     int main() {
8449     struct utmpx ut;
8450     ; return 0; }
8451     EOF
8452     if { (eval echo configure:8453: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8453     rm -rf conftest*
8454     rxvt_cv_struct_utmpx=yes
8455     else
8456     echo "configure: failed program was:" >&5
8457     cat conftest.$ac_ext >&5
8458     rm -rf conftest*
8459     rxvt_cv_struct_utmpx=no
8460     fi
8461     rm -f conftest*
8462     fi
8463    
8464     echo "$ac_t""$rxvt_cv_struct_utmpx" 1>&6
8465     if test x$rxvt_cv_struct_utmpx = xyes; then
8466     cat >> confdefs.h <<\EOF
8467     #define HAVE_STRUCT_UTMPX 1
8468     EOF
8469    
8470     fi
8471    
8472    
8473     echo $ac_n "checking for host in utmpx struct""... $ac_c" 1>&6
8474     echo "configure:8475: checking for host in utmpx struct" >&5
8475     if eval "test \"`echo '$''{'rxvt_cv_struct_utmpx_host'+set}'`\" = set"; then
8476     echo $ac_n "(cached) $ac_c" 1>&6
8477     else
8478     cat > conftest.$ac_ext <<EOF
8479     #line 8480 "configure"
8480     #include "confdefs.h"
8481     #include <sys/types.h>
8482     #include <utmpx.h>
8483     int main() {
8484     struct utmpx utx; utx.ut_host;
8485     ; return 0; }
8486     EOF
8487     if { (eval echo configure:8488: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8488     rm -rf conftest*
8489     rxvt_cv_struct_utmpx_host=yes
8490     else
8491     echo "configure: failed program was:" >&5
8492     cat conftest.$ac_ext >&5
8493     rm -rf conftest*
8494     rxvt_cv_struct_utmpx_host=no
8495     fi
8496     rm -f conftest*
8497     fi
8498    
8499     echo "$ac_t""$rxvt_cv_struct_utmpx_host" 1>&6
8500     if test x$rxvt_cv_struct_utmpx_host = xyes; then
8501     cat >> confdefs.h <<\EOF
8502     #define HAVE_UTMPX_HOST 1
8503     EOF
8504    
8505     fi
8506    
8507     else
8508     echo "$ac_t""no" 1>&6
8509     fi
8510    
8511    
8512     echo $ac_n "checking for struct lastlog""... $ac_c" 1>&6
8513     echo "configure:8514: checking for struct lastlog" >&5
8514     if eval "test \"`echo '$''{'rxvt_cv_struct_lastlog'+set}'`\" = set"; then
8515     echo $ac_n "(cached) $ac_c" 1>&6
8516     else
8517     cat > conftest.$ac_ext <<EOF
8518     #line 8519 "configure"
8519     #include "confdefs.h"
8520     #include <sys/types.h>
8521     #include <utmp.h>
8522     #ifdef HAVE_LASTLOG_H
8523     #include <lastlog.h>
8524     #endif
8525    
8526     int main() {
8527     struct lastlog ll;
8528     ; return 0; }
8529     EOF
8530     if { (eval echo configure:8531: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8531     rm -rf conftest*
8532     rxvt_cv_struct_lastlog=yes
8533     else
8534     echo "configure: failed program was:" >&5
8535     cat conftest.$ac_ext >&5
8536     rm -rf conftest*
8537     rxvt_cv_struct_lastlog=no
8538     fi
8539     rm -f conftest*
8540     fi
8541    
8542     echo "$ac_t""$rxvt_cv_struct_lastlog" 1>&6
8543     if test x$rxvt_cv_struct_lastlog = xyes; then
8544     cat >> confdefs.h <<\EOF
8545     #define HAVE_STRUCT_LASTLOG 1
8546     EOF
8547    
8548     fi
8549    
8550     echo $ac_n "checking for struct lastlogx""... $ac_c" 1>&6
8551     echo "configure:8552: checking for struct lastlogx" >&5
8552     if eval "test \"`echo '$''{'rxvt_cv_struct_lastlogx'+set}'`\" = set"; then
8553     echo $ac_n "(cached) $ac_c" 1>&6
8554     else
8555     cat > conftest.$ac_ext <<EOF
8556     #line 8557 "configure"
8557     #include "confdefs.h"
8558     #include <sys/types.h>
8559     #include <utmpx.h>
8560     #ifdef HAVE_LASTLOG_H
8561     #include <lastlog.h>
8562     #endif
8563    
8564     int main() {
8565     struct lastlogx ll;
8566     ; return 0; }
8567     EOF
8568     if { (eval echo configure:8569: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8569     rm -rf conftest*
8570     rxvt_cv_struct_lastlogx=yes
8571     else
8572     echo "configure: failed program was:" >&5
8573     cat conftest.$ac_ext >&5
8574     rm -rf conftest*
8575     rxvt_cv_struct_lastlogx=no
8576     fi
8577     rm -f conftest*
8578     fi
8579    
8580     echo "$ac_t""$rxvt_cv_struct_lastlogx" 1>&6
8581     if test x$rxvt_cv_struct_lastlogx = xyes; then
8582     cat >> confdefs.h <<\EOF
8583     #define HAVE_STRUCT_LASTLOGX 1
8584     EOF
8585    
8586     fi
8587    
8588    
8589     echo $ac_n "checking where utmp is located""... $ac_c" 1>&6
8590     echo "configure:8591: checking where utmp is located" >&5
8591     if eval "test \"`echo '$''{'rxvt_cv_path_utmp'+set}'`\" = set"; then
8592     echo $ac_n "(cached) $ac_c" 1>&6
8593     else
8594     if test "$cross_compiling" = yes; then
8595     echo "configure: warning: Define RXVT_UTMP_FILE in config.h manually" 1>&2
8596     else
8597     cat > conftest.$ac_ext <<EOF
8598     #line 8599 "configure"
8599     #include "confdefs.h"
8600     #include <stdio.h>
8601     #include <sys/types.h>
8602     #include <utmp.h>
8603     #include <errno.h>
8604     main()
8605     {
8606     char **u, *utmplist[] = {
8607     "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL };
8608     FILE *a, *f=fopen("conftestval", "w");
8609     if (!f) exit(1);
8610     #ifdef UTMP_FILE
8611     fprintf(f, "%s\n", UTMP_FILE);
8612     exit(0);
8613     #endif
8614     #ifdef _PATH_UTMP
8615     fprintf(f, "%s\n", _PATH_UTMP);
8616     exit(0);
8617     #endif
8618     for (u = utmplist; *u; u++) {
8619     if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
8620     fprintf(f, "%s\n", *u);
8621     exit(0);
8622     }
8623     }
8624     exit(0);
8625     }
8626     EOF
8627     if { (eval echo configure:8628: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8628     then
8629     rxvt_cv_path_utmp=`cat conftestval`
8630     else
8631     echo "configure: failed program was:" >&5
8632     cat conftest.$ac_ext >&5
8633     rm -fr conftest*
8634     rxvt_cv_path_utmp=
8635     fi
8636     rm -fr conftest*
8637     fi
8638    
8639     fi
8640    
8641     echo "$ac_t""$rxvt_cv_path_utmp" 1>&6
8642     if test x$rxvt_cv_path_utmp != x; then
8643     cat >> confdefs.h <<EOF
8644     #define RXVT_UTMP_FILE "$rxvt_cv_path_utmp"
8645     EOF
8646    
8647     fi
8648    
8649    
8650     echo $ac_n "checking where utmpx is located""... $ac_c" 1>&6
8651     echo "configure:8652: checking where utmpx is located" >&5
8652     if eval "test \"`echo '$''{'rxvt_cv_path_utmpx'+set}'`\" = set"; then
8653     echo $ac_n "(cached) $ac_c" 1>&6
8654     else
8655     if test "$cross_compiling" = yes; then
8656     echo "configure: warning: Define RXVT_UTMPX_FILE in config.h manually" 1>&2
8657     else
8658     cat > conftest.$ac_ext <<EOF
8659     #line 8660 "configure"
8660     #include "confdefs.h"
8661     #include <stdio.h>
8662     #include <sys/types.h>
8663     #include <utmpx.h>
8664     #include <errno.h>
8665     #include <sys/stat.h>
8666     #ifdef HAVE_STRING_H
8667     #include <string.h>
8668     #endif
8669     main()
8670     {
8671     char **u, *p, *utmplist[] = {
8672     #ifdef UTMPX_FILE
8673     UTMPX_FILE,
8674     #endif
8675     #ifdef _PATH_UTMPX
8676     _PATH_UTMPX,
8677     #endif
8678     "/var/adm/utmpx", "/etc/utmpx", NULL };
8679     FILE *a, *f=fopen("conftestval", "w");
8680     struct stat statu, statux;
8681     if (!f) exit(1);
8682     for (u = utmplist; *u; u++) {
8683     if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
8684     if (stat(*u, &statux) < 0)
8685     continue;
8686     p = strdup(*u);
8687     p[strlen(p) - 1] = '\0';
8688     if (stat(p, &statu) >= 0
8689     && (statu.st_mtime - statux.st_mtime > 86400))
8690     continue;
8691     fprintf(f, "%s\n", *u);
8692     exit(0);
8693     }
8694     }
8695     exit(0);
8696     }
8697     EOF
8698     if { (eval echo configure:8699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8699     then
8700     rxvt_cv_path_utmpx=`cat conftestval`
8701     else
8702     echo "configure: failed program was:" >&5
8703     cat conftest.$ac_ext >&5
8704     rm -fr conftest*
8705     rxvt_cv_path_utmpx=
8706     fi
8707     rm -fr conftest*
8708     fi
8709    
8710     fi
8711    
8712     echo "$ac_t""$rxvt_cv_path_utmpx" 1>&6
8713     if test x$rxvt_cv_path_utmpx != x; then
8714     cat >> confdefs.h <<EOF
8715     #define RXVT_UTMPX_FILE "$rxvt_cv_path_utmpx"
8716     EOF
8717    
8718     fi
8719    
8720    
8721     echo $ac_n "checking where wtmp is located""... $ac_c" 1>&6
8722     echo "configure:8723: checking where wtmp is located" >&5
8723     if eval "test \"`echo '$''{'rxvt_cv_path_wtmp'+set}'`\" = set"; then
8724     echo $ac_n "(cached) $ac_c" 1>&6
8725     else
8726     if test "$cross_compiling" = yes; then
8727     echo "configure: warning: Define RXVT_WTMP_FILE in config.h manually" 1>&2
8728     else
8729     cat > conftest.$ac_ext <<EOF
8730     #line 8731 "configure"
8731     #include "confdefs.h"
8732     #include <stdio.h>
8733     #include <sys/types.h>
8734     #ifdef HAVE_UTMP_H
8735     #include <utmp.h>
8736     #endif
8737     #include <errno.h>
8738     main()
8739     {
8740     char **w, *wtmplist[] = {
8741     "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL };
8742     FILE *a, *f=fopen("conftestval", "w");
8743     if (!f) exit(1);
8744     #ifdef WTMP_FILE
8745     fprintf(f, "%s\n", WTMP_FILE);
8746     exit(0);
8747     #endif
8748     #ifdef _PATH_WTMP
8749     fprintf(f, "%s\n", _PATH_WTMP);
8750     exit(0);
8751     #endif
8752     for (w = wtmplist; *w; w++) {
8753     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
8754     fprintf(f, "%s\n", *w);
8755     exit(0);
8756     }
8757     }
8758     exit(0);
8759     }
8760     EOF
8761     if { (eval echo configure:8762: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8762     then
8763     rxvt_cv_path_wtmp=`cat conftestval`
8764     else
8765     echo "configure: failed program was:" >&5
8766     cat conftest.$ac_ext >&5
8767     rm -fr conftest*
8768     rxvt_cv_path_wtmp=
8769     fi
8770     rm -fr conftest*
8771     fi
8772    
8773     fi
8774    
8775     echo "$ac_t""$rxvt_cv_path_wtmp" 1>&6
8776     if test x$rxvt_cv_path_wtmp != x; then
8777     cat >> confdefs.h <<EOF
8778     #define RXVT_WTMP_FILE "$rxvt_cv_path_wtmp"
8779     EOF
8780    
8781     fi
8782    
8783     echo $ac_n "checking where wtmpx is located""... $ac_c" 1>&6
8784     echo "configure:8785: checking where wtmpx is located" >&5
8785     if eval "test \"`echo '$''{'rxvt_cv_path_wtmpx'+set}'`\" = set"; then
8786     echo $ac_n "(cached) $ac_c" 1>&6
8787     else
8788     if test "$cross_compiling" = yes; then
8789     echo "configure: warning: Define RXVT_WTMPX_FILE in config.h manually" 1>&2
8790     else
8791     cat > conftest.$ac_ext <<EOF
8792     #line 8793 "configure"
8793     #include "confdefs.h"
8794     #include <stdio.h>
8795     #ifdef HAVE_UTMPX_H
8796     #include <utmpx.h>
8797     #endif
8798     #include <errno.h>
8799     main()
8800     {
8801     char **w, *wtmplist[] = {
8802     "/var/log/wtmpx", "/var/adm/wtmpx", NULL };
8803     FILE *a, *f=fopen("conftestval", "w");
8804     if (!f) exit(1);
8805     #ifdef WTMPX_FILE
8806     fprintf(f, "%s\n", WTMPX_FILE);
8807     exit(0);
8808     #endif
8809     #ifdef _PATH_WTMPX
8810     fprintf(f, "%s\n", _PATH_WTMPX);
8811     exit(0);
8812     #endif
8813     for (w = wtmplist; *w; w++) {
8814     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
8815     fprintf(f, "%s\n", *w);
8816     exit(0);
8817     }
8818     }
8819     exit(0);
8820     }
8821     EOF
8822     if { (eval echo configure:8823: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8823     then
8824     rxvt_cv_path_wtmpx=`cat conftestval`
8825     else
8826     echo "configure: failed program was:" >&5
8827     cat conftest.$ac_ext >&5
8828     rm -fr conftest*
8829     rxvt_cv_path_wtmpx=
8830     fi
8831     rm -fr conftest*
8832     fi
8833    
8834     fi
8835    
8836     echo "$ac_t""$rxvt_cv_path_wtmpx" 1>&6
8837     if test x$rxvt_cv_path_wtmpx != x; then
8838     cat >> confdefs.h <<EOF
8839     #define RXVT_WTMPX_FILE "$rxvt_cv_path_wtmpx"
8840     EOF
8841    
8842     fi
8843    
8844     echo $ac_n "checking where lastlog is located""... $ac_c" 1>&6
8845     echo "configure:8846: checking where lastlog is located" >&5
8846     if eval "test \"`echo '$''{'rxvt_cv_path_lastlog'+set}'`\" = set"; then
8847     echo $ac_n "(cached) $ac_c" 1>&6
8848     else
8849     if test "$cross_compiling" = yes; then
8850     echo "configure: warning: Define RXVT_LASTLOG_FILE in config.h manually" 1>&2
8851     else
8852     cat > conftest.$ac_ext <<EOF
8853     #line 8854 "configure"
8854     #include "confdefs.h"
8855     #include <stdio.h>
8856     #include <sys/types.h>
8857     #ifdef HAVE_UTMPX_H
8858     #include <utmpx.h>
8859     #elif defined(HAVE_UTMP_H)
8860     #include <utmp.h>
8861     #endif
8862     #ifdef HAVE_LASTLOG_H
8863     #include <lastlog.h>
8864     #endif
8865     #include <errno.h>
8866     main()
8867     {
8868     char **w, *lastloglist[] = { "/var/log/lastlog", NULL };
8869     FILE *a, *f=fopen("conftestval", "w");
8870     if (!f) exit(1);
8871     #ifdef LASTLOG_FILE
8872     fprintf(f, "%s\n", LASTLOG_FILE);
8873     exit(0);
8874     #endif
8875     #ifdef _PATH_LASTLOG
8876     fprintf(f, "%s\n", _PATH_LASTLOG);
8877     exit(0);
8878     #endif
8879     for (w = lastloglist; *w; w++) {
8880     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
8881     fprintf(f, "%s\n", *w);
8882     exit(0);
8883     }
8884     }
8885     exit(0);
8886     }
8887     EOF
8888     if { (eval echo configure:8889: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8889     then
8890     rxvt_cv_path_lastlog=`cat conftestval`
8891     else
8892     echo "configure: failed program was:" >&5
8893     cat conftest.$ac_ext >&5
8894     rm -fr conftest*
8895     rxvt_cv_path_lastlog=
8896     fi
8897     rm -fr conftest*
8898     fi
8899    
8900     fi
8901    
8902     echo "$ac_t""$rxvt_cv_path_lastlog" 1>&6
8903     if test x$rxvt_cv_path_lastlog != x; then
8904     cat >> confdefs.h <<EOF
8905     #define RXVT_LASTLOG_FILE "$rxvt_cv_path_lastlog"
8906     EOF
8907    
8908     if test -d "$rxvt_cv_path_lastlog"; then
8909     cat >> confdefs.h <<\EOF
8910     #define LASTLOG_IS_DIR 1
8911     EOF
8912    
8913     fi
8914     fi
8915    
8916     echo $ac_n "checking where lastlogx is located""... $ac_c" 1>&6
8917     echo "configure:8918: checking where lastlogx is located" >&5
8918     if eval "test \"`echo '$''{'rxvt_cv_path_lastlogx'+set}'`\" = set"; then
8919     echo $ac_n "(cached) $ac_c" 1>&6
8920     else
8921     if test "$cross_compiling" = yes; then
8922     echo "configure: warning: Define RXVT_LASTLOGX_FILE in config.h manually" 1>&2
8923     else
8924     cat > conftest.$ac_ext <<EOF
8925     #line 8926 "configure"
8926     #include "confdefs.h"
8927     #include <stdio.h>
8928     #ifdef HAVE_UTMPX_H
8929     #include <utmpx.h>
8930     #endif
8931     #include <errno.h>
8932     main()
8933     {
8934     char **w, *wtmplist[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL };
8935     FILE *a, *f=fopen("conftestval", "w");
8936     if (!f) exit(1);
8937     #ifdef LASTLOGX_FILE
8938     fprintf(f, "%s\n", LASTLOGX_FILE);
8939     exit(0);
8940     #endif
8941     #ifdef _PATH_LASTLOGX
8942     fprintf(f, "%s\n", _PATH_LASTLOGX);
8943     exit(0);
8944     #endif
8945     for (w = wtmplist; *w; w++) {
8946     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
8947     fprintf(f, "%s\n", *w);
8948     exit(0);
8949     }
8950     }
8951     exit(0);
8952     }
8953     EOF
8954     if { (eval echo configure:8955: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8955     then
8956     rxvt_cv_path_lastlogx=`cat conftestval`
8957     else
8958     echo "configure: failed program was:" >&5
8959     cat conftest.$ac_ext >&5
8960     rm -fr conftest*
8961     rxvt_cv_path_lastlogx=
8962     fi
8963     rm -fr conftest*
8964     fi
8965    
8966     fi
8967    
8968     echo "$ac_t""$rxvt_cv_path_lastlogx" 1>&6
8969     if test x$rxvt_cv_path_lastlogx != x; then
8970     cat >> confdefs.h <<EOF
8971     #define RXVT_LASTLOGX_FILE "$rxvt_cv_path_lastlogx"
8972     EOF
8973    
8974     fi
8975    
8976    
8977     echo $ac_n "checking where ttys/ttytab is located""... $ac_c" 1>&6
8978     echo "configure:8979: checking where ttys/ttytab is located" >&5
8979     if eval "test \"`echo '$''{'rxvt_cv_path_ttytab'+set}'`\" = set"; then
8980     echo $ac_n "(cached) $ac_c" 1>&6
8981     else
8982     for ttys_file in /etc/ttys /etc/ttytab;
8983     do
8984     if test -f "$ttys_file" ; then
8985     rxvt_cv_path_ttytab=$ttys_file
8986     break
8987     fi
8988     done
8989    
8990     fi
8991    
8992     echo "$ac_t""$rxvt_cv_path_ttytab" 1>&6
8993     if test x$rxvt_cv_path_ttytab != x; then
8994     cat >> confdefs.h <<EOF
8995     #define TTYTAB_FILENAME "$rxvt_cv_path_ttytab"
8996     EOF
8997    
8998     fi
8999    
9000    
9001     ac_save_LIBS=$LIBS
9002     ac_save_CFLAGS=$CFLAGS
9003     CFLAGS="$CFLAGS $X_CFLAGS"
9004     LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
9005     if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
9006     LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
9007     fi
9008     echo $ac_n "checking for working Xlocale""... $ac_c" 1>&6
9009     echo "configure:9010: checking for working Xlocale" >&5
9010     if eval "test \"`echo '$''{'rxvt_cv_func_xlocale'+set}'`\" = set"; then
9011     echo $ac_n "(cached) $ac_c" 1>&6
9012     else
9013     if test "$cross_compiling" = yes; then
9014     echo "configure: warning: Define NO_XLOCALE in config.h manually" 1>&2
9015     else
9016     cat > conftest.$ac_ext <<EOF
9017     #line 9018 "configure"
9018     #include "confdefs.h"
9019     #include <X11/Xlib.h>
9020     main() {
9021     char *p;
9022     if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
9023     exit (XSupportsLocale() ? 0 : 1);
9024     else
9025     exit (1);}
9026     EOF
9027     if { (eval echo configure:9028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
9028     then
9029     rxvt_cv_func_xlocale=yes
9030     else
9031     echo "configure: failed program was:" >&5
9032     cat conftest.$ac_ext >&5
9033     rm -fr conftest*
9034     rxvt_cv_func_xlocale=no
9035     fi
9036     rm -fr conftest*
9037     fi
9038    
9039     fi
9040    
9041     echo "$ac_t""$rxvt_cv_func_xlocale" 1>&6
9042     if test x$rxvt_cv_func_xlocale = xyes; then
9043     cat >> confdefs.h <<\EOF
9044     #define HAVE_XLOCALE 1
9045     EOF
9046    
9047     fi
9048    
9049     echo $ac_n "checking for working X setlocale""... $ac_c" 1>&6
9050     echo "configure:9051: checking for working X setlocale" >&5
9051     if eval "test \"`echo '$''{'rxvt_cv_func_xsetlocale'+set}'`\" = set"; then
9052     echo $ac_n "(cached) $ac_c" 1>&6
9053     else
9054     cat > conftest.$ac_ext <<EOF
9055     #line 9056 "configure"
9056     #include "confdefs.h"
9057     #define X_LOCALE 1
9058     #include <X11/Xlocale.h>
9059     int main() {
9060     setlocale(LC_CTYPE, "");
9061     ; return 0; }
9062     EOF
9063     if { (eval echo configure:9064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9064     rm -rf conftest*
9065     rxvt_cv_func_xsetlocale=yes
9066     else
9067     echo "configure: failed program was:" >&5
9068     cat conftest.$ac_ext >&5
9069     rm -rf conftest*
9070     rxvt_cv_func_xsetlocale=no
9071     fi
9072     rm -f conftest*
9073     fi
9074    
9075     echo "$ac_t""$rxvt_cv_func_xsetlocale" 1>&6
9076     if test x$rxvt_cv_func_xsetlocale = xyes; then
9077     cat >> confdefs.h <<\EOF
9078     #define HAVE_XSETLOCALE 1
9079     EOF
9080    
9081     fi
9082     LIBS=$ac_save_LIBS
9083     CFLAGS=$ac_save_CFLAGS
9084    
9085     echo $ac_n "checking for working plain setlocale""... $ac_c" 1>&6
9086     echo "configure:9087: checking for working plain setlocale" >&5
9087     if eval "test \"`echo '$''{'rxvt_cv_func_setlocale'+set}'`\" = set"; then
9088     echo $ac_n "(cached) $ac_c" 1>&6
9089     else
9090     cat > conftest.$ac_ext <<EOF
9091     #line 9092 "configure"
9092     #include "confdefs.h"
9093     #include <locale.h>
9094     int main() {
9095     setlocale(LC_CTYPE, "");
9096     ; return 0; }
9097     EOF
9098     if { (eval echo configure:9099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9099     rm -rf conftest*
9100     rxvt_cv_func_setlocale=yes
9101     else
9102     echo "configure: failed program was:" >&5
9103     cat conftest.$ac_ext >&5
9104     rm -rf conftest*
9105     rxvt_cv_func_setlocale=no
9106     fi
9107     rm -f conftest*
9108     fi
9109    
9110     echo "$ac_t""$rxvt_cv_func_setlocale" 1>&6
9111     if test x$rxvt_cv_func_setlocale = xyes; then
9112     cat >> confdefs.h <<\EOF
9113     #define HAVE_SETLOCALE 1
9114     EOF
9115    
9116     fi
9117    
9118     echo $ac_n "checking for working nl_langinfo""... $ac_c" 1>&6
9119     echo "configure:9120: checking for working nl_langinfo" >&5
9120     if eval "test \"`echo '$''{'rxvt_cv_func_nl_langinfo'+set}'`\" = set"; then
9121     echo $ac_n "(cached) $ac_c" 1>&6
9122     else
9123     cat > conftest.$ac_ext <<EOF
9124     #line 9125 "configure"
9125     #include "confdefs.h"
9126     #include <langinfo.h>
9127     int main() {
9128     nl_langinfo(CODESET);
9129     ; return 0; }
9130     EOF
9131     if { (eval echo configure:9132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9132     rm -rf conftest*
9133     rxvt_cv_func_nl_langinfo=yes
9134     else
9135     echo "configure: failed program was:" >&5
9136     cat conftest.$ac_ext >&5
9137     rm -rf conftest*
9138     rxvt_cv_func_nl_langinfo=no
9139     fi
9140     rm -f conftest*
9141     fi
9142    
9143     echo "$ac_t""$rxvt_cv_func_nl_langinfo" 1>&6
9144     if test x$rxvt_cv_func_nl_langinfo = xyes; then
9145     cat >> confdefs.h <<\EOF
9146     #define HAVE_NL_LANGINFO 1
9147     EOF
9148    
9149     fi
9150    
9151     echo $ac_n "checking for getpt""... $ac_c" 1>&6
9152     echo "configure:9153: checking for getpt" >&5
9153     if eval "test \"`echo '$''{'rxvt_cv_func_getpt'+set}'`\" = set"; then
9154     echo $ac_n "(cached) $ac_c" 1>&6
9155     else
9156     cat > conftest.$ac_ext <<EOF
9157     #line 9158 "configure"
9158     #include "confdefs.h"
9159     #define _GNU_SOURCE
9160     #ifdef HAVE_STDLIB_H
9161     # include <stdlib.h>
9162     #endif
9163     int main() {
9164     (void)getpt();
9165     ; return 0; }
9166     EOF
9167     if { (eval echo configure:9168: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9168     rm -rf conftest*
9169     rxvt_cv_func_getpt=yes
9170     else
9171     echo "configure: failed program was:" >&5
9172     cat conftest.$ac_ext >&5
9173     rm -rf conftest*
9174     rxvt_cv_func_getpt=no
9175     fi
9176     rm -f conftest*
9177     fi
9178    
9179     echo "$ac_t""$rxvt_cv_func_getpt" 1>&6
9180     if test x$rxvt_cv_func_getpt = xyes; then
9181     cat >> confdefs.h <<\EOF
9182     #define HAVE_GETPT 1
9183     EOF
9184    
9185     fi
9186    
9187     echo $ac_n "checking for pty/tty type""... $ac_c" 1>&6
9188     echo "configure:9189: checking for pty/tty type" >&5
9189     if eval "test \"`echo '$''{'rxvt_cv_ptys'+set}'`\" = set"; then
9190     echo $ac_n "(cached) $ac_c" 1>&6
9191     else
9192     if test x$ac_cv_func_openpty = xyes; then
9193     rxvt_cv_ptys=OPENPTY
9194     else if test x$ac_cv_func__getpty = xyes; then
9195     rxvt_cv_ptys=SGI4
9196     else if test -c /dev/ttyp20; then
9197     rxvt_cv_ptys=SCO
9198     else if test -c /dev/ptym/clone; then
9199     rxvt_cv_ptys=HPUX
9200     else if test x$rxvt_cv_func_getpt = xyes; then
9201     rxvt_cv_ptys=GLIBC
9202     else if test -c /dev/ptc -a -c /dev/pts; then
9203     rxvt_cv_ptys=PTC
9204     else if test -c /dev/ptc -a -d /dev/pts; then
9205     rxvt_cv_ptys=PTC
9206     else if test -c /dev/ptmx -a -c /dev/pts/0; then
9207     rxvt_cv_ptys=STREAMS
9208     else if test x$ac_cv_func_grantpt = xyes && test x$ac_cv_func_unlockpt = xyes; then
9209     rxvt_cv_ptys=STREAMS
9210     else
9211     rxvt_cv_ptys=BSD
9212     fi
9213     fi
9214     fi
9215     fi
9216     fi
9217     fi
9218     fi
9219     fi
9220     fi
9221    
9222     fi
9223    
9224     echo "$ac_t""$rxvt_cv_ptys" 1>&6
9225    
9226     if test x$rxvt_cv_ptys = xOPENPTY; then
9227     cat >> confdefs.h <<\EOF
9228     #define PTYS_ARE_OPENPTY 1
9229     EOF
9230    
9231     fi
9232     if test x$rxvt_cv_ptys = xSCO; then
9233     cat >> confdefs.h <<\EOF
9234     #define PTYS_ARE_NUMERIC 1
9235     EOF
9236    
9237     fi
9238     if test x$rxvt_cv_ptys = xSTREAMS; then
9239     cat >> confdefs.h <<\EOF
9240     #define PTYS_ARE_PTMX 1
9241     EOF
9242    
9243     fi
9244     if test x$rxvt_cv_ptys = xPTC; then
9245     cat >> confdefs.h <<\EOF
9246     #define PTYS_ARE_PTC 1
9247     EOF
9248    
9249     fi
9250     if test x$rxvt_cv_ptys = xSGI4; then
9251     cat >> confdefs.h <<\EOF
9252     #define PTYS_ARE__GETPTY 1
9253     EOF
9254    
9255     fi
9256     if test x$rxvt_cv_ptys = xCONVEX; then
9257     cat >> confdefs.h <<\EOF
9258     #define PTYS_ARE_GETPTY 1
9259     EOF
9260    
9261     fi
9262     if test x$rxvt_cv_ptys = xGLIBC; then
9263     cat >> confdefs.h <<\EOF
9264     #define PTYS_ARE_GETPT 1
9265     EOF
9266    
9267     fi
9268     if test x$rxvt_cv_ptys = xHPUX; then
9269     cat >> confdefs.h <<\EOF
9270     #define PTYS_ARE_CLONE 1
9271     EOF
9272    
9273     fi
9274     if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xGLIBC; then
9275     cat >> confdefs.h <<\EOF
9276     #define PTYS_ARE_SEARCHED 1
9277     EOF
9278    
9279     fi
9280    
9281    
9282     echo "checking for pty ranges" 1>&6
9283     echo "configure:9284: checking for pty ranges" >&5
9284     ptys=`echo /dev/pty??`
9285     pch1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
9286     pch2=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
9287     if test x$pch1 != x; then
9288     cat >> confdefs.h <<EOF
9289     #define PTYCHAR1 "$pch1"
9290     EOF
9291    
9292     fi
9293     if test x$pch2 != x; then
9294     cat >> confdefs.h <<EOF
9295     #define PTYCHAR2 "$pch2"
9296     EOF
9297    
9298     fi
9299    
9300     echo $ac_n "checking for setlocale in -lxpg4""... $ac_c" 1>&6
9301     echo "configure:9302: checking for setlocale in -lxpg4" >&5
9302     ac_lib_var=`echo xpg4'_'setlocale | sed 'y%./+-%__p_%'`
9303     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
9304     echo $ac_n "(cached) $ac_c" 1>&6
9305     else
9306     ac_save_LIBS="$LIBS"
9307     LIBS="-lxpg4 $LIBS"
9308     cat > conftest.$ac_ext <<EOF
9309     #line 9310 "configure"
9310     #include "confdefs.h"
9311     /* Override any gcc2 internal prototype to avoid an error. */
9312     /* We use char because int might match the return type of a gcc2
9313     builtin and then its argument prototype would still apply. */
9314     char setlocale();
9315    
9316     int main() {
9317     setlocale()
9318     ; return 0; }
9319     EOF
9320     if { (eval echo configure:9321: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9321     rm -rf conftest*
9322     eval "ac_cv_lib_$ac_lib_var=yes"
9323     else
9324     echo "configure: failed program was:" >&5
9325     cat conftest.$ac_ext >&5
9326     rm -rf conftest*
9327     eval "ac_cv_lib_$ac_lib_var=no"
9328     fi
9329     rm -f conftest*
9330     LIBS="$ac_save_LIBS"
9331    
9332     fi
9333     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
9334     echo "$ac_t""yes" 1>&6
9335     LIBS="$LIBS -lxpg4"
9336     else
9337     echo "$ac_t""no" 1>&6
9338     fi
9339    
9340    
9341     if test x$support_graphics = xyes; then
9342     cat >> confdefs.h <<\EOF
9343     #define RXVT_GRAPHICS 1
9344     EOF
9345    
9346     fi
9347     if test x$support_inheritpixmap = xyes; then
9348     cat >> confdefs.h <<\EOF
9349     #define TRANSPARENT 1
9350     EOF
9351    
9352     fi
9353     if test x$support_keepscrolling = xno; then
9354     cat >> confdefs.h <<\EOF
9355     #define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1
9356     EOF
9357    
9358     fi
9359     if test x$support_selectionscrolling = xyes; then
9360     cat >> confdefs.h <<\EOF
9361     #define SELECTION_SCROLLING 1
9362     EOF
9363    
9364     fi
9365     if test x$support_menubar = xyes; then
9366     cat >> confdefs.h <<\EOF
9367     #define MENUBAR 1
9368     EOF
9369    
9370     fi
9371     if test x$support_frills = xno; then
9372     cat >> confdefs.h <<\EOF
9373     #define NO_FRILLS 1
9374     EOF
9375    
9376     fi
9377     if test x$support_linespace = xno; then
9378     cat >> confdefs.h <<\EOF
9379     #define NO_LINESPACE 1
9380     EOF
9381    
9382     fi
9383     if test x$support_24bit = xyes; then
9384     cat >> confdefs.h <<\EOF
9385     #define PREFER_24BIT 1
9386     EOF
9387    
9388     fi
9389     if test x$support_mousewheel = xyes; then
9390     cat >> confdefs.h <<\EOF
9391     #define MOUSE_WHEEL 1
9392     EOF
9393    
9394     fi
9395     if test x$support_mouseslipwheel = xyes; then
9396     cat >> confdefs.h <<\EOF
9397     #define MOUSE_SLIP_WHEELING 1
9398     EOF
9399    
9400     fi
9401     if test x$support_oldselection = xno; then
9402     cat >> confdefs.h <<\EOF
9403     #define NO_OLD_SELECTION 1
9404     EOF
9405    
9406     fi
9407     if test x$support_utmp = xyes; then
9408     cat >> confdefs.h <<\EOF
9409     #define UTMP_SUPPORT 1
9410     EOF
9411    
9412     fi
9413     if test x$support_wtmp = xyes; then
9414     cat >> confdefs.h <<\EOF
9415     #define WTMP_SUPPORT 1
9416     EOF
9417    
9418     fi
9419     if test x$support_lastlog = xyes; then
9420     cat >> confdefs.h <<\EOF
9421     #define LASTLOG_SUPPORT 1
9422     EOF
9423    
9424     fi
9425     if test x$support_xim = xyes -o x$multichar_set = xyes; then
9426     if test x$rxvt_cv_func_xlocale = xyes; then
9427     cat >> confdefs.h <<\EOF
9428     #define USE_XIM 1
9429     EOF
9430    
9431     fi
9432     fi
9433     if test x$support_xpm = xyes; then
9434     cat >> confdefs.h <<\EOF
9435     #define XPM_BACKGROUND 1
9436     EOF
9437    
9438     fi
9439     if test x$support_scroll_rxvt = xyes; then
9440     cat >> confdefs.h <<\EOF
9441     #define RXVT_SCROLLBAR 1
9442     EOF
9443    
9444     scrolltypes="rxvt"
9445     fi
9446     if test x$support_scroll_next = xyes; then
9447     cat >> confdefs.h <<\EOF
9448     #define NEXT_SCROLLBAR 1
9449     EOF
9450    
9451     scrolltypes="$scrolltypes next"
9452     fi
9453     if test x$support_scroll_xterm = xyes; then
9454     cat >> confdefs.h <<\EOF
9455     #define XTERM_SCROLLBAR 1
9456     EOF
9457    
9458     scrolltypes="$scrolltypes xterm"
9459     fi
9460     if test x$support_pointer_blank = xyes; then
9461     cat >> confdefs.h <<\EOF
9462     #define POINTER_BLANK 1
9463     EOF
9464    
9465     fi
9466     if test x$support_cursor_blink = xyes; then
9467     cat >> confdefs.h <<\EOF
9468     #define CURSOR_BLINK 1
9469     EOF
9470    
9471     fi
9472     if test x$support_unicode3 = xyes; then
9473     cat >> confdefs.h <<\EOF
9474     #define UNICODE_3 1
9475     EOF
9476    
9477     fi
9478     if test x$codesets = xall; then
9479     codesets=jp,jp-ext,kr,cn,cn-ext,vn
9480     fi
9481     for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
9482     cat >> confdefs.h <<\EOF
9483     #define ENCODING_EU 1
9484     EOF
9485    
9486     case "$codeset" in
9487     VN ) cat >> confdefs.h <<\EOF
9488     #define ENCODING_VN 1
9489     EOF
9490     ;;
9491     JP ) cat >> confdefs.h <<\EOF
9492     #define ENCODING_JP 1
9493     EOF
9494     ;;
9495     JP_EXT ) cat >> confdefs.h <<\EOF
9496     #define ENCODING_JP_EXT 1
9497     EOF
9498     ;;
9499     KR ) cat >> confdefs.h <<\EOF
9500     #define ENCODING_KR 1
9501     EOF
9502     ;;
9503     CN ) cat >> confdefs.h <<\EOF
9504     #define ENCODING_CN 1
9505     EOF
9506     ;;
9507     CN_EXT ) cat >> confdefs.h <<\EOF
9508     #define ENCODING_CN_EXT 1
9509     EOF
9510     ;;
9511     esac
9512     done
9513    
9514    
9515     CFLAGS=${CFLAGS--O}
9516     LDFLAGS=${LDFLAGS--O}
9517    
9518     CPPFLAGS="$CPPFLAGS"
9519    
9520    
9521    
9522    
9523    
9524    
9525    
9526     if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
9527     DLIB=`echo $DLIB | sed "$R_TRANSLATE"`
9528     LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
9529     X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
9530     X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
9531     XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
9532     fi
9533    
9534    
9535    
9536    
9537    
9538     if test x$support_addstrings = xno; then
9539     cat >> confdefs.h <<\EOF
9540     #define NO_STRINGS 1
9541     EOF
9542    
9543     fi
9544    
9545     MCOMMON=./autoconf/Make.common
9546    
9547    
9548     if test "$program_transform_name" = s,x,x,; then
9549     program_transform_name=
9550     else
9551     # Double any \ or $. echo might interpret backslashes.
9552     cat <<\EOF_SED > conftestsed
9553     s,\\,\\\\,g; s,\$,$$,g
9554     EOF_SED
9555     program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
9556     rm -f conftestsed
9557     fi
9558     test "$program_prefix" != NONE &&
9559     program_transform_name="s,^,${program_prefix},; $program_transform_name"
9560     # Use a double $ so make ignores it.
9561     test "$program_suffix" != NONE &&
9562     program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
9563    
9564     # sed with no file args requires a program.
9565     test "$program_transform_name" = "" && program_transform_name="s,x,x,"
9566    
9567    
9568     RXVTNAME=`echo rxvt|sed "$program_transform_name"`
9569    
9570    
9571    
9572    
9573    
9574     if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
9575     include_stdint_h="#include <stdint.h>"
9576     else
9577     include_stdint_h="/* #include <stdint.h> */"
9578     fi
9579     if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
9580     include_stdarg_h="#include <stdarg.h>"
9581     else
9582     include_stdarg_h="/* #include <stdarg.h> */"
9583     fi
9584     if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
9585     include_stdlib_h="#include <stdlib.h>"
9586     else
9587     include_stdlib_h="/* #include <stdlib.h> */"
9588     fi
9589     if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
9590     include_unistd_h="#include <unistd.h>"
9591     else
9592     include_unistd_h="/* #include <unistd.h> */"
9593     fi
9594     if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
9595     include_string_h="#include <string.h>"
9596     else
9597     include_string_h="/* #include <string.h> */"
9598     fi
9599     if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
9600     include_fcntl_h="#include <fcntl.h>"
9601     else
9602     include_fcntl_h="/* #include <fcntl.h> */"
9603     fi
9604     if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
9605     include_util_h="#include <util.h>"
9606     else
9607     include_util_h="/* #include <util.h> */"
9608     fi
9609     if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
9610     include_assert_h="#include <assert.h>"
9611     else
9612     include_assert_h="/* #include <assert.h> */"
9613     fi
9614     if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
9615     include_sys_ioctl_h="#include <sys/ioctl.h>"
9616     else
9617     include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
9618     fi
9619     if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
9620     include_sys_select_h="#include <sys/select.h>"
9621     else
9622     include_sys_select_h="/* #include <sys/select.h> */"
9623     fi
9624     if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
9625     include_sys_strredir_h="#include <sys/strredir.h>"
9626     else
9627     include_sys_strredir_h="/* #include <sys/strredir.h> */"
9628     fi
9629     if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
9630     include_sys_time_h="#include <sys/time.h>"
9631     else
9632     include_sys_time_h="/* #include <sys/time.h> */"
9633     fi
9634     if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
9635     include_time_h="#include <time.h>"
9636     else
9637     include_time_h="/* #include <time.h> */"
9638     fi
9639    
9640     if test x$support_xft = xyes; then
9641     LIBS="$LIBS `pkg-config xft --libs`"
9642     CFLAGS="$CFLAGS `pkg-config xft --cflags`"
9643     CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`"
9644    
9645     for ac_hdr in X11/Xft/Xft.h
9646     do
9647     ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
9648     echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
9649     echo "configure:9650: checking for $ac_hdr" >&5
9650     if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9651     echo $ac_n "(cached) $ac_c" 1>&6
9652     else
9653     cat > conftest.$ac_ext <<EOF
9654     #line 9655 "configure"
9655     #include "confdefs.h"
9656     #include <$ac_hdr>
9657     EOF
9658     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9659     { (eval echo configure:9660: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9660     ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9661     if test -z "$ac_err"; then
9662     rm -rf conftest*
9663     eval "ac_cv_header_$ac_safe=yes"
9664     else
9665     echo "$ac_err" >&5
9666     echo "configure: failed program was:" >&5
9667     cat conftest.$ac_ext >&5
9668     rm -rf conftest*
9669     eval "ac_cv_header_$ac_safe=no"
9670     fi
9671     rm -f conftest*
9672     fi
9673     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9674     echo "$ac_t""yes" 1>&6
9675     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
9676     cat >> confdefs.h <<EOF
9677     #define $ac_tr_hdr 1
9678     EOF
9679    
9680     else
9681     echo "$ac_t""no" 1>&6
9682     support_xft=no
9683     fi
9684     done
9685    
9686     echo $ac_n "checking for XftDrawString32 in -lXft""... $ac_c" 1>&6
9687     echo "configure:9688: checking for XftDrawString32 in -lXft" >&5
9688     ac_lib_var=`echo Xft'_'XftDrawString32 | sed 'y%./+-%__p_%'`
9689     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
9690     echo $ac_n "(cached) $ac_c" 1>&6
9691     else
9692     ac_save_LIBS="$LIBS"
9693     LIBS="-lXft $LIBS"
9694     cat > conftest.$ac_ext <<EOF
9695     #line 9696 "configure"
9696     #include "confdefs.h"
9697     /* Override any gcc2 internal prototype to avoid an error. */
9698     /* We use char because int might match the return type of a gcc2
9699     builtin and then its argument prototype would still apply. */
9700     char XftDrawString32();
9701    
9702     int main() {
9703     XftDrawString32()
9704     ; return 0; }
9705     EOF
9706     if { (eval echo configure:9707: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9707     rm -rf conftest*
9708     eval "ac_cv_lib_$ac_lib_var=yes"
9709     else
9710     echo "configure: failed program was:" >&5
9711     cat conftest.$ac_ext >&5
9712     rm -rf conftest*
9713     eval "ac_cv_lib_$ac_lib_var=no"
9714     fi
9715     rm -f conftest*
9716     LIBS="$ac_save_LIBS"
9717    
9718     fi
9719     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
9720     echo "$ac_t""yes" 1>&6
9721     ac_tr_lib=HAVE_LIB`echo Xft | sed -e 's/[^a-zA-Z0-9_]/_/g' \
9722     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
9723     cat >> confdefs.h <<EOF
9724     #define $ac_tr_lib 1
9725     EOF
9726    
9727     LIBS="-lXft $LIBS"
9728    
9729     else
9730     echo "$ac_t""no" 1>&6
9731     support_xft=no
9732     fi
9733    
9734     cat >> confdefs.h <<\EOF
9735     #define XFT 1
9736     EOF
9737    
9738     fi
9739    
9740     trap '' 1 2 15
9741     cat > confcache <<\EOF
9742     # This file is a shell script that caches the results of configure
9743     # tests run on this system so they can be shared between configure
9744     # scripts and configure runs. It is not useful on other systems.
9745     # If it contains results you don't want to keep, you may remove or edit it.
9746     #
9747     # By default, configure uses ./config.cache as the cache file,
9748     # creating it if it does not exist already. You can give configure
9749     # the --cache-file=FILE option to use a different cache file; that is
9750     # what configure does when it calls configure scripts in
9751     # subdirectories, so they share the cache.
9752     # Giving --cache-file=/dev/null disables caching, for debugging configure.
9753     # config.status only pays attention to the cache file if you give it the
9754     # --recheck option to rerun configure.
9755     #
9756     EOF
9757     # The following way of writing the cache mishandles newlines in values,
9758     # but we know of no workaround that is simple, portable, and efficient.
9759     # So, don't put newlines in cache variables' values.
9760     # Ultrix sh set writes to stderr and can't be redirected directly,
9761     # and sets the high bit in the cache file unless we assign to the vars.
9762     (set) 2>&1 |
9763     case `(ac_space=' '; set | grep ac_space) 2>&1` in
9764     *ac_space=\ *)
9765     # `set' does not quote correctly, so add quotes (double-quote substitution
9766     # turns \\\\ into \\, and sed turns \\ into \).
9767     sed -n \
9768     -e "s/'/'\\\\''/g" \
9769     -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
9770     ;;
9771     *)
9772     # `set' quotes correctly as required by POSIX, so do not add quotes.
9773     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
9774     ;;
9775     esac >> confcache
9776     if cmp -s $cache_file confcache; then
9777     :
9778     else
9779     if test -w $cache_file; then
9780     echo "updating cache $cache_file"
9781     cat confcache > $cache_file
9782     else
9783     echo "not updating unwritable cache $cache_file"
9784     fi
9785     fi
9786     rm -f confcache
9787    
9788     trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
9789    
9790     test "x$prefix" = xNONE && prefix=$ac_default_prefix
9791     # Let make expand exec_prefix.
9792     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9793    
9794     # Any assignment to VPATH causes Sun make to only execute
9795     # the first set of double-colon rules, so remove it if not needed.
9796     # If there is a colon in the path, we need to keep it.
9797     if test "x$srcdir" = x.; then
9798     ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
9799     fi
9800    
9801     trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
9802    
9803     DEFS=-DHAVE_CONFIG_H
9804    
9805     # Without the "./", some shells look in PATH for config.status.
9806     : ${CONFIG_STATUS=./config.status}
9807    
9808     echo creating $CONFIG_STATUS
9809     rm -f $CONFIG_STATUS
9810     cat > $CONFIG_STATUS <<EOF
9811     #! /bin/sh
9812     # Generated automatically by configure.
9813     # Run this file to recreate the current configuration.
9814     # This directory was configured as follows,
9815     # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
9816     #
9817     # $0 $ac_configure_args
9818     #
9819     # Compiler output produced by configure, useful for debugging
9820     # configure, is in ./config.log if it exists.
9821    
9822     ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
9823     for ac_option
9824     do
9825     case "\$ac_option" in
9826     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9827     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
9828     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
9829     -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
9830     echo "$CONFIG_STATUS generated by autoconf version 2.13"
9831     exit 0 ;;
9832     -help | --help | --hel | --he | --h)
9833     echo "\$ac_cs_usage"; exit 0 ;;
9834     *) echo "\$ac_cs_usage"; exit 1 ;;
9835     esac
9836     done
9837    
9838     ac_given_srcdir=$srcdir
9839     ac_given_INSTALL="$INSTALL"
9840    
9841     trap 'rm -fr `echo "autoconf/Make.common \
9842     Makefile \
9843     doc/Makefile \
9844     src/Makefile \
9845     src/graphics/Makefile \
9846     src/test/Makefile \
9847     src/rxvtlib.h \
9848     W11/Makefile \
9849     config.h:autoconf/config.h.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
9850     EOF
9851     cat >> $CONFIG_STATUS <<EOF
9852    
9853     # Protect against being on the right side of a sed subst in config.status.
9854     sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
9855     s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
9856     $ac_vpsub
9857     $extrasub
9858     s%@SHELL@%$SHELL%g
9859     s%@CFLAGS@%$CFLAGS%g
9860     s%@CPPFLAGS@%$CPPFLAGS%g
9861     s%@CXXFLAGS@%$CXXFLAGS%g
9862     s%@FFLAGS@%$FFLAGS%g
9863     s%@DEFS@%$DEFS%g
9864     s%@LDFLAGS@%$LDFLAGS%g
9865     s%@LIBS@%$LIBS%g
9866     s%@exec_prefix@%$exec_prefix%g
9867     s%@prefix@%$prefix%g
9868     s%@program_transform_name@%$program_transform_name%g
9869     s%@bindir@%$bindir%g
9870     s%@sbindir@%$sbindir%g
9871     s%@libexecdir@%$libexecdir%g
9872     s%@datadir@%$datadir%g
9873     s%@sysconfdir@%$sysconfdir%g
9874     s%@sharedstatedir@%$sharedstatedir%g
9875     s%@localstatedir@%$localstatedir%g
9876     s%@libdir@%$libdir%g
9877     s%@includedir@%$includedir%g
9878     s%@oldincludedir@%$oldincludedir%g
9879     s%@infodir@%$infodir%g
9880     s%@mandir@%$mandir%g
9881     s%@VERSION@%$VERSION%g
9882     s%@DATE@%$DATE%g
9883     s%@LSMDATE@%$LSMDATE%g
9884     s%@LIBVERSION@%$LIBVERSION%g
9885     s%@CC@%$CC%g
9886     s%@CXX@%$CXX%g
9887     s%@CPP@%$CPP%g
9888     s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
9889     s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
9890     s%@INSTALL_DATA@%$INSTALL_DATA%g
9891     s%@AWK@%$AWK%g
9892     s%@host@%$host%g
9893     s%@host_alias@%$host_alias%g
9894     s%@host_cpu@%$host_cpu%g
9895     s%@host_vendor@%$host_vendor%g
9896     s%@host_os@%$host_os%g
9897     s%@build@%$build%g
9898     s%@build_alias@%$build_alias%g
9899     s%@build_cpu@%$build_cpu%g
9900     s%@build_vendor@%$build_vendor%g
9901     s%@build_os@%$build_os%g
9902     s%@LN_S@%$LN_S%g
9903     s%@OBJEXT@%$OBJEXT%g
9904     s%@EXEEXT@%$EXEEXT%g
9905     s%@ECHO@%$ECHO%g
9906     s%@RANLIB@%$RANLIB%g
9907     s%@STRIP@%$STRIP%g
9908     s%@LIBTOOL@%$LIBTOOL%g
9909     s%@INSTALL_LIBRXVT@%$INSTALL_LIBRXVT%g
9910     s%@MV@%$MV%g
9911     s%@RM@%$RM%g
9912     s%@CP@%$CP%g
9913     s%@LN@%$LN%g
9914     s%@SED@%$SED%g
9915     s%@CMP@%$CMP%g
9916     s%@TBL@%$TBL%g
9917     s%@X_CFLAGS@%$X_CFLAGS%g
9918     s%@X_PRE_LIBS@%$X_PRE_LIBS%g
9919     s%@X_LIBS@%$X_LIBS%g
9920     s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
9921     s%@XPM_CPPFLAGS@%$XPM_CPPFLAGS%g
9922     s%@XPM_CFLAGS@%$XPM_CFLAGS%g
9923     s%@XPM_LIBS@%$XPM_LIBS%g
9924     s%@rxvt_int16_typedef@%$rxvt_int16_typedef%g
9925     s%@rxvt_uint16_typedef@%$rxvt_uint16_typedef%g
9926     s%@rxvt_int32_typedef@%$rxvt_int32_typedef%g
9927     s%@rxvt_uint32_typedef@%$rxvt_uint32_typedef%g
9928     s%@rxvt_intp_define@%$rxvt_intp_define%g
9929     s%@rxvt_u_intp_define@%$rxvt_u_intp_define%g
9930     s%@DEBUG@%$DEBUG%g
9931     s%@DINCLUDE@%$DINCLUDE%g
9932     s%@DLIB@%$DLIB%g
9933     /@MCOMMON@/r $MCOMMON
9934     s%@MCOMMON@%%g
9935     s%@RXVTNAME@%$RXVTNAME%g
9936     s%@include_stdint_h@%$include_stdint_h%g
9937     s%@include_stdarg_h@%$include_stdarg_h%g
9938     s%@include_stdlib_h@%$include_stdlib_h%g
9939     s%@include_unistd_h@%$include_unistd_h%g
9940     s%@include_string_h@%$include_string_h%g
9941     s%@include_fcntl_h@%$include_fcntl_h%g
9942     s%@include_util_h@%$include_util_h%g
9943     s%@include_assert_h@%$include_assert_h%g
9944     s%@include_sys_ioctl_h@%$include_sys_ioctl_h%g
9945     s%@include_sys_select_h@%$include_sys_select_h%g
9946     s%@include_sys_strredir_h@%$include_sys_strredir_h%g
9947     s%@include_sys_time_h@%$include_sys_time_h%g
9948     s%@include_time_h@%$include_time_h%g
9949    
9950     CEOF
9951     EOF
9952    
9953     cat >> $CONFIG_STATUS <<\EOF
9954    
9955     # Split the substitutions into bite-sized pieces for seds with
9956     # small command number limits, like on Digital OSF/1 and HP-UX.
9957     ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
9958     ac_file=1 # Number of current file.
9959     ac_beg=1 # First line for current file.
9960     ac_end=$ac_max_sed_cmds # Line after last line for current file.
9961     ac_more_lines=:
9962     ac_sed_cmds=""
9963     while $ac_more_lines; do
9964     if test $ac_beg -gt 1; then
9965     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
9966     else
9967     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
9968     fi
9969     if test ! -s conftest.s$ac_file; then
9970     ac_more_lines=false
9971     rm -f conftest.s$ac_file
9972     else
9973     if test -z "$ac_sed_cmds"; then
9974     ac_sed_cmds="sed -f conftest.s$ac_file"
9975     else
9976     ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
9977     fi
9978     ac_file=`expr $ac_file + 1`
9979     ac_beg=$ac_end
9980     ac_end=`expr $ac_end + $ac_max_sed_cmds`
9981     fi
9982     done
9983     if test -z "$ac_sed_cmds"; then
9984     ac_sed_cmds=cat
9985     fi
9986     EOF
9987    
9988     cat >> $CONFIG_STATUS <<EOF
9989    
9990     CONFIG_FILES=\${CONFIG_FILES-"autoconf/Make.common \
9991     Makefile \
9992     doc/Makefile \
9993     src/Makefile \
9994     src/graphics/Makefile \
9995     src/test/Makefile \
9996     src/rxvtlib.h \
9997     W11/Makefile \
9998     "}
9999     EOF
10000     cat >> $CONFIG_STATUS <<\EOF
10001     for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
10002     # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10003     case "$ac_file" in
10004     *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
10005     ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
10006     *) ac_file_in="${ac_file}.in" ;;
10007     esac
10008    
10009     # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
10010    
10011     # Remove last slash and all that follows it. Not all systems have dirname.
10012     ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
10013     if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
10014     # The file is in a subdirectory.
10015     test ! -d "$ac_dir" && mkdir "$ac_dir"
10016     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
10017     # A "../" for each directory in $ac_dir_suffix.
10018     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
10019     else
10020     ac_dir_suffix= ac_dots=
10021     fi
10022    
10023     case "$ac_given_srcdir" in
10024     .) srcdir=.
10025     if test -z "$ac_dots"; then top_srcdir=.
10026     else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
10027     /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
10028     *) # Relative path.
10029     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
10030     top_srcdir="$ac_dots$ac_given_srcdir" ;;
10031     esac
10032    
10033     case "$ac_given_INSTALL" in
10034     [/$]*) INSTALL="$ac_given_INSTALL" ;;
10035     *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
10036     esac
10037    
10038     echo creating "$ac_file"
10039     rm -f "$ac_file"
10040     configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
10041     case "$ac_file" in
10042     *Makefile*) ac_comsub="1i\\
10043     # $configure_input" ;;
10044     *) ac_comsub= ;;
10045     esac
10046    
10047     ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
10048     sed -e "$ac_comsub
10049     s%@configure_input@%$configure_input%g
10050     s%@srcdir@%$srcdir%g
10051     s%@top_srcdir@%$top_srcdir%g
10052     s%@INSTALL@%$INSTALL%g
10053     " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
10054     fi; done
10055     rm -f conftest.s*
10056    
10057     # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
10058     # NAME is the cpp macro being defined and VALUE is the value it is being given.
10059     #
10060     # ac_d sets the value in "#define NAME VALUE" lines.
10061     ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
10062     ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
10063     ac_dC='\3'
10064     ac_dD='%g'
10065     # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
10066     ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
10067     ac_uB='\([ ]\)%\1#\2define\3'
10068     ac_uC=' '
10069     ac_uD='\4%g'
10070     # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
10071     ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
10072     ac_eB='$%\1#\2define\3'
10073     ac_eC=' '
10074     ac_eD='%g'
10075    
10076     if test "${CONFIG_HEADERS+set}" != set; then
10077     EOF
10078     cat >> $CONFIG_STATUS <<EOF
10079     CONFIG_HEADERS="config.h:autoconf/config.h.in"
10080     EOF
10081     cat >> $CONFIG_STATUS <<\EOF
10082     fi
10083     for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
10084     # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10085     case "$ac_file" in
10086     *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
10087     ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
10088     *) ac_file_in="${ac_file}.in" ;;
10089     esac
10090    
10091     echo creating $ac_file
10092    
10093     rm -f conftest.frag conftest.in conftest.out
10094     ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
10095     cat $ac_file_inputs > conftest.in
10096    
10097     EOF
10098    
10099     # Transform confdefs.h into a sed script conftest.vals that substitutes
10100     # the proper values into config.h.in to produce config.h. And first:
10101     # Protect against being on the right side of a sed subst in config.status.
10102     # Protect against being in an unquoted here document in config.status.
10103     rm -f conftest.vals
10104     cat > conftest.hdr <<\EOF
10105     s/[\\&%]/\\&/g
10106     s%[\\$`]%\\&%g
10107     s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
10108     s%ac_d%ac_u%gp
10109     s%ac_u%ac_e%gp
10110     EOF
10111     sed -n -f conftest.hdr confdefs.h > conftest.vals
10112     rm -f conftest.hdr
10113    
10114     # This sed command replaces #undef with comments. This is necessary, for
10115     # example, in the case of _POSIX_SOURCE, which is predefined and required
10116     # on some systems where configure will not decide to define it.
10117     cat >> conftest.vals <<\EOF
10118     s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
10119     EOF
10120    
10121     # Break up conftest.vals because some shells have a limit on
10122     # the size of here documents, and old seds have small limits too.
10123    
10124     rm -f conftest.tail
10125     while :
10126     do
10127     ac_lines=`grep -c . conftest.vals`
10128     # grep -c gives empty output for an empty file on some AIX systems.
10129     if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
10130     # Write a limited-size here document to conftest.frag.
10131     echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
10132     sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
10133     echo 'CEOF
10134     sed -f conftest.frag conftest.in > conftest.out
10135     rm -f conftest.in
10136     mv conftest.out conftest.in
10137     ' >> $CONFIG_STATUS
10138     sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
10139     rm -f conftest.vals
10140     mv conftest.tail conftest.vals
10141     done
10142     rm -f conftest.vals
10143    
10144     cat >> $CONFIG_STATUS <<\EOF
10145     rm -f conftest.frag conftest.h
10146     echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
10147     cat conftest.in >> conftest.h
10148     rm -f conftest.in
10149     if cmp -s $ac_file conftest.h 2>/dev/null; then
10150     echo "$ac_file is unchanged"
10151     rm -f conftest.h
10152     else
10153     # Remove last slash and all that follows it. Not all systems have dirname.
10154     ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
10155     if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
10156     # The file is in a subdirectory.
10157     test ! -d "$ac_dir" && mkdir "$ac_dir"
10158     fi
10159     rm -f $ac_file
10160     mv conftest.h $ac_file
10161     fi
10162     fi; done
10163    
10164     EOF
10165     cat >> $CONFIG_STATUS <<EOF
10166    
10167     EOF
10168     cat >> $CONFIG_STATUS <<\EOF
10169    
10170     exit 0
10171     EOF
10172     chmod +x $CONFIG_STATUS
10173     rm -fr confdefs* $ac_clean_files
10174     test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
10175    
10176    
10177     echo "Configuration:
10178    
10179     Rxvt version: $VERSION : $DATE
10180     Source code location: $srcdir
10181     Install path: ${prefix}/bin
10182     Compiler: $CC
10183     Compiler flags: $CFLAGS"
10184    
10185     if test "$MALLOC_TYPE" = S; then
10186     echo " malloc support: system default"
10187     fi
10188     if test "$MALLOC_TYPE" = G; then
10189     echo " malloc support: Gray Watson's dmalloc"
10190     fi
10191     if test "$MALLOC_TYPE" = D; then
10192     echo " malloc support: Doug Lea's malloc"
10193     fi
10194    
10195     if test x$support_xpm = xyes; then
10196     echo " Xpm library: $XPM_LIBS"
10197     fi
10198    
10199     echo "
10200     The following are set in config.h
10201     "
10202     echo " pty/tty type: "$rxvt_cv_ptys
10203     if test x$support_utmp != xyes; then
10204     echo " utmp support: disabled
10205     "
10206     else
10207     echo " utmp support: enabled
10208     utmp file: $rxvt_cv_path_utmp
10209     utmpx file: $rxvt_cv_path_utmpx
10210     wtmp file: $rxvt_cv_path_wtmp
10211     wtmpx file: $rxvt_cv_path_wtmpx
10212     lastlog file: $rxvt_cv_path_lastlog
10213     ttys/ttytab file: $rxvt_cv_path_ttytab
10214     "
10215     fi
10216     if test x$term != x; then
10217     echo " set TERM to: $term
10218     "
10219     fi
10220     if test x$terminfo != x; then
10221     echo " set TERMINFO to: $terminfo
10222     "
10223     fi
10224     if test x$rxvt_cv_ptys = xUNKNOWN; then
10225     echo ".----------------------------------------------------------------."
10226     echo ". WARNING: could not determine pty/tty type. Do not build until ."
10227     echo ". the appropriate PTYS_ARE_* is defined in config.h ."
10228     echo ".----------------------------------------------------------------."
10229     fi
10230     if test x$support_xpm = xneedsmanualspecification; then
10231     echo ".----------------------------------------------------------------."
10232     echo ". WARNING: --enable-xpm-background was specified however the ."
10233     echo ". XPM includes files and libraries could not be found. ."
10234     echo ". XPM backgrounds are now being DISABLED! If you want ."
10235     echo ". to use them you should rerun configure with the ."
10236     echo ". appropriate --with-xpm-includes=/path/to/xpm/includes ."
10237     echo ". and --with-xpm-library=/path/to/xpm/library lines. ."
10238     echo ".----------------------------------------------------------------."
10239     fi
10240     if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then
10241     echo ".----------------------------------------------------------------."
10242     echo ". WARNING: --enable-xim was specified however the locale support ."
10243     echo ". functions could not be found. ."
10244     echo ". XIM is now being DISABLED! ."
10245     echo ".----------------------------------------------------------------."
10246     fi
10247     echo " *** Please check src/feature.h for further options ***
10248     "