ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/configure
Revision: 1.4
Committed: Thu Dec 18 02:07:12 2003 UTC (20 years, 5 months ago) by pcg
Branch: MAIN
CVS Tags: rel-1-3, rel-1-2
Changes since 1.3: +225 -206 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 pcg 1.4 echo
5200     if test x$support_inheritpixmap = xyes; then
5201     support_inheritpixmap=no
5202     echo "******* transparency support disabled, does not work"
5203     fi
5204     if test x$support_xpm = xyes; then
5205     support_xpm=no
5206     echo "******* pixmap support disabled, does not work"
5207     fi
5208     if test x$support_graphics = xyes; then
5209     support_graphics=no
5210     echo "******* graphics support disabled, does not work"
5211     fi
5212     if test x$support_menubar = xyes; then
5213     support_menubar=no
5214     echo "******* menubar support disabled, does not work"
5215     fi
5216     echo
5217    
5218 pcg 1.1 # Check whether --enable-unicode3 or --disable-unicode3 was given.
5219     if test "${enable_unicode3+set}" = set; then
5220     enableval="$enable_unicode3"
5221     if test x$enableval = xyes; then
5222     support_unicode3=yes
5223     fi
5224     fi
5225    
5226    
5227     # Check whether --enable-xft or --disable-xft was given.
5228     if test "${enable_xft+set}" = set; then
5229     enableval="$enable_xft"
5230     if test x$enableval = xyes; then
5231     support_xft=yes
5232     fi
5233     fi
5234    
5235    
5236     # Check whether --with-codesets or --without-codesets was given.
5237     if test "${with_codesets+set}" = set; then
5238     withval="$with_codesets"
5239     if test x$enableval = xyes; then
5240     codesets="$withval"
5241     fi
5242     fi
5243    
5244    
5245     # Check whether --with-encoding or --without-encoding was given.
5246     if test "${with_encoding+set}" = set; then
5247     withval="$with_encoding"
5248     if test x$enableval = xyes; then
5249     withval=`echo $withval | tr 'a-z' 'A-Z'`
5250     cat >> confdefs.h <<EOF
5251     #define MULTICHAR_ENCODING $withval
5252     EOF
5253    
5254     fi
5255     fi
5256    
5257    
5258     # Check whether --enable-utmp or --disable-utmp was given.
5259     if test "${enable_utmp+set}" = set; then
5260     enableval="$enable_utmp"
5261     if test x$enableval = xyes -o x$enableval = xno; then
5262     support_utmp=$enableval
5263     fi
5264     fi
5265    
5266    
5267     # Check whether --enable-wtmp or --disable-wtmp was given.
5268     if test "${enable_wtmp+set}" = set; then
5269     enableval="$enable_wtmp"
5270     if test x$enableval = xyes -o x$enableval = xno; then
5271     support_wtmp=$enableval
5272     fi
5273     fi
5274    
5275    
5276     # Check whether --enable-lastlog or --disable-lastlog was given.
5277     if test "${enable_lastlog+set}" = set; then
5278     enableval="$enable_lastlog"
5279     if test x$enableval = xyes -o x$enableval = xno; then
5280     support_lastlog=$enableval
5281     fi
5282     fi
5283    
5284    
5285     # Check whether --enable-xpm-background or --disable-xpm-background was given.
5286     if test "${enable_xpm_background+set}" = set; then
5287     enableval="$enable_xpm_background"
5288     if test x$enableval = xyes -o x$enableval = xno; then
5289     support_xpm=$enableval
5290     fi
5291     fi
5292    
5293    
5294     # Check whether --enable-transparency or --disable-transparency was given.
5295     if test "${enable_transparency+set}" = set; then
5296     enableval="$enable_transparency"
5297     if test x$enableval = xyes -o x$enableval = xno; then
5298     support_inheritpixmap=$enableval
5299     fi
5300     fi
5301    
5302    
5303     # Check whether --enable-menubar or --disable-menubar was given.
5304     if test "${enable_menubar+set}" = set; then
5305     enableval="$enable_menubar"
5306     if test x$enableval = xyes -o x$enableval = xno; then
5307     support_menubar=$enableval
5308     fi
5309     fi
5310    
5311    
5312     # Check whether --enable-graphics or --disable-graphics was given.
5313     if test "${enable_graphics+set}" = set; then
5314     enableval="$enable_graphics"
5315     if test x$enableval = xyes -o x$enableval = xno; then
5316     support_graphics=$enableval
5317     fi
5318     fi
5319    
5320    
5321     # Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given.
5322     if test "${enable_rxvt_scroll+set}" = set; then
5323     enableval="$enable_rxvt_scroll"
5324     if test x$enableval = xyes -o x$enableval = xno; then
5325     support_scroll_rxvt=$enableval
5326     fi
5327     fi
5328    
5329    
5330     # Check whether --enable-next-scroll or --disable-next-scroll was given.
5331     if test "${enable_next_scroll+set}" = set; then
5332     enableval="$enable_next_scroll"
5333     if test x$enableval = xyes -o x$enableval = xno; then
5334     support_scroll_next=$enableval
5335     fi
5336     fi
5337    
5338    
5339     # Check whether --enable-xterm-scroll or --disable-xterm-scroll was given.
5340     if test "${enable_xterm_scroll+set}" = set; then
5341     enableval="$enable_xterm_scroll"
5342     if test x$enableval = xyes -o x$enableval = xno; then
5343     support_scroll_xterm=$enableval
5344     fi
5345     fi
5346    
5347    
5348     # Check whether --enable-half-shadow or --disable-half-shadow was given.
5349     if test "${enable_half_shadow+set}" = set; then
5350     enableval="$enable_half_shadow"
5351     if test x$enableval = xyes; then
5352     cat >> confdefs.h <<\EOF
5353     #define HALFSHADOW 1
5354     EOF
5355    
5356     fi
5357     fi
5358    
5359    
5360     # Check whether --enable-xim or --disable-xim was given.
5361     if test "${enable_xim+set}" = set; then
5362     enableval="$enable_xim"
5363     if test x$enableval = xyes -o x$enableval = xno; then
5364     support_xim=$enableval
5365     fi
5366     fi
5367    
5368    
5369     # Check whether --enable-greek or --disable-greek was given.
5370     if test "${enable_greek+set}" = set; then
5371     enableval="$enable_greek"
5372     if test x$enableval = xyes; then
5373     cat >> confdefs.h <<\EOF
5374     #define GREEK_SUPPORT 1
5375     EOF
5376    
5377     fi
5378     fi
5379    
5380    
5381     # Check whether --enable-ttygid or --disable-ttygid was given.
5382     if test "${enable_ttygid+set}" = set; then
5383     enableval="$enable_ttygid"
5384     if test x$enableval = xyes; then
5385     cat >> confdefs.h <<\EOF
5386     #define TTY_GID_SUPPORT 1
5387     EOF
5388    
5389     fi
5390     fi
5391    
5392    
5393     # Check whether --enable-backspace-key or --disable-backspace-key was given.
5394     if test "${enable_backspace_key+set}" = set; then
5395     enableval="$enable_backspace_key"
5396     if test x$enableval = xno; then
5397     cat >> confdefs.h <<\EOF
5398     #define NO_BACKSPACE_KEY 1
5399     EOF
5400    
5401     fi
5402     fi
5403    
5404    
5405     # Check whether --enable-delete-key or --disable-delete-key was given.
5406     if test "${enable_delete_key+set}" = set; then
5407     enableval="$enable_delete_key"
5408     if test x$enableval = xno; then
5409     cat >> confdefs.h <<\EOF
5410     #define NO_DELETE_KEY 1
5411     EOF
5412    
5413     fi
5414     fi
5415    
5416    
5417     # Check whether --enable-resources or --disable-resources was given.
5418     if test "${enable_resources+set}" = set; then
5419     enableval="$enable_resources"
5420     if test x$enableval = xno; then
5421     cat >> confdefs.h <<\EOF
5422     #define NO_RESOURCES 1
5423     EOF
5424    
5425     fi
5426     fi
5427    
5428    
5429     # Check whether --enable-xgetdefault or --disable-xgetdefault was given.
5430     if test "${enable_xgetdefault+set}" = set; then
5431     enableval="$enable_xgetdefault"
5432     if test x$enableval = xyes; then
5433     cat >> confdefs.h <<\EOF
5434     #define USE_XGETDEFAULT 1
5435     EOF
5436    
5437     fi
5438     fi
5439    
5440    
5441     # Check whether --enable-strings or --disable-strings was given.
5442     if test "${enable_strings+set}" = set; then
5443     enableval="$enable_strings"
5444     if test x$enableval = xyes -o x$enableval = xno; then
5445     support_addstrings=$enableval
5446     fi
5447     fi
5448    
5449    
5450     # Check whether --enable-swapscreen or --disable-swapscreen was given.
5451     if test "${enable_swapscreen+set}" = set; then
5452     enableval="$enable_swapscreen"
5453     if test x$enableval = xno; then
5454     cat >> confdefs.h <<\EOF
5455     #define NO_SECONDARY_SCREEN 1
5456     EOF
5457    
5458     fi
5459     fi
5460    
5461    
5462     # Check whether --enable-frills or --disable-frills was given.
5463     if test "${enable_frills+set}" = set; then
5464     enableval="$enable_frills"
5465     if test x$enableval = xyes -o x$enableval = xno; then
5466     support_frills=$enableval
5467     fi
5468     fi
5469    
5470    
5471     # Check whether --enable-linespace or --disable-linespace was given.
5472     if test "${enable_linespace+set}" = set; then
5473     enableval="$enable_linespace"
5474     if test x$enableval = xyes -o x$enableval = xno; then
5475     support_linespace=$enableval
5476     fi
5477     fi
5478    
5479    
5480     # Check whether --enable-24bit or --disable-24bit was given.
5481     if test "${enable_24bit+set}" = set; then
5482     enableval="$enable_24bit"
5483     if test x$enableval = xyes -o x$enableval = xno; then
5484     support_24bit=$enableval
5485     fi
5486     fi
5487    
5488    
5489     # Check whether --enable-keepscrolling or --disable-keepscrolling was given.
5490     if test "${enable_keepscrolling+set}" = set; then
5491     enableval="$enable_keepscrolling"
5492     if test x$enableval = xyes -o x$enableval = xno; then
5493     support_keepscrolling=$enableval
5494     fi
5495     fi
5496    
5497    
5498     # Check whether --enable-selectionscrolling or --disable-selectionscrolling was given.
5499     if test "${enable_selectionscrolling+set}" = set; then
5500     enableval="$enable_selectionscrolling"
5501     if test x$enableval = xyes -o x$enableval = xno; then
5502     support_selectionscrolling=$enableval
5503     fi
5504     fi
5505    
5506    
5507     # Check whether --enable-mousewheel or --disable-mousewheel was given.
5508     if test "${enable_mousewheel+set}" = set; then
5509     enableval="$enable_mousewheel"
5510     if test x$enableval = xyes -o x$enableval = xno; then
5511     support_mousewheel=$enableval
5512     fi
5513     fi
5514    
5515    
5516     # Check whether --enable-slipwheeling or --disable-slipwheeling was given.
5517     if test "${enable_slipwheeling+set}" = set; then
5518     enableval="$enable_slipwheeling"
5519     if test x$enableval = xyes -o x$enableval = xno; then
5520     support_mouseslipwheel=$enableval
5521     fi
5522     fi
5523    
5524    
5525     # Check whether --enable-old-selection or --disable-old-selection was given.
5526     if test "${enable_old_selection+set}" = set; then
5527     enableval="$enable_old_selection"
5528     if test x$enableval = xyes -o x$enableval = xno; then
5529     support_oldselection=$enableval
5530     fi
5531     fi
5532    
5533    
5534     # Check whether --enable-new-selection or --disable-new-selection was given.
5535     if test "${enable_new_selection+set}" = set; then
5536     enableval="$enable_new_selection"
5537     if test x$enableval = xno; then
5538     cat >> confdefs.h <<\EOF
5539     #define NO_NEW_SELECTION 1
5540     EOF
5541    
5542     fi
5543     fi
5544    
5545    
5546     # Check whether --enable-dmalloc or --disable-dmalloc was given.
5547     if test "${enable_dmalloc+set}" = set; then
5548     enableval="$enable_dmalloc"
5549     if test x$enableval = xyes; then
5550     MALLOC_TYPE=G
5551     DEBUG=-DDEBUG_MALLOC
5552     DLIB="-L/usr/local/lib -ldmalloc"
5553     DINCLUDE=-I/usr/local/include
5554     fi
5555     fi
5556    
5557    
5558     # Check whether --enable-dlmalloc or --disable-dlmalloc was given.
5559     if test "${enable_dlmalloc+set}" = set; then
5560     enableval="$enable_dlmalloc"
5561     if test x$enableval = xyes; then
5562     MALLOC_TYPE=D
5563     DEBUG=
5564     DLIB="-L/usr/local/lib -ldlmalloc"
5565     DINCLUDE=
5566     fi
5567     fi
5568    
5569    
5570     # Check whether --enable-smart-resize or --disable-smart-resize was given.
5571     if test "${enable_smart_resize+set}" = set; then
5572     enableval="$enable_smart_resize"
5573     if test x$enableval = xyes; then
5574     cat >> confdefs.h <<\EOF
5575     #define SMART_RESIZE 1
5576     EOF
5577    
5578     fi
5579     fi
5580    
5581    
5582     # Check whether --enable-256-color or --disable-256-color was given.
5583     if test "${enable_256_color+set}" = set; then
5584     enableval="$enable_256_color"
5585     if test x$enableval = xyes; then
5586     cat >> confdefs.h <<\EOF
5587     #define TTY_256COLOR 1
5588     EOF
5589    
5590     fi
5591     fi
5592    
5593    
5594     # Check whether --enable-cursor-blink or --disable-cursor-blink was given.
5595     if test "${enable_cursor_blink+set}" = set; then
5596     enableval="$enable_cursor_blink"
5597     if test x$enableval = xyes -o x$enableval = xno; then
5598     support_cursor_blink=$enableval
5599     fi
5600     fi
5601    
5602    
5603     # Check whether --enable-pointer-blank or --disable-pointer-blank was given.
5604     if test "${enable_pointer_blank+set}" = set; then
5605     enableval="$enable_pointer_blank"
5606     if test x$enableval = xyes -o x$enableval = xno; then
5607     support_pointer_blank=$enableval
5608     fi
5609     fi
5610    
5611    
5612     # Check whether --with-term or --without-term was given.
5613     if test "${with_term+set}" = set; then
5614     withval="$with_term"
5615     if test x$withval != x; then
5616     cat >> confdefs.h <<EOF
5617     #define TERMENV "$withval"
5618     EOF
5619     term="$withval"
5620     fi
5621     fi
5622    
5623    
5624     # Check whether --with-terminfo or --without-terminfo was given.
5625     if test "${with_terminfo+set}" = set; then
5626     withval="$with_terminfo"
5627     if test x$withval != x; then
5628     cat >> confdefs.h <<EOF
5629     #define RXVT_TERMINFO "$withval"
5630     EOF
5631     terminfo="$withval"
5632     fi
5633     fi
5634    
5635    
5636    
5637     cat >> confdefs.h <<\EOF
5638     #define PROTOTYPES 1
5639     EOF
5640    
5641    
5642     if test -z "$CFLAGS"; then
5643     if test -z "$CCOPTS"; then
5644     CCOPTS='-O'
5645     fi
5646     CFLAGS="$CCOPTS"
5647     fi
5648    
5649     # Extract the first word of "mv", so it can be a program name with args.
5650     set dummy mv; ac_word=$2
5651     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5652 pcg 1.4 echo "configure:5653: checking for $ac_word" >&5
5653 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_path_MV'+set}'`\" = set"; then
5654     echo $ac_n "(cached) $ac_c" 1>&6
5655     else
5656     case "$MV" in
5657     /*)
5658     ac_cv_path_MV="$MV" # Let the user override the test with a path.
5659     ;;
5660     ?:/*)
5661     ac_cv_path_MV="$MV" # Let the user override the test with a dos path.
5662     ;;
5663     *)
5664     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5665     ac_dummy="$PATH"
5666     for ac_dir in $ac_dummy; do
5667     test -z "$ac_dir" && ac_dir=.
5668     if test -f $ac_dir/$ac_word; then
5669     ac_cv_path_MV="$ac_dir/$ac_word"
5670     break
5671     fi
5672     done
5673     IFS="$ac_save_ifs"
5674     test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
5675     ;;
5676     esac
5677     fi
5678     MV="$ac_cv_path_MV"
5679     if test -n "$MV"; then
5680     echo "$ac_t""$MV" 1>&6
5681     else
5682     echo "$ac_t""no" 1>&6
5683     fi
5684    
5685     # Extract the first word of "rm", so it can be a program name with args.
5686     set dummy rm; ac_word=$2
5687     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5688 pcg 1.4 echo "configure:5689: checking for $ac_word" >&5
5689 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_path_RM'+set}'`\" = set"; then
5690     echo $ac_n "(cached) $ac_c" 1>&6
5691     else
5692     case "$RM" in
5693     /*)
5694     ac_cv_path_RM="$RM" # Let the user override the test with a path.
5695     ;;
5696     ?:/*)
5697     ac_cv_path_RM="$RM" # Let the user override the test with a dos path.
5698     ;;
5699     *)
5700     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5701     ac_dummy="$PATH"
5702     for ac_dir in $ac_dummy; do
5703     test -z "$ac_dir" && ac_dir=.
5704     if test -f $ac_dir/$ac_word; then
5705     ac_cv_path_RM="$ac_dir/$ac_word"
5706     break
5707     fi
5708     done
5709     IFS="$ac_save_ifs"
5710     test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
5711     ;;
5712     esac
5713     fi
5714     RM="$ac_cv_path_RM"
5715     if test -n "$RM"; then
5716     echo "$ac_t""$RM" 1>&6
5717     else
5718     echo "$ac_t""no" 1>&6
5719     fi
5720    
5721     # Extract the first word of "cp", so it can be a program name with args.
5722     set dummy cp; ac_word=$2
5723     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5724 pcg 1.4 echo "configure:5725: checking for $ac_word" >&5
5725 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_path_CP'+set}'`\" = set"; then
5726     echo $ac_n "(cached) $ac_c" 1>&6
5727     else
5728     case "$CP" in
5729     /*)
5730     ac_cv_path_CP="$CP" # Let the user override the test with a path.
5731     ;;
5732     ?:/*)
5733     ac_cv_path_CP="$CP" # Let the user override the test with a dos path.
5734     ;;
5735     *)
5736     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5737     ac_dummy="$PATH"
5738     for ac_dir in $ac_dummy; do
5739     test -z "$ac_dir" && ac_dir=.
5740     if test -f $ac_dir/$ac_word; then
5741     ac_cv_path_CP="$ac_dir/$ac_word"
5742     break
5743     fi
5744     done
5745     IFS="$ac_save_ifs"
5746     test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5747     ;;
5748     esac
5749     fi
5750     CP="$ac_cv_path_CP"
5751     if test -n "$CP"; then
5752     echo "$ac_t""$CP" 1>&6
5753     else
5754     echo "$ac_t""no" 1>&6
5755     fi
5756    
5757     # Extract the first word of "ln", so it can be a program name with args.
5758     set dummy ln; ac_word=$2
5759     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5760 pcg 1.4 echo "configure:5761: checking for $ac_word" >&5
5761 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_path_LN'+set}'`\" = set"; then
5762     echo $ac_n "(cached) $ac_c" 1>&6
5763     else
5764     case "$LN" in
5765     /*)
5766     ac_cv_path_LN="$LN" # Let the user override the test with a path.
5767     ;;
5768     ?:/*)
5769     ac_cv_path_LN="$LN" # Let the user override the test with a dos path.
5770     ;;
5771     *)
5772     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5773     ac_dummy="$PATH"
5774     for ac_dir in $ac_dummy; do
5775     test -z "$ac_dir" && ac_dir=.
5776     if test -f $ac_dir/$ac_word; then
5777     ac_cv_path_LN="$ac_dir/$ac_word"
5778     break
5779     fi
5780     done
5781     IFS="$ac_save_ifs"
5782     test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
5783     ;;
5784     esac
5785     fi
5786     LN="$ac_cv_path_LN"
5787     if test -n "$LN"; then
5788     echo "$ac_t""$LN" 1>&6
5789     else
5790     echo "$ac_t""no" 1>&6
5791     fi
5792    
5793     # Extract the first word of "sed", so it can be a program name with args.
5794     set dummy sed; ac_word=$2
5795     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5796 pcg 1.4 echo "configure:5797: checking for $ac_word" >&5
5797 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_path_SED'+set}'`\" = set"; then
5798     echo $ac_n "(cached) $ac_c" 1>&6
5799     else
5800     case "$SED" in
5801     /*)
5802     ac_cv_path_SED="$SED" # Let the user override the test with a path.
5803     ;;
5804     ?:/*)
5805     ac_cv_path_SED="$SED" # Let the user override the test with a dos path.
5806     ;;
5807     *)
5808     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5809     ac_dummy="$PATH"
5810     for ac_dir in $ac_dummy; do
5811     test -z "$ac_dir" && ac_dir=.
5812     if test -f $ac_dir/$ac_word; then
5813     ac_cv_path_SED="$ac_dir/$ac_word"
5814     break
5815     fi
5816     done
5817     IFS="$ac_save_ifs"
5818     test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
5819     ;;
5820     esac
5821     fi
5822     SED="$ac_cv_path_SED"
5823     if test -n "$SED"; then
5824     echo "$ac_t""$SED" 1>&6
5825     else
5826     echo "$ac_t""no" 1>&6
5827     fi
5828    
5829     # Extract the first word of "echo", so it can be a program name with args.
5830     set dummy echo; ac_word=$2
5831     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5832 pcg 1.4 echo "configure:5833: checking for $ac_word" >&5
5833 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_path_ECHO'+set}'`\" = set"; then
5834     echo $ac_n "(cached) $ac_c" 1>&6
5835     else
5836     case "$ECHO" in
5837     /*)
5838     ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
5839     ;;
5840     ?:/*)
5841     ac_cv_path_ECHO="$ECHO" # Let the user override the test with a dos path.
5842     ;;
5843     *)
5844     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5845     ac_dummy="$PATH"
5846     for ac_dir in $ac_dummy; do
5847     test -z "$ac_dir" && ac_dir=.
5848     if test -f $ac_dir/$ac_word; then
5849     ac_cv_path_ECHO="$ac_dir/$ac_word"
5850     break
5851     fi
5852     done
5853     IFS="$ac_save_ifs"
5854     test -z "$ac_cv_path_ECHO" && ac_cv_path_ECHO="echo"
5855     ;;
5856     esac
5857     fi
5858     ECHO="$ac_cv_path_ECHO"
5859     if test -n "$ECHO"; then
5860     echo "$ac_t""$ECHO" 1>&6
5861     else
5862     echo "$ac_t""no" 1>&6
5863     fi
5864    
5865     # Extract the first word of "cmp", so it can be a program name with args.
5866     set dummy cmp; ac_word=$2
5867     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5868 pcg 1.4 echo "configure:5869: checking for $ac_word" >&5
5869 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_path_CMP'+set}'`\" = set"; then
5870     echo $ac_n "(cached) $ac_c" 1>&6
5871     else
5872     case "$CMP" in
5873     /*)
5874     ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5875     ;;
5876     ?:/*)
5877     ac_cv_path_CMP="$CMP" # Let the user override the test with a dos path.
5878     ;;
5879     *)
5880     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5881     ac_dummy="$PATH"
5882     for ac_dir in $ac_dummy; do
5883     test -z "$ac_dir" && ac_dir=.
5884     if test -f $ac_dir/$ac_word; then
5885     ac_cv_path_CMP="$ac_dir/$ac_word"
5886     break
5887     fi
5888     done
5889     IFS="$ac_save_ifs"
5890     test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5891     ;;
5892     esac
5893     fi
5894     CMP="$ac_cv_path_CMP"
5895     if test -n "$CMP"; then
5896     echo "$ac_t""$CMP" 1>&6
5897     else
5898     echo "$ac_t""no" 1>&6
5899     fi
5900    
5901     # Extract the first word of "tbl", so it can be a program name with args.
5902     set dummy tbl; ac_word=$2
5903     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5904 pcg 1.4 echo "configure:5905: checking for $ac_word" >&5
5905 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_path_TBL'+set}'`\" = set"; then
5906     echo $ac_n "(cached) $ac_c" 1>&6
5907     else
5908     case "$TBL" in
5909     /*)
5910     ac_cv_path_TBL="$TBL" # Let the user override the test with a path.
5911     ;;
5912     ?:/*)
5913     ac_cv_path_TBL="$TBL" # Let the user override the test with a dos path.
5914     ;;
5915     *)
5916     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5917     ac_dummy="$PATH"
5918     for ac_dir in $ac_dummy; do
5919     test -z "$ac_dir" && ac_dir=.
5920     if test -f $ac_dir/$ac_word; then
5921     ac_cv_path_TBL="$ac_dir/$ac_word"
5922     break
5923     fi
5924     done
5925     IFS="$ac_save_ifs"
5926     ;;
5927     esac
5928     fi
5929     TBL="$ac_cv_path_TBL"
5930     if test -n "$TBL"; then
5931     echo "$ac_t""$TBL" 1>&6
5932     else
5933     echo "$ac_t""no" 1>&6
5934     fi
5935    
5936    
5937    
5938    
5939     # If we find X, set shell vars x_includes and x_libraries to the
5940     # paths, otherwise set no_x=yes.
5941     # Uses ac_ vars as temps to allow command line to override cache and checks.
5942     # --without-x overrides everything else, but does not touch the cache.
5943     echo $ac_n "checking for X""... $ac_c" 1>&6
5944 pcg 1.4 echo "configure:5945: checking for X" >&5
5945 pcg 1.1
5946     # Check whether --with-x or --without-x was given.
5947     if test "${with_x+set}" = set; then
5948     withval="$with_x"
5949     :
5950     fi
5951    
5952     # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5953     if test "x$with_x" = xno; then
5954     # The user explicitly disabled X.
5955     have_x=disabled
5956     else
5957     if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5958     # Both variables are already set.
5959     have_x=yes
5960     else
5961     if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
5962     echo $ac_n "(cached) $ac_c" 1>&6
5963     else
5964     # One or both of the vars are not set, and there is no cached value.
5965     ac_x_includes=NO ac_x_libraries=NO
5966     rm -fr conftestdir
5967     if mkdir conftestdir; then
5968     cd conftestdir
5969     # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5970     cat > Imakefile <<'EOF'
5971     acfindx:
5972     @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
5973     EOF
5974     if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5975     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5976     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5977     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5978     for ac_extension in a so sl; do
5979     if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
5980     test -f $ac_im_libdir/libX11.$ac_extension; then
5981     ac_im_usrlibdir=$ac_im_libdir; break
5982     fi
5983     done
5984     # Screen out bogus values from the imake configuration. They are
5985     # bogus both because they are the default anyway, and because
5986     # using them would break gcc on systems where it needs fixed includes.
5987     case "$ac_im_incroot" in
5988     /usr/include) ;;
5989     *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
5990     esac
5991     case "$ac_im_usrlibdir" in
5992     /usr/lib | /lib) ;;
5993     *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
5994     esac
5995     fi
5996     cd ..
5997     rm -fr conftestdir
5998     fi
5999    
6000     if test "$ac_x_includes" = NO; then
6001     # Guess where to find include files, by looking for this one X11 .h file.
6002     test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
6003    
6004     # First, try using that file with no special directory specified.
6005     cat > conftest.$ac_ext <<EOF
6006 pcg 1.4 #line 6007 "configure"
6007 pcg 1.1 #include "confdefs.h"
6008     #include <$x_direct_test_include>
6009     EOF
6010     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6011 pcg 1.4 { (eval echo configure:6012: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6012 pcg 1.1 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6013     if test -z "$ac_err"; then
6014     rm -rf conftest*
6015     # We can compile using X headers with no special include directory.
6016     ac_x_includes=
6017     else
6018     echo "$ac_err" >&5
6019     echo "configure: failed program was:" >&5
6020     cat conftest.$ac_ext >&5
6021     rm -rf conftest*
6022     # Look for the header file in a standard set of common directories.
6023     # Check X11 before X11Rn because it is often a symlink to the current release.
6024     for ac_dir in \
6025     /usr/X11/include \
6026     /usr/X11R6/include \
6027     /usr/X11R5/include \
6028     /usr/X11R4/include \
6029     \
6030     /usr/include/X11 \
6031     /usr/include/X11R6 \
6032     /usr/include/X11R5 \
6033     /usr/include/X11R4 \
6034     \
6035     /usr/local/X11/include \
6036     /usr/local/X11R6/include \
6037     /usr/local/X11R5/include \
6038     /usr/local/X11R4/include \
6039     \
6040     /usr/local/include/X11 \
6041     /usr/local/include/X11R6 \
6042     /usr/local/include/X11R5 \
6043     /usr/local/include/X11R4 \
6044     \
6045     /usr/X386/include \
6046     /usr/x386/include \
6047     /usr/XFree86/include/X11 \
6048     \
6049     /usr/include \
6050     /usr/local/include \
6051     /usr/unsupported/include \
6052     /usr/athena/include \
6053     /usr/local/x11r5/include \
6054     /usr/lpp/Xamples/include \
6055     \
6056     /usr/openwin/include \
6057     /usr/openwin/share/include \
6058     ; \
6059     do
6060     if test -r "$ac_dir/$x_direct_test_include"; then
6061     ac_x_includes=$ac_dir
6062     break
6063     fi
6064     done
6065     fi
6066     rm -f conftest*
6067     fi # $ac_x_includes = NO
6068    
6069     if test "$ac_x_libraries" = NO; then
6070     # Check for the libraries.
6071    
6072     test -z "$x_direct_test_library" && x_direct_test_library=Xt
6073     test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
6074    
6075     # See if we find them without any special options.
6076     # Don't add to $LIBS permanently.
6077     ac_save_LIBS="$LIBS"
6078     LIBS="-l$x_direct_test_library $LIBS"
6079     cat > conftest.$ac_ext <<EOF
6080 pcg 1.4 #line 6081 "configure"
6081 pcg 1.1 #include "confdefs.h"
6082    
6083     int main() {
6084     ${x_direct_test_function}()
6085     ; return 0; }
6086     EOF
6087 pcg 1.4 if { (eval echo configure:6088: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6088 pcg 1.1 rm -rf conftest*
6089     LIBS="$ac_save_LIBS"
6090     # We can link X programs with no special library path.
6091     ac_x_libraries=
6092     else
6093     echo "configure: failed program was:" >&5
6094     cat conftest.$ac_ext >&5
6095     rm -rf conftest*
6096     LIBS="$ac_save_LIBS"
6097     # First see if replacing the include by lib works.
6098     # Check X11 before X11Rn because it is often a symlink to the current release.
6099     for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
6100     /usr/X11/lib \
6101     /usr/X11R6/lib \
6102     /usr/X11R5/lib \
6103     /usr/X11R4/lib \
6104     \
6105     /usr/lib/X11 \
6106     /usr/lib/X11R6 \
6107     /usr/lib/X11R5 \
6108     /usr/lib/X11R4 \
6109     \
6110     /usr/local/X11/lib \
6111     /usr/local/X11R6/lib \
6112     /usr/local/X11R5/lib \
6113     /usr/local/X11R4/lib \
6114     \
6115     /usr/local/lib/X11 \
6116     /usr/local/lib/X11R6 \
6117     /usr/local/lib/X11R5 \
6118     /usr/local/lib/X11R4 \
6119     \
6120     /usr/X386/lib \
6121     /usr/x386/lib \
6122     /usr/XFree86/lib/X11 \
6123     \
6124     /usr/lib \
6125     /usr/local/lib \
6126     /usr/unsupported/lib \
6127     /usr/athena/lib \
6128     /usr/local/x11r5/lib \
6129     /usr/lpp/Xamples/lib \
6130     /lib/usr/lib/X11 \
6131     \
6132     /usr/openwin/lib \
6133     /usr/openwin/share/lib \
6134     ; \
6135     do
6136     for ac_extension in a so sl; do
6137     if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
6138     ac_x_libraries=$ac_dir
6139     break 2
6140     fi
6141     done
6142     done
6143     fi
6144     rm -f conftest*
6145     fi # $ac_x_libraries = NO
6146    
6147     if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
6148     # Didn't find X anywhere. Cache the known absence of X.
6149     ac_cv_have_x="have_x=no"
6150     else
6151     # Record where we found X for the cache.
6152     ac_cv_have_x="have_x=yes \
6153     ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
6154     fi
6155     fi
6156     fi
6157     eval "$ac_cv_have_x"
6158     fi # $with_x != no
6159    
6160     if test "$have_x" != yes; then
6161     echo "$ac_t""$have_x" 1>&6
6162     no_x=yes
6163     else
6164     # If each of the values was on the command line, it overrides each guess.
6165     test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6166     test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6167     # Update the cache value to reflect the command line values.
6168     ac_cv_have_x="have_x=yes \
6169     ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
6170     echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
6171     fi
6172    
6173     if test "$no_x" = yes; then
6174     # Not all programs may use this symbol, but it does not hurt to define it.
6175     cat >> confdefs.h <<\EOF
6176     #define X_DISPLAY_MISSING 1
6177     EOF
6178    
6179     X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6180     else
6181     if test -n "$x_includes"; then
6182     X_CFLAGS="$X_CFLAGS -I$x_includes"
6183     fi
6184    
6185     # It would also be nice to do this for all -L options, not just this one.
6186     if test -n "$x_libraries"; then
6187     X_LIBS="$X_LIBS -L$x_libraries"
6188     # For Solaris; some versions of Sun CC require a space after -R and
6189     # others require no space. Words are not sufficient . . . .
6190     case "`(uname -sr) 2>/dev/null`" in
6191     "SunOS 5"*)
6192     echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
6193 pcg 1.4 echo "configure:6194: checking whether -R must be followed by a space" >&5
6194 pcg 1.1 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
6195     cat > conftest.$ac_ext <<EOF
6196 pcg 1.4 #line 6197 "configure"
6197 pcg 1.1 #include "confdefs.h"
6198    
6199     int main() {
6200    
6201     ; return 0; }
6202     EOF
6203 pcg 1.4 if { (eval echo configure:6204: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6204 pcg 1.1 rm -rf conftest*
6205     ac_R_nospace=yes
6206     else
6207     echo "configure: failed program was:" >&5
6208     cat conftest.$ac_ext >&5
6209     rm -rf conftest*
6210     ac_R_nospace=no
6211     fi
6212     rm -f conftest*
6213     if test $ac_R_nospace = yes; then
6214     echo "$ac_t""no" 1>&6
6215     X_LIBS="$X_LIBS -R$x_libraries"
6216     else
6217     LIBS="$ac_xsave_LIBS -R $x_libraries"
6218     cat > conftest.$ac_ext <<EOF
6219 pcg 1.4 #line 6220 "configure"
6220 pcg 1.1 #include "confdefs.h"
6221    
6222     int main() {
6223    
6224     ; return 0; }
6225     EOF
6226 pcg 1.4 if { (eval echo configure:6227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6227 pcg 1.1 rm -rf conftest*
6228     ac_R_space=yes
6229     else
6230     echo "configure: failed program was:" >&5
6231     cat conftest.$ac_ext >&5
6232     rm -rf conftest*
6233     ac_R_space=no
6234     fi
6235     rm -f conftest*
6236     if test $ac_R_space = yes; then
6237     echo "$ac_t""yes" 1>&6
6238     X_LIBS="$X_LIBS -R $x_libraries"
6239     else
6240     echo "$ac_t""neither works" 1>&6
6241     fi
6242     fi
6243     LIBS="$ac_xsave_LIBS"
6244     esac
6245     fi
6246    
6247     # Check for system-dependent libraries X programs must link with.
6248     # Do this before checking for the system-independent R6 libraries
6249     # (-lICE), since we may need -lsocket or whatever for X linking.
6250    
6251     if test "$ISC" = yes; then
6252     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6253     else
6254     # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
6255     # libraries were built with DECnet support. And karl@cs.umb.edu says
6256     # the Alpha needs dnet_stub (dnet does not exist).
6257     echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
6258 pcg 1.4 echo "configure:6259: checking for dnet_ntoa in -ldnet" >&5
6259 pcg 1.1 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
6260     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6261     echo $ac_n "(cached) $ac_c" 1>&6
6262     else
6263     ac_save_LIBS="$LIBS"
6264     LIBS="-ldnet $LIBS"
6265     cat > conftest.$ac_ext <<EOF
6266 pcg 1.4 #line 6267 "configure"
6267 pcg 1.1 #include "confdefs.h"
6268     /* Override any gcc2 internal prototype to avoid an error. */
6269     /* We use char because int might match the return type of a gcc2
6270     builtin and then its argument prototype would still apply. */
6271     char dnet_ntoa();
6272    
6273     int main() {
6274     dnet_ntoa()
6275     ; return 0; }
6276     EOF
6277 pcg 1.4 if { (eval echo configure:6278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6278 pcg 1.1 rm -rf conftest*
6279     eval "ac_cv_lib_$ac_lib_var=yes"
6280     else
6281     echo "configure: failed program was:" >&5
6282     cat conftest.$ac_ext >&5
6283     rm -rf conftest*
6284     eval "ac_cv_lib_$ac_lib_var=no"
6285     fi
6286     rm -f conftest*
6287     LIBS="$ac_save_LIBS"
6288    
6289     fi
6290     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6291     echo "$ac_t""yes" 1>&6
6292     X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
6293     else
6294     echo "$ac_t""no" 1>&6
6295     fi
6296    
6297     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
6298     echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
6299 pcg 1.4 echo "configure:6300: checking for dnet_ntoa in -ldnet_stub" >&5
6300 pcg 1.1 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
6301     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6302     echo $ac_n "(cached) $ac_c" 1>&6
6303     else
6304     ac_save_LIBS="$LIBS"
6305     LIBS="-ldnet_stub $LIBS"
6306     cat > conftest.$ac_ext <<EOF
6307 pcg 1.4 #line 6308 "configure"
6308 pcg 1.1 #include "confdefs.h"
6309     /* Override any gcc2 internal prototype to avoid an error. */
6310     /* We use char because int might match the return type of a gcc2
6311     builtin and then its argument prototype would still apply. */
6312     char dnet_ntoa();
6313    
6314     int main() {
6315     dnet_ntoa()
6316     ; return 0; }
6317     EOF
6318 pcg 1.4 if { (eval echo configure:6319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6319 pcg 1.1 rm -rf conftest*
6320     eval "ac_cv_lib_$ac_lib_var=yes"
6321     else
6322     echo "configure: failed program was:" >&5
6323     cat conftest.$ac_ext >&5
6324     rm -rf conftest*
6325     eval "ac_cv_lib_$ac_lib_var=no"
6326     fi
6327     rm -f conftest*
6328     LIBS="$ac_save_LIBS"
6329    
6330     fi
6331     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6332     echo "$ac_t""yes" 1>&6
6333     X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
6334     else
6335     echo "$ac_t""no" 1>&6
6336     fi
6337    
6338     fi
6339    
6340     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6341     # to get the SysV transport functions.
6342     # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
6343     # needs -lnsl.
6344     # The nsl library prevents programs from opening the X display
6345     # on Irix 5.2, according to dickey@clark.net.
6346     echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
6347 pcg 1.4 echo "configure:6348: checking for gethostbyname" >&5
6348 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
6349     echo $ac_n "(cached) $ac_c" 1>&6
6350     else
6351     cat > conftest.$ac_ext <<EOF
6352 pcg 1.4 #line 6353 "configure"
6353 pcg 1.1 #include "confdefs.h"
6354     /* System header to define __stub macros and hopefully few prototypes,
6355     which can conflict with char gethostbyname(); below. */
6356     #include <assert.h>
6357     /* Override any gcc2 internal prototype to avoid an error. */
6358     /* We use char because int might match the return type of a gcc2
6359     builtin and then its argument prototype would still apply. */
6360     char gethostbyname();
6361    
6362     int main() {
6363    
6364     /* The GNU C library defines this for functions which it implements
6365     to always fail with ENOSYS. Some functions are actually named
6366     something starting with __ and the normal name is an alias. */
6367     #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
6368     choke me
6369     #else
6370     gethostbyname();
6371     #endif
6372    
6373     ; return 0; }
6374     EOF
6375 pcg 1.4 if { (eval echo configure:6376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6376 pcg 1.1 rm -rf conftest*
6377     eval "ac_cv_func_gethostbyname=yes"
6378     else
6379     echo "configure: failed program was:" >&5
6380     cat conftest.$ac_ext >&5
6381     rm -rf conftest*
6382     eval "ac_cv_func_gethostbyname=no"
6383     fi
6384     rm -f conftest*
6385     fi
6386    
6387     if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
6388     echo "$ac_t""yes" 1>&6
6389     :
6390     else
6391     echo "$ac_t""no" 1>&6
6392     fi
6393    
6394     if test $ac_cv_func_gethostbyname = no; then
6395     echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
6396 pcg 1.4 echo "configure:6397: checking for gethostbyname in -lnsl" >&5
6397 pcg 1.1 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
6398     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6399     echo $ac_n "(cached) $ac_c" 1>&6
6400     else
6401     ac_save_LIBS="$LIBS"
6402     LIBS="-lnsl $LIBS"
6403     cat > conftest.$ac_ext <<EOF
6404 pcg 1.4 #line 6405 "configure"
6405 pcg 1.1 #include "confdefs.h"
6406     /* Override any gcc2 internal prototype to avoid an error. */
6407     /* We use char because int might match the return type of a gcc2
6408     builtin and then its argument prototype would still apply. */
6409     char gethostbyname();
6410    
6411     int main() {
6412     gethostbyname()
6413     ; return 0; }
6414     EOF
6415 pcg 1.4 if { (eval echo configure:6416: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6416 pcg 1.1 rm -rf conftest*
6417     eval "ac_cv_lib_$ac_lib_var=yes"
6418     else
6419     echo "configure: failed program was:" >&5
6420     cat conftest.$ac_ext >&5
6421     rm -rf conftest*
6422     eval "ac_cv_lib_$ac_lib_var=no"
6423     fi
6424     rm -f conftest*
6425     LIBS="$ac_save_LIBS"
6426    
6427     fi
6428     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6429     echo "$ac_t""yes" 1>&6
6430     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6431     else
6432     echo "$ac_t""no" 1>&6
6433     fi
6434    
6435     fi
6436    
6437     # lieder@skyler.mavd.honeywell.com says without -lsocket,
6438     # socket/setsockopt and other routines are undefined under SCO ODT
6439     # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
6440     # on later versions), says simon@lia.di.epfl.ch: it contains
6441     # gethostby* variants that don't use the nameserver (or something).
6442     # -lsocket must be given before -lnsl if both are needed.
6443     # We assume that if connect needs -lnsl, so does gethostbyname.
6444     echo $ac_n "checking for connect""... $ac_c" 1>&6
6445 pcg 1.4 echo "configure:6446: checking for connect" >&5
6446 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
6447     echo $ac_n "(cached) $ac_c" 1>&6
6448     else
6449     cat > conftest.$ac_ext <<EOF
6450 pcg 1.4 #line 6451 "configure"
6451 pcg 1.1 #include "confdefs.h"
6452     /* System header to define __stub macros and hopefully few prototypes,
6453     which can conflict with char connect(); below. */
6454     #include <assert.h>
6455     /* Override any gcc2 internal prototype to avoid an error. */
6456     /* We use char because int might match the return type of a gcc2
6457     builtin and then its argument prototype would still apply. */
6458     char connect();
6459    
6460     int main() {
6461    
6462     /* The GNU C library defines this for functions which it implements
6463     to always fail with ENOSYS. Some functions are actually named
6464     something starting with __ and the normal name is an alias. */
6465     #if defined (__stub_connect) || defined (__stub___connect)
6466     choke me
6467     #else
6468     connect();
6469     #endif
6470    
6471     ; return 0; }
6472     EOF
6473 pcg 1.4 if { (eval echo configure:6474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6474 pcg 1.1 rm -rf conftest*
6475     eval "ac_cv_func_connect=yes"
6476     else
6477     echo "configure: failed program was:" >&5
6478     cat conftest.$ac_ext >&5
6479     rm -rf conftest*
6480     eval "ac_cv_func_connect=no"
6481     fi
6482     rm -f conftest*
6483     fi
6484    
6485     if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
6486     echo "$ac_t""yes" 1>&6
6487     :
6488     else
6489     echo "$ac_t""no" 1>&6
6490     fi
6491    
6492     if test $ac_cv_func_connect = no; then
6493     echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
6494 pcg 1.4 echo "configure:6495: checking for connect in -lsocket" >&5
6495 pcg 1.1 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
6496     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6497     echo $ac_n "(cached) $ac_c" 1>&6
6498     else
6499     ac_save_LIBS="$LIBS"
6500     LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
6501     cat > conftest.$ac_ext <<EOF
6502 pcg 1.4 #line 6503 "configure"
6503 pcg 1.1 #include "confdefs.h"
6504     /* Override any gcc2 internal prototype to avoid an error. */
6505     /* We use char because int might match the return type of a gcc2
6506     builtin and then its argument prototype would still apply. */
6507     char connect();
6508    
6509     int main() {
6510     connect()
6511     ; return 0; }
6512     EOF
6513 pcg 1.4 if { (eval echo configure:6514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6514 pcg 1.1 rm -rf conftest*
6515     eval "ac_cv_lib_$ac_lib_var=yes"
6516     else
6517     echo "configure: failed program was:" >&5
6518     cat conftest.$ac_ext >&5
6519     rm -rf conftest*
6520     eval "ac_cv_lib_$ac_lib_var=no"
6521     fi
6522     rm -f conftest*
6523     LIBS="$ac_save_LIBS"
6524    
6525     fi
6526     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6527     echo "$ac_t""yes" 1>&6
6528     X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6529     else
6530     echo "$ac_t""no" 1>&6
6531     fi
6532    
6533     fi
6534    
6535     # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
6536     echo $ac_n "checking for remove""... $ac_c" 1>&6
6537 pcg 1.4 echo "configure:6538: checking for remove" >&5
6538 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
6539     echo $ac_n "(cached) $ac_c" 1>&6
6540     else
6541     cat > conftest.$ac_ext <<EOF
6542 pcg 1.4 #line 6543 "configure"
6543 pcg 1.1 #include "confdefs.h"
6544     /* System header to define __stub macros and hopefully few prototypes,
6545     which can conflict with char remove(); below. */
6546     #include <assert.h>
6547     /* Override any gcc2 internal prototype to avoid an error. */
6548     /* We use char because int might match the return type of a gcc2
6549     builtin and then its argument prototype would still apply. */
6550     char remove();
6551    
6552     int main() {
6553    
6554     /* The GNU C library defines this for functions which it implements
6555     to always fail with ENOSYS. Some functions are actually named
6556     something starting with __ and the normal name is an alias. */
6557     #if defined (__stub_remove) || defined (__stub___remove)
6558     choke me
6559     #else
6560     remove();
6561     #endif
6562    
6563     ; return 0; }
6564     EOF
6565 pcg 1.4 if { (eval echo configure:6566: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6566 pcg 1.1 rm -rf conftest*
6567     eval "ac_cv_func_remove=yes"
6568     else
6569     echo "configure: failed program was:" >&5
6570     cat conftest.$ac_ext >&5
6571     rm -rf conftest*
6572     eval "ac_cv_func_remove=no"
6573     fi
6574     rm -f conftest*
6575     fi
6576    
6577     if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
6578     echo "$ac_t""yes" 1>&6
6579     :
6580     else
6581     echo "$ac_t""no" 1>&6
6582     fi
6583    
6584     if test $ac_cv_func_remove = no; then
6585     echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
6586 pcg 1.4 echo "configure:6587: checking for remove in -lposix" >&5
6587 pcg 1.1 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
6588     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6589     echo $ac_n "(cached) $ac_c" 1>&6
6590     else
6591     ac_save_LIBS="$LIBS"
6592     LIBS="-lposix $LIBS"
6593     cat > conftest.$ac_ext <<EOF
6594 pcg 1.4 #line 6595 "configure"
6595 pcg 1.1 #include "confdefs.h"
6596     /* Override any gcc2 internal prototype to avoid an error. */
6597     /* We use char because int might match the return type of a gcc2
6598     builtin and then its argument prototype would still apply. */
6599     char remove();
6600    
6601     int main() {
6602     remove()
6603     ; return 0; }
6604     EOF
6605 pcg 1.4 if { (eval echo configure:6606: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6606 pcg 1.1 rm -rf conftest*
6607     eval "ac_cv_lib_$ac_lib_var=yes"
6608     else
6609     echo "configure: failed program was:" >&5
6610     cat conftest.$ac_ext >&5
6611     rm -rf conftest*
6612     eval "ac_cv_lib_$ac_lib_var=no"
6613     fi
6614     rm -f conftest*
6615     LIBS="$ac_save_LIBS"
6616    
6617     fi
6618     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6619     echo "$ac_t""yes" 1>&6
6620     X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6621     else
6622     echo "$ac_t""no" 1>&6
6623     fi
6624    
6625     fi
6626    
6627     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6628     echo $ac_n "checking for shmat""... $ac_c" 1>&6
6629 pcg 1.4 echo "configure:6630: checking for shmat" >&5
6630 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
6631     echo $ac_n "(cached) $ac_c" 1>&6
6632     else
6633     cat > conftest.$ac_ext <<EOF
6634 pcg 1.4 #line 6635 "configure"
6635 pcg 1.1 #include "confdefs.h"
6636     /* System header to define __stub macros and hopefully few prototypes,
6637     which can conflict with char shmat(); below. */
6638     #include <assert.h>
6639     /* Override any gcc2 internal prototype to avoid an error. */
6640     /* We use char because int might match the return type of a gcc2
6641     builtin and then its argument prototype would still apply. */
6642     char shmat();
6643    
6644     int main() {
6645    
6646     /* The GNU C library defines this for functions which it implements
6647     to always fail with ENOSYS. Some functions are actually named
6648     something starting with __ and the normal name is an alias. */
6649     #if defined (__stub_shmat) || defined (__stub___shmat)
6650     choke me
6651     #else
6652     shmat();
6653     #endif
6654    
6655     ; return 0; }
6656     EOF
6657 pcg 1.4 if { (eval echo configure:6658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6658 pcg 1.1 rm -rf conftest*
6659     eval "ac_cv_func_shmat=yes"
6660     else
6661     echo "configure: failed program was:" >&5
6662     cat conftest.$ac_ext >&5
6663     rm -rf conftest*
6664     eval "ac_cv_func_shmat=no"
6665     fi
6666     rm -f conftest*
6667     fi
6668    
6669     if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
6670     echo "$ac_t""yes" 1>&6
6671     :
6672     else
6673     echo "$ac_t""no" 1>&6
6674     fi
6675    
6676     if test $ac_cv_func_shmat = no; then
6677     echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
6678 pcg 1.4 echo "configure:6679: checking for shmat in -lipc" >&5
6679 pcg 1.1 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
6680     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6681     echo $ac_n "(cached) $ac_c" 1>&6
6682     else
6683     ac_save_LIBS="$LIBS"
6684     LIBS="-lipc $LIBS"
6685     cat > conftest.$ac_ext <<EOF
6686 pcg 1.4 #line 6687 "configure"
6687 pcg 1.1 #include "confdefs.h"
6688     /* Override any gcc2 internal prototype to avoid an error. */
6689     /* We use char because int might match the return type of a gcc2
6690     builtin and then its argument prototype would still apply. */
6691     char shmat();
6692    
6693     int main() {
6694     shmat()
6695     ; return 0; }
6696     EOF
6697 pcg 1.4 if { (eval echo configure:6698: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6698 pcg 1.1 rm -rf conftest*
6699     eval "ac_cv_lib_$ac_lib_var=yes"
6700     else
6701     echo "configure: failed program was:" >&5
6702     cat conftest.$ac_ext >&5
6703     rm -rf conftest*
6704     eval "ac_cv_lib_$ac_lib_var=no"
6705     fi
6706     rm -f conftest*
6707     LIBS="$ac_save_LIBS"
6708    
6709     fi
6710     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6711     echo "$ac_t""yes" 1>&6
6712     X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6713     else
6714     echo "$ac_t""no" 1>&6
6715     fi
6716    
6717     fi
6718     fi
6719    
6720     # Check for libraries that X11R6 Xt/Xaw programs need.
6721     ac_save_LDFLAGS="$LDFLAGS"
6722     test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6723     # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6724     # check for ICE first), but we must link in the order -lSM -lICE or
6725     # we get undefined symbols. So assume we have SM if we have ICE.
6726     # These have to be linked with before -lX11, unlike the other
6727     # libraries we check for below, so use a different variable.
6728     # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
6729     echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
6730 pcg 1.4 echo "configure:6731: checking for IceConnectionNumber in -lICE" >&5
6731 pcg 1.1 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
6732     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6733     echo $ac_n "(cached) $ac_c" 1>&6
6734     else
6735     ac_save_LIBS="$LIBS"
6736     LIBS="-lICE $X_EXTRA_LIBS $LIBS"
6737     cat > conftest.$ac_ext <<EOF
6738 pcg 1.4 #line 6739 "configure"
6739 pcg 1.1 #include "confdefs.h"
6740     /* Override any gcc2 internal prototype to avoid an error. */
6741     /* We use char because int might match the return type of a gcc2
6742     builtin and then its argument prototype would still apply. */
6743     char IceConnectionNumber();
6744    
6745     int main() {
6746     IceConnectionNumber()
6747     ; return 0; }
6748     EOF
6749 pcg 1.4 if { (eval echo configure:6750: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6750 pcg 1.1 rm -rf conftest*
6751     eval "ac_cv_lib_$ac_lib_var=yes"
6752     else
6753     echo "configure: failed program was:" >&5
6754     cat conftest.$ac_ext >&5
6755     rm -rf conftest*
6756     eval "ac_cv_lib_$ac_lib_var=no"
6757     fi
6758     rm -f conftest*
6759     LIBS="$ac_save_LIBS"
6760    
6761     fi
6762     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6763     echo "$ac_t""yes" 1>&6
6764     X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6765     else
6766     echo "$ac_t""no" 1>&6
6767     fi
6768    
6769     LDFLAGS="$ac_save_LDFLAGS"
6770    
6771     fi
6772    
6773    
6774    
6775     if test x$support_xpm = xyes; then
6776    
6777    
6778    
6779     # Initialize some more variables set by options.
6780     # The variables have the same names as the options, with
6781     # dashes changed to underlines.
6782    
6783     # If we find XPM, set shell vars xpm_includes and xpm_libraries to the
6784     # paths, otherwise set no_xpm=yes.
6785     # Uses ac_ vars as temps to allow command line to override cache and checks.
6786     echo $ac_n "checking for libXpm""... $ac_c" 1>&6
6787 pcg 1.4 echo "configure:6788: checking for libXpm" >&5
6788 pcg 1.1
6789     # Check whether --with-xpm_includes or --without-xpm_includes was given.
6790     if test "${with_xpm_includes+set}" = set; then
6791     withval="$with_xpm_includes"
6792     xpm_includes="$withval"
6793     else
6794     xpm_includes=NO
6795     fi
6796    
6797     # Check whether --with-xpm_library or --without-xpm_library was given.
6798     if test "${with_xpm_library+set}" = set; then
6799     withval="$with_xpm_library"
6800     xpm_libraries="$withval"
6801     else
6802     xpm_libraries=NO
6803     fi
6804    
6805    
6806     # --without-xpm overrides everything else, but does not touch the cache.
6807     # Check whether --with-xpm or --without-xpm was given.
6808     if test "${with_xpm+set}" = set; then
6809     withval="$with_xpm"
6810     :
6811     fi
6812    
6813     if test "$with_xpm" = no; then
6814     have_xpm=disabled
6815     else
6816     if eval "test \"`echo '$''{'ac_cv_have_xpm'+set}'`\" = set"; then
6817     echo $ac_n "(cached) $ac_c" 1>&6
6818     else
6819    
6820     vt_xpm_include_X11=no
6821     if test -n "$xpm_includes"; then
6822     vt_xpm_includes=$xpm_includes
6823     else
6824     vt_xpm_includes=NO
6825     fi
6826     if test -n "$xpm_libraries"; then
6827     vt_xpm_libraries=$xpm_libraries
6828     else
6829     vt_xpm_libraries=NO
6830     fi
6831    
6832     if test "$vt_xpm_includes" = NO; then
6833     # Guess where to find xpm.h
6834    
6835     ac_save_CPPFLAGS="$CPPFLAGS"
6836     CPPFLAGS="$CPPFLAGS $X_CFLAGS"
6837    
6838     # First, try using that file with no special directory specified.
6839     cat > conftest.$ac_ext <<EOF
6840 pcg 1.4 #line 6841 "configure"
6841 pcg 1.1 #include "confdefs.h"
6842     #include <X11/xpm.h>
6843     EOF
6844     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6845 pcg 1.4 { (eval echo configure:6846: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6846 pcg 1.1 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6847     if test -z "$ac_err"; then
6848     rm -rf conftest*
6849     # We can compile using X headers with no special include directory.
6850     vt_xpm_includes=
6851     vt_xpm_include_X11=yes
6852     else
6853     echo "$ac_err" >&5
6854     echo "configure: failed program was:" >&5
6855     cat conftest.$ac_ext >&5
6856     rm -rf conftest*
6857     CPPFLAGS="$ac_save_CPPFLAGS"
6858     # Look for the header file in a standard set of common directories.
6859     for ac_dir in \
6860     /usr/X11/include \
6861     /usr/X11R6/include \
6862     /usr/X11R5/include \
6863     /usr/X11R4/include \
6864     \
6865     /usr/include/X11 \
6866     /usr/include/X11R6 \
6867     /usr/include/X11R5 \
6868     /usr/include/X11R4 \
6869     \
6870     /usr/local/X11/include \
6871     /usr/local/X11R6/include \
6872     /usr/local/X11R5/include \
6873     /usr/local/X11R4/include \
6874     \
6875     /usr/local/include/X11 \
6876     /usr/local/include/X11R6 \
6877     /usr/local/include/X11R5 \
6878     /usr/local/include/X11R4 \
6879     \
6880     /usr/X386/include \
6881     /usr/x386/include \
6882     /usr/XFree86/include/X11 \
6883     \
6884     /usr/include \
6885     /usr/local/include \
6886     /usr/unsupported/include \
6887     /usr/athena/include \
6888     /usr/local/x11r5/include \
6889     /usr/lpp/Xamples/include \
6890     \
6891     /usr/openwin/include \
6892     /usr/openwin/share/include \
6893     ; \
6894     do
6895     if test -r "$ac_dir/X11/xpm.h"; then
6896     vt_xpm_includes="$ac_dir"
6897     vt_xpm_include_X11=yes
6898     break
6899     else
6900     if test -r "$ac_dir/xpm.h"; then
6901     vt_xpm_includes=$ac_dir
6902     break
6903     fi
6904     fi
6905     done
6906     fi
6907     rm -f conftest*
6908     fi
6909    
6910     if test "$vt_xpm_libraries" = NO; then
6911     # Check for the libraries.
6912    
6913     # See if we find them without any special options.
6914     # Don't add to $LIBS permanently.
6915     ac_save_LIBS="$LIBS"
6916     LIBS="$LIBS $X_LIBS -lXpm -lX11"
6917     cat > conftest.$ac_ext <<EOF
6918 pcg 1.4 #line 6919 "configure"
6919 pcg 1.1 #include "confdefs.h"
6920    
6921     int main() {
6922     XpmReadFileToPixmap()
6923     ; return 0; }
6924     EOF
6925 pcg 1.4 if { (eval echo configure:6926: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6926 pcg 1.1 rm -rf conftest*
6927     LIBS="$ac_save_LIBS"
6928     # We can link libXpm with no special library path.
6929     vt_xpm_libraries=
6930     else
6931     echo "configure: failed program was:" >&5
6932     cat conftest.$ac_ext >&5
6933     rm -rf conftest*
6934     LIBS="$ac_save_LIBS"
6935     # First see if replacing the include by lib works.
6936     for ac_dir in \
6937     `echo "$vt_xpm_includes" | sed 's,include/X11,lib,;s,include,lib,'` \
6938     /usr/X11/lib \
6939     /usr/X11R6/lib \
6940     /usr/X11R5/lib \
6941     /usr/X11R4/lib \
6942     \
6943     /usr/lib/X11 \
6944     /usr/lib/X11R6 \
6945     /usr/lib/X11R5 \
6946     /usr/lib/X11R4 \
6947     \
6948     /usr/local/X11/lib \
6949     /usr/local/X11R6/lib \
6950     /usr/local/X11R5/lib \
6951     /usr/local/X11R4/lib \
6952     \
6953     /usr/local/lib/X11 \
6954     /usr/local/lib/X11R6 \
6955     /usr/local/lib/X11R5 \
6956     /usr/local/lib/X11R4 \
6957     \
6958     /usr/X386/lib \
6959     /usr/x386/lib \
6960     /usr/XFree86/lib/X11 \
6961     \
6962     /usr/lib \
6963     /usr/local/lib \
6964     /usr/unsupported/lib \
6965     /usr/athena/lib \
6966     /usr/local/x11r5/lib \
6967     /usr/lpp/Xamples/lib \
6968     \
6969     /usr/openwin/lib \
6970     /usr/openwin/share/lib \
6971     ; \
6972     do
6973     for ac_extension in a so sl; do
6974     if test -r $ac_dir/libXpm.$ac_extension; then
6975     vt_xpm_libraries=$ac_dir
6976     break 2
6977     fi
6978     done
6979     done
6980     fi
6981     rm -f conftest*
6982     fi
6983    
6984    
6985     if test "$vt_xpm_includes" = NO -o "$vt_xpm_libraries" = NO; then
6986     ac_cv_have_xpm="have_xpm=no"
6987     else
6988     ac_cv_have_xpm="have_xpm=yes \
6989     vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
6990     vt_xpm_include_X11=$vt_xpm_include_X11"
6991     fi
6992     fi
6993     eval "$ac_cv_have_xpm"
6994     fi
6995    
6996     if test "$have_xpm" != yes; then
6997     echo "$ac_t""$have_xpm" 1>&6
6998     no_xpm=yes
6999     else
7000     if test "$xpm_includes" != NO; then
7001     if test "$xpm_includes" = "$vt_xpm_includes"; then
7002     if test -r "$xpm_includes/X11/xpm.h"; then
7003     vt_xpm_include_X11=yes
7004     fi
7005     else
7006     vt_xpm_include_X11=no
7007     if test -z "$xpm_includes"; then
7008     cat > conftest.$ac_ext <<EOF
7009 pcg 1.4 #line 7010 "configure"
7010 pcg 1.1 #include "confdefs.h"
7011     #include <X11/xpm.h>
7012     EOF
7013     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7014 pcg 1.4 { (eval echo configure:7015: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7015 pcg 1.1 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7016     if test -z "$ac_err"; then
7017     rm -rf conftest*
7018     vt_xpm_include_X11=yes
7019     else
7020     echo "$ac_err" >&5
7021     echo "configure: failed program was:" >&5
7022     cat conftest.$ac_ext >&5
7023     fi
7024     rm -f conftest*
7025     else
7026     if test -r "$xpm_includes/X11/xpm.h"; then
7027     vt_xpm_include_X11=yes
7028     fi
7029     fi
7030     fi
7031     vt_xpm_includes=$xpm_includes
7032     fi
7033     if test "x$xpm_libraries" != xNO; then
7034     vt_xpm_libraries=$xpm_libraries
7035     fi
7036     # Update the cache value to reflect the command line values.
7037     ac_cv_have_xpm="have_xpm=yes \
7038     vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
7039     vt_xpm_include_X11=$vt_xpm_include_X11"
7040     eval "$ac_cv_have_xpm"
7041     echo "$ac_t""-I$vt_xpm_includes, -L$vt_xpm_libraries" 1>&6
7042     if test -n "$vt_xpm_includes"; then
7043     XPM_CPPFLAGS="-DHAVE_LIBXPM"
7044     fi
7045     if test -n "$vt_xpm_includes"; then
7046     XPM_CFLAGS="-I$vt_xpm_includes"
7047     fi
7048     XPM_LIBS="-lXpm"
7049     if test -n "$vt_xpm_libraries"; then
7050     XPM_LIBS="-L$vt_xpm_libraries $XPM_LIBS"
7051     fi
7052     if test "x$vt_xpm_include_X11" = xyes; then
7053     cat >> confdefs.h <<\EOF
7054     #define XPM_INC_X11 1
7055     EOF
7056    
7057     fi
7058     fi
7059    
7060    
7061    
7062    
7063    
7064     if test x$no_xpm = xyes; then
7065     support_xpm=needsmanualspecification
7066     fi
7067     fi
7068    
7069     echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
7070 pcg 1.4 echo "configure:7071: checking for sys/wait.h that is POSIX.1 compatible" >&5
7071 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
7072     echo $ac_n "(cached) $ac_c" 1>&6
7073     else
7074     cat > conftest.$ac_ext <<EOF
7075 pcg 1.4 #line 7076 "configure"
7076 pcg 1.1 #include "confdefs.h"
7077     #include <sys/types.h>
7078     #include <sys/wait.h>
7079     #ifndef WEXITSTATUS
7080     #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
7081     #endif
7082     #ifndef WIFEXITED
7083     #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
7084     #endif
7085     int main() {
7086     int s;
7087     wait (&s);
7088     s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
7089     ; return 0; }
7090     EOF
7091 pcg 1.4 if { (eval echo configure:7092: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7092 pcg 1.1 rm -rf conftest*
7093     ac_cv_header_sys_wait_h=yes
7094     else
7095     echo "configure: failed program was:" >&5
7096     cat conftest.$ac_ext >&5
7097     rm -rf conftest*
7098     ac_cv_header_sys_wait_h=no
7099     fi
7100     rm -f conftest*
7101     fi
7102    
7103     echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
7104     if test $ac_cv_header_sys_wait_h = yes; then
7105     cat >> confdefs.h <<\EOF
7106     #define HAVE_SYS_WAIT_H 1
7107     EOF
7108    
7109     fi
7110    
7111     for ac_hdr in \
7112     assert.h \
7113     fcntl.h \
7114     grp.h \
7115     libc.h \
7116     lastlog.h \
7117     stdarg.h \
7118     stdlib.h \
7119     string.h \
7120     termios.h \
7121     unistd.h \
7122     sys/byteorder.h \
7123     sys/ioctl.h \
7124     sys/select.h \
7125     sys/sockio.h \
7126     sys/strredir.h \
7127     sys/time.h \
7128     utmp.h \
7129     utmpx.h \
7130     stdint.h \
7131    
7132     do
7133     ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7134     echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7135 pcg 1.4 echo "configure:7136: checking for $ac_hdr" >&5
7136 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7137     echo $ac_n "(cached) $ac_c" 1>&6
7138     else
7139     cat > conftest.$ac_ext <<EOF
7140 pcg 1.4 #line 7141 "configure"
7141 pcg 1.1 #include "confdefs.h"
7142     #include <$ac_hdr>
7143     EOF
7144     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7145 pcg 1.4 { (eval echo configure:7146: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7146 pcg 1.1 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7147     if test -z "$ac_err"; then
7148     rm -rf conftest*
7149     eval "ac_cv_header_$ac_safe=yes"
7150     else
7151     echo "$ac_err" >&5
7152     echo "configure: failed program was:" >&5
7153     cat conftest.$ac_ext >&5
7154     rm -rf conftest*
7155     eval "ac_cv_header_$ac_safe=no"
7156     fi
7157     rm -f conftest*
7158     fi
7159     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7160     echo "$ac_t""yes" 1>&6
7161     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7162     cat >> confdefs.h <<EOF
7163     #define $ac_tr_hdr 1
7164     EOF
7165    
7166     else
7167     echo "$ac_t""no" 1>&6
7168     fi
7169     done
7170    
7171    
7172     echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
7173 pcg 1.4 echo "configure:7174: checking whether time.h and sys/time.h may both be included" >&5
7174 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
7175     echo $ac_n "(cached) $ac_c" 1>&6
7176     else
7177     cat > conftest.$ac_ext <<EOF
7178 pcg 1.4 #line 7179 "configure"
7179 pcg 1.1 #include "confdefs.h"
7180     #include <sys/types.h>
7181     #include <sys/time.h>
7182     #include <time.h>
7183     int main() {
7184     struct tm *tp;
7185     ; return 0; }
7186     EOF
7187 pcg 1.4 if { (eval echo configure:7188: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7188 pcg 1.1 rm -rf conftest*
7189     ac_cv_header_time=yes
7190     else
7191     echo "configure: failed program was:" >&5
7192     cat conftest.$ac_ext >&5
7193     rm -rf conftest*
7194     ac_cv_header_time=no
7195     fi
7196     rm -f conftest*
7197     fi
7198    
7199     echo "$ac_t""$ac_cv_header_time" 1>&6
7200     if test $ac_cv_header_time = yes; then
7201     cat >> confdefs.h <<\EOF
7202     #define TIME_WITH_SYS_TIME 1
7203     EOF
7204    
7205     fi
7206    
7207    
7208     echo $ac_n "checking whether termios.h and sys/ioctl.h may both be included""... $ac_c" 1>&6
7209 pcg 1.4 echo "configure:7210: checking whether termios.h and sys/ioctl.h may both be included" >&5
7210 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_header_sysioctl'+set}'`\" = set"; then
7211     echo $ac_n "(cached) $ac_c" 1>&6
7212     else
7213     cat > conftest.$ac_ext <<EOF
7214 pcg 1.4 #line 7215 "configure"
7215 pcg 1.1 #include "confdefs.h"
7216     #include <stdio.h>
7217     #include <sys/ioctl.h>
7218     #ifdef HAVE_TERMIOS_H
7219     #include <termios.h>
7220     #endif
7221     int main() {
7222     int a = ECHO;
7223     ; return 0; }
7224     EOF
7225 pcg 1.4 if { (eval echo configure:7226: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7226 pcg 1.1 rm -rf conftest*
7227     rxvt_cv_header_sysioctl=yes
7228     else
7229     echo "configure: failed program was:" >&5
7230     cat conftest.$ac_ext >&5
7231     rm -rf conftest*
7232     rxvt_cv_header_sysioctl=no
7233     fi
7234     rm -f conftest*
7235     fi
7236    
7237     echo "$ac_t""$rxvt_cv_header_sysioctl" 1>&6
7238    
7239     if test -n "$GCC"; then
7240     LDARG="-Wl,"
7241     else
7242     LDARG=""
7243     fi
7244     R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-rpath '$LDARG'\1/g'
7245    
7246     ac_save_CFLAGS=$CFLAGS
7247     ac_save_LIBS=$LIBS
7248     CFLAGS="$CFLAGS $X_CFLAGS"
7249     LIBS=`echo "$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
7250     echo $ac_n "checking for -rpath dynamic library path recording""... $ac_c" 1>&6
7251 pcg 1.4 echo "configure:7252: checking for -rpath dynamic library path recording" >&5
7252 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_rpath'+set}'`\" = set"; then
7253     echo $ac_n "(cached) $ac_c" 1>&6
7254     else
7255     if test "$cross_compiling" = yes; then
7256     echo "configure: warning: You may need to check the LIBS line" 1>&2
7257     else
7258     cat > conftest.$ac_ext <<EOF
7259 pcg 1.4 #line 7260 "configure"
7260 pcg 1.1 #include "confdefs.h"
7261    
7262     main()
7263     {
7264     exit(0);
7265     (void) XOpenDisplay("foobar");
7266     }
7267     EOF
7268 pcg 1.4 if { (eval echo configure:7269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7269 pcg 1.1 then
7270     rxvt_cv_rpath=yes
7271     else
7272     echo "configure: failed program was:" >&5
7273     cat conftest.$ac_ext >&5
7274     rm -fr conftest*
7275     rxvt_cv_rpath=no
7276     fi
7277     rm -fr conftest*
7278     fi
7279    
7280     fi
7281    
7282     echo "$ac_t""$rxvt_cv_rpath" 1>&6
7283     if test x$rxvt_cv_rpath != xyes; then
7284     R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-R\1/g'
7285     LIBS=`echo "$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
7286     echo $ac_n "checking for -R dynamic library path recording""... $ac_c" 1>&6
7287 pcg 1.4 echo "configure:7288: checking for -R dynamic library path recording" >&5
7288 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_R'+set}'`\" = set"; then
7289     echo $ac_n "(cached) $ac_c" 1>&6
7290     else
7291     if test "$cross_compiling" = yes; then
7292     rxvt_cv_R=no
7293     else
7294     cat > conftest.$ac_ext <<EOF
7295 pcg 1.4 #line 7296 "configure"
7296 pcg 1.1 #include "confdefs.h"
7297    
7298     main()
7299     {
7300     exit(0);
7301     (void) XOpenDisplay("foobar");
7302     }
7303     EOF
7304 pcg 1.4 if { (eval echo configure:7305: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7305 pcg 1.1 then
7306     rxvt_cv_R=yes
7307     else
7308     echo "configure: failed program was:" >&5
7309     cat conftest.$ac_ext >&5
7310     rm -fr conftest*
7311     rxvt_cv_R=no
7312     fi
7313     rm -fr conftest*
7314     fi
7315    
7316     fi
7317    
7318     echo "$ac_t""$rxvt_cv_R" 1>&6
7319     if test x$rxvt_cv_R != xyes; then
7320     LIBS="$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
7321     fi
7322     fi
7323    
7324     echo $ac_n "checking for XPointer""... $ac_c" 1>&6
7325 pcg 1.4 echo "configure:7326: checking for XPointer" >&5
7326 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_xpointer'+set}'`\" = set"; then
7327     echo $ac_n "(cached) $ac_c" 1>&6
7328     else
7329     cat > conftest.$ac_ext <<EOF
7330 pcg 1.4 #line 7331 "configure"
7331 pcg 1.1 #include "confdefs.h"
7332     #include <X11/Xlib.h>
7333     int main() {
7334     XPointer dummy;
7335     ; return 0; }
7336     EOF
7337 pcg 1.4 if { (eval echo configure:7338: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7338 pcg 1.1 rm -rf conftest*
7339     rxvt_cv_xpointer=yes
7340     else
7341     echo "configure: failed program was:" >&5
7342     cat conftest.$ac_ext >&5
7343     rm -rf conftest*
7344     rxvt_cv_xpointer=no
7345     fi
7346     rm -f conftest*
7347     fi
7348    
7349     echo "$ac_t""$rxvt_cv_xpointer" 1>&6
7350     if test x$rxvt_cv_xpointer = xyes; then
7351     cat >> confdefs.h <<\EOF
7352     #define HAVE_XPOINTER 1
7353     EOF
7354    
7355     fi
7356     LIBS=$ac_save_LIBS
7357     CFLAGS=$ac_save_CFLAGS
7358    
7359    
7360     echo $ac_n "checking for working const""... $ac_c" 1>&6
7361 pcg 1.4 echo "configure:7362: checking for working const" >&5
7362 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
7363     echo $ac_n "(cached) $ac_c" 1>&6
7364     else
7365     cat > conftest.$ac_ext <<EOF
7366 pcg 1.4 #line 7367 "configure"
7367 pcg 1.1 #include "confdefs.h"
7368    
7369     int main() {
7370    
7371     /* Ultrix mips cc rejects this. */
7372     typedef int charset[2]; const charset x;
7373     /* SunOS 4.1.1 cc rejects this. */
7374     char const *const *ccp;
7375     char **p;
7376     /* NEC SVR4.0.2 mips cc rejects this. */
7377     struct point {int x, y;};
7378     static struct point const zero = {0,0};
7379     /* AIX XL C 1.02.0.0 rejects this.
7380     It does not let you subtract one const X* pointer from another in an arm
7381     of an if-expression whose if-part is not a constant expression */
7382     const char *g = "string";
7383     ccp = &g + (g ? g-g : 0);
7384     /* HPUX 7.0 cc rejects these. */
7385     ++ccp;
7386     p = (char**) ccp;
7387     ccp = (char const *const *) p;
7388     { /* SCO 3.2v4 cc rejects this. */
7389     char *t;
7390     char const *s = 0 ? (char *) 0 : (char const *) 0;
7391    
7392     *t++ = 0;
7393     }
7394     { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
7395     int x[] = {25, 17};
7396     const int *foo = &x[0];
7397     ++foo;
7398     }
7399     { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7400     typedef const int *iptr;
7401     iptr p = 0;
7402     ++p;
7403     }
7404     { /* AIX XL C 1.02.0.0 rejects this saying
7405     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7406     struct s { int j; const int *ap[3]; };
7407     struct s *b; b->j = 5;
7408     }
7409     { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7410     const int foo = 10;
7411     }
7412    
7413     ; return 0; }
7414     EOF
7415 pcg 1.4 if { (eval echo configure:7416: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7416 pcg 1.1 rm -rf conftest*
7417     ac_cv_c_const=yes
7418     else
7419     echo "configure: failed program was:" >&5
7420     cat conftest.$ac_ext >&5
7421     rm -rf conftest*
7422     ac_cv_c_const=no
7423     fi
7424     rm -f conftest*
7425     fi
7426    
7427     echo "$ac_t""$ac_cv_c_const" 1>&6
7428     if test $ac_cv_c_const = no; then
7429     cat >> confdefs.h <<\EOF
7430     #define const
7431     EOF
7432    
7433     fi
7434    
7435     echo $ac_n "checking for inline""... $ac_c" 1>&6
7436 pcg 1.4 echo "configure:7437: checking for inline" >&5
7437 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
7438     echo $ac_n "(cached) $ac_c" 1>&6
7439     else
7440     ac_cv_c_inline=no
7441     for ac_kw in inline __inline__ __inline; do
7442     cat > conftest.$ac_ext <<EOF
7443 pcg 1.4 #line 7444 "configure"
7444 pcg 1.1 #include "confdefs.h"
7445    
7446     int main() {
7447     } $ac_kw foo() {
7448     ; return 0; }
7449     EOF
7450 pcg 1.4 if { (eval echo configure:7451: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7451 pcg 1.1 rm -rf conftest*
7452     ac_cv_c_inline=$ac_kw; break
7453     else
7454     echo "configure: failed program was:" >&5
7455     cat conftest.$ac_ext >&5
7456     fi
7457     rm -f conftest*
7458     done
7459    
7460     fi
7461    
7462     echo "$ac_t""$ac_cv_c_inline" 1>&6
7463     case "$ac_cv_c_inline" in
7464     inline | yes) ;;
7465     no) cat >> confdefs.h <<\EOF
7466     #define inline
7467     EOF
7468     ;;
7469     *) cat >> confdefs.h <<EOF
7470     #define inline $ac_cv_c_inline
7471     EOF
7472     ;;
7473     esac
7474    
7475    
7476    
7477     echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
7478 pcg 1.4 echo "configure:7479: checking for ANSI C header files" >&5
7479 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
7480     echo $ac_n "(cached) $ac_c" 1>&6
7481     else
7482     cat > conftest.$ac_ext <<EOF
7483 pcg 1.4 #line 7484 "configure"
7484 pcg 1.1 #include "confdefs.h"
7485     #include <stdlib.h>
7486     #include <stdarg.h>
7487     #include <string.h>
7488     #include <float.h>
7489     EOF
7490     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7491 pcg 1.4 { (eval echo configure:7492: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7492 pcg 1.1 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7493     if test -z "$ac_err"; then
7494     rm -rf conftest*
7495     ac_cv_header_stdc=yes
7496     else
7497     echo "$ac_err" >&5
7498     echo "configure: failed program was:" >&5
7499     cat conftest.$ac_ext >&5
7500     rm -rf conftest*
7501     ac_cv_header_stdc=no
7502     fi
7503     rm -f conftest*
7504    
7505     if test $ac_cv_header_stdc = yes; then
7506     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7507     cat > conftest.$ac_ext <<EOF
7508 pcg 1.4 #line 7509 "configure"
7509 pcg 1.1 #include "confdefs.h"
7510     #include <string.h>
7511     EOF
7512     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7513     egrep "memchr" >/dev/null 2>&1; then
7514     :
7515     else
7516     rm -rf conftest*
7517     ac_cv_header_stdc=no
7518     fi
7519     rm -f conftest*
7520    
7521     fi
7522    
7523     if test $ac_cv_header_stdc = yes; then
7524     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7525     cat > conftest.$ac_ext <<EOF
7526 pcg 1.4 #line 7527 "configure"
7527 pcg 1.1 #include "confdefs.h"
7528     #include <stdlib.h>
7529     EOF
7530     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7531     egrep "free" >/dev/null 2>&1; then
7532     :
7533     else
7534     rm -rf conftest*
7535     ac_cv_header_stdc=no
7536     fi
7537     rm -f conftest*
7538    
7539     fi
7540    
7541     if test $ac_cv_header_stdc = yes; then
7542     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7543     if test "$cross_compiling" = yes; then
7544     :
7545     else
7546     cat > conftest.$ac_ext <<EOF
7547 pcg 1.4 #line 7548 "configure"
7548 pcg 1.1 #include "confdefs.h"
7549     #include <ctype.h>
7550     #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7551     #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7552     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7553     int main () { int i; for (i = 0; i < 256; i++)
7554     if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
7555     exit (0); }
7556    
7557     EOF
7558 pcg 1.4 if { (eval echo configure:7559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7559 pcg 1.1 then
7560     :
7561     else
7562     echo "configure: failed program was:" >&5
7563     cat conftest.$ac_ext >&5
7564     rm -fr conftest*
7565     ac_cv_header_stdc=no
7566     fi
7567     rm -fr conftest*
7568     fi
7569    
7570     fi
7571     fi
7572    
7573     echo "$ac_t""$ac_cv_header_stdc" 1>&6
7574     if test $ac_cv_header_stdc = yes; then
7575     cat >> confdefs.h <<\EOF
7576     #define STDC_HEADERS 1
7577     EOF
7578    
7579     fi
7580    
7581     echo $ac_n "checking for mode_t""... $ac_c" 1>&6
7582 pcg 1.4 echo "configure:7583: checking for mode_t" >&5
7583 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
7584     echo $ac_n "(cached) $ac_c" 1>&6
7585     else
7586     cat > conftest.$ac_ext <<EOF
7587 pcg 1.4 #line 7588 "configure"
7588 pcg 1.1 #include "confdefs.h"
7589     #include <sys/types.h>
7590     #if STDC_HEADERS
7591     #include <stdlib.h>
7592     #include <stddef.h>
7593     #endif
7594     EOF
7595     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7596     egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
7597     rm -rf conftest*
7598     ac_cv_type_mode_t=yes
7599     else
7600     rm -rf conftest*
7601     ac_cv_type_mode_t=no
7602     fi
7603     rm -f conftest*
7604    
7605     fi
7606     echo "$ac_t""$ac_cv_type_mode_t" 1>&6
7607     if test $ac_cv_type_mode_t = no; then
7608     cat >> confdefs.h <<\EOF
7609     #define mode_t int
7610     EOF
7611    
7612     fi
7613    
7614     echo $ac_n "checking for pid_t""... $ac_c" 1>&6
7615 pcg 1.4 echo "configure:7616: checking for pid_t" >&5
7616 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
7617     echo $ac_n "(cached) $ac_c" 1>&6
7618     else
7619     cat > conftest.$ac_ext <<EOF
7620 pcg 1.4 #line 7621 "configure"
7621 pcg 1.1 #include "confdefs.h"
7622     #include <sys/types.h>
7623     #if STDC_HEADERS
7624     #include <stdlib.h>
7625     #include <stddef.h>
7626     #endif
7627     EOF
7628     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7629     egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
7630     rm -rf conftest*
7631     ac_cv_type_pid_t=yes
7632     else
7633     rm -rf conftest*
7634     ac_cv_type_pid_t=no
7635     fi
7636     rm -f conftest*
7637    
7638     fi
7639     echo "$ac_t""$ac_cv_type_pid_t" 1>&6
7640     if test $ac_cv_type_pid_t = no; then
7641     cat >> confdefs.h <<\EOF
7642     #define pid_t int
7643     EOF
7644    
7645     fi
7646    
7647     echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
7648 pcg 1.4 echo "configure:7649: checking for uid_t in sys/types.h" >&5
7649 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
7650     echo $ac_n "(cached) $ac_c" 1>&6
7651     else
7652     cat > conftest.$ac_ext <<EOF
7653 pcg 1.4 #line 7654 "configure"
7654 pcg 1.1 #include "confdefs.h"
7655     #include <sys/types.h>
7656     EOF
7657     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7658     egrep "uid_t" >/dev/null 2>&1; then
7659     rm -rf conftest*
7660     ac_cv_type_uid_t=yes
7661     else
7662     rm -rf conftest*
7663     ac_cv_type_uid_t=no
7664     fi
7665     rm -f conftest*
7666    
7667     fi
7668    
7669     echo "$ac_t""$ac_cv_type_uid_t" 1>&6
7670     if test $ac_cv_type_uid_t = no; then
7671     cat >> confdefs.h <<\EOF
7672     #define uid_t int
7673     EOF
7674    
7675     cat >> confdefs.h <<\EOF
7676     #define gid_t int
7677     EOF
7678    
7679     fi
7680    
7681    
7682    
7683     echo $ac_n "checking size of char""... $ac_c" 1>&6
7684 pcg 1.4 echo "configure:7685: checking size of char" >&5
7685 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_sizeof_char'+set}'`\" = set"; then
7686     echo $ac_n "(cached) $ac_c" 1>&6
7687     else
7688     if test "$cross_compiling" = yes; then
7689     ac_cv_sizeof_char=1
7690     else
7691     cat > conftest.$ac_ext <<EOF
7692 pcg 1.4 #line 7693 "configure"
7693 pcg 1.1 #include "confdefs.h"
7694     #include <stdio.h>
7695     #include <sys/types.h>
7696     main()
7697     {
7698     FILE *f=fopen("conftestval", "w");
7699     if (!f) exit(1);
7700     fprintf(f, "%d\n", sizeof(char));
7701     exit(0);
7702     }
7703     EOF
7704 pcg 1.4 if { (eval echo configure:7705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7705 pcg 1.1 then
7706     ac_cv_sizeof_char=`cat conftestval`
7707     else
7708     echo "configure: failed program was:" >&5
7709     cat conftest.$ac_ext >&5
7710     rm -fr conftest*
7711     ac_cv_sizeof_char=0
7712     fi
7713     rm -fr conftest*
7714     fi
7715    
7716     fi
7717     echo "$ac_t""$ac_cv_sizeof_char" 1>&6
7718     cat >> confdefs.h <<EOF
7719     #define SIZEOF_CHAR $ac_cv_sizeof_char
7720     EOF
7721    
7722    
7723     echo $ac_n "checking size of short""... $ac_c" 1>&6
7724 pcg 1.4 echo "configure:7725: checking size of short" >&5
7725 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
7726     echo $ac_n "(cached) $ac_c" 1>&6
7727     else
7728     if test "$cross_compiling" = yes; then
7729     ac_cv_sizeof_short=2
7730     else
7731     cat > conftest.$ac_ext <<EOF
7732 pcg 1.4 #line 7733 "configure"
7733 pcg 1.1 #include "confdefs.h"
7734     #include <stdio.h>
7735     #include <sys/types.h>
7736     main()
7737     {
7738     FILE *f=fopen("conftestval", "w");
7739     if (!f) exit(1);
7740     fprintf(f, "%d\n", sizeof(short));
7741     exit(0);
7742     }
7743     EOF
7744 pcg 1.4 if { (eval echo configure:7745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7745 pcg 1.1 then
7746     ac_cv_sizeof_short=`cat conftestval`
7747     else
7748     echo "configure: failed program was:" >&5
7749     cat conftest.$ac_ext >&5
7750     rm -fr conftest*
7751     ac_cv_sizeof_short=0
7752     fi
7753     rm -fr conftest*
7754     fi
7755    
7756     fi
7757     echo "$ac_t""$ac_cv_sizeof_short" 1>&6
7758     cat >> confdefs.h <<EOF
7759     #define SIZEOF_SHORT $ac_cv_sizeof_short
7760     EOF
7761    
7762    
7763     echo $ac_n "checking size of int""... $ac_c" 1>&6
7764 pcg 1.4 echo "configure:7765: checking size of int" >&5
7765 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
7766     echo $ac_n "(cached) $ac_c" 1>&6
7767     else
7768     if test "$cross_compiling" = yes; then
7769     ac_cv_sizeof_int=4
7770     else
7771     cat > conftest.$ac_ext <<EOF
7772 pcg 1.4 #line 7773 "configure"
7773 pcg 1.1 #include "confdefs.h"
7774     #include <stdio.h>
7775     #include <sys/types.h>
7776     main()
7777     {
7778     FILE *f=fopen("conftestval", "w");
7779     if (!f) exit(1);
7780     fprintf(f, "%d\n", sizeof(int));
7781     exit(0);
7782     }
7783     EOF
7784 pcg 1.4 if { (eval echo configure:7785: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7785 pcg 1.1 then
7786     ac_cv_sizeof_int=`cat conftestval`
7787     else
7788     echo "configure: failed program was:" >&5
7789     cat conftest.$ac_ext >&5
7790     rm -fr conftest*
7791     ac_cv_sizeof_int=0
7792     fi
7793     rm -fr conftest*
7794     fi
7795    
7796     fi
7797     echo "$ac_t""$ac_cv_sizeof_int" 1>&6
7798     cat >> confdefs.h <<EOF
7799     #define SIZEOF_INT $ac_cv_sizeof_int
7800     EOF
7801    
7802    
7803     echo $ac_n "checking size of long""... $ac_c" 1>&6
7804 pcg 1.4 echo "configure:7805: checking size of long" >&5
7805 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
7806     echo $ac_n "(cached) $ac_c" 1>&6
7807     else
7808     if test "$cross_compiling" = yes; then
7809     ac_cv_sizeof_long=4
7810     else
7811     cat > conftest.$ac_ext <<EOF
7812 pcg 1.4 #line 7813 "configure"
7813 pcg 1.1 #include "confdefs.h"
7814     #include <stdio.h>
7815     #include <sys/types.h>
7816     main()
7817     {
7818     FILE *f=fopen("conftestval", "w");
7819     if (!f) exit(1);
7820     fprintf(f, "%d\n", sizeof(long));
7821     exit(0);
7822     }
7823     EOF
7824 pcg 1.4 if { (eval echo configure:7825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7825 pcg 1.1 then
7826     ac_cv_sizeof_long=`cat conftestval`
7827     else
7828     echo "configure: failed program was:" >&5
7829     cat conftest.$ac_ext >&5
7830     rm -fr conftest*
7831     ac_cv_sizeof_long=0
7832     fi
7833     rm -fr conftest*
7834     fi
7835    
7836     fi
7837     echo "$ac_t""$ac_cv_sizeof_long" 1>&6
7838     cat >> confdefs.h <<EOF
7839     #define SIZEOF_LONG $ac_cv_sizeof_long
7840     EOF
7841    
7842    
7843     echo $ac_n "checking size of long long""... $ac_c" 1>&6
7844 pcg 1.4 echo "configure:7845: checking size of long long" >&5
7845 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
7846     echo $ac_n "(cached) $ac_c" 1>&6
7847     else
7848     if test "$cross_compiling" = yes; then
7849     ac_cv_sizeof_long_long=8
7850     else
7851     cat > conftest.$ac_ext <<EOF
7852 pcg 1.4 #line 7853 "configure"
7853 pcg 1.1 #include "confdefs.h"
7854     #include <stdio.h>
7855     #include <sys/types.h>
7856     main()
7857     {
7858     FILE *f=fopen("conftestval", "w");
7859     if (!f) exit(1);
7860     fprintf(f, "%d\n", sizeof(long long));
7861     exit(0);
7862     }
7863     EOF
7864 pcg 1.4 if { (eval echo configure:7865: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7865 pcg 1.1 then
7866     ac_cv_sizeof_long_long=`cat conftestval`
7867     else
7868     echo "configure: failed program was:" >&5
7869     cat conftest.$ac_ext >&5
7870     rm -fr conftest*
7871     ac_cv_sizeof_long_long=0
7872     fi
7873     rm -fr conftest*
7874     fi
7875    
7876     fi
7877     echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
7878     cat >> confdefs.h <<EOF
7879     #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
7880     EOF
7881    
7882    
7883     echo $ac_n "checking size of int *""... $ac_c" 1>&6
7884 pcg 1.4 echo "configure:7885: checking size of int *" >&5
7885 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_sizeof_int_p'+set}'`\" = set"; then
7886     echo $ac_n "(cached) $ac_c" 1>&6
7887     else
7888     if test "$cross_compiling" = yes; then
7889     ac_cv_sizeof_int_p=4
7890     else
7891     cat > conftest.$ac_ext <<EOF
7892 pcg 1.4 #line 7893 "configure"
7893 pcg 1.1 #include "confdefs.h"
7894     #include <stdio.h>
7895     #include <sys/types.h>
7896     main()
7897     {
7898     FILE *f=fopen("conftestval", "w");
7899     if (!f) exit(1);
7900     fprintf(f, "%d\n", sizeof(int *));
7901     exit(0);
7902     }
7903     EOF
7904 pcg 1.4 if { (eval echo configure:7905: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7905 pcg 1.1 then
7906     ac_cv_sizeof_int_p=`cat conftestval`
7907     else
7908     echo "configure: failed program was:" >&5
7909     cat conftest.$ac_ext >&5
7910     rm -fr conftest*
7911     ac_cv_sizeof_int_p=0
7912     fi
7913     rm -fr conftest*
7914     fi
7915    
7916     fi
7917     echo "$ac_t""$ac_cv_sizeof_int_p" 1>&6
7918     cat >> confdefs.h <<EOF
7919     #define SIZEOF_INT_P $ac_cv_sizeof_int_p
7920     EOF
7921    
7922    
7923    
7924    
7925     echo $ac_n "checking for int16_t""... $ac_c" 1>&6
7926 pcg 1.4 echo "configure:7927: checking for int16_t" >&5
7927 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_int16_t'+set}'`\" = set"; then
7928     echo $ac_n "(cached) $ac_c" 1>&6
7929     else
7930     cat > conftest.$ac_ext <<EOF
7931 pcg 1.4 #line 7932 "configure"
7932 pcg 1.1 #include "confdefs.h"
7933     #include <stdint.h>
7934     int main() {
7935     int16_t dummy;
7936     ; return 0; }
7937     EOF
7938 pcg 1.4 if { (eval echo configure:7939: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7939 pcg 1.1 rm -rf conftest*
7940     rxvt_cv_int16_t=yes
7941     else
7942     echo "configure: failed program was:" >&5
7943     cat conftest.$ac_ext >&5
7944     rm -rf conftest*
7945     if test $ac_cv_sizeof_char -ge 2; then
7946     rxvt_cv_int16_t=" char"
7947     else
7948     if test $ac_cv_sizeof_short -ge 2; then
7949     rxvt_cv_int16_t=" short"
7950     else
7951     if test $ac_cv_sizeof_int -ge 2; then
7952     rxvt_cv_int16_t=" int"
7953     else
7954     if test $ac_cv_sizeof_long -ge 2; then
7955     rxvt_cv_int16_t=" long"
7956     else
7957     if test $ac_cv_sizeof_long_long -ge 2; then
7958     rxvt_cv_int16_t=" long long"
7959     else
7960     rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
7961     fi
7962     fi
7963     fi
7964     fi
7965     fi
7966     fi
7967     rm -f conftest*
7968     fi
7969    
7970     echo "$ac_t""$rxvt_cv_int16_t" 1>&6
7971     if test x"$rxvt_cv_int16_t" != xyes; then
7972     rxvt_int16_typedef="typedef $rxvt_cv_int16_t int16_t;"
7973     else
7974     if test x"" = x; then
7975     rxvt_int16_typedef="/* typedef short int16_t; */"
7976     else
7977     rxvt_int16_typedef="/* typedef short int16_t; */"
7978     fi
7979     fi
7980    
7981     echo $ac_n "checking for uint16_t""... $ac_c" 1>&6
7982 pcg 1.4 echo "configure:7983: checking for uint16_t" >&5
7983 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_uint16_t'+set}'`\" = set"; then
7984     echo $ac_n "(cached) $ac_c" 1>&6
7985     else
7986     cat > conftest.$ac_ext <<EOF
7987 pcg 1.4 #line 7988 "configure"
7988 pcg 1.1 #include "confdefs.h"
7989     #include <stdint.h>
7990     int main() {
7991     uint16_t dummy;
7992     ; return 0; }
7993     EOF
7994 pcg 1.4 if { (eval echo configure:7995: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7995 pcg 1.1 rm -rf conftest*
7996     rxvt_cv_uint16_t=yes
7997     else
7998     echo "configure: failed program was:" >&5
7999     cat conftest.$ac_ext >&5
8000     rm -rf conftest*
8001     if test $ac_cv_sizeof_char -ge 2; then
8002     rxvt_cv_uint16_t="unsigned char"
8003     else
8004     if test $ac_cv_sizeof_short -ge 2; then
8005     rxvt_cv_uint16_t="unsigned short"
8006     else
8007     if test $ac_cv_sizeof_int -ge 2; then
8008     rxvt_cv_uint16_t="unsigned int"
8009     else
8010     if test $ac_cv_sizeof_long -ge 2; then
8011     rxvt_cv_uint16_t="unsigned long"
8012     else
8013     if test $ac_cv_sizeof_long_long -ge 2; then
8014     rxvt_cv_uint16_t="unsigned long long"
8015     else
8016     rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
8017     fi
8018     fi
8019     fi
8020     fi
8021     fi
8022     fi
8023     rm -f conftest*
8024     fi
8025    
8026     echo "$ac_t""$rxvt_cv_uint16_t" 1>&6
8027     if test x"$rxvt_cv_uint16_t" != xyes; then
8028     rxvt_uint16_typedef="typedef $rxvt_cv_uint16_t uint16_t;"
8029     else
8030     if test x"unsigned" = x; then
8031     rxvt_uint16_typedef="/* typedef short uint16_t; */"
8032     else
8033     rxvt_uint16_typedef="/* typedef unsigned short uint16_t; */"
8034     fi
8035     fi
8036    
8037     echo $ac_n "checking for int32_t""... $ac_c" 1>&6
8038 pcg 1.4 echo "configure:8039: checking for int32_t" >&5
8039 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_int32_t'+set}'`\" = set"; then
8040     echo $ac_n "(cached) $ac_c" 1>&6
8041     else
8042     cat > conftest.$ac_ext <<EOF
8043 pcg 1.4 #line 8044 "configure"
8044 pcg 1.1 #include "confdefs.h"
8045     #include <stdint.h>
8046     int main() {
8047     int32_t dummy;
8048     ; return 0; }
8049     EOF
8050 pcg 1.4 if { (eval echo configure:8051: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8051 pcg 1.1 rm -rf conftest*
8052     rxvt_cv_int32_t=yes
8053     else
8054     echo "configure: failed program was:" >&5
8055     cat conftest.$ac_ext >&5
8056     rm -rf conftest*
8057     if test $ac_cv_sizeof_char -ge 4; then
8058     rxvt_cv_int32_t=" char"
8059     else
8060     if test $ac_cv_sizeof_short -ge 4; then
8061     rxvt_cv_int32_t=" short"
8062     else
8063     if test $ac_cv_sizeof_int -ge 4; then
8064     rxvt_cv_int32_t=" int"
8065     else
8066     if test $ac_cv_sizeof_long -ge 4; then
8067     rxvt_cv_int32_t=" long"
8068     else
8069     if test $ac_cv_sizeof_long_long -ge 4; then
8070     rxvt_cv_int32_t=" long long"
8071     else
8072     rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
8073     fi
8074     fi
8075     fi
8076     fi
8077     fi
8078     fi
8079     rm -f conftest*
8080     fi
8081    
8082     echo "$ac_t""$rxvt_cv_int32_t" 1>&6
8083     if test x"$rxvt_cv_int32_t" != xyes; then
8084     rxvt_int32_typedef="typedef $rxvt_cv_int32_t int32_t;"
8085     else
8086     if test x"" = x; then
8087     rxvt_int32_typedef="/* typedef int int32_t; */"
8088     else
8089     rxvt_int32_typedef="/* typedef int int32_t; */"
8090     fi
8091     fi
8092    
8093     echo $ac_n "checking for uint32_t""... $ac_c" 1>&6
8094 pcg 1.4 echo "configure:8095: checking for uint32_t" >&5
8095 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_uint32_t'+set}'`\" = set"; then
8096     echo $ac_n "(cached) $ac_c" 1>&6
8097     else
8098     cat > conftest.$ac_ext <<EOF
8099 pcg 1.4 #line 8100 "configure"
8100 pcg 1.1 #include "confdefs.h"
8101     #include <stdint.h>
8102     int main() {
8103     uint32_t dummy;
8104     ; return 0; }
8105     EOF
8106 pcg 1.4 if { (eval echo configure:8107: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8107 pcg 1.1 rm -rf conftest*
8108     rxvt_cv_uint32_t=yes
8109     else
8110     echo "configure: failed program was:" >&5
8111     cat conftest.$ac_ext >&5
8112     rm -rf conftest*
8113     if test $ac_cv_sizeof_char -ge 4; then
8114     rxvt_cv_uint32_t="unsigned char"
8115     else
8116     if test $ac_cv_sizeof_short -ge 4; then
8117     rxvt_cv_uint32_t="unsigned short"
8118     else
8119     if test $ac_cv_sizeof_int -ge 4; then
8120     rxvt_cv_uint32_t="unsigned int"
8121     else
8122     if test $ac_cv_sizeof_long -ge 4; then
8123     rxvt_cv_uint32_t="unsigned long"
8124     else
8125     if test $ac_cv_sizeof_long_long -ge 4; then
8126     rxvt_cv_uint32_t="unsigned long long"
8127     else
8128     rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
8129     fi
8130     fi
8131     fi
8132     fi
8133     fi
8134     fi
8135     rm -f conftest*
8136     fi
8137    
8138     echo "$ac_t""$rxvt_cv_uint32_t" 1>&6
8139     if test x"$rxvt_cv_uint32_t" != xyes; then
8140     rxvt_uint32_typedef="typedef $rxvt_cv_uint32_t uint32_t;"
8141     else
8142     if test x"unsigned" = x; then
8143     rxvt_uint32_typedef="/* typedef int uint32_t; */"
8144     else
8145     rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
8146     fi
8147     fi
8148    
8149     if test $ac_cv_sizeof_int_p -eq 8; then
8150     rxvt_intp_define="#define intp_t int64_t"
8151     rxvt_u_intp_define="#define u_intp_t u_int64_t"
8152     else
8153     if test $ac_cv_sizeof_int_p -eq 4; then
8154     rxvt_intp_define="#define intp_t int32_t"
8155     rxvt_u_intp_define="#define u_intp_t u_int32_t"
8156     else
8157     if test $ac_cv_sizeof_int_p -eq 2; then
8158     rxvt_intp_define="#define intp_t int16_t"
8159     rxvt_u_intp_define="#define u_intp_t u_int16_t"
8160     else
8161     rxvt_intp_define="#error set intp_t"
8162     rxvt_u_intp_define="#error set u_intp_t"
8163     fi
8164     fi
8165     fi
8166    
8167    
8168    
8169     echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
8170 pcg 1.4 echo "configure:8171: checking return type of signal handlers" >&5
8171 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
8172     echo $ac_n "(cached) $ac_c" 1>&6
8173     else
8174     cat > conftest.$ac_ext <<EOF
8175 pcg 1.4 #line 8176 "configure"
8176 pcg 1.1 #include "confdefs.h"
8177     #include <sys/types.h>
8178     #include <signal.h>
8179     #ifdef signal
8180     #undef signal
8181     #endif
8182     #ifdef __cplusplus
8183     extern "C" void (*signal (int, void (*)(int)))(int);
8184     #else
8185     void (*signal ()) ();
8186     #endif
8187    
8188     int main() {
8189     int i;
8190     ; return 0; }
8191     EOF
8192 pcg 1.4 if { (eval echo configure:8193: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8193 pcg 1.1 rm -rf conftest*
8194     ac_cv_type_signal=void
8195     else
8196     echo "configure: failed program was:" >&5
8197     cat conftest.$ac_ext >&5
8198     rm -rf conftest*
8199     ac_cv_type_signal=int
8200     fi
8201     rm -f conftest*
8202     fi
8203    
8204     echo "$ac_t""$ac_cv_type_signal" 1>&6
8205     cat >> confdefs.h <<EOF
8206     #define RETSIGTYPE $ac_cv_type_signal
8207     EOF
8208    
8209    
8210    
8211     case "$host_alias" in
8212     *ultrix) ac_cv_func_setsid='no' ;;
8213     *) break;;
8214     esac
8215    
8216     for ac_func in \
8217     atexit \
8218     revoke \
8219     unsetenv \
8220     setutent \
8221     seteuid \
8222     setreuid \
8223     setsid \
8224     setpgrp \
8225     setpgid \
8226     openpty \
8227     _getpty \
8228     grantpt \
8229     unlockpt \
8230     isastream \
8231     on_exit \
8232     nanosleep \
8233     updwtmp \
8234     ttyslot \
8235    
8236     do
8237     echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8238 pcg 1.4 echo "configure:8239: checking for $ac_func" >&5
8239 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8240     echo $ac_n "(cached) $ac_c" 1>&6
8241     else
8242     cat > conftest.$ac_ext <<EOF
8243 pcg 1.4 #line 8244 "configure"
8244 pcg 1.1 #include "confdefs.h"
8245     /* System header to define __stub macros and hopefully few prototypes,
8246     which can conflict with char $ac_func(); below. */
8247     #include <assert.h>
8248     /* Override any gcc2 internal prototype to avoid an error. */
8249     /* We use char because int might match the return type of a gcc2
8250     builtin and then its argument prototype would still apply. */
8251     char $ac_func();
8252    
8253     int main() {
8254    
8255     /* The GNU C library defines this for functions which it implements
8256     to always fail with ENOSYS. Some functions are actually named
8257     something starting with __ and the normal name is an alias. */
8258     #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8259     choke me
8260     #else
8261     $ac_func();
8262     #endif
8263    
8264     ; return 0; }
8265     EOF
8266 pcg 1.4 if { (eval echo configure:8267: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8267 pcg 1.1 rm -rf conftest*
8268     eval "ac_cv_func_$ac_func=yes"
8269     else
8270     echo "configure: failed program was:" >&5
8271     cat conftest.$ac_ext >&5
8272     rm -rf conftest*
8273     eval "ac_cv_func_$ac_func=no"
8274     fi
8275     rm -f conftest*
8276     fi
8277    
8278     if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8279     echo "$ac_t""yes" 1>&6
8280     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8281     cat >> confdefs.h <<EOF
8282     #define $ac_tr_func 1
8283     EOF
8284    
8285     else
8286     echo "$ac_t""no" 1>&6
8287     fi
8288     done
8289    
8290    
8291    
8292     ac_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
8293     echo $ac_n "checking for utmp.h""... $ac_c" 1>&6
8294 pcg 1.4 echo "configure:8295: checking for utmp.h" >&5
8295 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8296     echo $ac_n "(cached) $ac_c" 1>&6
8297     else
8298     cat > conftest.$ac_ext <<EOF
8299 pcg 1.4 #line 8300 "configure"
8300 pcg 1.1 #include "confdefs.h"
8301     #include <utmp.h>
8302     EOF
8303     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8304 pcg 1.4 { (eval echo configure:8305: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8305 pcg 1.1 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8306     if test -z "$ac_err"; then
8307     rm -rf conftest*
8308     eval "ac_cv_header_$ac_safe=yes"
8309     else
8310     echo "$ac_err" >&5
8311     echo "configure: failed program was:" >&5
8312     cat conftest.$ac_ext >&5
8313     rm -rf conftest*
8314     eval "ac_cv_header_$ac_safe=no"
8315     fi
8316     rm -f conftest*
8317     fi
8318     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8319     echo "$ac_t""yes" 1>&6
8320     echo $ac_n "checking for struct utmp""... $ac_c" 1>&6
8321 pcg 1.4 echo "configure:8322: checking for struct utmp" >&5
8322 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_struct_utmp'+set}'`\" = set"; then
8323     echo $ac_n "(cached) $ac_c" 1>&6
8324     else
8325     cat > conftest.$ac_ext <<EOF
8326 pcg 1.4 #line 8327 "configure"
8327 pcg 1.1 #include "confdefs.h"
8328     #include <sys/types.h>
8329     #include <stdint.h>
8330     #include <utmp.h>
8331     int main() {
8332     struct utmp ut;
8333     ; return 0; }
8334     EOF
8335 pcg 1.4 if { (eval echo configure:8336: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8336 pcg 1.1 rm -rf conftest*
8337     rxvt_cv_struct_utmp=yes
8338     else
8339     echo "configure: failed program was:" >&5
8340     cat conftest.$ac_ext >&5
8341     rm -rf conftest*
8342     rxvt_cv_struct_utmp=no
8343     fi
8344     rm -f conftest*
8345     fi
8346    
8347     echo "$ac_t""$rxvt_cv_struct_utmp" 1>&6
8348     if test x$rxvt_cv_struct_utmp = xyes; then
8349     cat >> confdefs.h <<\EOF
8350     #define HAVE_STRUCT_UTMP 1
8351     EOF
8352    
8353     fi
8354    
8355    
8356     echo $ac_n "checking for ut_host in utmp struct""... $ac_c" 1>&6
8357 pcg 1.4 echo "configure:8358: checking for ut_host in utmp struct" >&5
8358 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_struct_utmp_host'+set}'`\" = set"; then
8359     echo $ac_n "(cached) $ac_c" 1>&6
8360     else
8361     cat > conftest.$ac_ext <<EOF
8362 pcg 1.4 #line 8363 "configure"
8363 pcg 1.1 #include "confdefs.h"
8364     #include <sys/types.h>
8365     #include <utmp.h>
8366     int main() {
8367     struct utmp ut; ut.ut_host;
8368     ; return 0; }
8369     EOF
8370 pcg 1.4 if { (eval echo configure:8371: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8371 pcg 1.1 rm -rf conftest*
8372     rxvt_cv_struct_utmp_host=yes
8373     else
8374     echo "configure: failed program was:" >&5
8375     cat conftest.$ac_ext >&5
8376     rm -rf conftest*
8377     rxvt_cv_struct_utmp_host=no
8378     fi
8379     rm -f conftest*
8380     fi
8381    
8382     echo "$ac_t""$rxvt_cv_struct_utmp_host" 1>&6
8383     if test x$rxvt_cv_struct_utmp_host = xyes; then
8384     cat >> confdefs.h <<\EOF
8385     #define HAVE_UTMP_HOST 1
8386     EOF
8387    
8388     fi
8389    
8390     echo $ac_n "checking for ut_pid in utmp struct""... $ac_c" 1>&6
8391 pcg 1.4 echo "configure:8392: checking for ut_pid in utmp struct" >&5
8392 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_struct_utmp_pid'+set}'`\" = set"; then
8393     echo $ac_n "(cached) $ac_c" 1>&6
8394     else
8395     cat > conftest.$ac_ext <<EOF
8396 pcg 1.4 #line 8397 "configure"
8397 pcg 1.1 #include "confdefs.h"
8398     #include <sys/types.h>
8399     #include <utmp.h>
8400     int main() {
8401     struct utmp ut; ut.ut_pid;
8402     ; return 0; }
8403     EOF
8404 pcg 1.4 if { (eval echo configure:8405: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8405 pcg 1.1 rm -rf conftest*
8406     rxvt_cv_struct_utmp_pid=yes
8407     else
8408     echo "configure: failed program was:" >&5
8409     cat conftest.$ac_ext >&5
8410     rm -rf conftest*
8411     rxvt_cv_struct_utmp_pid=no
8412     fi
8413     rm -f conftest*
8414     fi
8415    
8416     echo "$ac_t""$rxvt_cv_struct_utmp_pid" 1>&6
8417     if test x$rxvt_cv_struct_utmp_pid = xyes; then
8418     cat >> confdefs.h <<\EOF
8419     #define HAVE_UTMP_PID 1
8420     EOF
8421    
8422     fi
8423    
8424     else
8425     echo "$ac_t""no" 1>&6
8426     fi
8427    
8428    
8429     ac_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
8430     echo $ac_n "checking for utmpx.h""... $ac_c" 1>&6
8431 pcg 1.4 echo "configure:8432: checking for utmpx.h" >&5
8432 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8433     echo $ac_n "(cached) $ac_c" 1>&6
8434     else
8435     cat > conftest.$ac_ext <<EOF
8436 pcg 1.4 #line 8437 "configure"
8437 pcg 1.1 #include "confdefs.h"
8438     #include <utmpx.h>
8439     EOF
8440     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8441 pcg 1.4 { (eval echo configure:8442: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8442 pcg 1.1 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8443     if test -z "$ac_err"; then
8444     rm -rf conftest*
8445     eval "ac_cv_header_$ac_safe=yes"
8446     else
8447     echo "$ac_err" >&5
8448     echo "configure: failed program was:" >&5
8449     cat conftest.$ac_ext >&5
8450     rm -rf conftest*
8451     eval "ac_cv_header_$ac_safe=no"
8452     fi
8453     rm -f conftest*
8454     fi
8455     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8456     echo "$ac_t""yes" 1>&6
8457     echo $ac_n "checking for struct utmpx""... $ac_c" 1>&6
8458 pcg 1.4 echo "configure:8459: checking for struct utmpx" >&5
8459 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_struct_utmpx'+set}'`\" = set"; then
8460     echo $ac_n "(cached) $ac_c" 1>&6
8461     else
8462     cat > conftest.$ac_ext <<EOF
8463 pcg 1.4 #line 8464 "configure"
8464 pcg 1.1 #include "confdefs.h"
8465     #include <sys/types.h>
8466     #include <utmpx.h>
8467     int main() {
8468     struct utmpx ut;
8469     ; return 0; }
8470     EOF
8471 pcg 1.4 if { (eval echo configure:8472: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8472 pcg 1.1 rm -rf conftest*
8473     rxvt_cv_struct_utmpx=yes
8474     else
8475     echo "configure: failed program was:" >&5
8476     cat conftest.$ac_ext >&5
8477     rm -rf conftest*
8478     rxvt_cv_struct_utmpx=no
8479     fi
8480     rm -f conftest*
8481     fi
8482    
8483     echo "$ac_t""$rxvt_cv_struct_utmpx" 1>&6
8484     if test x$rxvt_cv_struct_utmpx = xyes; then
8485     cat >> confdefs.h <<\EOF
8486     #define HAVE_STRUCT_UTMPX 1
8487     EOF
8488    
8489     fi
8490    
8491    
8492     echo $ac_n "checking for host in utmpx struct""... $ac_c" 1>&6
8493 pcg 1.4 echo "configure:8494: checking for host in utmpx struct" >&5
8494 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_struct_utmpx_host'+set}'`\" = set"; then
8495     echo $ac_n "(cached) $ac_c" 1>&6
8496     else
8497     cat > conftest.$ac_ext <<EOF
8498 pcg 1.4 #line 8499 "configure"
8499 pcg 1.1 #include "confdefs.h"
8500     #include <sys/types.h>
8501     #include <utmpx.h>
8502     int main() {
8503     struct utmpx utx; utx.ut_host;
8504     ; return 0; }
8505     EOF
8506 pcg 1.4 if { (eval echo configure:8507: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8507 pcg 1.1 rm -rf conftest*
8508     rxvt_cv_struct_utmpx_host=yes
8509     else
8510     echo "configure: failed program was:" >&5
8511     cat conftest.$ac_ext >&5
8512     rm -rf conftest*
8513     rxvt_cv_struct_utmpx_host=no
8514     fi
8515     rm -f conftest*
8516     fi
8517    
8518     echo "$ac_t""$rxvt_cv_struct_utmpx_host" 1>&6
8519     if test x$rxvt_cv_struct_utmpx_host = xyes; then
8520     cat >> confdefs.h <<\EOF
8521     #define HAVE_UTMPX_HOST 1
8522     EOF
8523    
8524     fi
8525    
8526     else
8527     echo "$ac_t""no" 1>&6
8528     fi
8529    
8530    
8531     echo $ac_n "checking for struct lastlog""... $ac_c" 1>&6
8532 pcg 1.4 echo "configure:8533: checking for struct lastlog" >&5
8533 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_struct_lastlog'+set}'`\" = set"; then
8534     echo $ac_n "(cached) $ac_c" 1>&6
8535     else
8536     cat > conftest.$ac_ext <<EOF
8537 pcg 1.4 #line 8538 "configure"
8538 pcg 1.1 #include "confdefs.h"
8539     #include <sys/types.h>
8540     #include <utmp.h>
8541     #ifdef HAVE_LASTLOG_H
8542     #include <lastlog.h>
8543     #endif
8544    
8545     int main() {
8546     struct lastlog ll;
8547     ; return 0; }
8548     EOF
8549 pcg 1.4 if { (eval echo configure:8550: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8550 pcg 1.1 rm -rf conftest*
8551     rxvt_cv_struct_lastlog=yes
8552     else
8553     echo "configure: failed program was:" >&5
8554     cat conftest.$ac_ext >&5
8555     rm -rf conftest*
8556     rxvt_cv_struct_lastlog=no
8557     fi
8558     rm -f conftest*
8559     fi
8560    
8561     echo "$ac_t""$rxvt_cv_struct_lastlog" 1>&6
8562     if test x$rxvt_cv_struct_lastlog = xyes; then
8563     cat >> confdefs.h <<\EOF
8564     #define HAVE_STRUCT_LASTLOG 1
8565     EOF
8566    
8567     fi
8568    
8569     echo $ac_n "checking for struct lastlogx""... $ac_c" 1>&6
8570 pcg 1.4 echo "configure:8571: checking for struct lastlogx" >&5
8571 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_struct_lastlogx'+set}'`\" = set"; then
8572     echo $ac_n "(cached) $ac_c" 1>&6
8573     else
8574     cat > conftest.$ac_ext <<EOF
8575 pcg 1.4 #line 8576 "configure"
8576 pcg 1.1 #include "confdefs.h"
8577     #include <sys/types.h>
8578     #include <utmpx.h>
8579     #ifdef HAVE_LASTLOG_H
8580     #include <lastlog.h>
8581     #endif
8582    
8583     int main() {
8584     struct lastlogx ll;
8585     ; return 0; }
8586     EOF
8587 pcg 1.4 if { (eval echo configure:8588: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8588 pcg 1.1 rm -rf conftest*
8589     rxvt_cv_struct_lastlogx=yes
8590     else
8591     echo "configure: failed program was:" >&5
8592     cat conftest.$ac_ext >&5
8593     rm -rf conftest*
8594     rxvt_cv_struct_lastlogx=no
8595     fi
8596     rm -f conftest*
8597     fi
8598    
8599     echo "$ac_t""$rxvt_cv_struct_lastlogx" 1>&6
8600     if test x$rxvt_cv_struct_lastlogx = xyes; then
8601     cat >> confdefs.h <<\EOF
8602     #define HAVE_STRUCT_LASTLOGX 1
8603     EOF
8604    
8605     fi
8606    
8607    
8608     echo $ac_n "checking where utmp is located""... $ac_c" 1>&6
8609 pcg 1.4 echo "configure:8610: checking where utmp is located" >&5
8610 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_path_utmp'+set}'`\" = set"; then
8611     echo $ac_n "(cached) $ac_c" 1>&6
8612     else
8613     if test "$cross_compiling" = yes; then
8614     echo "configure: warning: Define RXVT_UTMP_FILE in config.h manually" 1>&2
8615     else
8616     cat > conftest.$ac_ext <<EOF
8617 pcg 1.4 #line 8618 "configure"
8618 pcg 1.1 #include "confdefs.h"
8619     #include <stdio.h>
8620     #include <sys/types.h>
8621     #include <utmp.h>
8622     #include <errno.h>
8623     main()
8624     {
8625     char **u, *utmplist[] = {
8626     "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL };
8627     FILE *a, *f=fopen("conftestval", "w");
8628     if (!f) exit(1);
8629     #ifdef UTMP_FILE
8630     fprintf(f, "%s\n", UTMP_FILE);
8631     exit(0);
8632     #endif
8633     #ifdef _PATH_UTMP
8634     fprintf(f, "%s\n", _PATH_UTMP);
8635     exit(0);
8636     #endif
8637     for (u = utmplist; *u; u++) {
8638     if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
8639     fprintf(f, "%s\n", *u);
8640     exit(0);
8641     }
8642     }
8643     exit(0);
8644     }
8645     EOF
8646 pcg 1.4 if { (eval echo configure:8647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8647 pcg 1.1 then
8648     rxvt_cv_path_utmp=`cat conftestval`
8649     else
8650     echo "configure: failed program was:" >&5
8651     cat conftest.$ac_ext >&5
8652     rm -fr conftest*
8653     rxvt_cv_path_utmp=
8654     fi
8655     rm -fr conftest*
8656     fi
8657    
8658     fi
8659    
8660     echo "$ac_t""$rxvt_cv_path_utmp" 1>&6
8661     if test x$rxvt_cv_path_utmp != x; then
8662     cat >> confdefs.h <<EOF
8663     #define RXVT_UTMP_FILE "$rxvt_cv_path_utmp"
8664     EOF
8665    
8666     fi
8667    
8668    
8669     echo $ac_n "checking where utmpx is located""... $ac_c" 1>&6
8670 pcg 1.4 echo "configure:8671: checking where utmpx is located" >&5
8671 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_path_utmpx'+set}'`\" = set"; then
8672     echo $ac_n "(cached) $ac_c" 1>&6
8673     else
8674     if test "$cross_compiling" = yes; then
8675     echo "configure: warning: Define RXVT_UTMPX_FILE in config.h manually" 1>&2
8676     else
8677     cat > conftest.$ac_ext <<EOF
8678 pcg 1.4 #line 8679 "configure"
8679 pcg 1.1 #include "confdefs.h"
8680     #include <stdio.h>
8681     #include <sys/types.h>
8682     #include <utmpx.h>
8683     #include <errno.h>
8684     #include <sys/stat.h>
8685     #ifdef HAVE_STRING_H
8686     #include <string.h>
8687     #endif
8688     main()
8689     {
8690     char **u, *p, *utmplist[] = {
8691     #ifdef UTMPX_FILE
8692     UTMPX_FILE,
8693     #endif
8694     #ifdef _PATH_UTMPX
8695     _PATH_UTMPX,
8696     #endif
8697     "/var/adm/utmpx", "/etc/utmpx", NULL };
8698     FILE *a, *f=fopen("conftestval", "w");
8699     struct stat statu, statux;
8700     if (!f) exit(1);
8701     for (u = utmplist; *u; u++) {
8702     if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
8703     if (stat(*u, &statux) < 0)
8704     continue;
8705     p = strdup(*u);
8706     p[strlen(p) - 1] = '\0';
8707     if (stat(p, &statu) >= 0
8708     && (statu.st_mtime - statux.st_mtime > 86400))
8709     continue;
8710     fprintf(f, "%s\n", *u);
8711     exit(0);
8712     }
8713     }
8714     exit(0);
8715     }
8716     EOF
8717 pcg 1.4 if { (eval echo configure:8718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8718 pcg 1.1 then
8719     rxvt_cv_path_utmpx=`cat conftestval`
8720     else
8721     echo "configure: failed program was:" >&5
8722     cat conftest.$ac_ext >&5
8723     rm -fr conftest*
8724     rxvt_cv_path_utmpx=
8725     fi
8726     rm -fr conftest*
8727     fi
8728    
8729     fi
8730    
8731     echo "$ac_t""$rxvt_cv_path_utmpx" 1>&6
8732     if test x$rxvt_cv_path_utmpx != x; then
8733     cat >> confdefs.h <<EOF
8734     #define RXVT_UTMPX_FILE "$rxvt_cv_path_utmpx"
8735     EOF
8736    
8737     fi
8738    
8739    
8740     echo $ac_n "checking where wtmp is located""... $ac_c" 1>&6
8741 pcg 1.4 echo "configure:8742: checking where wtmp is located" >&5
8742 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_path_wtmp'+set}'`\" = set"; then
8743     echo $ac_n "(cached) $ac_c" 1>&6
8744     else
8745     if test "$cross_compiling" = yes; then
8746     echo "configure: warning: Define RXVT_WTMP_FILE in config.h manually" 1>&2
8747     else
8748     cat > conftest.$ac_ext <<EOF
8749 pcg 1.4 #line 8750 "configure"
8750 pcg 1.1 #include "confdefs.h"
8751     #include <stdio.h>
8752     #include <sys/types.h>
8753     #ifdef HAVE_UTMP_H
8754     #include <utmp.h>
8755     #endif
8756     #include <errno.h>
8757     main()
8758     {
8759     char **w, *wtmplist[] = {
8760     "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL };
8761     FILE *a, *f=fopen("conftestval", "w");
8762     if (!f) exit(1);
8763     #ifdef WTMP_FILE
8764     fprintf(f, "%s\n", WTMP_FILE);
8765     exit(0);
8766     #endif
8767     #ifdef _PATH_WTMP
8768     fprintf(f, "%s\n", _PATH_WTMP);
8769     exit(0);
8770     #endif
8771     for (w = wtmplist; *w; w++) {
8772     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
8773     fprintf(f, "%s\n", *w);
8774     exit(0);
8775     }
8776     }
8777     exit(0);
8778     }
8779     EOF
8780 pcg 1.4 if { (eval echo configure:8781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8781 pcg 1.1 then
8782     rxvt_cv_path_wtmp=`cat conftestval`
8783     else
8784     echo "configure: failed program was:" >&5
8785     cat conftest.$ac_ext >&5
8786     rm -fr conftest*
8787     rxvt_cv_path_wtmp=
8788     fi
8789     rm -fr conftest*
8790     fi
8791    
8792     fi
8793    
8794     echo "$ac_t""$rxvt_cv_path_wtmp" 1>&6
8795     if test x$rxvt_cv_path_wtmp != x; then
8796     cat >> confdefs.h <<EOF
8797     #define RXVT_WTMP_FILE "$rxvt_cv_path_wtmp"
8798     EOF
8799    
8800     fi
8801    
8802     echo $ac_n "checking where wtmpx is located""... $ac_c" 1>&6
8803 pcg 1.4 echo "configure:8804: checking where wtmpx is located" >&5
8804 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_path_wtmpx'+set}'`\" = set"; then
8805     echo $ac_n "(cached) $ac_c" 1>&6
8806     else
8807     if test "$cross_compiling" = yes; then
8808     echo "configure: warning: Define RXVT_WTMPX_FILE in config.h manually" 1>&2
8809     else
8810     cat > conftest.$ac_ext <<EOF
8811 pcg 1.4 #line 8812 "configure"
8812 pcg 1.1 #include "confdefs.h"
8813     #include <stdio.h>
8814     #ifdef HAVE_UTMPX_H
8815     #include <utmpx.h>
8816     #endif
8817     #include <errno.h>
8818     main()
8819     {
8820     char **w, *wtmplist[] = {
8821     "/var/log/wtmpx", "/var/adm/wtmpx", NULL };
8822     FILE *a, *f=fopen("conftestval", "w");
8823     if (!f) exit(1);
8824     #ifdef WTMPX_FILE
8825     fprintf(f, "%s\n", WTMPX_FILE);
8826     exit(0);
8827     #endif
8828     #ifdef _PATH_WTMPX
8829     fprintf(f, "%s\n", _PATH_WTMPX);
8830     exit(0);
8831     #endif
8832     for (w = wtmplist; *w; w++) {
8833     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
8834     fprintf(f, "%s\n", *w);
8835     exit(0);
8836     }
8837     }
8838     exit(0);
8839     }
8840     EOF
8841 pcg 1.4 if { (eval echo configure:8842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8842 pcg 1.1 then
8843     rxvt_cv_path_wtmpx=`cat conftestval`
8844     else
8845     echo "configure: failed program was:" >&5
8846     cat conftest.$ac_ext >&5
8847     rm -fr conftest*
8848     rxvt_cv_path_wtmpx=
8849     fi
8850     rm -fr conftest*
8851     fi
8852    
8853     fi
8854    
8855     echo "$ac_t""$rxvt_cv_path_wtmpx" 1>&6
8856     if test x$rxvt_cv_path_wtmpx != x; then
8857     cat >> confdefs.h <<EOF
8858     #define RXVT_WTMPX_FILE "$rxvt_cv_path_wtmpx"
8859     EOF
8860    
8861     fi
8862    
8863     echo $ac_n "checking where lastlog is located""... $ac_c" 1>&6
8864 pcg 1.4 echo "configure:8865: checking where lastlog is located" >&5
8865 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_path_lastlog'+set}'`\" = set"; then
8866     echo $ac_n "(cached) $ac_c" 1>&6
8867     else
8868     if test "$cross_compiling" = yes; then
8869     echo "configure: warning: Define RXVT_LASTLOG_FILE in config.h manually" 1>&2
8870     else
8871     cat > conftest.$ac_ext <<EOF
8872 pcg 1.4 #line 8873 "configure"
8873 pcg 1.1 #include "confdefs.h"
8874     #include <stdio.h>
8875     #include <sys/types.h>
8876     #ifdef HAVE_UTMPX_H
8877     #include <utmpx.h>
8878     #elif defined(HAVE_UTMP_H)
8879     #include <utmp.h>
8880     #endif
8881     #ifdef HAVE_LASTLOG_H
8882     #include <lastlog.h>
8883     #endif
8884     #include <errno.h>
8885     main()
8886     {
8887     char **w, *lastloglist[] = { "/var/log/lastlog", NULL };
8888     FILE *a, *f=fopen("conftestval", "w");
8889     if (!f) exit(1);
8890     #ifdef LASTLOG_FILE
8891     fprintf(f, "%s\n", LASTLOG_FILE);
8892     exit(0);
8893     #endif
8894     #ifdef _PATH_LASTLOG
8895     fprintf(f, "%s\n", _PATH_LASTLOG);
8896     exit(0);
8897     #endif
8898     for (w = lastloglist; *w; w++) {
8899     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
8900     fprintf(f, "%s\n", *w);
8901     exit(0);
8902     }
8903     }
8904     exit(0);
8905     }
8906     EOF
8907 pcg 1.4 if { (eval echo configure:8908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8908 pcg 1.1 then
8909     rxvt_cv_path_lastlog=`cat conftestval`
8910     else
8911     echo "configure: failed program was:" >&5
8912     cat conftest.$ac_ext >&5
8913     rm -fr conftest*
8914     rxvt_cv_path_lastlog=
8915     fi
8916     rm -fr conftest*
8917     fi
8918    
8919     fi
8920    
8921     echo "$ac_t""$rxvt_cv_path_lastlog" 1>&6
8922     if test x$rxvt_cv_path_lastlog != x; then
8923     cat >> confdefs.h <<EOF
8924     #define RXVT_LASTLOG_FILE "$rxvt_cv_path_lastlog"
8925     EOF
8926    
8927     if test -d "$rxvt_cv_path_lastlog"; then
8928     cat >> confdefs.h <<\EOF
8929     #define LASTLOG_IS_DIR 1
8930     EOF
8931    
8932     fi
8933     fi
8934    
8935     echo $ac_n "checking where lastlogx is located""... $ac_c" 1>&6
8936 pcg 1.4 echo "configure:8937: checking where lastlogx is located" >&5
8937 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_path_lastlogx'+set}'`\" = set"; then
8938     echo $ac_n "(cached) $ac_c" 1>&6
8939     else
8940     if test "$cross_compiling" = yes; then
8941     echo "configure: warning: Define RXVT_LASTLOGX_FILE in config.h manually" 1>&2
8942     else
8943     cat > conftest.$ac_ext <<EOF
8944 pcg 1.4 #line 8945 "configure"
8945 pcg 1.1 #include "confdefs.h"
8946     #include <stdio.h>
8947     #ifdef HAVE_UTMPX_H
8948     #include <utmpx.h>
8949     #endif
8950     #include <errno.h>
8951     main()
8952     {
8953     char **w, *wtmplist[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL };
8954     FILE *a, *f=fopen("conftestval", "w");
8955     if (!f) exit(1);
8956     #ifdef LASTLOGX_FILE
8957     fprintf(f, "%s\n", LASTLOGX_FILE);
8958     exit(0);
8959     #endif
8960     #ifdef _PATH_LASTLOGX
8961     fprintf(f, "%s\n", _PATH_LASTLOGX);
8962     exit(0);
8963     #endif
8964     for (w = wtmplist; *w; w++) {
8965     if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
8966     fprintf(f, "%s\n", *w);
8967     exit(0);
8968     }
8969     }
8970     exit(0);
8971     }
8972     EOF
8973 pcg 1.4 if { (eval echo configure:8974: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8974 pcg 1.1 then
8975     rxvt_cv_path_lastlogx=`cat conftestval`
8976     else
8977     echo "configure: failed program was:" >&5
8978     cat conftest.$ac_ext >&5
8979     rm -fr conftest*
8980     rxvt_cv_path_lastlogx=
8981     fi
8982     rm -fr conftest*
8983     fi
8984    
8985     fi
8986    
8987     echo "$ac_t""$rxvt_cv_path_lastlogx" 1>&6
8988     if test x$rxvt_cv_path_lastlogx != x; then
8989     cat >> confdefs.h <<EOF
8990     #define RXVT_LASTLOGX_FILE "$rxvt_cv_path_lastlogx"
8991     EOF
8992    
8993     fi
8994    
8995    
8996     echo $ac_n "checking where ttys/ttytab is located""... $ac_c" 1>&6
8997 pcg 1.4 echo "configure:8998: checking where ttys/ttytab is located" >&5
8998 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_path_ttytab'+set}'`\" = set"; then
8999     echo $ac_n "(cached) $ac_c" 1>&6
9000     else
9001     for ttys_file in /etc/ttys /etc/ttytab;
9002     do
9003     if test -f "$ttys_file" ; then
9004     rxvt_cv_path_ttytab=$ttys_file
9005     break
9006     fi
9007     done
9008    
9009     fi
9010    
9011     echo "$ac_t""$rxvt_cv_path_ttytab" 1>&6
9012     if test x$rxvt_cv_path_ttytab != x; then
9013     cat >> confdefs.h <<EOF
9014     #define TTYTAB_FILENAME "$rxvt_cv_path_ttytab"
9015     EOF
9016    
9017     fi
9018    
9019    
9020     ac_save_LIBS=$LIBS
9021     ac_save_CFLAGS=$CFLAGS
9022     CFLAGS="$CFLAGS $X_CFLAGS"
9023     LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
9024     if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
9025     LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
9026     fi
9027     echo $ac_n "checking for working Xlocale""... $ac_c" 1>&6
9028 pcg 1.4 echo "configure:9029: checking for working Xlocale" >&5
9029 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_func_xlocale'+set}'`\" = set"; then
9030     echo $ac_n "(cached) $ac_c" 1>&6
9031     else
9032     if test "$cross_compiling" = yes; then
9033     echo "configure: warning: Define NO_XLOCALE in config.h manually" 1>&2
9034     else
9035     cat > conftest.$ac_ext <<EOF
9036 pcg 1.4 #line 9037 "configure"
9037 pcg 1.1 #include "confdefs.h"
9038     #include <X11/Xlib.h>
9039     main() {
9040     char *p;
9041     if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
9042     exit (XSupportsLocale() ? 0 : 1);
9043     else
9044     exit (1);}
9045     EOF
9046 pcg 1.4 if { (eval echo configure:9047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
9047 pcg 1.1 then
9048     rxvt_cv_func_xlocale=yes
9049     else
9050     echo "configure: failed program was:" >&5
9051     cat conftest.$ac_ext >&5
9052     rm -fr conftest*
9053     rxvt_cv_func_xlocale=no
9054     fi
9055     rm -fr conftest*
9056     fi
9057    
9058     fi
9059    
9060     echo "$ac_t""$rxvt_cv_func_xlocale" 1>&6
9061     if test x$rxvt_cv_func_xlocale = xyes; then
9062     cat >> confdefs.h <<\EOF
9063     #define HAVE_XLOCALE 1
9064     EOF
9065    
9066     fi
9067    
9068     echo $ac_n "checking for working X setlocale""... $ac_c" 1>&6
9069 pcg 1.4 echo "configure:9070: checking for working X setlocale" >&5
9070 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_func_xsetlocale'+set}'`\" = set"; then
9071     echo $ac_n "(cached) $ac_c" 1>&6
9072     else
9073     cat > conftest.$ac_ext <<EOF
9074 pcg 1.4 #line 9075 "configure"
9075 pcg 1.1 #include "confdefs.h"
9076     #define X_LOCALE 1
9077     #include <X11/Xlocale.h>
9078     int main() {
9079     setlocale(LC_CTYPE, "");
9080     ; return 0; }
9081     EOF
9082 pcg 1.4 if { (eval echo configure:9083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9083 pcg 1.1 rm -rf conftest*
9084     rxvt_cv_func_xsetlocale=yes
9085     else
9086     echo "configure: failed program was:" >&5
9087     cat conftest.$ac_ext >&5
9088     rm -rf conftest*
9089     rxvt_cv_func_xsetlocale=no
9090     fi
9091     rm -f conftest*
9092     fi
9093    
9094     echo "$ac_t""$rxvt_cv_func_xsetlocale" 1>&6
9095     if test x$rxvt_cv_func_xsetlocale = xyes; then
9096     cat >> confdefs.h <<\EOF
9097     #define HAVE_XSETLOCALE 1
9098     EOF
9099    
9100     fi
9101     LIBS=$ac_save_LIBS
9102     CFLAGS=$ac_save_CFLAGS
9103    
9104     echo $ac_n "checking for working plain setlocale""... $ac_c" 1>&6
9105 pcg 1.4 echo "configure:9106: checking for working plain setlocale" >&5
9106 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_func_setlocale'+set}'`\" = set"; then
9107     echo $ac_n "(cached) $ac_c" 1>&6
9108     else
9109     cat > conftest.$ac_ext <<EOF
9110 pcg 1.4 #line 9111 "configure"
9111 pcg 1.1 #include "confdefs.h"
9112     #include <locale.h>
9113     int main() {
9114     setlocale(LC_CTYPE, "");
9115     ; return 0; }
9116     EOF
9117 pcg 1.4 if { (eval echo configure:9118: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9118 pcg 1.1 rm -rf conftest*
9119     rxvt_cv_func_setlocale=yes
9120     else
9121     echo "configure: failed program was:" >&5
9122     cat conftest.$ac_ext >&5
9123     rm -rf conftest*
9124     rxvt_cv_func_setlocale=no
9125     fi
9126     rm -f conftest*
9127     fi
9128    
9129     echo "$ac_t""$rxvt_cv_func_setlocale" 1>&6
9130     if test x$rxvt_cv_func_setlocale = xyes; then
9131     cat >> confdefs.h <<\EOF
9132     #define HAVE_SETLOCALE 1
9133     EOF
9134    
9135     fi
9136    
9137     echo $ac_n "checking for working nl_langinfo""... $ac_c" 1>&6
9138 pcg 1.4 echo "configure:9139: checking for working nl_langinfo" >&5
9139 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_func_nl_langinfo'+set}'`\" = set"; then
9140     echo $ac_n "(cached) $ac_c" 1>&6
9141     else
9142     cat > conftest.$ac_ext <<EOF
9143 pcg 1.4 #line 9144 "configure"
9144 pcg 1.1 #include "confdefs.h"
9145     #include <langinfo.h>
9146     int main() {
9147     nl_langinfo(CODESET);
9148     ; return 0; }
9149     EOF
9150 pcg 1.4 if { (eval echo configure:9151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9151 pcg 1.1 rm -rf conftest*
9152     rxvt_cv_func_nl_langinfo=yes
9153     else
9154     echo "configure: failed program was:" >&5
9155     cat conftest.$ac_ext >&5
9156     rm -rf conftest*
9157     rxvt_cv_func_nl_langinfo=no
9158     fi
9159     rm -f conftest*
9160     fi
9161    
9162     echo "$ac_t""$rxvt_cv_func_nl_langinfo" 1>&6
9163     if test x$rxvt_cv_func_nl_langinfo = xyes; then
9164     cat >> confdefs.h <<\EOF
9165     #define HAVE_NL_LANGINFO 1
9166     EOF
9167    
9168     fi
9169    
9170     echo $ac_n "checking for getpt""... $ac_c" 1>&6
9171 pcg 1.4 echo "configure:9172: checking for getpt" >&5
9172 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_func_getpt'+set}'`\" = set"; then
9173     echo $ac_n "(cached) $ac_c" 1>&6
9174     else
9175     cat > conftest.$ac_ext <<EOF
9176 pcg 1.4 #line 9177 "configure"
9177 pcg 1.1 #include "confdefs.h"
9178     #define _GNU_SOURCE
9179     #ifdef HAVE_STDLIB_H
9180     # include <stdlib.h>
9181     #endif
9182     int main() {
9183     (void)getpt();
9184     ; return 0; }
9185     EOF
9186 pcg 1.4 if { (eval echo configure:9187: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9187 pcg 1.1 rm -rf conftest*
9188     rxvt_cv_func_getpt=yes
9189     else
9190     echo "configure: failed program was:" >&5
9191     cat conftest.$ac_ext >&5
9192     rm -rf conftest*
9193     rxvt_cv_func_getpt=no
9194     fi
9195     rm -f conftest*
9196     fi
9197    
9198     echo "$ac_t""$rxvt_cv_func_getpt" 1>&6
9199     if test x$rxvt_cv_func_getpt = xyes; then
9200     cat >> confdefs.h <<\EOF
9201     #define HAVE_GETPT 1
9202     EOF
9203    
9204     fi
9205    
9206     echo $ac_n "checking for pty/tty type""... $ac_c" 1>&6
9207 pcg 1.4 echo "configure:9208: checking for pty/tty type" >&5
9208 pcg 1.1 if eval "test \"`echo '$''{'rxvt_cv_ptys'+set}'`\" = set"; then
9209     echo $ac_n "(cached) $ac_c" 1>&6
9210     else
9211     if test x$ac_cv_func_openpty = xyes; then
9212     rxvt_cv_ptys=OPENPTY
9213     else if test x$ac_cv_func__getpty = xyes; then
9214     rxvt_cv_ptys=SGI4
9215     else if test -c /dev/ttyp20; then
9216     rxvt_cv_ptys=SCO
9217     else if test -c /dev/ptym/clone; then
9218     rxvt_cv_ptys=HPUX
9219     else if test x$rxvt_cv_func_getpt = xyes; then
9220     rxvt_cv_ptys=GLIBC
9221     else if test -c /dev/ptc -a -c /dev/pts; then
9222     rxvt_cv_ptys=PTC
9223     else if test -c /dev/ptc -a -d /dev/pts; then
9224     rxvt_cv_ptys=PTC
9225     else if test -c /dev/ptmx -a -c /dev/pts/0; then
9226     rxvt_cv_ptys=STREAMS
9227     else if test x$ac_cv_func_grantpt = xyes && test x$ac_cv_func_unlockpt = xyes; then
9228     rxvt_cv_ptys=STREAMS
9229     else
9230     rxvt_cv_ptys=BSD
9231     fi
9232     fi
9233     fi
9234     fi
9235     fi
9236     fi
9237     fi
9238     fi
9239     fi
9240    
9241     fi
9242    
9243     echo "$ac_t""$rxvt_cv_ptys" 1>&6
9244    
9245     if test x$rxvt_cv_ptys = xOPENPTY; then
9246     cat >> confdefs.h <<\EOF
9247     #define PTYS_ARE_OPENPTY 1
9248     EOF
9249    
9250     fi
9251     if test x$rxvt_cv_ptys = xSCO; then
9252     cat >> confdefs.h <<\EOF
9253     #define PTYS_ARE_NUMERIC 1
9254     EOF
9255    
9256     fi
9257     if test x$rxvt_cv_ptys = xSTREAMS; then
9258     cat >> confdefs.h <<\EOF
9259     #define PTYS_ARE_PTMX 1
9260     EOF
9261    
9262     fi
9263     if test x$rxvt_cv_ptys = xPTC; then
9264     cat >> confdefs.h <<\EOF
9265     #define PTYS_ARE_PTC 1
9266     EOF
9267    
9268     fi
9269     if test x$rxvt_cv_ptys = xSGI4; then
9270     cat >> confdefs.h <<\EOF
9271     #define PTYS_ARE__GETPTY 1
9272     EOF
9273    
9274     fi
9275     if test x$rxvt_cv_ptys = xCONVEX; then
9276     cat >> confdefs.h <<\EOF
9277     #define PTYS_ARE_GETPTY 1
9278     EOF
9279    
9280     fi
9281     if test x$rxvt_cv_ptys = xGLIBC; then
9282     cat >> confdefs.h <<\EOF
9283     #define PTYS_ARE_GETPT 1
9284     EOF
9285    
9286     fi
9287     if test x$rxvt_cv_ptys = xHPUX; then
9288     cat >> confdefs.h <<\EOF
9289     #define PTYS_ARE_CLONE 1
9290     EOF
9291    
9292     fi
9293     if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xGLIBC; then
9294     cat >> confdefs.h <<\EOF
9295     #define PTYS_ARE_SEARCHED 1
9296     EOF
9297    
9298     fi
9299    
9300    
9301     echo "checking for pty ranges" 1>&6
9302 pcg 1.4 echo "configure:9303: checking for pty ranges" >&5
9303 pcg 1.1 ptys=`echo /dev/pty??`
9304     pch1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
9305     pch2=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
9306     if test x$pch1 != x; then
9307     cat >> confdefs.h <<EOF
9308     #define PTYCHAR1 "$pch1"
9309     EOF
9310    
9311     fi
9312     if test x$pch2 != x; then
9313     cat >> confdefs.h <<EOF
9314     #define PTYCHAR2 "$pch2"
9315     EOF
9316    
9317     fi
9318    
9319     echo $ac_n "checking for setlocale in -lxpg4""... $ac_c" 1>&6
9320 pcg 1.4 echo "configure:9321: checking for setlocale in -lxpg4" >&5
9321 pcg 1.1 ac_lib_var=`echo xpg4'_'setlocale | sed 'y%./+-%__p_%'`
9322     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
9323     echo $ac_n "(cached) $ac_c" 1>&6
9324     else
9325     ac_save_LIBS="$LIBS"
9326     LIBS="-lxpg4 $LIBS"
9327     cat > conftest.$ac_ext <<EOF
9328 pcg 1.4 #line 9329 "configure"
9329 pcg 1.1 #include "confdefs.h"
9330     /* Override any gcc2 internal prototype to avoid an error. */
9331     /* We use char because int might match the return type of a gcc2
9332     builtin and then its argument prototype would still apply. */
9333     char setlocale();
9334    
9335     int main() {
9336     setlocale()
9337     ; return 0; }
9338     EOF
9339 pcg 1.4 if { (eval echo configure:9340: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9340 pcg 1.1 rm -rf conftest*
9341     eval "ac_cv_lib_$ac_lib_var=yes"
9342     else
9343     echo "configure: failed program was:" >&5
9344     cat conftest.$ac_ext >&5
9345     rm -rf conftest*
9346     eval "ac_cv_lib_$ac_lib_var=no"
9347     fi
9348     rm -f conftest*
9349     LIBS="$ac_save_LIBS"
9350    
9351     fi
9352     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
9353     echo "$ac_t""yes" 1>&6
9354     LIBS="$LIBS -lxpg4"
9355     else
9356     echo "$ac_t""no" 1>&6
9357     fi
9358    
9359    
9360     if test x$support_graphics = xyes; then
9361     cat >> confdefs.h <<\EOF
9362     #define RXVT_GRAPHICS 1
9363     EOF
9364    
9365     fi
9366     if test x$support_inheritpixmap = xyes; then
9367     cat >> confdefs.h <<\EOF
9368     #define TRANSPARENT 1
9369     EOF
9370    
9371     fi
9372     if test x$support_keepscrolling = xno; then
9373     cat >> confdefs.h <<\EOF
9374     #define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1
9375     EOF
9376    
9377     fi
9378     if test x$support_selectionscrolling = xyes; then
9379     cat >> confdefs.h <<\EOF
9380     #define SELECTION_SCROLLING 1
9381     EOF
9382    
9383     fi
9384     if test x$support_menubar = xyes; then
9385     cat >> confdefs.h <<\EOF
9386     #define MENUBAR 1
9387     EOF
9388    
9389     fi
9390     if test x$support_frills = xno; then
9391     cat >> confdefs.h <<\EOF
9392     #define NO_FRILLS 1
9393     EOF
9394    
9395     fi
9396     if test x$support_linespace = xno; then
9397     cat >> confdefs.h <<\EOF
9398     #define NO_LINESPACE 1
9399     EOF
9400    
9401     fi
9402     if test x$support_24bit = xyes; then
9403     cat >> confdefs.h <<\EOF
9404     #define PREFER_24BIT 1
9405     EOF
9406    
9407     fi
9408     if test x$support_mousewheel = xyes; then
9409     cat >> confdefs.h <<\EOF
9410     #define MOUSE_WHEEL 1
9411     EOF
9412    
9413     fi
9414     if test x$support_mouseslipwheel = xyes; then
9415     cat >> confdefs.h <<\EOF
9416     #define MOUSE_SLIP_WHEELING 1
9417     EOF
9418    
9419     fi
9420     if test x$support_oldselection = xno; then
9421     cat >> confdefs.h <<\EOF
9422     #define NO_OLD_SELECTION 1
9423     EOF
9424    
9425     fi
9426     if test x$support_utmp = xyes; then
9427     cat >> confdefs.h <<\EOF
9428     #define UTMP_SUPPORT 1
9429     EOF
9430    
9431     fi
9432     if test x$support_wtmp = xyes; then
9433     cat >> confdefs.h <<\EOF
9434     #define WTMP_SUPPORT 1
9435     EOF
9436    
9437     fi
9438     if test x$support_lastlog = xyes; then
9439     cat >> confdefs.h <<\EOF
9440     #define LASTLOG_SUPPORT 1
9441     EOF
9442    
9443     fi
9444     if test x$support_xim = xyes -o x$multichar_set = xyes; then
9445     if test x$rxvt_cv_func_xlocale = xyes; then
9446     cat >> confdefs.h <<\EOF
9447     #define USE_XIM 1
9448     EOF
9449    
9450     fi
9451     fi
9452     if test x$support_xpm = xyes; then
9453     cat >> confdefs.h <<\EOF
9454     #define XPM_BACKGROUND 1
9455     EOF
9456    
9457     fi
9458     if test x$support_scroll_rxvt = xyes; then
9459     cat >> confdefs.h <<\EOF
9460     #define RXVT_SCROLLBAR 1
9461     EOF
9462    
9463     scrolltypes="rxvt"
9464     fi
9465     if test x$support_scroll_next = xyes; then
9466     cat >> confdefs.h <<\EOF
9467     #define NEXT_SCROLLBAR 1
9468     EOF
9469    
9470     scrolltypes="$scrolltypes next"
9471     fi
9472     if test x$support_scroll_xterm = xyes; then
9473     cat >> confdefs.h <<\EOF
9474     #define XTERM_SCROLLBAR 1
9475     EOF
9476    
9477     scrolltypes="$scrolltypes xterm"
9478     fi
9479     if test x$support_pointer_blank = xyes; then
9480     cat >> confdefs.h <<\EOF
9481     #define POINTER_BLANK 1
9482     EOF
9483    
9484     fi
9485     if test x$support_cursor_blink = xyes; then
9486     cat >> confdefs.h <<\EOF
9487     #define CURSOR_BLINK 1
9488     EOF
9489    
9490     fi
9491     if test x$support_unicode3 = xyes; then
9492     cat >> confdefs.h <<\EOF
9493     #define UNICODE_3 1
9494     EOF
9495    
9496     fi
9497     if test x$codesets = xall; then
9498     codesets=jp,jp-ext,kr,cn,cn-ext,vn
9499     fi
9500     for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
9501     cat >> confdefs.h <<\EOF
9502     #define ENCODING_EU 1
9503     EOF
9504    
9505     case "$codeset" in
9506     VN ) cat >> confdefs.h <<\EOF
9507     #define ENCODING_VN 1
9508     EOF
9509     ;;
9510     JP ) cat >> confdefs.h <<\EOF
9511     #define ENCODING_JP 1
9512     EOF
9513     ;;
9514     JP_EXT ) cat >> confdefs.h <<\EOF
9515     #define ENCODING_JP_EXT 1
9516     EOF
9517     ;;
9518     KR ) cat >> confdefs.h <<\EOF
9519     #define ENCODING_KR 1
9520     EOF
9521     ;;
9522     CN ) cat >> confdefs.h <<\EOF
9523     #define ENCODING_CN 1
9524     EOF
9525     ;;
9526     CN_EXT ) cat >> confdefs.h <<\EOF
9527     #define ENCODING_CN_EXT 1
9528     EOF
9529     ;;
9530     esac
9531     done
9532    
9533    
9534     CFLAGS=${CFLAGS--O}
9535     LDFLAGS=${LDFLAGS--O}
9536    
9537     CPPFLAGS="$CPPFLAGS"
9538    
9539    
9540    
9541    
9542    
9543    
9544    
9545     if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
9546     DLIB=`echo $DLIB | sed "$R_TRANSLATE"`
9547     LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
9548     X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
9549     X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
9550     XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
9551     fi
9552    
9553    
9554    
9555    
9556    
9557     if test x$support_addstrings = xno; then
9558     cat >> confdefs.h <<\EOF
9559     #define NO_STRINGS 1
9560     EOF
9561    
9562     fi
9563    
9564     MCOMMON=./autoconf/Make.common
9565    
9566    
9567     if test "$program_transform_name" = s,x,x,; then
9568     program_transform_name=
9569     else
9570     # Double any \ or $. echo might interpret backslashes.
9571     cat <<\EOF_SED > conftestsed
9572     s,\\,\\\\,g; s,\$,$$,g
9573     EOF_SED
9574     program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
9575     rm -f conftestsed
9576     fi
9577     test "$program_prefix" != NONE &&
9578     program_transform_name="s,^,${program_prefix},; $program_transform_name"
9579     # Use a double $ so make ignores it.
9580     test "$program_suffix" != NONE &&
9581     program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
9582    
9583     # sed with no file args requires a program.
9584     test "$program_transform_name" = "" && program_transform_name="s,x,x,"
9585    
9586    
9587     RXVTNAME=`echo rxvt|sed "$program_transform_name"`
9588    
9589    
9590    
9591    
9592    
9593     if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
9594     include_stdint_h="#include <stdint.h>"
9595     else
9596     include_stdint_h="/* #include <stdint.h> */"
9597     fi
9598     if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
9599     include_stdarg_h="#include <stdarg.h>"
9600     else
9601     include_stdarg_h="/* #include <stdarg.h> */"
9602     fi
9603     if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
9604     include_stdlib_h="#include <stdlib.h>"
9605     else
9606     include_stdlib_h="/* #include <stdlib.h> */"
9607     fi
9608     if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
9609     include_unistd_h="#include <unistd.h>"
9610     else
9611     include_unistd_h="/* #include <unistd.h> */"
9612     fi
9613     if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
9614     include_string_h="#include <string.h>"
9615     else
9616     include_string_h="/* #include <string.h> */"
9617     fi
9618     if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
9619     include_fcntl_h="#include <fcntl.h>"
9620     else
9621     include_fcntl_h="/* #include <fcntl.h> */"
9622     fi
9623     if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
9624     include_util_h="#include <util.h>"
9625     else
9626     include_util_h="/* #include <util.h> */"
9627     fi
9628     if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
9629     include_assert_h="#include <assert.h>"
9630     else
9631     include_assert_h="/* #include <assert.h> */"
9632     fi
9633     if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
9634     include_sys_ioctl_h="#include <sys/ioctl.h>"
9635     else
9636     include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
9637     fi
9638     if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
9639     include_sys_select_h="#include <sys/select.h>"
9640     else
9641     include_sys_select_h="/* #include <sys/select.h> */"
9642     fi
9643     if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
9644     include_sys_strredir_h="#include <sys/strredir.h>"
9645     else
9646     include_sys_strredir_h="/* #include <sys/strredir.h> */"
9647     fi
9648     if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
9649     include_sys_time_h="#include <sys/time.h>"
9650     else
9651     include_sys_time_h="/* #include <sys/time.h> */"
9652     fi
9653     if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
9654     include_time_h="#include <time.h>"
9655     else
9656     include_time_h="/* #include <time.h> */"
9657     fi
9658    
9659     if test x$support_xft = xyes; then
9660     LIBS="$LIBS `pkg-config xft --libs`"
9661     CFLAGS="$CFLAGS `pkg-config xft --cflags`"
9662     CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`"
9663    
9664     for ac_hdr in X11/Xft/Xft.h
9665     do
9666     ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
9667     echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
9668 pcg 1.4 echo "configure:9669: checking for $ac_hdr" >&5
9669 pcg 1.1 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9670     echo $ac_n "(cached) $ac_c" 1>&6
9671     else
9672     cat > conftest.$ac_ext <<EOF
9673 pcg 1.4 #line 9674 "configure"
9674 pcg 1.1 #include "confdefs.h"
9675     #include <$ac_hdr>
9676     EOF
9677     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9678 pcg 1.4 { (eval echo configure:9679: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9679 pcg 1.1 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9680     if test -z "$ac_err"; then
9681     rm -rf conftest*
9682     eval "ac_cv_header_$ac_safe=yes"
9683     else
9684     echo "$ac_err" >&5
9685     echo "configure: failed program was:" >&5
9686     cat conftest.$ac_ext >&5
9687     rm -rf conftest*
9688     eval "ac_cv_header_$ac_safe=no"
9689     fi
9690     rm -f conftest*
9691     fi
9692     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9693     echo "$ac_t""yes" 1>&6
9694     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
9695     cat >> confdefs.h <<EOF
9696     #define $ac_tr_hdr 1
9697     EOF
9698    
9699     else
9700     echo "$ac_t""no" 1>&6
9701     support_xft=no
9702     fi
9703     done
9704    
9705     echo $ac_n "checking for XftDrawString32 in -lXft""... $ac_c" 1>&6
9706 pcg 1.4 echo "configure:9707: checking for XftDrawString32 in -lXft" >&5
9707 pcg 1.1 ac_lib_var=`echo Xft'_'XftDrawString32 | sed 'y%./+-%__p_%'`
9708     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
9709     echo $ac_n "(cached) $ac_c" 1>&6
9710     else
9711     ac_save_LIBS="$LIBS"
9712     LIBS="-lXft $LIBS"
9713     cat > conftest.$ac_ext <<EOF
9714 pcg 1.4 #line 9715 "configure"
9715 pcg 1.1 #include "confdefs.h"
9716     /* Override any gcc2 internal prototype to avoid an error. */
9717     /* We use char because int might match the return type of a gcc2
9718     builtin and then its argument prototype would still apply. */
9719     char XftDrawString32();
9720    
9721     int main() {
9722     XftDrawString32()
9723     ; return 0; }
9724     EOF
9725 pcg 1.4 if { (eval echo configure:9726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9726 pcg 1.1 rm -rf conftest*
9727     eval "ac_cv_lib_$ac_lib_var=yes"
9728     else
9729     echo "configure: failed program was:" >&5
9730     cat conftest.$ac_ext >&5
9731     rm -rf conftest*
9732     eval "ac_cv_lib_$ac_lib_var=no"
9733     fi
9734     rm -f conftest*
9735     LIBS="$ac_save_LIBS"
9736    
9737     fi
9738     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
9739     echo "$ac_t""yes" 1>&6
9740     ac_tr_lib=HAVE_LIB`echo Xft | sed -e 's/[^a-zA-Z0-9_]/_/g' \
9741     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
9742     cat >> confdefs.h <<EOF
9743     #define $ac_tr_lib 1
9744     EOF
9745    
9746     LIBS="-lXft $LIBS"
9747    
9748     else
9749     echo "$ac_t""no" 1>&6
9750     support_xft=no
9751     fi
9752    
9753 pcg 1.3
9754     if test x$support_xft = xyes; then
9755     cat >> confdefs.h <<\EOF
9756 pcg 1.1 #define XFT 1
9757     EOF
9758    
9759 pcg 1.3 fi
9760 pcg 1.1 fi
9761    
9762     trap '' 1 2 15
9763     cat > confcache <<\EOF
9764     # This file is a shell script that caches the results of configure
9765     # tests run on this system so they can be shared between configure
9766     # scripts and configure runs. It is not useful on other systems.
9767     # If it contains results you don't want to keep, you may remove or edit it.
9768     #
9769     # By default, configure uses ./config.cache as the cache file,
9770     # creating it if it does not exist already. You can give configure
9771     # the --cache-file=FILE option to use a different cache file; that is
9772     # what configure does when it calls configure scripts in
9773     # subdirectories, so they share the cache.
9774     # Giving --cache-file=/dev/null disables caching, for debugging configure.
9775     # config.status only pays attention to the cache file if you give it the
9776     # --recheck option to rerun configure.
9777     #
9778     EOF
9779     # The following way of writing the cache mishandles newlines in values,
9780     # but we know of no workaround that is simple, portable, and efficient.
9781     # So, don't put newlines in cache variables' values.
9782     # Ultrix sh set writes to stderr and can't be redirected directly,
9783     # and sets the high bit in the cache file unless we assign to the vars.
9784     (set) 2>&1 |
9785     case `(ac_space=' '; set | grep ac_space) 2>&1` in
9786     *ac_space=\ *)
9787     # `set' does not quote correctly, so add quotes (double-quote substitution
9788     # turns \\\\ into \\, and sed turns \\ into \).
9789     sed -n \
9790     -e "s/'/'\\\\''/g" \
9791     -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
9792     ;;
9793     *)
9794     # `set' quotes correctly as required by POSIX, so do not add quotes.
9795     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
9796     ;;
9797     esac >> confcache
9798     if cmp -s $cache_file confcache; then
9799     :
9800     else
9801     if test -w $cache_file; then
9802     echo "updating cache $cache_file"
9803     cat confcache > $cache_file
9804     else
9805     echo "not updating unwritable cache $cache_file"
9806     fi
9807     fi
9808     rm -f confcache
9809    
9810     trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
9811    
9812     test "x$prefix" = xNONE && prefix=$ac_default_prefix
9813     # Let make expand exec_prefix.
9814     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9815    
9816     # Any assignment to VPATH causes Sun make to only execute
9817     # the first set of double-colon rules, so remove it if not needed.
9818     # If there is a colon in the path, we need to keep it.
9819     if test "x$srcdir" = x.; then
9820     ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
9821     fi
9822    
9823     trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
9824    
9825     DEFS=-DHAVE_CONFIG_H
9826    
9827     # Without the "./", some shells look in PATH for config.status.
9828     : ${CONFIG_STATUS=./config.status}
9829    
9830     echo creating $CONFIG_STATUS
9831     rm -f $CONFIG_STATUS
9832     cat > $CONFIG_STATUS <<EOF
9833     #! /bin/sh
9834     # Generated automatically by configure.
9835     # Run this file to recreate the current configuration.
9836     # This directory was configured as follows,
9837     # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
9838     #
9839     # $0 $ac_configure_args
9840     #
9841     # Compiler output produced by configure, useful for debugging
9842     # configure, is in ./config.log if it exists.
9843    
9844     ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
9845     for ac_option
9846     do
9847     case "\$ac_option" in
9848     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9849     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
9850     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
9851     -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
9852     echo "$CONFIG_STATUS generated by autoconf version 2.13"
9853     exit 0 ;;
9854     -help | --help | --hel | --he | --h)
9855     echo "\$ac_cs_usage"; exit 0 ;;
9856     *) echo "\$ac_cs_usage"; exit 1 ;;
9857     esac
9858     done
9859    
9860     ac_given_srcdir=$srcdir
9861     ac_given_INSTALL="$INSTALL"
9862    
9863     trap 'rm -fr `echo "autoconf/Make.common \
9864     Makefile \
9865     doc/Makefile \
9866     src/Makefile \
9867     src/graphics/Makefile \
9868     src/test/Makefile \
9869     src/rxvtlib.h \
9870     W11/Makefile \
9871     config.h:autoconf/config.h.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
9872     EOF
9873     cat >> $CONFIG_STATUS <<EOF
9874    
9875     # Protect against being on the right side of a sed subst in config.status.
9876     sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
9877     s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
9878     $ac_vpsub
9879     $extrasub
9880     s%@SHELL@%$SHELL%g
9881     s%@CFLAGS@%$CFLAGS%g
9882     s%@CPPFLAGS@%$CPPFLAGS%g
9883     s%@CXXFLAGS@%$CXXFLAGS%g
9884     s%@FFLAGS@%$FFLAGS%g
9885     s%@DEFS@%$DEFS%g
9886     s%@LDFLAGS@%$LDFLAGS%g
9887     s%@LIBS@%$LIBS%g
9888     s%@exec_prefix@%$exec_prefix%g
9889     s%@prefix@%$prefix%g
9890     s%@program_transform_name@%$program_transform_name%g
9891     s%@bindir@%$bindir%g
9892     s%@sbindir@%$sbindir%g
9893     s%@libexecdir@%$libexecdir%g
9894     s%@datadir@%$datadir%g
9895     s%@sysconfdir@%$sysconfdir%g
9896     s%@sharedstatedir@%$sharedstatedir%g
9897     s%@localstatedir@%$localstatedir%g
9898     s%@libdir@%$libdir%g
9899     s%@includedir@%$includedir%g
9900     s%@oldincludedir@%$oldincludedir%g
9901     s%@infodir@%$infodir%g
9902     s%@mandir@%$mandir%g
9903     s%@VERSION@%$VERSION%g
9904     s%@DATE@%$DATE%g
9905     s%@LSMDATE@%$LSMDATE%g
9906     s%@LIBVERSION@%$LIBVERSION%g
9907     s%@CC@%$CC%g
9908     s%@CXX@%$CXX%g
9909     s%@CPP@%$CPP%g
9910     s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
9911     s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
9912     s%@INSTALL_DATA@%$INSTALL_DATA%g
9913     s%@AWK@%$AWK%g
9914     s%@host@%$host%g
9915     s%@host_alias@%$host_alias%g
9916     s%@host_cpu@%$host_cpu%g
9917     s%@host_vendor@%$host_vendor%g
9918     s%@host_os@%$host_os%g
9919     s%@build@%$build%g
9920     s%@build_alias@%$build_alias%g
9921     s%@build_cpu@%$build_cpu%g
9922     s%@build_vendor@%$build_vendor%g
9923     s%@build_os@%$build_os%g
9924     s%@LN_S@%$LN_S%g
9925     s%@OBJEXT@%$OBJEXT%g
9926     s%@EXEEXT@%$EXEEXT%g
9927     s%@ECHO@%$ECHO%g
9928     s%@RANLIB@%$RANLIB%g
9929     s%@STRIP@%$STRIP%g
9930     s%@LIBTOOL@%$LIBTOOL%g
9931     s%@INSTALL_LIBRXVT@%$INSTALL_LIBRXVT%g
9932     s%@MV@%$MV%g
9933     s%@RM@%$RM%g
9934     s%@CP@%$CP%g
9935     s%@LN@%$LN%g
9936     s%@SED@%$SED%g
9937     s%@CMP@%$CMP%g
9938     s%@TBL@%$TBL%g
9939     s%@X_CFLAGS@%$X_CFLAGS%g
9940     s%@X_PRE_LIBS@%$X_PRE_LIBS%g
9941     s%@X_LIBS@%$X_LIBS%g
9942     s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
9943     s%@XPM_CPPFLAGS@%$XPM_CPPFLAGS%g
9944     s%@XPM_CFLAGS@%$XPM_CFLAGS%g
9945     s%@XPM_LIBS@%$XPM_LIBS%g
9946     s%@rxvt_int16_typedef@%$rxvt_int16_typedef%g
9947     s%@rxvt_uint16_typedef@%$rxvt_uint16_typedef%g
9948     s%@rxvt_int32_typedef@%$rxvt_int32_typedef%g
9949     s%@rxvt_uint32_typedef@%$rxvt_uint32_typedef%g
9950     s%@rxvt_intp_define@%$rxvt_intp_define%g
9951     s%@rxvt_u_intp_define@%$rxvt_u_intp_define%g
9952     s%@DEBUG@%$DEBUG%g
9953     s%@DINCLUDE@%$DINCLUDE%g
9954     s%@DLIB@%$DLIB%g
9955     /@MCOMMON@/r $MCOMMON
9956     s%@MCOMMON@%%g
9957     s%@RXVTNAME@%$RXVTNAME%g
9958     s%@include_stdint_h@%$include_stdint_h%g
9959     s%@include_stdarg_h@%$include_stdarg_h%g
9960     s%@include_stdlib_h@%$include_stdlib_h%g
9961     s%@include_unistd_h@%$include_unistd_h%g
9962     s%@include_string_h@%$include_string_h%g
9963     s%@include_fcntl_h@%$include_fcntl_h%g
9964     s%@include_util_h@%$include_util_h%g
9965     s%@include_assert_h@%$include_assert_h%g
9966     s%@include_sys_ioctl_h@%$include_sys_ioctl_h%g
9967     s%@include_sys_select_h@%$include_sys_select_h%g
9968     s%@include_sys_strredir_h@%$include_sys_strredir_h%g
9969     s%@include_sys_time_h@%$include_sys_time_h%g
9970     s%@include_time_h@%$include_time_h%g
9971    
9972     CEOF
9973     EOF
9974    
9975     cat >> $CONFIG_STATUS <<\EOF
9976    
9977     # Split the substitutions into bite-sized pieces for seds with
9978     # small command number limits, like on Digital OSF/1 and HP-UX.
9979     ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
9980     ac_file=1 # Number of current file.
9981     ac_beg=1 # First line for current file.
9982     ac_end=$ac_max_sed_cmds # Line after last line for current file.
9983     ac_more_lines=:
9984     ac_sed_cmds=""
9985     while $ac_more_lines; do
9986     if test $ac_beg -gt 1; then
9987     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
9988     else
9989     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
9990     fi
9991     if test ! -s conftest.s$ac_file; then
9992     ac_more_lines=false
9993     rm -f conftest.s$ac_file
9994     else
9995     if test -z "$ac_sed_cmds"; then
9996     ac_sed_cmds="sed -f conftest.s$ac_file"
9997     else
9998     ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
9999     fi
10000     ac_file=`expr $ac_file + 1`
10001     ac_beg=$ac_end
10002     ac_end=`expr $ac_end + $ac_max_sed_cmds`
10003     fi
10004     done
10005     if test -z "$ac_sed_cmds"; then
10006     ac_sed_cmds=cat
10007     fi
10008     EOF
10009    
10010     cat >> $CONFIG_STATUS <<EOF
10011    
10012     CONFIG_FILES=\${CONFIG_FILES-"autoconf/Make.common \
10013     Makefile \
10014     doc/Makefile \
10015     src/Makefile \
10016     src/graphics/Makefile \
10017     src/test/Makefile \
10018     src/rxvtlib.h \
10019     W11/Makefile \
10020     "}
10021     EOF
10022     cat >> $CONFIG_STATUS <<\EOF
10023     for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
10024     # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10025     case "$ac_file" in
10026     *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
10027     ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
10028     *) ac_file_in="${ac_file}.in" ;;
10029     esac
10030    
10031     # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
10032    
10033     # Remove last slash and all that follows it. Not all systems have dirname.
10034     ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
10035     if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
10036     # The file is in a subdirectory.
10037     test ! -d "$ac_dir" && mkdir "$ac_dir"
10038     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
10039     # A "../" for each directory in $ac_dir_suffix.
10040     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
10041     else
10042     ac_dir_suffix= ac_dots=
10043     fi
10044    
10045     case "$ac_given_srcdir" in
10046     .) srcdir=.
10047     if test -z "$ac_dots"; then top_srcdir=.
10048     else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
10049     /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
10050     *) # Relative path.
10051     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
10052     top_srcdir="$ac_dots$ac_given_srcdir" ;;
10053     esac
10054    
10055     case "$ac_given_INSTALL" in
10056     [/$]*) INSTALL="$ac_given_INSTALL" ;;
10057     *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
10058     esac
10059    
10060     echo creating "$ac_file"
10061     rm -f "$ac_file"
10062     configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
10063     case "$ac_file" in
10064     *Makefile*) ac_comsub="1i\\
10065     # $configure_input" ;;
10066     *) ac_comsub= ;;
10067     esac
10068    
10069     ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
10070     sed -e "$ac_comsub
10071     s%@configure_input@%$configure_input%g
10072     s%@srcdir@%$srcdir%g
10073     s%@top_srcdir@%$top_srcdir%g
10074     s%@INSTALL@%$INSTALL%g
10075     " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
10076     fi; done
10077     rm -f conftest.s*
10078    
10079     # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
10080     # NAME is the cpp macro being defined and VALUE is the value it is being given.
10081     #
10082     # ac_d sets the value in "#define NAME VALUE" lines.
10083     ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
10084     ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
10085     ac_dC='\3'
10086     ac_dD='%g'
10087     # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
10088     ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
10089     ac_uB='\([ ]\)%\1#\2define\3'
10090     ac_uC=' '
10091     ac_uD='\4%g'
10092     # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
10093     ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
10094     ac_eB='$%\1#\2define\3'
10095     ac_eC=' '
10096     ac_eD='%g'
10097    
10098     if test "${CONFIG_HEADERS+set}" != set; then
10099     EOF
10100     cat >> $CONFIG_STATUS <<EOF
10101     CONFIG_HEADERS="config.h:autoconf/config.h.in"
10102     EOF
10103     cat >> $CONFIG_STATUS <<\EOF
10104     fi
10105     for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
10106     # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10107     case "$ac_file" in
10108     *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
10109     ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
10110     *) ac_file_in="${ac_file}.in" ;;
10111     esac
10112    
10113     echo creating $ac_file
10114    
10115     rm -f conftest.frag conftest.in conftest.out
10116     ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
10117     cat $ac_file_inputs > conftest.in
10118    
10119     EOF
10120    
10121     # Transform confdefs.h into a sed script conftest.vals that substitutes
10122     # the proper values into config.h.in to produce config.h. And first:
10123     # Protect against being on the right side of a sed subst in config.status.
10124     # Protect against being in an unquoted here document in config.status.
10125     rm -f conftest.vals
10126     cat > conftest.hdr <<\EOF
10127     s/[\\&%]/\\&/g
10128     s%[\\$`]%\\&%g
10129     s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
10130     s%ac_d%ac_u%gp
10131     s%ac_u%ac_e%gp
10132     EOF
10133     sed -n -f conftest.hdr confdefs.h > conftest.vals
10134     rm -f conftest.hdr
10135    
10136     # This sed command replaces #undef with comments. This is necessary, for
10137     # example, in the case of _POSIX_SOURCE, which is predefined and required
10138     # on some systems where configure will not decide to define it.
10139     cat >> conftest.vals <<\EOF
10140     s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
10141     EOF
10142    
10143     # Break up conftest.vals because some shells have a limit on
10144     # the size of here documents, and old seds have small limits too.
10145    
10146     rm -f conftest.tail
10147     while :
10148     do
10149     ac_lines=`grep -c . conftest.vals`
10150     # grep -c gives empty output for an empty file on some AIX systems.
10151     if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
10152     # Write a limited-size here document to conftest.frag.
10153     echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
10154     sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
10155     echo 'CEOF
10156     sed -f conftest.frag conftest.in > conftest.out
10157     rm -f conftest.in
10158     mv conftest.out conftest.in
10159     ' >> $CONFIG_STATUS
10160     sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
10161     rm -f conftest.vals
10162     mv conftest.tail conftest.vals
10163     done
10164     rm -f conftest.vals
10165    
10166     cat >> $CONFIG_STATUS <<\EOF
10167     rm -f conftest.frag conftest.h
10168     echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
10169     cat conftest.in >> conftest.h
10170     rm -f conftest.in
10171     if cmp -s $ac_file conftest.h 2>/dev/null; then
10172     echo "$ac_file is unchanged"
10173     rm -f conftest.h
10174     else
10175     # Remove last slash and all that follows it. Not all systems have dirname.
10176     ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
10177     if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
10178     # The file is in a subdirectory.
10179     test ! -d "$ac_dir" && mkdir "$ac_dir"
10180     fi
10181     rm -f $ac_file
10182     mv conftest.h $ac_file
10183     fi
10184     fi; done
10185    
10186     EOF
10187     cat >> $CONFIG_STATUS <<EOF
10188    
10189     EOF
10190     cat >> $CONFIG_STATUS <<\EOF
10191    
10192     exit 0
10193     EOF
10194     chmod +x $CONFIG_STATUS
10195     rm -fr confdefs* $ac_clean_files
10196     test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
10197    
10198    
10199     echo "Configuration:
10200    
10201     Rxvt version: $VERSION : $DATE
10202     Source code location: $srcdir
10203     Install path: ${prefix}/bin
10204     Compiler: $CC
10205     Compiler flags: $CFLAGS"
10206    
10207     if test "$MALLOC_TYPE" = S; then
10208     echo " malloc support: system default"
10209     fi
10210     if test "$MALLOC_TYPE" = G; then
10211     echo " malloc support: Gray Watson's dmalloc"
10212     fi
10213     if test "$MALLOC_TYPE" = D; then
10214     echo " malloc support: Doug Lea's malloc"
10215     fi
10216    
10217     if test x$support_xpm = xyes; then
10218     echo " Xpm library: $XPM_LIBS"
10219     fi
10220    
10221     echo "
10222     The following are set in config.h
10223     "
10224     echo " pty/tty type: "$rxvt_cv_ptys
10225     if test x$support_utmp != xyes; then
10226     echo " utmp support: disabled
10227     "
10228     else
10229     echo " utmp support: enabled
10230     utmp file: $rxvt_cv_path_utmp
10231     utmpx file: $rxvt_cv_path_utmpx
10232     wtmp file: $rxvt_cv_path_wtmp
10233     wtmpx file: $rxvt_cv_path_wtmpx
10234     lastlog file: $rxvt_cv_path_lastlog
10235     ttys/ttytab file: $rxvt_cv_path_ttytab
10236     "
10237     fi
10238     if test x$term != x; then
10239     echo " set TERM to: $term
10240     "
10241     fi
10242     if test x$terminfo != x; then
10243     echo " set TERMINFO to: $terminfo
10244     "
10245     fi
10246     if test x$rxvt_cv_ptys = xUNKNOWN; then
10247     echo ".----------------------------------------------------------------."
10248     echo ". WARNING: could not determine pty/tty type. Do not build until ."
10249     echo ". the appropriate PTYS_ARE_* is defined in config.h ."
10250     echo ".----------------------------------------------------------------."
10251     fi
10252     if test x$support_xpm = xneedsmanualspecification; then
10253     echo ".----------------------------------------------------------------."
10254     echo ". WARNING: --enable-xpm-background was specified however the ."
10255     echo ". XPM includes files and libraries could not be found. ."
10256     echo ". XPM backgrounds are now being DISABLED! If you want ."
10257     echo ". to use them you should rerun configure with the ."
10258     echo ". appropriate --with-xpm-includes=/path/to/xpm/includes ."
10259     echo ". and --with-xpm-library=/path/to/xpm/library lines. ."
10260     echo ".----------------------------------------------------------------."
10261     fi
10262     if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then
10263     echo ".----------------------------------------------------------------."
10264     echo ". WARNING: --enable-xim was specified however the locale support ."
10265     echo ". functions could not be found. ."
10266     echo ". XIM is now being DISABLED! ."
10267     echo ".----------------------------------------------------------------."
10268     fi
10269     echo " *** Please check src/feature.h for further options ***
10270     "