ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/configure
(Generate patch)

Comparing rxvt-unicode/configure (file contents):
Revision 1.25 by pcg, Mon Apr 5 15:54:21 2004 UTC vs.
Revision 1.90 by root, Sun Jan 22 17:10:01 2006 UTC

239 239
240# CDPATH. 240# CDPATH.
241$as_unset CDPATH 241$as_unset CDPATH
242 242
243 243
244# Find the correct PATH separator. Usually this is `:', but
245# DJGPP uses `;' like DOS.
246if test "X${PATH_SEPARATOR+set}" != Xset; then
247 UNAME=${UNAME-`uname 2>/dev/null`}
248 case X$UNAME in
249 *-DOS) lt_cv_sys_path_separator=';' ;;
250 *) lt_cv_sys_path_separator=':' ;;
251 esac
252fi
253
254
255# Check that we are running under the correct shell.
256SHELL=${CONFIG_SHELL-/bin/sh}
257
258case "X$ECHO" in
259X*--fallback-echo)
260 # Remove one level of quotation (which was required for Make).
261 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
262 ;;
263esac
264
265echo=${ECHO-echo}
266if test "X$1" = X--no-reexec; then
267 # Discard the --no-reexec flag, and continue.
268 shift
269elif test "X$1" = X--fallback-echo; then
270 # Avoid inline document here, it may be left over
271 :
272elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
273 # Yippee, $echo works!
274 :
275else
276 # Restart under the correct shell.
277 exec $SHELL "$0" --no-reexec ${1+"$@"}
278fi
279
280if test "X$1" = X--fallback-echo; then
281 # used as fallback echo
282 shift
283 cat <<EOF
284
285EOF
286 exit 0
287fi
288
289# The HP-UX ksh and POSIX shell print the target directory to stdout
290# if CDPATH is set.
291if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
292
293if test -z "$ECHO"; then
294if test "X${echo_test_string+set}" != Xset; then
295# find a string as large as possible, as long as the shell can cope with it
296 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
297 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
298 if (echo_test_string="`eval $cmd`") 2>/dev/null &&
299 echo_test_string="`eval $cmd`" &&
300 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
301 then
302 break
303 fi
304 done
305fi
306
307if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
308 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
309 test "X$echo_testing_string" = "X$echo_test_string"; then
310 :
311else
312 # The Solaris, AIX, and Digital Unix default echo programs unquote
313 # backslashes. This makes it impossible to quote backslashes using
314 # echo "$something" | sed 's/\\/\\\\/g'
315 #
316 # So, first we look for a working echo in the user's PATH.
317
318 IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
319 for dir in $PATH /usr/ucb; do
320 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
321 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
322 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
323 test "X$echo_testing_string" = "X$echo_test_string"; then
324 echo="$dir/echo"
325 break
326 fi
327 done
328 IFS="$save_ifs"
329
330 if test "X$echo" = Xecho; then
331 # We didn't find a better echo, so look for alternatives.
332 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
333 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
334 test "X$echo_testing_string" = "X$echo_test_string"; then
335 # This shell has a builtin print -r that does the trick.
336 echo='print -r'
337 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
338 test "X$CONFIG_SHELL" != X/bin/ksh; then
339 # If we have ksh, try running ltconfig again with it.
340 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
341 export ORIGINAL_CONFIG_SHELL
342 CONFIG_SHELL=/bin/ksh
343 export CONFIG_SHELL
344 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
345 else
346 # Try using printf.
347 echo='printf %s\n'
348 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
349 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
350 test "X$echo_testing_string" = "X$echo_test_string"; then
351 # Cool, printf works
352 :
353 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
354 test "X$echo_testing_string" = 'X\t' &&
355 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
356 test "X$echo_testing_string" = "X$echo_test_string"; then
357 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
358 export CONFIG_SHELL
359 SHELL="$CONFIG_SHELL"
360 export SHELL
361 echo="$CONFIG_SHELL $0 --fallback-echo"
362 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
363 test "X$echo_testing_string" = 'X\t' &&
364 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
365 test "X$echo_testing_string" = "X$echo_test_string"; then
366 echo="$CONFIG_SHELL $0 --fallback-echo"
367 else
368 # maybe with a smaller string...
369 prev=:
370
371 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
372 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
373 then
374 break
375 fi
376 prev="$cmd"
377 done
378
379 if test "$prev" != 'sed 50q "$0"'; then
380 echo_test_string=`eval $prev`
381 export echo_test_string
382 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
383 else
384 # Oops. We lost completely, so just stick with echo.
385 echo=echo
386 fi
387 fi
388 fi
389 fi
390fi
391fi
392
393# Copy echo and quote the copy suitably for passing to libtool from
394# the Makefile, instead of quoting the original, which is used later.
395ECHO=$echo
396if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
397 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
398fi
399
400
401
402# Name of the host. 244# Name of the host.
403# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 245# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
404# so uname gets run too. 246# so uname gets run too.
405ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 247ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
406 248
465#endif 307#endif
466#if HAVE_UNISTD_H 308#if HAVE_UNISTD_H
467# include <unistd.h> 309# include <unistd.h>
468#endif" 310#endif"
469 311
470ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS VERSION DATE LSMDATE LIBVERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA AWK LINKER CXXCPP EGREP build build_cpu build_vendor build_os host host_cpu host_vendor host_os LN_S ECHO RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP LIBTOOL INSTALL_LIBRXVT RXVTNAME MV RM CP LN SED CMP TBL X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS XPM_CPPFLAGS XPM_CFLAGS XPM_LIBS rxvt_int16_typedef rxvt_uint16_typedef rxvt_int32_typedef rxvt_uint32_typedef rxvt_intp_define rxvt_u_intp_define DEBUG DINCLUDE DLIB include_stdint_h include_stdarg_h include_stdlib_h include_unistd_h include_string_h include_fcntl_h include_util_h include_assert_h include_sys_ioctl_h include_sys_select_h include_sys_strredir_h include_sys_time_h include_time_h LIBOBJS LTLIBOBJS' 312ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os VERSION DATE LSMDATE LIBVERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA EGREP LINKER INSTALL_LIBRXVT RXVTNAME MV RM CP LN SED ECHO CMP TIC CXXCPP X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS XPM_CPPFLAGS XPM_CFLAGS XPM_LIBS rxvt_int16_typedef rxvt_uint16_typedef rxvt_int32_typedef rxvt_uint32_typedef rxvt_intp_define rxvt_u_intp_define PKG_CONFIG XFT_CONFIG PERL PERLLIB PERLFLAGS PERLPRIVLIBEXP IF_PERL PERL_O DEBUG DINCLUDE DLIB include_stdint_h include_stdarg_h include_stdlib_h include_unistd_h include_string_h include_fcntl_h include_util_h include_assert_h include_sys_ioctl_h include_sys_select_h include_sys_strredir_h include_sys_time_h include_time_h LIBOBJS LTLIBOBJS'
471ac_subst_files='MCOMMON' 313ac_subst_files=''
472 314
473# Initialize some variables set by options. 315# Initialize some variables set by options.
474ac_init_help= 316ac_init_help=
475ac_init_version=false 317ac_init_version=false
476# The variables have the same names as the options, with 318# The variables have the same names as the options, with
1021 cat <<\_ACEOF 863 cat <<\_ACEOF
1022 864
1023Optional Features: 865Optional Features:
1024 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 866 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1025 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 867 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1026 --enable-shared=PKGS build shared libraries default=no
1027 --enable-static=PKGS build static libraries default=yes
1028 --enable-fast-install=PKGS optimize for fast installation default=yes
1029 --disable-libtool-lock avoid locking (might break parallel builds)
1030 --enable-everything enable standard non-multichoice features 868 --enable-everything enable standard non-multichoice features
1031 NOTE: this option is order dependent 869 NOTE: this option is order dependent
1032 NOTE: automatically enabled with --enable-shared 870 NOTE: automatically enabled with --enable-shared
1033 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters 871 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters
1034 --enable-combining enable composition of base and combining characters 872 --enable-combining enable composition of base and combining characters
1035 --enable-xft enable xft support on systems that have it 873 --enable-xft enable xft support on systems that have it
874 --enable-font-styles enable bold and italic support
1036 --enable-utmp enable utmp (utmpx) support 875 --enable-utmp enable utmp (utmpx) support
1037 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp) 876 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp)
1038 --enable-lastlog enable lastlog support (requires --enable-utmp) 877 --enable-lastlog enable lastlog support (requires --enable-utmp)
1039 --enable-xpm-background enable XPM background pixmaps 878 --enable-xpm-background enable XPM background pixmaps
1040 --enable-transparency enable transparent backgrounds 879 --enable-transparency enable transparent backgrounds
1041 --enable-tinting enable tinting of transparent bg 880 --enable-tinting enable tinting of transparent bg
1042 --enable-menubar enable menubar 881 --enable-fading enable colors fading when off focus
1043 --enable-rxvt-scroll enable rxvt style scrollbar 882 --enable-rxvt-scroll enable rxvt style scrollbar
1044 --enable-next-scroll enable NeXT style scrollbar 883 --enable-next-scroll enable NeXT style scrollbar
1045 --enable-xterm-scroll enable Xterm style scrollbar 884 --enable-xterm-scroll enable Xterm style scrollbar
885 --enable-perl enable embedded perl interpreter
1046 --enable-plain-scroll enable plain style scrollbar 886 --enable-plain-scroll enable plain style scrollbar
1047 --enable-half-shadow use half width/height shadow on rxvt scrollbar
1048 --enable-xim XIM (X Input Method) protocol support 887 --enable-xim XIM (X Input Method) protocol support
1049 --enable-ttygid enable tty setting to group named "tty"
1050 --disable-backspace-key disable handling of the backspace key 888 --disable-backspace-key disable handling of the backspace key
1051 --disable-delete-key disable handling of the delete key 889 --disable-delete-key disable handling of the delete key
1052 --disable-resources disable all resource checking 890 --disable-resources disable all resource checking
1053 --enable-xgetdefault enable resources via X instead of our small version 891 --enable-8bitctrls enable 8 bit control sequences (not recommended)
1054 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt) 892 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
1055 --enable-strings enable some replacement system functions
1056 --disable-swapscreen disable swap screen support 893 --disable-swapscreen disable swap screen support
894 --enable-iso14755 enable support for extended ISO 14755 modes
1057 --enable-frills enable support for rarely used features 895 --enable-frills enable support for rarely used features
1058 --enable-linespace enable support for linespace
1059 --enable-24bit enable support for using 24bit visuals if available 896 --enable-24bit enable support for using 24bit visuals if available
1060 --enable-keepscrolling enable continual scrolling on scrollbar arrow press 897 --enable-keepscrolling enable continual scrolling on scrollbar arrow press
1061 --enable-selectionscrolling enable scrolling during selections 898 --enable-selectionscrolling enable scrolling during selections
1062 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5 899 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5
1063 --enable-slipwheeling enable slip wheel scrolling (requires previous) 900 --enable-slipwheeling enable slip wheel scrolling (requires previous)
1064 --enable-dmalloc enable Gray Watson's malloc - for debugging use 901 --enable-dmalloc enable Gray Watson's malloc - for debugging use
1065 --enable-dlmalloc enable Doug Lea's malloc - for production use 902 --enable-dlmalloc enable Doug Lea's malloc - for production use
1066 NOTE: enable only one malloc package 903 NOTE: enable only one malloc package
1067 --enable-smart-resize enable smart growth/shrink behaviour 904 --enable-smart-resize enable smart growth/shrink behaviour
1068 --enable-256-color enable 256-color support
1069 --enable-cursor-blink enable blinking cursor
1070 --enable-text-blink enable blinking text 905 --enable-text-blink enable blinking text
1071 --enable-pointer-blank enable pointer blank when typing or inactive pointer 906 --enable-pointer-blank enable pointer blank when typing or inactive pointer
1072 907
1073Optional Packages: 908Optional Packages:
1074 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 909 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1075 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 910 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1076 --with-gnu-ld assume the C compiler uses GNU ld default=no
1077 --with-pic try to use only PIC/non-PIC objects default=use both
1078 --with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,cn,cn_ext,all) 911 --with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)
1079 --with-res-name=NAME use this as default resource name (default: urxvt) 912 --with-res-name=NAME use this as default resource name (default: urxvt)
1080 --with-res-class=CLASS use this as the resource class (default: URxvt) 913 --with-res-class=CLASS use this as the resource class (default: URxvt)
1081 --with-name=NAME set the basename for the installed binaries (default: urxvt) 914 --with-name=NAME set the basename for the installed binaries (default: urxvt)
1082 --with-term=NAME set the terminal to NAME (default: rxvt) 915 --with-term=NAME set the terminal to NAME (default: rxvt)
1083 --with-terminfo=PATH set the path to the terminfo tree to PATH 916 --with-terminfo=PATH set the path to the terminfo tree to PATH
1534 1367
1535 1368
1536 1369
1537 1370
1538 1371
1372
1373
1374 ac_config_headers="$ac_config_headers config.h:config.h.in"
1375
1376
1539ac_aux_dir= 1377ac_aux_dir=
1540for ac_dir in autoconf $srcdir/autoconf; do 1378for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1541 if test -f $ac_dir/install-sh; then 1379 if test -f $ac_dir/install-sh; then
1542 ac_aux_dir=$ac_dir 1380 ac_aux_dir=$ac_dir
1543 ac_install_sh="$ac_aux_dir/install-sh -c" 1381 ac_install_sh="$ac_aux_dir/install-sh -c"
1544 break 1382 break
1545 elif test -f $ac_dir/install.sh; then 1383 elif test -f $ac_dir/install.sh; then
1551 ac_install_sh="$ac_aux_dir/shtool install -c" 1389 ac_install_sh="$ac_aux_dir/shtool install -c"
1552 break 1390 break
1553 fi 1391 fi
1554done 1392done
1555if test -z "$ac_aux_dir"; then 1393if test -z "$ac_aux_dir"; then
1556 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&5 1394 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1557echo "$as_me: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&2;} 1395echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1558 { (exit 1); exit 1; }; } 1396 { (exit 1); exit 1; }; }
1559fi 1397fi
1560ac_config_guess="$SHELL $ac_aux_dir/config.guess" 1398ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1561ac_config_sub="$SHELL $ac_aux_dir/config.sub" 1399ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1562ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 1400ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1563 1401
1564 ac_config_headers="$ac_config_headers config.h:autoconf/config.h.in" 1402# Make sure we can run config.sub.
1403$ac_config_sub sun4 >/dev/null 2>&1 ||
1404 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1405echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1406 { (exit 1); exit 1; }; }
1407
1408echo "$as_me:$LINENO: checking build system type" >&5
1409echo $ECHO_N "checking build system type... $ECHO_C" >&6
1410if test "${ac_cv_build+set}" = set; then
1411 echo $ECHO_N "(cached) $ECHO_C" >&6
1412else
1413 ac_cv_build_alias=$build_alias
1414test -z "$ac_cv_build_alias" &&
1415 ac_cv_build_alias=`$ac_config_guess`
1416test -z "$ac_cv_build_alias" &&
1417 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1418echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1419 { (exit 1); exit 1; }; }
1420ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1421 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1422echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1423 { (exit 1); exit 1; }; }
1424
1425fi
1426echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1427echo "${ECHO_T}$ac_cv_build" >&6
1428build=$ac_cv_build
1429build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1430build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1431build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1432
1433
1434echo "$as_me:$LINENO: checking host system type" >&5
1435echo $ECHO_N "checking host system type... $ECHO_C" >&6
1436if test "${ac_cv_host+set}" = set; then
1437 echo $ECHO_N "(cached) $ECHO_C" >&6
1438else
1439 ac_cv_host_alias=$host_alias
1440test -z "$ac_cv_host_alias" &&
1441 ac_cv_host_alias=$ac_cv_build_alias
1442ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1443 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1444echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1445 { (exit 1); exit 1; }; }
1446
1447fi
1448echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1449echo "${ECHO_T}$ac_cv_host" >&6
1450host=$ac_cv_host
1451host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1452host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1453host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1454
1565 1455
1566 1456
1567VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 1457VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1568DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 1458DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1569LSMDATE=`sed -n -e 's/^.*[ \t]LSMDATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1570LIBVERSION=`sed -n -e 's/^.*[ \t]LIBVERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1571echo "" 1459echo ""
1572echo "configuring for rxvt $VERSION" 1460echo "configuring for rxvt $VERSION"
1573echo "" 1461echo ""
1462
1463orig_CXXFLAGS="$CXXFLAGS"
1574 1464
1575 1465
1576ac_ext=c 1466ac_ext=c
1577ac_cpp='$CPP $CPPFLAGS' 1467ac_cpp='$CPP $CPPFLAGS'
1578ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1468ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3159 3049
3160test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3050test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3161 3051
3162test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3052test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3163 3053
3164for ac_prog in gawk mawk nawk awk
3165do
3166 # Extract the first word of "$ac_prog", so it can be a program name with args.
3167set dummy $ac_prog; ac_word=$2
3168echo "$as_me:$LINENO: checking for $ac_word" >&5
3169echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3170if test "${ac_cv_prog_AWK+set}" = set; then
3171 echo $ECHO_N "(cached) $ECHO_C" >&6
3172else
3173 if test -n "$AWK"; then
3174 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3175else
3176as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3177for as_dir in $PATH
3178do
3179 IFS=$as_save_IFS
3180 test -z "$as_dir" && as_dir=.
3181 for ac_exec_ext in '' $ac_executable_extensions; do
3182 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3183 ac_cv_prog_AWK="$ac_prog"
3184 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3185 break 2
3186 fi
3187done
3188done
3189 3054
3190fi
3191fi
3192AWK=$ac_cv_prog_AWK
3193if test -n "$AWK"; then
3194 echo "$as_me:$LINENO: result: $AWK" >&5
3195echo "${ECHO_T}$AWK" >&6
3196else
3197 echo "$as_me:$LINENO: result: no" >&5
3198echo "${ECHO_T}no" >&6
3199fi
3200
3201 test -n "$AWK" && break
3202done
3203
3204
3205ac_ext=c
3206ac_cpp='$CPP $CPPFLAGS'
3207ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3208ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3209ac_compiler_gnu=$ac_cv_c_compiler_gnu
3210
3211
3212LINKER="$CXX"
3213if test x$GCC = xyes && test x$GXX = xyes; then
3214
3215echo "$as_me:$LINENO: checking for main in -lsupc++" >&5
3216echo $ECHO_N "checking for main in -lsupc++... $ECHO_C" >&6
3217if test "${ac_cv_lib_supcpp_main+set}" = set; then
3218 echo $ECHO_N "(cached) $ECHO_C" >&6
3219else
3220 ac_check_lib_save_LIBS=$LIBS
3221LIBS="-lsupc++ $LIBS"
3222cat >conftest.$ac_ext <<_ACEOF
3223/* confdefs.h. */
3224_ACEOF
3225cat confdefs.h >>conftest.$ac_ext
3226cat >>conftest.$ac_ext <<_ACEOF
3227/* end confdefs.h. */
3228
3229
3230int
3231main ()
3232{
3233main ();
3234 ;
3235 return 0;
3236}
3237_ACEOF
3238rm -f conftest.$ac_objext conftest$ac_exeext
3239if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3240 (eval $ac_link) 2>conftest.er1
3241 ac_status=$?
3242 grep -v '^ *+' conftest.er1 >conftest.err
3243 rm -f conftest.er1
3244 cat conftest.err >&5
3245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3246 (exit $ac_status); } &&
3247 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3248 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3249 (eval $ac_try) 2>&5
3250 ac_status=$?
3251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3252 (exit $ac_status); }; } &&
3253 { ac_try='test -s conftest$ac_exeext'
3254 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3255 (eval $ac_try) 2>&5
3256 ac_status=$?
3257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3258 (exit $ac_status); }; }; then
3259 ac_cv_lib_supcpp_main=yes
3260else
3261 echo "$as_me: failed program was:" >&5
3262sed 's/^/| /' conftest.$ac_ext >&5
3263
3264ac_cv_lib_supcpp_main=no
3265fi
3266rm -f conftest.err conftest.$ac_objext \
3267 conftest$ac_exeext conftest.$ac_ext
3268LIBS=$ac_check_lib_save_LIBS
3269fi
3270echo "$as_me:$LINENO: result: $ac_cv_lib_supcpp_main" >&5
3271echo "${ECHO_T}$ac_cv_lib_supcpp_main" >&6
3272if test $ac_cv_lib_supcpp_main = yes; then
3273
3274 LINKER="$CC"
3275 LIBS="$LIBS -lsupc++"
3276
3277fi
3278
3279fi
3280LINKER=$LINKER
3281
3282
3283CPPFLAGS="-D_GNU_SOURCE -D_XOPEN_SOURCE"
3284
3285
3286ac_ext=cc
3287ac_cpp='$CXXCPP $CPPFLAGS'
3288ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3289ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3290ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3291
3292
3293
3294ac_ext=cc
3295ac_cpp='$CXXCPP $CPPFLAGS'
3296ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3297ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3298ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3299echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
3300echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
3301if test -z "$CXXCPP"; then
3302 if test "${ac_cv_prog_CXXCPP+set}" = set; then
3303 echo $ECHO_N "(cached) $ECHO_C" >&6
3304else
3305 # Double quotes because CXXCPP needs to be expanded
3306 for CXXCPP in "$CXX -E" "/lib/cpp"
3307 do
3308 ac_preproc_ok=false
3309for ac_cxx_preproc_warn_flag in '' yes
3310do
3311 # Use a header file that comes with gcc, so configuring glibc
3312 # with a fresh cross-compiler works.
3313 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3314 # <limits.h> exists even on freestanding compilers.
3315 # On the NeXT, cc -E runs the code through the compiler's parser,
3316 # not just through cpp. "Syntax error" is here to catch this case.
3317 cat >conftest.$ac_ext <<_ACEOF
3318/* confdefs.h. */
3319_ACEOF
3320cat confdefs.h >>conftest.$ac_ext
3321cat >>conftest.$ac_ext <<_ACEOF
3322/* end confdefs.h. */
3323#ifdef __STDC__
3324# include <limits.h>
3325#else
3326# include <assert.h>
3327#endif
3328 Syntax error
3329_ACEOF
3330if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3331 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3332 ac_status=$?
3333 grep -v '^ *+' conftest.er1 >conftest.err
3334 rm -f conftest.er1
3335 cat conftest.err >&5
3336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3337 (exit $ac_status); } >/dev/null; then
3338 if test -s conftest.err; then
3339 ac_cpp_err=$ac_cxx_preproc_warn_flag
3340 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3341 else
3342 ac_cpp_err=
3343 fi
3344else
3345 ac_cpp_err=yes
3346fi
3347if test -z "$ac_cpp_err"; then
3348 :
3349else
3350 echo "$as_me: failed program was:" >&5
3351sed 's/^/| /' conftest.$ac_ext >&5
3352
3353 # Broken: fails on valid input.
3354continue
3355fi
3356rm -f conftest.err conftest.$ac_ext
3357
3358 # OK, works on sane cases. Now check whether non-existent headers
3359 # can be detected and how.
3360 cat >conftest.$ac_ext <<_ACEOF
3361/* confdefs.h. */
3362_ACEOF
3363cat confdefs.h >>conftest.$ac_ext
3364cat >>conftest.$ac_ext <<_ACEOF
3365/* end confdefs.h. */
3366#include <ac_nonexistent.h>
3367_ACEOF
3368if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3369 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3370 ac_status=$?
3371 grep -v '^ *+' conftest.er1 >conftest.err
3372 rm -f conftest.er1
3373 cat conftest.err >&5
3374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3375 (exit $ac_status); } >/dev/null; then
3376 if test -s conftest.err; then
3377 ac_cpp_err=$ac_cxx_preproc_warn_flag
3378 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3379 else
3380 ac_cpp_err=
3381 fi
3382else
3383 ac_cpp_err=yes
3384fi
3385if test -z "$ac_cpp_err"; then
3386 # Broken: success on invalid input.
3387continue
3388else
3389 echo "$as_me: failed program was:" >&5
3390sed 's/^/| /' conftest.$ac_ext >&5
3391
3392 # Passes both tests.
3393ac_preproc_ok=:
3394break
3395fi
3396rm -f conftest.err conftest.$ac_ext
3397
3398done
3399# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3400rm -f conftest.err conftest.$ac_ext
3401if $ac_preproc_ok; then
3402 break
3403fi
3404
3405 done
3406 ac_cv_prog_CXXCPP=$CXXCPP
3407
3408fi
3409 CXXCPP=$ac_cv_prog_CXXCPP
3410else
3411 ac_cv_prog_CXXCPP=$CXXCPP
3412fi
3413echo "$as_me:$LINENO: result: $CXXCPP" >&5
3414echo "${ECHO_T}$CXXCPP" >&6
3415ac_preproc_ok=false
3416for ac_cxx_preproc_warn_flag in '' yes
3417do
3418 # Use a header file that comes with gcc, so configuring glibc
3419 # with a fresh cross-compiler works.
3420 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3421 # <limits.h> exists even on freestanding compilers.
3422 # On the NeXT, cc -E runs the code through the compiler's parser,
3423 # not just through cpp. "Syntax error" is here to catch this case.
3424 cat >conftest.$ac_ext <<_ACEOF
3425/* confdefs.h. */
3426_ACEOF
3427cat confdefs.h >>conftest.$ac_ext
3428cat >>conftest.$ac_ext <<_ACEOF
3429/* end confdefs.h. */
3430#ifdef __STDC__
3431# include <limits.h>
3432#else
3433# include <assert.h>
3434#endif
3435 Syntax error
3436_ACEOF
3437if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3438 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3439 ac_status=$?
3440 grep -v '^ *+' conftest.er1 >conftest.err
3441 rm -f conftest.er1
3442 cat conftest.err >&5
3443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3444 (exit $ac_status); } >/dev/null; then
3445 if test -s conftest.err; then
3446 ac_cpp_err=$ac_cxx_preproc_warn_flag
3447 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3448 else
3449 ac_cpp_err=
3450 fi
3451else
3452 ac_cpp_err=yes
3453fi
3454if test -z "$ac_cpp_err"; then
3455 :
3456else
3457 echo "$as_me: failed program was:" >&5
3458sed 's/^/| /' conftest.$ac_ext >&5
3459
3460 # Broken: fails on valid input.
3461continue
3462fi
3463rm -f conftest.err conftest.$ac_ext
3464
3465 # OK, works on sane cases. Now check whether non-existent headers
3466 # can be detected and how.
3467 cat >conftest.$ac_ext <<_ACEOF
3468/* confdefs.h. */
3469_ACEOF
3470cat confdefs.h >>conftest.$ac_ext
3471cat >>conftest.$ac_ext <<_ACEOF
3472/* end confdefs.h. */
3473#include <ac_nonexistent.h>
3474_ACEOF
3475if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3476 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3477 ac_status=$?
3478 grep -v '^ *+' conftest.er1 >conftest.err
3479 rm -f conftest.er1
3480 cat conftest.err >&5
3481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3482 (exit $ac_status); } >/dev/null; then
3483 if test -s conftest.err; then
3484 ac_cpp_err=$ac_cxx_preproc_warn_flag
3485 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3486 else
3487 ac_cpp_err=
3488 fi
3489else
3490 ac_cpp_err=yes
3491fi
3492if test -z "$ac_cpp_err"; then
3493 # Broken: success on invalid input.
3494continue
3495else
3496 echo "$as_me: failed program was:" >&5
3497sed 's/^/| /' conftest.$ac_ext >&5
3498
3499 # Passes both tests.
3500ac_preproc_ok=:
3501break
3502fi
3503rm -f conftest.err conftest.$ac_ext
3504
3505done
3506# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3507rm -f conftest.err conftest.$ac_ext
3508if $ac_preproc_ok; then
3509 :
3510else
3511 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3512See \`config.log' for more details." >&5
3513echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3514See \`config.log' for more details." >&2;}
3515 { (exit 1); exit 1; }; }
3516fi
3517
3518ac_ext=cc
3519ac_cpp='$CXXCPP $CPPFLAGS'
3520ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3521ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3522ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3523 3055
3524 3056
3525echo "$as_me:$LINENO: checking for egrep" >&5 3057echo "$as_me:$LINENO: checking for egrep" >&5
3526echo $ECHO_N "checking for egrep... $ECHO_C" >&6 3058echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3527if test "${ac_cv_prog_egrep+set}" = set; then 3059if test "${ac_cv_prog_egrep+set}" = set; then
3602 grep -v '^ *+' conftest.er1 >conftest.err 3134 grep -v '^ *+' conftest.er1 >conftest.err
3603 rm -f conftest.er1 3135 rm -f conftest.er1
3604 cat conftest.err >&5 3136 cat conftest.err >&5
3605 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3606 (exit $ac_status); } && 3138 (exit $ac_status); } &&
3607 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3139 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3608 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3140 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3609 (eval $ac_try) 2>&5 3141 (eval $ac_try) 2>&5
3610 ac_status=$? 3142 ac_status=$?
3611 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3612 (exit $ac_status); }; } && 3144 (exit $ac_status); }; } &&
3656 grep -v '^ *+' conftest.er1 >conftest.err 3188 grep -v '^ *+' conftest.er1 >conftest.err
3657 rm -f conftest.er1 3189 rm -f conftest.er1
3658 cat conftest.err >&5 3190 cat conftest.err >&5
3659 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3660 (exit $ac_status); } && 3192 (exit $ac_status); } &&
3661 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3193 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3663 (eval $ac_try) 2>&5 3195 (eval $ac_try) 2>&5
3664 ac_status=$? 3196 ac_status=$?
3665 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3666 (exit $ac_status); }; } && 3198 (exit $ac_status); }; } &&
3688if test "$ac_cv_search_strerror" != no; then 3220if test "$ac_cv_search_strerror" != no; then
3689 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS" 3221 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
3690 3222
3691fi 3223fi
3692 3224
3225ac_ext=cc
3226ac_cpp='$CXXCPP $CPPFLAGS'
3227ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3228ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3229ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3693 3230
3231
3232if test x$GCC = xyes && test x$GXX = xyes; then
3233 echo "$as_me:$LINENO: checking for working libsupc++" >&5
3234echo $ECHO_N "checking for working libsupc++... $ECHO_C" >&6
3235 save_CXX="$CXX"
3236 save_LIBS="$LIBS"
3237 CXX="$CC"
3238 LIBS="$LIBS -lsupc++"
3239 LINKER="$CC"
3240
3241cat >conftest.$ac_ext <<_ACEOF
3242/* confdefs.h. */
3243_ACEOF
3244cat confdefs.h >>conftest.$ac_ext
3245cat >>conftest.$ac_ext <<_ACEOF
3246/* end confdefs.h. */
3247struct test { }; void f() try { throw new test; } catch (...) { throw; }
3248int
3249main ()
3250{
3251
3252 ;
3253 return 0;
3254}
3255_ACEOF
3256rm -f conftest.$ac_objext conftest$ac_exeext
3257if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3258 (eval $ac_link) 2>conftest.er1
3259 ac_status=$?
3260 grep -v '^ *+' conftest.er1 >conftest.err
3261 rm -f conftest.er1
3262 cat conftest.err >&5
3263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3264 (exit $ac_status); } &&
3265 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3267 (eval $ac_try) 2>&5
3268 ac_status=$?
3269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3270 (exit $ac_status); }; } &&
3271 { ac_try='test -s conftest$ac_exeext'
3272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3273 (eval $ac_try) 2>&5
3274 ac_status=$?
3275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3276 (exit $ac_status); }; }; then
3277 echo "$as_me:$LINENO: result: ok" >&5
3278echo "${ECHO_T}ok" >&6
3279else
3280 echo "$as_me: failed program was:" >&5
3281sed 's/^/| /' conftest.$ac_ext >&5
3282
3283
3284 echo "$as_me:$LINENO: result: no, making everything bigger and slower" >&5
3285echo "${ECHO_T}no, making everything bigger and slower" >&6
3286 LIBS="$save_LIBS"
3287 LINKER="$save_CXX"
3288
3289
3290fi
3291rm -f conftest.err conftest.$ac_objext \
3292 conftest$ac_exeext conftest.$ac_ext
3293 CXX="$save_CXX"
3294fi
3295LINKER=$LINKER
3296
3297
3298ac_ext=cc
3299ac_cpp='$CXXCPP $CPPFLAGS'
3300ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3301ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3302ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3303
3304if test -z "$orig_CXXFLAGS"; then
3305 if test x$GCC = xyes && test "x$GXX" = xyes; then
3306 CXXFLAGS="-g -O3 -fno-threadsafe-statics -fno-enforce-eh-specs"
3307 cat >conftest.$ac_ext <<_ACEOF
3308/* confdefs.h. */
3309_ACEOF
3310cat confdefs.h >>conftest.$ac_ext
3311cat >>conftest.$ac_ext <<_ACEOF
3312/* end confdefs.h. */
3313
3314int
3315main ()
3316{
3317
3318 ;
3319 return 0;
3320}
3321_ACEOF
3322rm -f conftest.$ac_objext
3323if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3324 (eval $ac_compile) 2>conftest.er1
3325 ac_status=$?
3326 grep -v '^ *+' conftest.er1 >conftest.err
3327 rm -f conftest.er1
3328 cat conftest.err >&5
3329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3330 (exit $ac_status); } &&
3331 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3333 (eval $ac_try) 2>&5
3334 ac_status=$?
3335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3336 (exit $ac_status); }; } &&
3337 { ac_try='test -s conftest.$ac_objext'
3338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3339 (eval $ac_try) 2>&5
3340 ac_status=$?
3341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3342 (exit $ac_status); }; }; then
3343 :
3344else
3345 echo "$as_me: failed program was:" >&5
3346sed 's/^/| /' conftest.$ac_ext >&5
3347
3348CXXFLAGS="-g -O3"
3349fi
3350rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3351 else
3352 CXXFLAGS="-O"
3353 fi
3354 CFLAGS="$CXXFLAGS"
3355fi
3356
3357
3358cat >>confdefs.h <<\_ACEOF
3359#define _GNU_SOURCE 1
3360_ACEOF
3361
3362
3363case $host in
3364 *-*-solaris* )
3365
3366cat >>confdefs.h <<\_ACEOF
3367#define _XOPEN_SOURCE_EXTENDED 1
3368_ACEOF
3369
3370
3371cat >>confdefs.h <<\_ACEOF
3372#define _XOPEN_SOURCE 2
3373_ACEOF
3374
3375
3376cat >>confdefs.h <<\_ACEOF
3377#define __EXTENSIONS__ 1
3378_ACEOF
3379
3380 ;;
3381esac
3382
3383
3384echo "$as_me:$LINENO: checking for setlocale" >&5
3385echo $ECHO_N "checking for setlocale... $ECHO_C" >&6
3386if test "${ac_cv_func_setlocale+set}" = set; then
3387 echo $ECHO_N "(cached) $ECHO_C" >&6
3388else
3389 cat >conftest.$ac_ext <<_ACEOF
3390/* confdefs.h. */
3391_ACEOF
3392cat confdefs.h >>conftest.$ac_ext
3393cat >>conftest.$ac_ext <<_ACEOF
3394/* end confdefs.h. */
3395/* Define setlocale to an innocuous variant, in case <limits.h> declares setlocale.
3396 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3397#define setlocale innocuous_setlocale
3398
3399/* System header to define __stub macros and hopefully few prototypes,
3400 which can conflict with char setlocale (); below.
3401 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3402 <limits.h> exists even on freestanding compilers. */
3403
3404#ifdef __STDC__
3405# include <limits.h>
3406#else
3407# include <assert.h>
3408#endif
3409
3410#undef setlocale
3411
3412/* Override any gcc2 internal prototype to avoid an error. */
3413#ifdef __cplusplus
3414extern "C"
3415{
3416#endif
3417/* We use char because int might match the return type of a gcc2
3418 builtin and then its argument prototype would still apply. */
3419char setlocale ();
3420/* The GNU C library defines this for functions which it implements
3421 to always fail with ENOSYS. Some functions are actually named
3422 something starting with __ and the normal name is an alias. */
3423#if defined (__stub_setlocale) || defined (__stub___setlocale)
3424choke me
3425#else
3426char (*f) () = setlocale;
3427#endif
3428#ifdef __cplusplus
3429}
3430#endif
3431
3432int
3433main ()
3434{
3435return f != setlocale;
3436 ;
3437 return 0;
3438}
3439_ACEOF
3440rm -f conftest.$ac_objext conftest$ac_exeext
3441if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3442 (eval $ac_link) 2>conftest.er1
3443 ac_status=$?
3444 grep -v '^ *+' conftest.er1 >conftest.err
3445 rm -f conftest.er1
3446 cat conftest.err >&5
3447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3448 (exit $ac_status); } &&
3449 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3450 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3451 (eval $ac_try) 2>&5
3452 ac_status=$?
3453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3454 (exit $ac_status); }; } &&
3455 { ac_try='test -s conftest$ac_exeext'
3456 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3457 (eval $ac_try) 2>&5
3458 ac_status=$?
3459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3460 (exit $ac_status); }; }; then
3461 ac_cv_func_setlocale=yes
3462else
3463 echo "$as_me: failed program was:" >&5
3464sed 's/^/| /' conftest.$ac_ext >&5
3465
3466ac_cv_func_setlocale=no
3467fi
3468rm -f conftest.err conftest.$ac_objext \
3469 conftest$ac_exeext conftest.$ac_ext
3470fi
3471echo "$as_me:$LINENO: result: $ac_cv_func_setlocale" >&5
3472echo "${ECHO_T}$ac_cv_func_setlocale" >&6
3473if test $ac_cv_func_setlocale = yes; then
3474 :
3475else
3694echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5 3476 echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5
3695echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6 3477echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6
3696if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then 3478if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then
3697 echo $ECHO_N "(cached) $ECHO_C" >&6 3479 echo $ECHO_N "(cached) $ECHO_C" >&6
3698else 3480else
3699 ac_check_lib_save_LIBS=$LIBS 3481 ac_check_lib_save_LIBS=$LIBS
3756echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6 3538echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6
3757if test $ac_cv_lib_xpg4_setlocale = yes; then 3539if test $ac_cv_lib_xpg4_setlocale = yes; then
3758 LIBS="$LIBS -lxpg4" 3540 LIBS="$LIBS -lxpg4"
3759fi 3541fi
3760 3542
3543fi
3761 3544
3545
3546echo "$as_me:$LINENO: checking for gethostbyname" >&5
3547echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
3548if test "${ac_cv_func_gethostbyname+set}" = set; then
3549 echo $ECHO_N "(cached) $ECHO_C" >&6
3550else
3551 cat >conftest.$ac_ext <<_ACEOF
3552/* confdefs.h. */
3553_ACEOF
3554cat confdefs.h >>conftest.$ac_ext
3555cat >>conftest.$ac_ext <<_ACEOF
3556/* end confdefs.h. */
3557/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
3558 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3559#define gethostbyname innocuous_gethostbyname
3560
3561/* System header to define __stub macros and hopefully few prototypes,
3562 which can conflict with char gethostbyname (); below.
3563 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3564 <limits.h> exists even on freestanding compilers. */
3565
3566#ifdef __STDC__
3567# include <limits.h>
3568#else
3569# include <assert.h>
3570#endif
3571
3572#undef gethostbyname
3573
3574/* Override any gcc2 internal prototype to avoid an error. */
3575#ifdef __cplusplus
3576extern "C"
3577{
3578#endif
3579/* We use char because int might match the return type of a gcc2
3580 builtin and then its argument prototype would still apply. */
3581char gethostbyname ();
3582/* The GNU C library defines this for functions which it implements
3583 to always fail with ENOSYS. Some functions are actually named
3584 something starting with __ and the normal name is an alias. */
3585#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
3586choke me
3587#else
3588char (*f) () = gethostbyname;
3589#endif
3590#ifdef __cplusplus
3591}
3592#endif
3593
3594int
3595main ()
3596{
3597return f != gethostbyname;
3598 ;
3599 return 0;
3600}
3601_ACEOF
3602rm -f conftest.$ac_objext conftest$ac_exeext
3603if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3604 (eval $ac_link) 2>conftest.er1
3605 ac_status=$?
3606 grep -v '^ *+' conftest.er1 >conftest.err
3607 rm -f conftest.er1
3608 cat conftest.err >&5
3609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3610 (exit $ac_status); } &&
3611 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3612 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3613 (eval $ac_try) 2>&5
3614 ac_status=$?
3615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3616 (exit $ac_status); }; } &&
3617 { ac_try='test -s conftest$ac_exeext'
3618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3619 (eval $ac_try) 2>&5
3620 ac_status=$?
3621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3622 (exit $ac_status); }; }; then
3623 ac_cv_func_gethostbyname=yes
3624else
3625 echo "$as_me: failed program was:" >&5
3626sed 's/^/| /' conftest.$ac_ext >&5
3627
3628ac_cv_func_gethostbyname=no
3629fi
3630rm -f conftest.err conftest.$ac_objext \
3631 conftest$ac_exeext conftest.$ac_ext
3632fi
3633echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
3634echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
3635if test $ac_cv_func_gethostbyname = yes; then
3636 :
3637else
3762echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5 3638 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
3763echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 3639echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
3764if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then 3640if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
3765 echo $ECHO_N "(cached) $ECHO_C" >&6 3641 echo $ECHO_N "(cached) $ECHO_C" >&6
3766else 3642else
3767 ac_check_lib_save_LIBS=$LIBS 3643 ac_check_lib_save_LIBS=$LIBS
3824echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 3700echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
3825if test $ac_cv_lib_nsl_gethostbyname = yes; then 3701if test $ac_cv_lib_nsl_gethostbyname = yes; then
3826 LIBS="$LIBS -lnsl" 3702 LIBS="$LIBS -lnsl"
3827fi 3703fi
3828 3704
3705fi
3706
3707echo "$as_me:$LINENO: checking for socket" >&5
3708echo $ECHO_N "checking for socket... $ECHO_C" >&6
3709if test "${ac_cv_func_socket+set}" = set; then
3710 echo $ECHO_N "(cached) $ECHO_C" >&6
3711else
3712 cat >conftest.$ac_ext <<_ACEOF
3713/* confdefs.h. */
3714_ACEOF
3715cat confdefs.h >>conftest.$ac_ext
3716cat >>conftest.$ac_ext <<_ACEOF
3717/* end confdefs.h. */
3718/* Define socket to an innocuous variant, in case <limits.h> declares socket.
3719 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3720#define socket innocuous_socket
3721
3722/* System header to define __stub macros and hopefully few prototypes,
3723 which can conflict with char socket (); below.
3724 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3725 <limits.h> exists even on freestanding compilers. */
3726
3727#ifdef __STDC__
3728# include <limits.h>
3729#else
3730# include <assert.h>
3731#endif
3732
3733#undef socket
3734
3735/* Override any gcc2 internal prototype to avoid an error. */
3736#ifdef __cplusplus
3737extern "C"
3738{
3739#endif
3740/* We use char because int might match the return type of a gcc2
3741 builtin and then its argument prototype would still apply. */
3742char socket ();
3743/* The GNU C library defines this for functions which it implements
3744 to always fail with ENOSYS. Some functions are actually named
3745 something starting with __ and the normal name is an alias. */
3746#if defined (__stub_socket) || defined (__stub___socket)
3747choke me
3748#else
3749char (*f) () = socket;
3750#endif
3751#ifdef __cplusplus
3752}
3753#endif
3754
3755int
3756main ()
3757{
3758return f != socket;
3759 ;
3760 return 0;
3761}
3762_ACEOF
3763rm -f conftest.$ac_objext conftest$ac_exeext
3764if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3765 (eval $ac_link) 2>conftest.er1
3766 ac_status=$?
3767 grep -v '^ *+' conftest.er1 >conftest.err
3768 rm -f conftest.er1
3769 cat conftest.err >&5
3770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3771 (exit $ac_status); } &&
3772 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3773 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3774 (eval $ac_try) 2>&5
3775 ac_status=$?
3776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3777 (exit $ac_status); }; } &&
3778 { ac_try='test -s conftest$ac_exeext'
3779 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3780 (eval $ac_try) 2>&5
3781 ac_status=$?
3782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3783 (exit $ac_status); }; }; then
3784 ac_cv_func_socket=yes
3785else
3786 echo "$as_me: failed program was:" >&5
3787sed 's/^/| /' conftest.$ac_ext >&5
3788
3789ac_cv_func_socket=no
3790fi
3791rm -f conftest.err conftest.$ac_objext \
3792 conftest$ac_exeext conftest.$ac_ext
3793fi
3794echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5
3795echo "${ECHO_T}$ac_cv_func_socket" >&6
3796if test $ac_cv_func_socket = yes; then
3797 :
3798else
3829echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 3799 echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
3830echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6 3800echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
3831if test "${ac_cv_lib_socket_socket+set}" = set; then 3801if test "${ac_cv_lib_socket_socket+set}" = set; then
3832 echo $ECHO_N "(cached) $ECHO_C" >&6 3802 echo $ECHO_N "(cached) $ECHO_C" >&6
3833else 3803else
3834 ac_check_lib_save_LIBS=$LIBS 3804 ac_check_lib_save_LIBS=$LIBS
3891echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6 3861echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
3892if test $ac_cv_lib_socket_socket = yes; then 3862if test $ac_cv_lib_socket_socket = yes; then
3893 LIBS="$LIBS -lsocket" 3863 LIBS="$LIBS -lsocket"
3894fi 3864fi
3895 3865
3896
3897# Check whether --enable-shared or --disable-shared was given.
3898if test "${enable_shared+set}" = set; then
3899 enableval="$enable_shared"
3900 p=${PACKAGE-default}
3901case "$enableval" in
3902yes) enable_shared=yes ;;
3903no) enable_shared=no ;;
3904*)
3905 enable_shared=no
3906 # Look at the argument we got. We use all the common list separators.
3907 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3908 for pkg in $enableval; do
3909 if test "X$pkg" = "X$p"; then
3910 enable_shared=yes
3911 fi
3912 done
3913 IFS="$ac_save_ifs"
3914 ;;
3915esac
3916else
3917 enable_shared=no
3918fi; # Check whether --enable-static or --disable-static was given.
3919if test "${enable_static+set}" = set; then
3920 enableval="$enable_static"
3921 p=${PACKAGE-default}
3922case "$enableval" in
3923yes) enable_static=yes ;;
3924no) enable_static=no ;;
3925*)
3926 enable_static=no
3927 # Look at the argument we got. We use all the common list separators.
3928 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3929 for pkg in $enableval; do
3930 if test "X$pkg" = "X$p"; then
3931 enable_static=yes
3932 fi
3933 done
3934 IFS="$ac_save_ifs"
3935 ;;
3936esac
3937else
3938 enable_static=yes
3939fi; # Check whether --enable-fast-install or --disable-fast-install was given.
3940if test "${enable_fast_install+set}" = set; then
3941 enableval="$enable_fast_install"
3942 p=${PACKAGE-default}
3943case "$enableval" in
3944yes) enable_fast_install=yes ;;
3945no) enable_fast_install=no ;;
3946*)
3947 enable_fast_install=no
3948 # Look at the argument we got. We use all the common list separators.
3949 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3950 for pkg in $enableval; do
3951 if test "X$pkg" = "X$p"; then
3952 enable_fast_install=yes
3953 fi
3954 done
3955 IFS="$ac_save_ifs"
3956 ;;
3957esac
3958else
3959 enable_fast_install=yes
3960fi; 3866fi
3961# Make sure we can run config.sub.
3962$ac_config_sub sun4 >/dev/null 2>&1 ||
3963 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3964echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3965 { (exit 1); exit 1; }; }
3966 3867
3967echo "$as_me:$LINENO: checking build system type" >&5
3968echo $ECHO_N "checking build system type... $ECHO_C" >&6
3969if test "${ac_cv_build+set}" = set; then
3970 echo $ECHO_N "(cached) $ECHO_C" >&6
3971else
3972 ac_cv_build_alias=$build_alias
3973test -z "$ac_cv_build_alias" &&
3974 ac_cv_build_alias=`$ac_config_guess`
3975test -z "$ac_cv_build_alias" &&
3976 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3977echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3978 { (exit 1); exit 1; }; }
3979ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3980 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3981echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3982 { (exit 1); exit 1; }; }
3983 3868
3984fi
3985echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3986echo "${ECHO_T}$ac_cv_build" >&6
3987build=$ac_cv_build
3988build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3989build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3990build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3991
3992
3993echo "$as_me:$LINENO: checking host system type" >&5
3994echo $ECHO_N "checking host system type... $ECHO_C" >&6
3995if test "${ac_cv_host+set}" = set; then
3996 echo $ECHO_N "(cached) $ECHO_C" >&6
3997else
3998 ac_cv_host_alias=$host_alias
3999test -z "$ac_cv_host_alias" &&
4000 ac_cv_host_alias=$ac_cv_build_alias
4001ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
4002 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
4003echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
4004 { (exit 1); exit 1; }; }
4005
4006fi
4007echo "$as_me:$LINENO: result: $ac_cv_host" >&5
4008echo "${ECHO_T}$ac_cv_host" >&6
4009host=$ac_cv_host
4010host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
4011host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
4012host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
4013
4014
4015
4016# Check whether --with-gnu-ld or --without-gnu-ld was given.
4017if test "${with_gnu_ld+set}" = set; then
4018 withval="$with_gnu_ld"
4019 test "$withval" = no || with_gnu_ld=yes
4020else
4021 with_gnu_ld=no
4022fi;
4023ac_prog=ld
4024if test "$GCC" = yes; then
4025 # Check if gcc -print-prog-name=ld gives a path.
4026 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
4027echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
4028 case $host in
4029 *-*-mingw*)
4030 # gcc leaves a trailing carriage return which upsets mingw
4031 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4032 *)
4033 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4034 esac
4035 case "$ac_prog" in
4036 # Accept absolute paths.
4037 [\\/]* | [A-Za-z]:[\\/]*)
4038 re_direlt='/[^/][^/]*/\.\./'
4039 # Canonicalize the path of ld
4040 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
4041 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4042 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
4043 done
4044 test -z "$LD" && LD="$ac_prog"
4045 ;;
4046 "")
4047 # If it fails, then pretend we aren't using GCC.
4048 ac_prog=ld
4049 ;;
4050 *)
4051 # If it is relative, then search for the first ld in PATH.
4052 with_gnu_ld=unknown
4053 ;;
4054 esac
4055elif test "$with_gnu_ld" = yes; then
4056 echo "$as_me:$LINENO: checking for GNU ld" >&5 3869echo "$as_me:$LINENO: checking for sched_yield" >&5
4057echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 3870echo $ECHO_N "checking for sched_yield... $ECHO_C" >&6
4058else
4059 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4060echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
4061fi
4062if test "${lt_cv_path_LD+set}" = set; then
4063 echo $ECHO_N "(cached) $ECHO_C" >&6
4064else
4065 if test -z "$LD"; then
4066 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
4067 for ac_dir in $PATH; do
4068 test -z "$ac_dir" && ac_dir=.
4069 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4070 lt_cv_path_LD="$ac_dir/$ac_prog"
4071 # Check to see if the program is GNU ld. I'd rather use --version,
4072 # but apparently some GNU ld's only accept -v.
4073 # Break only if it was the GNU/non-GNU ld that we prefer.
4074 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
4075 test "$with_gnu_ld" != no && break
4076 else
4077 test "$with_gnu_ld" != yes && break
4078 fi
4079 fi
4080 done
4081 IFS="$ac_save_ifs"
4082else
4083 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4084fi
4085fi
4086
4087LD="$lt_cv_path_LD"
4088if test -n "$LD"; then
4089 echo "$as_me:$LINENO: result: $LD" >&5
4090echo "${ECHO_T}$LD" >&6
4091else
4092 echo "$as_me:$LINENO: result: no" >&5
4093echo "${ECHO_T}no" >&6
4094fi
4095test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4096echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4097 { (exit 1); exit 1; }; }
4098echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4099echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4100if test "${lt_cv_prog_gnu_ld+set}" = set; then
4101 echo $ECHO_N "(cached) $ECHO_C" >&6
4102else
4103 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4104if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
4105 lt_cv_prog_gnu_ld=yes
4106else
4107 lt_cv_prog_gnu_ld=no
4108fi
4109fi
4110echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4111echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
4112with_gnu_ld=$lt_cv_prog_gnu_ld
4113
4114
4115echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4116echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
4117if test "${lt_cv_ld_reload_flag+set}" = set; then
4118 echo $ECHO_N "(cached) $ECHO_C" >&6
4119else
4120 lt_cv_ld_reload_flag='-r'
4121fi
4122echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4123echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
4124reload_flag=$lt_cv_ld_reload_flag
4125test -n "$reload_flag" && reload_flag=" $reload_flag"
4126
4127echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4128echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
4129if test "${lt_cv_path_NM+set}" = set; then
4130 echo $ECHO_N "(cached) $ECHO_C" >&6
4131else
4132 if test -n "$NM"; then
4133 # Let the user override the test.
4134 lt_cv_path_NM="$NM"
4135else
4136 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
4137 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
4138 test -z "$ac_dir" && ac_dir=.
4139 tmp_nm=$ac_dir/${ac_tool_prefix}nm
4140 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
4141 # Check to see if the nm accepts a BSD-compat flag.
4142 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4143 # nm: unknown option "B" ignored
4144 # Tru64's nm complains that /dev/null is an invalid object file
4145 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
4146 lt_cv_path_NM="$tmp_nm -B"
4147 break
4148 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
4149 lt_cv_path_NM="$tmp_nm -p"
4150 break
4151 else
4152 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4153 continue # so that we can try to find one that supports BSD flags
4154 fi
4155 fi
4156 done
4157 IFS="$ac_save_ifs"
4158 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4159fi
4160fi
4161
4162NM="$lt_cv_path_NM"
4163echo "$as_me:$LINENO: result: $NM" >&5
4164echo "${ECHO_T}$NM" >&6
4165
4166echo "$as_me:$LINENO: checking whether ln -s works" >&5
4167echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4168LN_S=$as_ln_s
4169if test "$LN_S" = "ln -s"; then
4170 echo "$as_me:$LINENO: result: yes" >&5
4171echo "${ECHO_T}yes" >&6
4172else
4173 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4174echo "${ECHO_T}no, using $LN_S" >&6
4175fi
4176
4177echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
4178echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
4179if test "${lt_cv_deplibs_check_method+set}" = set; then
4180 echo $ECHO_N "(cached) $ECHO_C" >&6
4181else
4182 lt_cv_file_magic_cmd='$MAGIC_CMD'
4183lt_cv_file_magic_test_file=
4184lt_cv_deplibs_check_method='unknown'
4185# Need to set the preceding variable on all platforms that support
4186# interlibrary dependencies.
4187# 'none' -- dependencies not supported.
4188# `unknown' -- same as none, but documents that we really don't know.
4189# 'pass_all' -- all dependencies passed with no checks.
4190# 'test_compile' -- check by making test program.
4191# ['file_magic [regex]'] -- check by looking for files in library path
4192# which responds to the $file_magic_cmd with a given egrep regex.
4193# If you have `file' or equivalent on your system and you're not sure
4194# whether `pass_all' will *always* work, you probably want this one.
4195
4196case "$host_os" in
4197aix4*)
4198 lt_cv_deplibs_check_method=pass_all
4199 ;;
4200
4201beos*)
4202 lt_cv_deplibs_check_method=pass_all
4203 ;;
4204
4205bsdi4*)
4206 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4207 lt_cv_file_magic_cmd='/usr/bin/file -L'
4208 lt_cv_file_magic_test_file=/shlib/libc.so
4209 ;;
4210
4211cygwin* | mingw* | pw32*)
4212 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4213 lt_cv_file_magic_cmd='$OBJDUMP -f'
4214 ;;
4215
4216darwin*|rhapsody*)
4217 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
4218 lt_cv_file_magiic_cmd=/usr/bin/file
4219 lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
4220 ;;
4221
4222freebsd*)
4223 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4224 case "$host_cpu" in
4225 i*86 )
4226 # Not sure whether the presence of OpenBSD here was a mistake.
4227 # Let's accept both of them until this is cleared up.
4228 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
4229 lt_cv_file_magic_cmd=/usr/bin/file
4230 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4231 ;;
4232 esac
4233 else
4234 lt_cv_deplibs_check_method=pass_all
4235 fi
4236 ;;
4237
4238gnu*)
4239 lt_cv_deplibs_check_method=pass_all
4240 ;;
4241
4242hpux10.20*|hpux11*)
4243 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4244 lt_cv_file_magic_cmd=/usr/bin/file
4245 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4246 ;;
4247
4248irix5* | irix6*)
4249 case "$host_os" in
4250 irix5*)
4251 # this will be overridden with pass_all, but let us keep it just in case
4252 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
4253 ;;
4254 *)
4255 case "$LD" in
4256 *-32|*"-32 ") libmagic=32-bit;;
4257 *-n32|*"-n32 ") libmagic=N32;;
4258 *-64|*"-64 ") libmagic=64-bit;;
4259 *) libmagic=never-match;;
4260 esac
4261 # this will be overridden with pass_all, but let us keep it just in case
4262 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
4263 ;;
4264 esac
4265 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
4266 lt_cv_deplibs_check_method=pass_all
4267 ;;
4268
4269# This must be Linux ELF.
4270linux-gnu*)
4271 case "$host_cpu" in
4272 alpha* | i*86 | powerpc* | sparc* | ia64* )
4273 lt_cv_deplibs_check_method=pass_all ;;
4274 *)
4275 # glibc up to 2.1.1 does not perform some relocations on ARM
4276 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
4277 esac
4278 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
4279 ;;
4280
4281netbsd*)
4282 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4283 lt_cv_deplibs_check_method='file_magic NetBSD/[a-z0-9]* demand paged shared library'
4284 else
4285 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
4286 fi
4287 lt_cv_file_magic_cmd='/usr/bin/file -L'
4288 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4289 ;;
4290
4291newos6*)
4292 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4293 lt_cv_file_magic_cmd=/usr/bin/file
4294 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4295 ;;
4296
4297osf3* | osf4* | osf5*)
4298 # this will be overridden with pass_all, but let us keep it just in case
4299 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4300 lt_cv_file_magic_test_file=/shlib/libc.so
4301 lt_cv_deplibs_check_method=pass_all
4302 ;;
4303
4304sco3.2v5*)
4305 lt_cv_deplibs_check_method=pass_all
4306 ;;
4307
4308solaris*)
4309 lt_cv_deplibs_check_method=pass_all
4310 lt_cv_file_magic_test_file=/lib/libc.so
4311 ;;
4312
4313sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4314 case "$host_vendor" in
4315 motorola)
4316 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]'
4317 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4318 ;;
4319 ncr)
4320 lt_cv_deplibs_check_method=pass_all
4321 ;;
4322 sequent)
4323 lt_cv_file_magic_cmd='/bin/file'
4324 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4325 ;;
4326 sni)
4327 lt_cv_file_magic_cmd='/bin/file'
4328 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4329 lt_cv_file_magic_test_file=/lib/libc.so
4330 ;;
4331 esac
4332 ;;
4333esac
4334
4335fi
4336echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4337echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4338file_magic_cmd=$lt_cv_file_magic_cmd
4339deplibs_check_method=$lt_cv_deplibs_check_method
4340
4341
4342
4343
4344
4345
4346
4347# Check for command to grab the raw symbol name followed by C symbol from nm.
4348echo "$as_me:$LINENO: checking command to parse $NM output" >&5
4349echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
4350if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
4351 echo $ECHO_N "(cached) $ECHO_C" >&6
4352else
4353
4354# These are sane defaults that work on at least a few old systems.
4355# [They come from Ultrix. What could be older than Ultrix?!! ;)]
4356
4357# Character class describing NM global symbol codes.
4358symcode='[BCDEGRST]'
4359
4360# Regexp to match symbols that can be accessed directly from C.
4361sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4362
4363# Transform the above into a raw symbol and a C symbol.
4364symxfrm='\1 \2\3 \3'
4365
4366# Transform an extracted symbol line into a proper C declaration
4367lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
4368
4369# Define system-specific variables.
4370case "$host_os" in
4371aix*)
4372 symcode='[BCDT]'
4373 ;;
4374cygwin* | mingw* | pw32*)
4375 symcode='[ABCDGISTW]'
4376 ;;
4377hpux*) # Its linker distinguishes data from code symbols
4378 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^. .* \(.*\)$/extern char \1;/p'"
4379 ;;
4380irix*)
4381 symcode='[BCDEGRST]'
4382 ;;
4383solaris* | sysv5*)
4384 symcode='[BDT]'
4385 ;;
4386sysv4)
4387 symcode='[DFNSTU]'
4388 ;;
4389esac
4390
4391# Handle CRLF in mingw tool chain
4392opt_cr=
4393case "$host_os" in
4394mingw*)
4395 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4396 ;;
4397esac
4398
4399# If we're using GNU nm, then use its standard symbol codes.
4400if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
4401 symcode='[ABCDGISTW]'
4402fi
4403
4404# Try without a prefix undercore, then with it.
4405for ac_symprfx in "" "_"; do
4406
4407 # Write the raw and C identifiers.
4408lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
4409
4410 # Check to see that the pipe works correctly.
4411 pipe_works=no
4412 rm -f conftest*
4413 cat > conftest.$ac_ext <<EOF
4414#ifdef __cplusplus
4415extern "C" {
4416#endif
4417char nm_test_var;
4418void nm_test_func(){}
4419#ifdef __cplusplus
4420}
4421#endif
4422main(){nm_test_var='a';nm_test_func();return(0);}
4423EOF
4424
4425 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4426 (eval $ac_compile) 2>&5
4427 ac_status=$?
4428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4429 (exit $ac_status); }; then
4430 # Now try to grab the symbols.
4431 nlist=conftest.nm
4432 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
4433 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
4434 ac_status=$?
4435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4436 (exit $ac_status); } && test -s "$nlist"; then
4437 # Try sorting and uniquifying the output.
4438 if sort "$nlist" | uniq > "$nlist"T; then
4439 mv -f "$nlist"T "$nlist"
4440 else
4441 rm -f "$nlist"T
4442 fi
4443
4444 # Make sure that we snagged all the symbols we need.
4445 if egrep ' nm_test_var$' "$nlist" >/dev/null; then
4446 if egrep ' nm_test_func$' "$nlist" >/dev/null; then
4447 cat <<EOF > conftest.$ac_ext
4448#ifdef __cplusplus
4449extern "C" {
4450#endif
4451
4452EOF
4453 # Now generate the symbol file.
4454 eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
4455
4456 cat <<EOF >> conftest.$ac_ext
4457#if defined (__STDC__) && __STDC__
4458# define lt_ptr_t void *
4459#else
4460# define lt_ptr_t char *
4461# define const
4462#endif
4463
4464/* The mapping between symbol names and symbols. */
4465const struct {
4466 const char *name;
4467 lt_ptr_t address;
4468}
4469lt_preloaded_symbols[] =
4470{
4471EOF
4472 sed 's/^. \(.*\) \(.*\)$/ {"\2", (lt_ptr_t) \&\2},/' < "$nlist" >> conftest.$ac_ext
4473 cat <<\EOF >> conftest.$ac_ext
4474 {0, (lt_ptr_t) 0}
4475};
4476
4477#ifdef __cplusplus
4478}
4479#endif
4480EOF
4481 # Now try linking the two files.
4482 mv conftest.$ac_objext conftstm.$ac_objext
4483 save_LIBS="$LIBS"
4484 save_CFLAGS="$CFLAGS"
4485 LIBS="conftstm.$ac_objext"
4486 CFLAGS="$CFLAGS$no_builtin_flag"
4487 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4488 (eval $ac_link) 2>&5
4489 ac_status=$?
4490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4491 (exit $ac_status); } && test -s conftest; then
4492 pipe_works=yes
4493 fi
4494 LIBS="$save_LIBS"
4495 CFLAGS="$save_CFLAGS"
4496 else
4497 echo "cannot find nm_test_func in $nlist" >&5
4498 fi
4499 else
4500 echo "cannot find nm_test_var in $nlist" >&5
4501 fi
4502 else
4503 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4504 fi
4505 else
4506 echo "$progname: failed program was:" >&5
4507 cat conftest.$ac_ext >&5
4508 fi
4509 rm -f conftest* conftst*
4510
4511 # Do not use the global_symbol_pipe unless it works.
4512 if test "$pipe_works" = yes; then
4513 break
4514 else
4515 lt_cv_sys_global_symbol_pipe=
4516 fi
4517done
4518
4519fi
4520
4521global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
4522if test -z "$lt_cv_sys_global_symbol_pipe"; then
4523 global_symbol_to_cdecl=
4524else
4525 global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
4526fi
4527if test -z "$global_symbol_pipe$global_symbol_to_cdecl"; then
4528 echo "$as_me:$LINENO: result: failed" >&5
4529echo "${ECHO_T}failed" >&6
4530else
4531 echo "$as_me:$LINENO: result: ok" >&5
4532echo "${ECHO_T}ok" >&6
4533fi
4534
4535echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4536echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4537if test "${ac_cv_header_stdc+set}" = set; then 3871if test "${ac_cv_func_sched_yield+set}" = set; then
4538 echo $ECHO_N "(cached) $ECHO_C" >&6 3872 echo $ECHO_N "(cached) $ECHO_C" >&6
4539else 3873else
4540 cat >conftest.$ac_ext <<_ACEOF 3874 cat >conftest.$ac_ext <<_ACEOF
4541/* confdefs.h. */ 3875/* confdefs.h. */
4542_ACEOF 3876_ACEOF
4543cat confdefs.h >>conftest.$ac_ext 3877cat confdefs.h >>conftest.$ac_ext
4544cat >>conftest.$ac_ext <<_ACEOF 3878cat >>conftest.$ac_ext <<_ACEOF
4545/* end confdefs.h. */ 3879/* end confdefs.h. */
4546#include <stdlib.h>
4547#include <stdarg.h>
4548#include <string.h>
4549#include <float.h>
4550
4551int
4552main ()
4553{
4554
4555 ;
4556 return 0;
4557}
4558_ACEOF
4559rm -f conftest.$ac_objext
4560if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4561 (eval $ac_compile) 2>conftest.er1
4562 ac_status=$?
4563 grep -v '^ *+' conftest.er1 >conftest.err
4564 rm -f conftest.er1
4565 cat conftest.err >&5
4566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4567 (exit $ac_status); } &&
4568 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4569 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4570 (eval $ac_try) 2>&5
4571 ac_status=$?
4572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4573 (exit $ac_status); }; } &&
4574 { ac_try='test -s conftest.$ac_objext'
4575 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4576 (eval $ac_try) 2>&5
4577 ac_status=$?
4578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4579 (exit $ac_status); }; }; then
4580 ac_cv_header_stdc=yes
4581else
4582 echo "$as_me: failed program was:" >&5
4583sed 's/^/| /' conftest.$ac_ext >&5
4584
4585ac_cv_header_stdc=no
4586fi
4587rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4588
4589if test $ac_cv_header_stdc = yes; then
4590 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4591 cat >conftest.$ac_ext <<_ACEOF
4592/* confdefs.h. */
4593_ACEOF
4594cat confdefs.h >>conftest.$ac_ext
4595cat >>conftest.$ac_ext <<_ACEOF
4596/* end confdefs.h. */
4597#include <string.h>
4598
4599_ACEOF
4600if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4601 $EGREP "memchr" >/dev/null 2>&1; then
4602 :
4603else
4604 ac_cv_header_stdc=no
4605fi
4606rm -f conftest*
4607
4608fi
4609
4610if test $ac_cv_header_stdc = yes; then
4611 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4612 cat >conftest.$ac_ext <<_ACEOF
4613/* confdefs.h. */
4614_ACEOF
4615cat confdefs.h >>conftest.$ac_ext
4616cat >>conftest.$ac_ext <<_ACEOF
4617/* end confdefs.h. */
4618#include <stdlib.h>
4619
4620_ACEOF
4621if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4622 $EGREP "free" >/dev/null 2>&1; then
4623 :
4624else
4625 ac_cv_header_stdc=no
4626fi
4627rm -f conftest*
4628
4629fi
4630
4631if test $ac_cv_header_stdc = yes; then
4632 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4633 if test "$cross_compiling" = yes; then
4634 :
4635else
4636 cat >conftest.$ac_ext <<_ACEOF
4637/* confdefs.h. */
4638_ACEOF
4639cat confdefs.h >>conftest.$ac_ext
4640cat >>conftest.$ac_ext <<_ACEOF
4641/* end confdefs.h. */
4642#include <ctype.h>
4643#if ((' ' & 0x0FF) == 0x020)
4644# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4645# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4646#else
4647# define ISLOWER(c) \
4648 (('a' <= (c) && (c) <= 'i') \
4649 || ('j' <= (c) && (c) <= 'r') \
4650 || ('s' <= (c) && (c) <= 'z'))
4651# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4652#endif
4653
4654#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4655int
4656main ()
4657{
4658 int i;
4659 for (i = 0; i < 256; i++)
4660 if (XOR (islower (i), ISLOWER (i))
4661 || toupper (i) != TOUPPER (i))
4662 exit(2);
4663 exit (0);
4664}
4665_ACEOF
4666rm -f conftest$ac_exeext
4667if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4668 (eval $ac_link) 2>&5
4669 ac_status=$?
4670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4671 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4673 (eval $ac_try) 2>&5
4674 ac_status=$?
4675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4676 (exit $ac_status); }; }; then
4677 :
4678else
4679 echo "$as_me: program exited with status $ac_status" >&5
4680echo "$as_me: failed program was:" >&5
4681sed 's/^/| /' conftest.$ac_ext >&5
4682
4683( exit $ac_status )
4684ac_cv_header_stdc=no
4685fi
4686rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4687fi
4688fi
4689fi
4690echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4691echo "${ECHO_T}$ac_cv_header_stdc" >&6
4692if test $ac_cv_header_stdc = yes; then
4693
4694cat >>confdefs.h <<\_ACEOF
4695#define STDC_HEADERS 1
4696_ACEOF
4697
4698fi
4699
4700# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4711 inttypes.h stdint.h unistd.h
4712do
4713as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4714echo "$as_me:$LINENO: checking for $ac_header" >&5
4715echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4716if eval "test \"\${$as_ac_Header+set}\" = set"; then
4717 echo $ECHO_N "(cached) $ECHO_C" >&6
4718else
4719 cat >conftest.$ac_ext <<_ACEOF
4720/* confdefs.h. */
4721_ACEOF
4722cat confdefs.h >>conftest.$ac_ext
4723cat >>conftest.$ac_ext <<_ACEOF
4724/* end confdefs.h. */
4725$ac_includes_default
4726
4727#include <$ac_header>
4728_ACEOF
4729rm -f conftest.$ac_objext
4730if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4731 (eval $ac_compile) 2>conftest.er1
4732 ac_status=$?
4733 grep -v '^ *+' conftest.er1 >conftest.err
4734 rm -f conftest.er1
4735 cat conftest.err >&5
4736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4737 (exit $ac_status); } &&
4738 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4739 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4740 (eval $ac_try) 2>&5
4741 ac_status=$?
4742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4743 (exit $ac_status); }; } &&
4744 { ac_try='test -s conftest.$ac_objext'
4745 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4746 (eval $ac_try) 2>&5
4747 ac_status=$?
4748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4749 (exit $ac_status); }; }; then
4750 eval "$as_ac_Header=yes"
4751else
4752 echo "$as_me: failed program was:" >&5
4753sed 's/^/| /' conftest.$ac_ext >&5
4754
4755eval "$as_ac_Header=no"
4756fi
4757rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4758fi
4759echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4760echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4761if test `eval echo '${'$as_ac_Header'}'` = yes; then
4762 cat >>confdefs.h <<_ACEOF
4763#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4764_ACEOF
4765
4766fi
4767
4768done
4769
4770
4771
4772for ac_header in dlfcn.h
4773do
4774as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4775if eval "test \"\${$as_ac_Header+set}\" = set"; then
4776 echo "$as_me:$LINENO: checking for $ac_header" >&5
4777echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4778if eval "test \"\${$as_ac_Header+set}\" = set"; then
4779 echo $ECHO_N "(cached) $ECHO_C" >&6
4780fi
4781echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4782echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4783else
4784 # Is the header compilable?
4785echo "$as_me:$LINENO: checking $ac_header usability" >&5
4786echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4787cat >conftest.$ac_ext <<_ACEOF
4788/* confdefs.h. */
4789_ACEOF
4790cat confdefs.h >>conftest.$ac_ext
4791cat >>conftest.$ac_ext <<_ACEOF
4792/* end confdefs.h. */
4793$ac_includes_default
4794#include <$ac_header>
4795_ACEOF
4796rm -f conftest.$ac_objext
4797if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4798 (eval $ac_compile) 2>conftest.er1
4799 ac_status=$?
4800 grep -v '^ *+' conftest.er1 >conftest.err
4801 rm -f conftest.er1
4802 cat conftest.err >&5
4803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4804 (exit $ac_status); } &&
4805 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4807 (eval $ac_try) 2>&5
4808 ac_status=$?
4809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4810 (exit $ac_status); }; } &&
4811 { ac_try='test -s conftest.$ac_objext'
4812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4813 (eval $ac_try) 2>&5
4814 ac_status=$?
4815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4816 (exit $ac_status); }; }; then
4817 ac_header_compiler=yes
4818else
4819 echo "$as_me: failed program was:" >&5
4820sed 's/^/| /' conftest.$ac_ext >&5
4821
4822ac_header_compiler=no
4823fi
4824rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4825echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4826echo "${ECHO_T}$ac_header_compiler" >&6
4827
4828# Is the header present?
4829echo "$as_me:$LINENO: checking $ac_header presence" >&5
4830echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4831cat >conftest.$ac_ext <<_ACEOF
4832/* confdefs.h. */
4833_ACEOF
4834cat confdefs.h >>conftest.$ac_ext
4835cat >>conftest.$ac_ext <<_ACEOF
4836/* end confdefs.h. */
4837#include <$ac_header>
4838_ACEOF
4839if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4840 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4841 ac_status=$?
4842 grep -v '^ *+' conftest.er1 >conftest.err
4843 rm -f conftest.er1
4844 cat conftest.err >&5
4845 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4846 (exit $ac_status); } >/dev/null; then
4847 if test -s conftest.err; then
4848 ac_cpp_err=$ac_cxx_preproc_warn_flag
4849 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4850 else
4851 ac_cpp_err=
4852 fi
4853else
4854 ac_cpp_err=yes
4855fi
4856if test -z "$ac_cpp_err"; then
4857 ac_header_preproc=yes
4858else
4859 echo "$as_me: failed program was:" >&5
4860sed 's/^/| /' conftest.$ac_ext >&5
4861
4862 ac_header_preproc=no
4863fi
4864rm -f conftest.err conftest.$ac_ext
4865echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4866echo "${ECHO_T}$ac_header_preproc" >&6
4867
4868# So? What about this header?
4869case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4870 yes:no: )
4871 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4872echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4873 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4874echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4875 ac_header_preproc=yes
4876 ;;
4877 no:yes:* )
4878 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4879echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4880 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4881echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4882 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4883echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4884 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4885echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4886 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4887echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4888 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4889echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4890 (
4891 cat <<\_ASBOX
4892## ------------------------------------------ ##
4893## Report this to the AC_PACKAGE_NAME lists. ##
4894## ------------------------------------------ ##
4895_ASBOX
4896 ) |
4897 sed "s/^/$as_me: WARNING: /" >&2
4898 ;;
4899esac
4900echo "$as_me:$LINENO: checking for $ac_header" >&5
4901echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4902if eval "test \"\${$as_ac_Header+set}\" = set"; then
4903 echo $ECHO_N "(cached) $ECHO_C" >&6
4904else
4905 eval "$as_ac_Header=\$ac_header_preproc"
4906fi
4907echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4908echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4909
4910fi
4911if test `eval echo '${'$as_ac_Header'}'` = yes; then
4912 cat >>confdefs.h <<_ACEOF
4913#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4914_ACEOF
4915
4916fi
4917
4918done
4919
4920
4921
4922
4923
4924# Only perform the check for file, if the check method requires it
4925case "$deplibs_check_method" in
4926file_magic*)
4927 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4928 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4929echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
4930if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4931 echo $ECHO_N "(cached) $ECHO_C" >&6
4932else
4933 case "$MAGIC_CMD" in
4934 /*)
4935 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4936 ;;
4937 ?:/*)
4938 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4939 ;;
4940 *)
4941 ac_save_MAGIC_CMD="$MAGIC_CMD"
4942 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4943 ac_dummy="/usr/bin:$PATH"
4944 for ac_dir in $ac_dummy; do
4945 test -z "$ac_dir" && ac_dir=.
4946 if test -f $ac_dir/${ac_tool_prefix}file; then
4947 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4948 if test -n "$file_magic_test_file"; then
4949 case "$deplibs_check_method" in
4950 "file_magic "*)
4951 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4952 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4953 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4954 egrep "$file_magic_regex" > /dev/null; then
4955 :
4956 else
4957 cat <<EOF 1>&2
4958
4959*** Warning: the command libtool uses to detect shared libraries,
4960*** $file_magic_cmd, produces output that libtool cannot recognize.
4961*** The result is that libtool may fail to recognize shared libraries
4962*** as such. This will affect the creation of libtool libraries that
4963*** depend on shared libraries, but programs linked with such libtool
4964*** libraries will work regardless of this problem. Nevertheless, you
4965*** may want to report the problem to your system manager and/or to
4966*** bug-libtool@gnu.org
4967
4968EOF
4969 fi ;;
4970 esac
4971 fi
4972 break
4973 fi
4974 done
4975 IFS="$ac_save_ifs"
4976 MAGIC_CMD="$ac_save_MAGIC_CMD"
4977 ;;
4978esac
4979fi
4980
4981MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4982if test -n "$MAGIC_CMD"; then
4983 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4984echo "${ECHO_T}$MAGIC_CMD" >&6
4985else
4986 echo "$as_me:$LINENO: result: no" >&5
4987echo "${ECHO_T}no" >&6
4988fi
4989
4990if test -z "$lt_cv_path_MAGIC_CMD"; then
4991 if test -n "$ac_tool_prefix"; then
4992 echo "$as_me:$LINENO: checking for file" >&5
4993echo $ECHO_N "checking for file... $ECHO_C" >&6
4994if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4995 echo $ECHO_N "(cached) $ECHO_C" >&6
4996else
4997 case "$MAGIC_CMD" in
4998 /*)
4999 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5000 ;;
5001 ?:/*)
5002 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
5003 ;;
5004 *)
5005 ac_save_MAGIC_CMD="$MAGIC_CMD"
5006 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5007 ac_dummy="/usr/bin:$PATH"
5008 for ac_dir in $ac_dummy; do
5009 test -z "$ac_dir" && ac_dir=.
5010 if test -f $ac_dir/file; then
5011 lt_cv_path_MAGIC_CMD="$ac_dir/file"
5012 if test -n "$file_magic_test_file"; then
5013 case "$deplibs_check_method" in
5014 "file_magic "*)
5015 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
5016 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5017 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5018 egrep "$file_magic_regex" > /dev/null; then
5019 :
5020 else
5021 cat <<EOF 1>&2
5022
5023*** Warning: the command libtool uses to detect shared libraries,
5024*** $file_magic_cmd, produces output that libtool cannot recognize.
5025*** The result is that libtool may fail to recognize shared libraries
5026*** as such. This will affect the creation of libtool libraries that
5027*** depend on shared libraries, but programs linked with such libtool
5028*** libraries will work regardless of this problem. Nevertheless, you
5029*** may want to report the problem to your system manager and/or to
5030*** bug-libtool@gnu.org
5031
5032EOF
5033 fi ;;
5034 esac
5035 fi
5036 break
5037 fi
5038 done
5039 IFS="$ac_save_ifs"
5040 MAGIC_CMD="$ac_save_MAGIC_CMD"
5041 ;;
5042esac
5043fi
5044
5045MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5046if test -n "$MAGIC_CMD"; then
5047 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5048echo "${ECHO_T}$MAGIC_CMD" >&6
5049else
5050 echo "$as_me:$LINENO: result: no" >&5
5051echo "${ECHO_T}no" >&6
5052fi
5053
5054 else
5055 MAGIC_CMD=:
5056 fi
5057fi
5058
5059 fi
5060 ;;
5061esac
5062
5063if test -n "$ac_tool_prefix"; then
5064 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5065set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5066echo "$as_me:$LINENO: checking for $ac_word" >&5
5067echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5068if test "${ac_cv_prog_RANLIB+set}" = set; then
5069 echo $ECHO_N "(cached) $ECHO_C" >&6
5070else
5071 if test -n "$RANLIB"; then
5072 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5073else
5074as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5075for as_dir in $PATH
5076do
5077 IFS=$as_save_IFS
5078 test -z "$as_dir" && as_dir=.
5079 for ac_exec_ext in '' $ac_executable_extensions; do
5080 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5081 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5082 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5083 break 2
5084 fi
5085done
5086done
5087
5088fi
5089fi
5090RANLIB=$ac_cv_prog_RANLIB
5091if test -n "$RANLIB"; then
5092 echo "$as_me:$LINENO: result: $RANLIB" >&5
5093echo "${ECHO_T}$RANLIB" >&6
5094else
5095 echo "$as_me:$LINENO: result: no" >&5
5096echo "${ECHO_T}no" >&6
5097fi
5098
5099fi
5100if test -z "$ac_cv_prog_RANLIB"; then
5101 ac_ct_RANLIB=$RANLIB
5102 # Extract the first word of "ranlib", so it can be a program name with args.
5103set dummy ranlib; ac_word=$2
5104echo "$as_me:$LINENO: checking for $ac_word" >&5
5105echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5106if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5107 echo $ECHO_N "(cached) $ECHO_C" >&6
5108else
5109 if test -n "$ac_ct_RANLIB"; then
5110 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5111else
5112as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5113for as_dir in $PATH
5114do
5115 IFS=$as_save_IFS
5116 test -z "$as_dir" && as_dir=.
5117 for ac_exec_ext in '' $ac_executable_extensions; do
5118 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5119 ac_cv_prog_ac_ct_RANLIB="ranlib"
5120 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5121 break 2
5122 fi
5123done
5124done
5125
5126 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
5127fi
5128fi
5129ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5130if test -n "$ac_ct_RANLIB"; then
5131 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5132echo "${ECHO_T}$ac_ct_RANLIB" >&6
5133else
5134 echo "$as_me:$LINENO: result: no" >&5
5135echo "${ECHO_T}no" >&6
5136fi
5137
5138 RANLIB=$ac_ct_RANLIB
5139else
5140 RANLIB="$ac_cv_prog_RANLIB"
5141fi
5142
5143if test -n "$ac_tool_prefix"; then
5144 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5145set dummy ${ac_tool_prefix}strip; ac_word=$2
5146echo "$as_me:$LINENO: checking for $ac_word" >&5
5147echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5148if test "${ac_cv_prog_STRIP+set}" = set; then
5149 echo $ECHO_N "(cached) $ECHO_C" >&6
5150else
5151 if test -n "$STRIP"; then
5152 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5153else
5154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5155for as_dir in $PATH
5156do
5157 IFS=$as_save_IFS
5158 test -z "$as_dir" && as_dir=.
5159 for ac_exec_ext in '' $ac_executable_extensions; do
5160 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5161 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5162 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5163 break 2
5164 fi
5165done
5166done
5167
5168fi
5169fi
5170STRIP=$ac_cv_prog_STRIP
5171if test -n "$STRIP"; then
5172 echo "$as_me:$LINENO: result: $STRIP" >&5
5173echo "${ECHO_T}$STRIP" >&6
5174else
5175 echo "$as_me:$LINENO: result: no" >&5
5176echo "${ECHO_T}no" >&6
5177fi
5178
5179fi
5180if test -z "$ac_cv_prog_STRIP"; then
5181 ac_ct_STRIP=$STRIP
5182 # Extract the first word of "strip", so it can be a program name with args.
5183set dummy strip; ac_word=$2
5184echo "$as_me:$LINENO: checking for $ac_word" >&5
5185echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5186if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5187 echo $ECHO_N "(cached) $ECHO_C" >&6
5188else
5189 if test -n "$ac_ct_STRIP"; then
5190 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5191else
5192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5193for as_dir in $PATH
5194do
5195 IFS=$as_save_IFS
5196 test -z "$as_dir" && as_dir=.
5197 for ac_exec_ext in '' $ac_executable_extensions; do
5198 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5199 ac_cv_prog_ac_ct_STRIP="strip"
5200 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5201 break 2
5202 fi
5203done
5204done
5205
5206 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5207fi
5208fi
5209ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5210if test -n "$ac_ct_STRIP"; then
5211 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5212echo "${ECHO_T}$ac_ct_STRIP" >&6
5213else
5214 echo "$as_me:$LINENO: result: no" >&5
5215echo "${ECHO_T}no" >&6
5216fi
5217
5218 STRIP=$ac_ct_STRIP
5219else
5220 STRIP="$ac_cv_prog_STRIP"
5221fi
5222
5223
5224enable_dlopen=no
5225enable_win32_dll=no
5226
5227# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5228if test "${enable_libtool_lock+set}" = set; then
5229 enableval="$enable_libtool_lock"
5230
5231fi;
5232test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5233
5234# Some flags need to be propagated to the compiler or linker for good
5235# libtool support.
5236case "$host" in
5237*-*-irix6*)
5238 # Find out which ABI we are using.
5239 echo '#line 5239 "configure"' > conftest.$ac_ext
5240 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5241 (eval $ac_compile) 2>&5
5242 ac_status=$?
5243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5244 (exit $ac_status); }; then
5245 case "`/usr/bin/file conftest.$ac_objext`" in
5246 *32-bit*)
5247 LD="${LD-ld} -32"
5248 ;;
5249 *N32*)
5250 LD="${LD-ld} -n32"
5251 ;;
5252 *64-bit*)
5253 LD="${LD-ld} -64"
5254 ;;
5255 esac
5256 fi
5257 rm -rf conftest*
5258 ;;
5259
5260*-*-sco3.2v5*)
5261 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5262 SAVE_CFLAGS="$CFLAGS"
5263 CFLAGS="$CFLAGS -belf"
5264 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5265echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5266if test "${lt_cv_cc_needs_belf+set}" = set; then
5267 echo $ECHO_N "(cached) $ECHO_C" >&6
5268else
5269
5270
5271 ac_ext=c
5272ac_cpp='$CPP $CPPFLAGS'
5273ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5274ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5275ac_compiler_gnu=$ac_cv_c_compiler_gnu
5276
5277 cat >conftest.$ac_ext <<_ACEOF
5278/* confdefs.h. */
5279_ACEOF
5280cat confdefs.h >>conftest.$ac_ext
5281cat >>conftest.$ac_ext <<_ACEOF
5282/* end confdefs.h. */
5283
5284int
5285main ()
5286{
5287
5288 ;
5289 return 0;
5290}
5291_ACEOF
5292rm -f conftest.$ac_objext conftest$ac_exeext
5293if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5294 (eval $ac_link) 2>conftest.er1
5295 ac_status=$?
5296 grep -v '^ *+' conftest.er1 >conftest.err
5297 rm -f conftest.er1
5298 cat conftest.err >&5
5299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5300 (exit $ac_status); } &&
5301 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5303 (eval $ac_try) 2>&5
5304 ac_status=$?
5305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5306 (exit $ac_status); }; } &&
5307 { ac_try='test -s conftest$ac_exeext'
5308 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5309 (eval $ac_try) 2>&5
5310 ac_status=$?
5311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5312 (exit $ac_status); }; }; then
5313 lt_cv_cc_needs_belf=yes
5314else
5315 echo "$as_me: failed program was:" >&5
5316sed 's/^/| /' conftest.$ac_ext >&5
5317
5318lt_cv_cc_needs_belf=no
5319fi
5320rm -f conftest.err conftest.$ac_objext \
5321 conftest$ac_exeext conftest.$ac_ext
5322 ac_ext=cc
5323ac_cpp='$CXXCPP $CPPFLAGS'
5324ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5325ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5326ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5327
5328fi
5329echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5330echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5331 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5332 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5333 CFLAGS="$SAVE_CFLAGS"
5334 fi
5335 ;;
5336
5337
5338esac
5339
5340# Sed substitution that helps us do robust quoting. It backslashifies
5341# metacharacters that are still active within double-quoted strings.
5342Xsed='sed -e s/^X//'
5343sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5344
5345# Same as above, but do not quote variable references.
5346double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5347
5348# Sed substitution to delay expansion of an escaped shell variable in a
5349# double_quote_subst'ed string.
5350delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5351
5352# Constants:
5353rm="rm -f"
5354
5355# Global variables:
5356default_ofile=libtool
5357can_build_shared=yes
5358
5359# All known linkers require a `.a' archive for static linking (except M$VC,
5360# which needs '.lib').
5361libext=a
5362ltmain="$ac_aux_dir/ltmain.sh"
5363ofile="$default_ofile"
5364with_gnu_ld="$lt_cv_prog_gnu_ld"
5365need_locks="$enable_libtool_lock"
5366
5367old_CC="$CC"
5368old_CFLAGS="$CFLAGS"
5369
5370# Set sane defaults for various variables
5371test -z "$AR" && AR=ar
5372test -z "$AR_FLAGS" && AR_FLAGS=cru
5373test -z "$AS" && AS=as
5374test -z "$CC" && CC=cc
5375test -z "$DLLTOOL" && DLLTOOL=dlltool
5376test -z "$LD" && LD=ld
5377test -z "$LN_S" && LN_S="ln -s"
5378test -z "$MAGIC_CMD" && MAGIC_CMD=file
5379test -z "$NM" && NM=nm
5380test -z "$OBJDUMP" && OBJDUMP=objdump
5381test -z "$RANLIB" && RANLIB=:
5382test -z "$STRIP" && STRIP=:
5383test -z "$ac_objext" && ac_objext=o
5384
5385if test x"$host" != x"$build"; then
5386 ac_tool_prefix=${host_alias}-
5387else
5388 ac_tool_prefix=
5389fi
5390
5391# Transform linux* to *-*-linux-gnu*, to support old configure scripts.
5392case "$host_os" in
5393linux-gnu*) ;;
5394linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
5395esac
5396
5397case "$host_os" in
5398aix3*)
5399 # AIX sometimes has problems with the GCC collect2 program. For some
5400 # reason, if we set the COLLECT_NAMES environment variable, the problems
5401 # vanish in a puff of smoke.
5402 if test "X${COLLECT_NAMES+set}" != Xset; then
5403 COLLECT_NAMES=
5404 export COLLECT_NAMES
5405 fi
5406 ;;
5407esac
5408
5409# Determine commands to create old-style static archives.
5410old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5411old_postinstall_cmds='chmod 644 $oldlib'
5412old_postuninstall_cmds=
5413
5414if test -n "$RANLIB"; then
5415 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5416 old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
5417fi
5418
5419# Allow CC to be a program name with arguments.
5420set dummy $CC
5421compiler="$2"
5422
5423## FIXME: this should be a separate macro
5424##
5425echo "$as_me:$LINENO: checking for objdir" >&5
5426echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5427rm -f .libs 2>/dev/null
5428mkdir .libs 2>/dev/null
5429if test -d .libs; then
5430 objdir=.libs
5431else
5432 # MS-DOS does not allow filenames that begin with a dot.
5433 objdir=_libs
5434fi
5435rmdir .libs 2>/dev/null
5436echo "$as_me:$LINENO: result: $objdir" >&5
5437echo "${ECHO_T}$objdir" >&6
5438##
5439## END FIXME
5440
5441
5442## FIXME: this should be a separate macro
5443##
5444
5445# Check whether --with-pic or --without-pic was given.
5446if test "${with_pic+set}" = set; then
5447 withval="$with_pic"
5448 pic_mode="$withval"
5449else
5450 pic_mode=default
5451fi;
5452test -z "$pic_mode" && pic_mode=default
5453
5454# We assume here that the value for lt_cv_prog_cc_pic will not be cached
5455# in isolation, and that seeing it set (from the cache) indicates that
5456# the associated values are set (in the cache) correctly too.
5457echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
5458echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
5459if test "${lt_cv_prog_cc_pic+set}" = set; then
5460 echo $ECHO_N "(cached) $ECHO_C" >&6
5461else
5462 lt_cv_prog_cc_pic=
5463 lt_cv_prog_cc_shlib=
5464 lt_cv_prog_cc_wl=
5465 lt_cv_prog_cc_static=
5466 lt_cv_prog_cc_no_builtin=
5467 lt_cv_prog_cc_can_build_shared=$can_build_shared
5468
5469 if test "$GCC" = yes; then
5470 lt_cv_prog_cc_wl='-Wl,'
5471 lt_cv_prog_cc_static='-static'
5472
5473 case "$host_os" in
5474 beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
5475 # PIC is the default for these OSes.
5476 ;;
5477 aix*)
5478 # Below there is a dirty hack to force normal static linking with -ldl
5479 # The problem is because libdl dynamically linked with both libc and
5480 # libC (AIX C++ library), which obviously doesn't included in libraries
5481 # list by gcc. This cause undefined symbols with -static flags.
5482 # This hack allows C programs to be linked with "-static -ldl", but
5483 # we not sure about C++ programs.
5484 lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
5485 ;;
5486 cygwin* | mingw* | pw32* | os2*)
5487 # This hack is so that the source file can tell whether it is being
5488 # built for inclusion in a dll (and should export symbols for example).
5489 lt_cv_prog_cc_pic='-DDLL_EXPORT'
5490 ;;
5491 amigaos*)
5492 # FIXME: we need at least 68020 code to build shared libraries, but
5493 # adding the `-m68020' flag to GCC prevents building anything better,
5494 # like `-m68040'.
5495 lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
5496 ;;
5497 sysv4*MP*)
5498 if test -d /usr/nec; then
5499 lt_cv_prog_cc_pic=-Kconform_pic
5500 fi
5501 ;;
5502 *)
5503 lt_cv_prog_cc_pic='-fPIC'
5504 ;;
5505 esac
5506 else
5507 # PORTME Check for PIC flags for the system compiler.
5508 case "$host_os" in
5509 aix3* | aix4*)
5510 # All AIX code is PIC.
5511 lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
5512 ;;
5513
5514 hpux9* | hpux10* | hpux11*)
5515 # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
5516 lt_cv_prog_cc_wl='-Wl,'
5517 lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
5518 lt_cv_prog_cc_pic='+Z'
5519 ;;
5520
5521 irix5* | irix6*)
5522 lt_cv_prog_cc_wl='-Wl,'
5523 lt_cv_prog_cc_static='-non_shared'
5524 # PIC (with -KPIC) is the default.
5525 ;;
5526
5527 cygwin* | mingw* | pw32* | os2*)
5528 # This hack is so that the source file can tell whether it is being
5529 # built for inclusion in a dll (and should export symbols for example).
5530 lt_cv_prog_cc_pic='-DDLL_EXPORT'
5531 ;;
5532
5533 newsos6)
5534 lt_cv_prog_cc_pic='-KPIC'
5535 lt_cv_prog_cc_static='-Bstatic'
5536 ;;
5537
5538 osf3* | osf4* | osf5*)
5539 # All OSF/1 code is PIC.
5540 lt_cv_prog_cc_wl='-Wl,'
5541 lt_cv_prog_cc_static='-non_shared'
5542 ;;
5543
5544 sco3.2v5*)
5545 lt_cv_prog_cc_pic='-Kpic'
5546 lt_cv_prog_cc_static='-dn'
5547 lt_cv_prog_cc_shlib='-belf'
5548 ;;
5549
5550 solaris*)
5551 lt_cv_prog_cc_pic='-KPIC'
5552 lt_cv_prog_cc_static='-Bstatic'
5553 lt_cv_prog_cc_wl='-Wl,'
5554 ;;
5555
5556 sunos4*)
5557 lt_cv_prog_cc_pic='-PIC'
5558 lt_cv_prog_cc_static='-Bstatic'
5559 lt_cv_prog_cc_wl='-Qoption ld '
5560 ;;
5561
5562 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5563 lt_cv_prog_cc_pic='-KPIC'
5564 lt_cv_prog_cc_static='-Bstatic'
5565 if test "x$host_vendor" = xsni; then
5566 lt_cv_prog_cc_wl='-LD'
5567 else
5568 lt_cv_prog_cc_wl='-Wl,'
5569 fi
5570 ;;
5571
5572 uts4*)
5573 lt_cv_prog_cc_pic='-pic'
5574 lt_cv_prog_cc_static='-Bstatic'
5575 ;;
5576
5577 sysv4*MP*)
5578 if test -d /usr/nec ;then
5579 lt_cv_prog_cc_pic='-Kconform_pic'
5580 lt_cv_prog_cc_static='-Bstatic'
5581 fi
5582 ;;
5583
5584 *)
5585 lt_cv_prog_cc_can_build_shared=no
5586 ;;
5587 esac
5588 fi
5589
5590fi
5591
5592if test -z "$lt_cv_prog_cc_pic"; then
5593 echo "$as_me:$LINENO: result: none" >&5
5594echo "${ECHO_T}none" >&6
5595else
5596 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
5597echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
5598
5599 # Check to make sure the pic_flag actually works.
5600 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
5601echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
5602 if test "${lt_cv_prog_cc_pic_works+set}" = set; then
5603 echo $ECHO_N "(cached) $ECHO_C" >&6
5604else
5605 save_CFLAGS="$CFLAGS"
5606 CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
5607 cat >conftest.$ac_ext <<_ACEOF
5608/* confdefs.h. */
5609_ACEOF
5610cat confdefs.h >>conftest.$ac_ext
5611cat >>conftest.$ac_ext <<_ACEOF
5612/* end confdefs.h. */
5613
5614int
5615main ()
5616{
5617
5618 ;
5619 return 0;
5620}
5621_ACEOF
5622rm -f conftest.$ac_objext
5623if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5624 (eval $ac_compile) 2>conftest.er1
5625 ac_status=$?
5626 grep -v '^ *+' conftest.er1 >conftest.err
5627 rm -f conftest.er1
5628 cat conftest.err >&5
5629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5630 (exit $ac_status); } &&
5631 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5632 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5633 (eval $ac_try) 2>&5
5634 ac_status=$?
5635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5636 (exit $ac_status); }; } &&
5637 { ac_try='test -s conftest.$ac_objext'
5638 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5639 (eval $ac_try) 2>&5
5640 ac_status=$?
5641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5642 (exit $ac_status); }; }; then
5643 case "$host_os" in
5644 hpux9* | hpux10* | hpux11*)
5645 # On HP-UX, both CC and GCC only warn that PIC is supported... then
5646 # they create non-PIC objects. So, if there were any warnings, we
5647 # assume that PIC is not supported.
5648 if test -s conftest.err; then
5649 lt_cv_prog_cc_pic_works=no
5650 else
5651 lt_cv_prog_cc_pic_works=yes
5652 fi
5653 ;;
5654 *)
5655 lt_cv_prog_cc_pic_works=yes
5656 ;;
5657 esac
5658
5659else
5660 echo "$as_me: failed program was:" >&5
5661sed 's/^/| /' conftest.$ac_ext >&5
5662
5663 lt_cv_prog_cc_pic_works=no
5664
5665fi
5666rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5667 CFLAGS="$save_CFLAGS"
5668
5669fi
5670
5671
5672 if test "X$lt_cv_prog_cc_pic_works" = Xno; then
5673 lt_cv_prog_cc_pic=
5674 lt_cv_prog_cc_can_build_shared=no
5675 else
5676 lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
5677 fi
5678
5679 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
5680echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
5681fi
5682##
5683## END FIXME
5684
5685# Check for any special shared library compilation flags.
5686if test -n "$lt_cv_prog_cc_shlib"; then
5687 { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
5688echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
5689 if echo "$old_CC $old_CFLAGS " | egrep -e "[ ]$lt_cv_prog_cc_shlib[ ]" >/dev/null; then :
5690 else
5691 { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
5692echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
5693 lt_cv_prog_cc_can_build_shared=no
5694 fi
5695fi
5696
5697## FIXME: this should be a separate macro
5698##
5699echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
5700echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
5701if test "${lt_cv_prog_cc_static_works+set}" = set; then
5702 echo $ECHO_N "(cached) $ECHO_C" >&6
5703else
5704 lt_cv_prog_cc_static_works=no
5705 save_LDFLAGS="$LDFLAGS"
5706 LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
5707 cat >conftest.$ac_ext <<_ACEOF
5708/* confdefs.h. */
5709_ACEOF
5710cat confdefs.h >>conftest.$ac_ext
5711cat >>conftest.$ac_ext <<_ACEOF
5712/* end confdefs.h. */
5713
5714int
5715main ()
5716{
5717
5718 ;
5719 return 0;
5720}
5721_ACEOF
5722rm -f conftest.$ac_objext conftest$ac_exeext
5723if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5724 (eval $ac_link) 2>conftest.er1
5725 ac_status=$?
5726 grep -v '^ *+' conftest.er1 >conftest.err
5727 rm -f conftest.er1
5728 cat conftest.err >&5
5729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5730 (exit $ac_status); } &&
5731 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5733 (eval $ac_try) 2>&5
5734 ac_status=$?
5735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5736 (exit $ac_status); }; } &&
5737 { ac_try='test -s conftest$ac_exeext'
5738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5739 (eval $ac_try) 2>&5
5740 ac_status=$?
5741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5742 (exit $ac_status); }; }; then
5743 lt_cv_prog_cc_static_works=yes
5744else
5745 echo "$as_me: failed program was:" >&5
5746sed 's/^/| /' conftest.$ac_ext >&5
5747
5748fi
5749rm -f conftest.err conftest.$ac_objext \
5750 conftest$ac_exeext conftest.$ac_ext
5751 LDFLAGS="$save_LDFLAGS"
5752
5753fi
5754
5755
5756# Belt *and* braces to stop my trousers falling down:
5757test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
5758echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
5759echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
5760
5761pic_flag="$lt_cv_prog_cc_pic"
5762special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
5763wl="$lt_cv_prog_cc_wl"
5764link_static_flag="$lt_cv_prog_cc_static"
5765no_builtin_flag="$lt_cv_prog_cc_no_builtin"
5766can_build_shared="$lt_cv_prog_cc_can_build_shared"
5767##
5768## END FIXME
5769
5770
5771## FIXME: this should be a separate macro
5772##
5773# Check to see if options -o and -c are simultaneously supported by compiler
5774echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
5775echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
5776$rm -r conftest 2>/dev/null
5777mkdir conftest
5778cd conftest
5779echo "int some_variable = 0;" > conftest.$ac_ext
5780mkdir out
5781# According to Tom Tromey, Ian Lance Taylor reported there are C compilers
5782# that will create temporary files in the current directory regardless of
5783# the output directory. Thus, making CWD read-only will cause this test
5784# to fail, enabling locking or at least warning the user not to do parallel
5785# builds.
5786chmod -w .
5787save_CFLAGS="$CFLAGS"
5788CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
5789compiler_c_o=no
5790if { (eval echo configure:5790: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
5791 # The compiler can only warn and ignore the option if not recognized
5792 # So say no if there are warnings
5793 if test -s out/conftest.err; then
5794 compiler_c_o=no
5795 else
5796 compiler_c_o=yes
5797 fi
5798else
5799 # Append any errors to the config.log.
5800 cat out/conftest.err 1>&5
5801 compiler_c_o=no
5802fi
5803echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5804echo "${ECHO_T}$compiler_c_o" >&6
5805CFLAGS="$save_CFLAGS"
5806chmod u+w .
5807$rm conftest* out/*
5808rmdir out
5809cd ..
5810rmdir conftest
5811$rm -r conftest 2>/dev/null
5812
5813if test x"$compiler_c_o" = x"yes"; then
5814 # Check to see if we can write to a .lo
5815 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
5816echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
5817 compiler_o_lo=no
5818 save_CFLAGS="$CFLAGS"
5819 CFLAGS="$CFLAGS -c -o conftest.lo"
5820 cat >conftest.$ac_ext <<_ACEOF
5821/* confdefs.h. */
5822_ACEOF
5823cat confdefs.h >>conftest.$ac_ext
5824cat >>conftest.$ac_ext <<_ACEOF
5825/* end confdefs.h. */
5826
5827int
5828main ()
5829{
5830int some_variable = 0;
5831 ;
5832 return 0;
5833}
5834_ACEOF
5835rm -f conftest.$ac_objext
5836if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5837 (eval $ac_compile) 2>conftest.er1
5838 ac_status=$?
5839 grep -v '^ *+' conftest.er1 >conftest.err
5840 rm -f conftest.er1
5841 cat conftest.err >&5
5842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5843 (exit $ac_status); } &&
5844 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5845 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5846 (eval $ac_try) 2>&5
5847 ac_status=$?
5848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5849 (exit $ac_status); }; } &&
5850 { ac_try='test -s conftest.$ac_objext'
5851 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5852 (eval $ac_try) 2>&5
5853 ac_status=$?
5854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5855 (exit $ac_status); }; }; then
5856 # The compiler can only warn and ignore the option if not recognized
5857 # So say no if there are warnings
5858 if test -s conftest.err; then
5859 compiler_o_lo=no
5860 else
5861 compiler_o_lo=yes
5862 fi
5863
5864else
5865 echo "$as_me: failed program was:" >&5
5866sed 's/^/| /' conftest.$ac_ext >&5
5867
5868fi
5869rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5870 echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5871echo "${ECHO_T}$compiler_c_o" >&6
5872 CFLAGS="$save_CFLAGS"
5873else
5874 compiler_o_lo=no
5875fi
5876##
5877## END FIXME
5878
5879## FIXME: this should be a separate macro
5880##
5881# Check to see if we can do hard links to lock some files if needed
5882hard_links="nottested"
5883if test "$compiler_c_o" = no && test "$need_locks" != no; then
5884 # do not overwrite the value of need_locks provided by the user
5885 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
5886echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
5887 hard_links=yes
5888 $rm conftest*
5889 ln conftest.a conftest.b 2>/dev/null && hard_links=no
5890 touch conftest.a
5891 ln conftest.a conftest.b 2>&5 || hard_links=no
5892 ln conftest.a conftest.b 2>/dev/null && hard_links=no
5893 echo "$as_me:$LINENO: result: $hard_links" >&5
5894echo "${ECHO_T}$hard_links" >&6
5895 if test "$hard_links" = no; then
5896 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5897echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5898 need_locks=warn
5899 fi
5900else
5901 need_locks=no
5902fi
5903##
5904## END FIXME
5905
5906## FIXME: this should be a separate macro
5907##
5908if test "$GCC" = yes; then
5909 # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
5910 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5911echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5912 echo "int some_variable = 0;" > conftest.$ac_ext
5913 save_CFLAGS="$CFLAGS"
5914 CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
5915 compiler_rtti_exceptions=no
5916 cat >conftest.$ac_ext <<_ACEOF
5917/* confdefs.h. */
5918_ACEOF
5919cat confdefs.h >>conftest.$ac_ext
5920cat >>conftest.$ac_ext <<_ACEOF
5921/* end confdefs.h. */
5922
5923int
5924main ()
5925{
5926int some_variable = 0;
5927 ;
5928 return 0;
5929}
5930_ACEOF
5931rm -f conftest.$ac_objext
5932if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5933 (eval $ac_compile) 2>conftest.er1
5934 ac_status=$?
5935 grep -v '^ *+' conftest.er1 >conftest.err
5936 rm -f conftest.er1
5937 cat conftest.err >&5
5938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5939 (exit $ac_status); } &&
5940 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5942 (eval $ac_try) 2>&5
5943 ac_status=$?
5944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5945 (exit $ac_status); }; } &&
5946 { ac_try='test -s conftest.$ac_objext'
5947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5948 (eval $ac_try) 2>&5
5949 ac_status=$?
5950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5951 (exit $ac_status); }; }; then
5952 # The compiler can only warn and ignore the option if not recognized
5953 # So say no if there are warnings
5954 if test -s conftest.err; then
5955 compiler_rtti_exceptions=no
5956 else
5957 compiler_rtti_exceptions=yes
5958 fi
5959
5960else
5961 echo "$as_me: failed program was:" >&5
5962sed 's/^/| /' conftest.$ac_ext >&5
5963
5964fi
5965rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5966 CFLAGS="$save_CFLAGS"
5967 echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
5968echo "${ECHO_T}$compiler_rtti_exceptions" >&6
5969
5970 if test "$compiler_rtti_exceptions" = "yes"; then
5971 no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
5972 else
5973 no_builtin_flag=' -fno-builtin'
5974 fi
5975fi
5976##
5977## END FIXME
5978
5979## FIXME: this should be a separate macro
5980##
5981# See if the linker supports building shared libraries.
5982echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
5983echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
5984
5985allow_undefined_flag=
5986no_undefined_flag=
5987need_lib_prefix=unknown
5988need_version=unknown
5989# when you set need_version to no, make sure it does not cause -set_version
5990# flags to be left without arguments
5991archive_cmds=
5992archive_expsym_cmds=
5993old_archive_from_new_cmds=
5994old_archive_from_expsyms_cmds=
5995export_dynamic_flag_spec=
5996whole_archive_flag_spec=
5997thread_safe_flag_spec=
5998hardcode_into_libs=no
5999hardcode_libdir_flag_spec=
6000hardcode_libdir_separator=
6001hardcode_direct=no
6002hardcode_minus_L=no
6003hardcode_shlibpath_var=unsupported
6004runpath_var=
6005link_all_deplibs=unknown
6006always_export_symbols=no
6007export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
6008# include_expsyms should be a list of space-separated symbols to be *always*
6009# included in the symbol list
6010include_expsyms=
6011# exclude_expsyms can be an egrep regular expression of symbols to exclude
6012# it will be wrapped by ` (' and `)$', so one must not match beginning or
6013# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6014# as well as any symbol that contains `d'.
6015exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6016# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6017# platforms (ab)use it in PIC code, but their linkers get confused if
6018# the symbol is explicitly referenced. Since portable code cannot
6019# rely on this symbol name, it's probably fine to never include it in
6020# preloaded symbol tables.
6021extract_expsyms_cmds=
6022
6023case "$host_os" in
6024cygwin* | mingw* | pw32* )
6025 # FIXME: the MSVC++ port hasn't been tested in a loooong time
6026 # When not using gcc, we currently assume that we are using
6027 # Microsoft Visual C++.
6028 if test "$GCC" != yes; then
6029 with_gnu_ld=no
6030 fi
6031 ;;
6032
6033esac
6034
6035ld_shlibs=yes
6036if test "$with_gnu_ld" = yes; then
6037 # If archive_cmds runs LD, not CC, wlarc should be empty
6038 wlarc='${wl}'
6039
6040 # See if GNU ld supports shared libraries.
6041 case "$host_os" in
6042 aix3* | aix4*)
6043 # On AIX, the GNU linker is very broken
6044 ld_shlibs=no
6045 cat <<EOF 1>&2
6046
6047*** Warning: the GNU linker, at least up to release 2.9.1, is reported
6048*** to be unable to reliably create shared libraries on AIX.
6049*** Therefore, libtool is disabling shared libraries support. If you
6050*** really care for shared libraries, you may want to modify your PATH
6051*** so that a non-GNU linker is found, and then restart.
6052
6053EOF
6054 ;;
6055
6056 amigaos*)
6057 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)'
6058 hardcode_libdir_flag_spec='-L$libdir'
6059 hardcode_minus_L=yes
6060
6061 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
6062 # that the semantics of dynamic libraries on AmigaOS, at least up
6063 # to version 4, is to share data among multiple programs linked
6064 # with the same dynamic library. Since this doesn't match the
6065 # behavior of shared libraries on other platforms, we can use
6066 # them.
6067 ld_shlibs=no
6068 ;;
6069
6070 beos*)
6071 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6072 allow_undefined_flag=unsupported
6073 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6074 # support --undefined. This deserves some investigation. FIXME
6075 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6076 else
6077 ld_shlibs=no
6078 fi
6079 ;;
6080
6081 cygwin* | mingw* | pw32*)
6082 # hardcode_libdir_flag_spec is actually meaningless, as there is
6083 # no search path for DLLs.
6084 hardcode_libdir_flag_spec='-L$libdir'
6085 allow_undefined_flag=unsupported
6086 always_export_symbols=yes
6087
6088 extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
6089 sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
6090 test -f $output_objdir/impgen.exe || (cd $output_objdir && \
6091 if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
6092 else $CC -o impgen impgen.c ; fi)~
6093 $output_objdir/impgen $dir/$soname > $output_objdir/$soname-def'
6094
6095 old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
6096
6097 # cygwin and mingw dlls have different entry points and sets of symbols
6098 # to exclude.
6099 # FIXME: what about values for MSVC?
6100 dll_entry=__cygwin_dll_entry@12
6101 dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
6102 case "$host_os" in
6103 mingw*)
6104 # mingw values
6105 dll_entry=_DllMainCRTStartup@12
6106 dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
6107 ;;
6108 esac
6109
6110 # mingw and cygwin differ, and it's simplest to just exclude the union
6111 # of the two symbol sets.
6112 dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
6113
6114 # recent cygwin and mingw systems supply a stub DllMain which the user
6115 # can override, but on older systems we have to supply one (in ltdll.c)
6116 if test "x$lt_cv_need_dllmain" = "xyes"; then
6117 ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
6118 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~
6119 test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
6120 else
6121 ltdll_obj=
6122 ltdll_cmds=
6123 fi
6124
6125 # Extract the symbol export list from an `--export-all' def file,
6126 # then regenerate the def file from the symbol export list, so that
6127 # the compiled dll only exports the symbol export list.
6128 # Be careful not to strip the DATA tag left be newer dlltools.
6129 export_symbols_cmds="$ltdll_cmds"'
6130 $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
6131 sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
6132
6133 # If DATA tags from a recent dlltool are present, honour them!
6134 archive_expsym_cmds='echo EXPORTS > $output_objdir/$soname-def~
6135 _lt_hint=1;
6136 cat $export_symbols | while read symbol; do
6137 set dummy \$symbol;
6138 case \$# in
6139 2) echo " \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
6140 *) echo " \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
6141 esac;
6142 _lt_hint=`expr 1 + \$_lt_hint`;
6143 done~
6144 '"$ltdll_cmds"'
6145 $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~
6146 $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~
6147 $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~
6148 $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~
6149 $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $lib '$ltdll_obj'$libobjs $deplibs $compiler_flags'
6150 ;;
6151
6152 netbsd*)
6153 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6154 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
6155 wlarc=
6156 else
6157 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6158 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6159 fi
6160 ;;
6161
6162 solaris* | sysv5*)
6163 if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
6164 ld_shlibs=no
6165 cat <<EOF 1>&2
6166
6167*** Warning: The releases 2.8.* of the GNU linker cannot reliably
6168*** create shared libraries on Solaris systems. Therefore, libtool
6169*** is disabling shared libraries support. We urge you to upgrade GNU
6170*** binutils to release 2.9.1 or newer. Another option is to modify
6171*** your PATH or compiler configuration so that the native linker is
6172*** used, and then restart.
6173
6174EOF
6175 elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6176 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6177 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6178 else
6179 ld_shlibs=no
6180 fi
6181 ;;
6182
6183 sunos4*)
6184 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6185 wlarc=
6186 hardcode_direct=yes
6187 hardcode_shlibpath_var=no
6188 ;;
6189
6190 *)
6191 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6192 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6193 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6194 else
6195 ld_shlibs=no
6196 fi
6197 ;;
6198 esac
6199
6200 if test "$ld_shlibs" = yes; then
6201 runpath_var=LD_RUN_PATH
6202 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6203 export_dynamic_flag_spec='${wl}--export-dynamic'
6204 case $host_os in
6205 cygwin* | mingw* | pw32*)
6206 # dlltool doesn't understand --whole-archive et. al.
6207 whole_archive_flag_spec=
6208 ;;
6209 *)
6210 # ancient GNU ld didn't support --whole-archive et. al.
6211 if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
6212 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6213 else
6214 whole_archive_flag_spec=
6215 fi
6216 ;;
6217 esac
6218 fi
6219else
6220 # PORTME fill in a description of your system's linker (not GNU ld)
6221 case "$host_os" in
6222 aix3*)
6223 allow_undefined_flag=unsupported
6224 always_export_symbols=yes
6225 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'
6226 # Note: this linker hardcodes the directories in LIBPATH if there
6227 # are no directories specified by -L.
6228 hardcode_minus_L=yes
6229 if test "$GCC" = yes && test -z "$link_static_flag"; then
6230 # Neither direct hardcoding nor static linking is supported with a
6231 # broken collect2.
6232 hardcode_direct=unsupported
6233 fi
6234 ;;
6235
6236 aix4*)
6237 hardcode_libdir_flag_spec='${wl}-b ${wl}nolibpath ${wl}-b ${wl}libpath:$libdir:/usr/lib:/lib'
6238 hardcode_libdir_separator=':'
6239 if test "$GCC" = yes; then
6240 collect2name=`${CC} -print-prog-name=collect2`
6241 if test -f "$collect2name" && \
6242 strings "$collect2name" | grep resolve_lib_name >/dev/null
6243 then
6244 # We have reworked collect2
6245 hardcode_direct=yes
6246 else
6247 # We have old collect2
6248 hardcode_direct=unsupported
6249 # It fails to find uninstalled libraries when the uninstalled
6250 # path is not listed in the libpath. Setting hardcode_minus_L
6251 # to unsupported forces relinking
6252 hardcode_minus_L=yes
6253 hardcode_libdir_flag_spec='-L$libdir'
6254 hardcode_libdir_separator=
6255 fi
6256 shared_flag='-shared'
6257 else
6258 shared_flag='${wl}-bM:SRE'
6259 hardcode_direct=yes
6260 fi
6261 allow_undefined_flag=' ${wl}-berok'
6262 archive_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bexpall ${wl}-bnoentry${allow_undefined_flag}'
6263 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}'
6264 case "$host_os" in aix4.[01]|aix4.[01].*)
6265 # According to Greg Wooledge, -bexpall is only supported from AIX 4.2 on
6266 always_export_symbols=yes ;;
6267 esac
6268
6269 # We don't want to build shared libraries on unknown CPU types.
6270 case $host_cpu in
6271 powerpc | rs6000) ;;
6272 *) ld_shlibs=no ;;
6273 esac
6274 ;;
6275
6276 amigaos*)
6277 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)'
6278 hardcode_libdir_flag_spec='-L$libdir'
6279 hardcode_minus_L=yes
6280 # see comment about different semantics on the GNU ld section
6281 ld_shlibs=no
6282 ;;
6283
6284 cygwin* | mingw* | pw32*)
6285 # When not using gcc, we currently assume that we are using
6286 # Microsoft Visual C++.
6287 # hardcode_libdir_flag_spec is actually meaningless, as there is
6288 # no search path for DLLs.
6289 hardcode_libdir_flag_spec=' '
6290 allow_undefined_flag=unsupported
6291 # Tell ltmain to make .lib files, not .a files.
6292 libext=lib
6293 # FIXME: Setting linknames here is a bad hack.
6294 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
6295 # The linker will automatically build a .lib file if we build a DLL.
6296 old_archive_from_new_cmds='true'
6297 # FIXME: Should let the user specify the lib program.
6298 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
6299 fix_srcfile_path='`cygpath -w "$srcfile"`'
6300 ;;
6301
6302 darwin* | rhapsody*)
6303 allow_undefined_flag='-undefined warning'
6304 archive_cmds='$CC `if test "$module" = "yes"; then echo -bundle; else
6305 echo -dynamiclib; fi` -o $lib $libobjs $deplibs $linkopts'
6306 archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
6307 ## What we need is to hardcode the path to the library, not the search path
6308 #hardcode_direct=yes
6309 #hardcode_libdir_flag_spec='-install_name $libdir/$lib'
6310 hardcode_shlibpath_var=no
6311 whole_archive_flag_spec='-all_load'
6312 ;;
6313
6314 freebsd1*)
6315 ld_shlibs=no
6316 ;;
6317
6318 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
6319 # support. Future versions do this automatically, but an explicit c++rt0.o
6320 # does not break anything, and helps significantly (at the cost of a little
6321 # extra space).
6322 freebsd2.2*)
6323 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
6324 hardcode_libdir_flag_spec='-R$libdir'
6325 hardcode_direct=yes
6326 hardcode_shlibpath_var=no
6327 ;;
6328
6329 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6330 freebsd2*)
6331 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6332 hardcode_direct=yes
6333 hardcode_minus_L=yes
6334 hardcode_shlibpath_var=no
6335 ;;
6336
6337 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
6338 freebsd*)
6339 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
6340 hardcode_libdir_flag_spec='-R$libdir'
6341 hardcode_direct=yes
6342 hardcode_shlibpath_var=no
6343 ;;
6344
6345 hpux9* | hpux10* | hpux11*)
6346 case "$host_os" in
6347 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' ;;
6348 *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
6349 esac
6350 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6351 hardcode_libdir_separator=:
6352 hardcode_direct=yes
6353 hardcode_minus_L=yes # Not in the search PATH, but as the default
6354 # location of the library.
6355 export_dynamic_flag_spec='${wl}-E'
6356 ;;
6357
6358 irix5* | irix6*)
6359 if test "$GCC" = yes; then
6360 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'
6361 else
6362 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'
6363 fi
6364 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6365 hardcode_libdir_separator=:
6366 link_all_deplibs=yes
6367 ;;
6368
6369 netbsd*)
6370 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6371 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
6372 else
6373 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
6374 fi
6375 hardcode_libdir_flag_spec='-R$libdir'
6376 hardcode_direct=yes
6377 hardcode_shlibpath_var=no
6378 ;;
6379
6380 newsos6)
6381 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
6382 hardcode_direct=yes
6383 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6384 hardcode_libdir_separator=:
6385 hardcode_shlibpath_var=no
6386 ;;
6387
6388 openbsd*)
6389 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6390 hardcode_libdir_flag_spec='-R$libdir'
6391 hardcode_direct=yes
6392 hardcode_shlibpath_var=no
6393 ;;
6394
6395 os2*)
6396 hardcode_libdir_flag_spec='-L$libdir'
6397 hardcode_minus_L=yes
6398 allow_undefined_flag=unsupported
6399 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'
6400 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
6401 ;;
6402
6403 osf3*)
6404 if test "$GCC" = yes; then
6405 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6406 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'
6407 else
6408 allow_undefined_flag=' -expect_unresolved \*'
6409 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'
6410 fi
6411 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6412 hardcode_libdir_separator=:
6413 ;;
6414
6415 osf4* | osf5*) # as osf3* with the addition of -msym flag
6416 if test "$GCC" = yes; then
6417 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6418 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'
6419 else
6420 allow_undefined_flag=' -expect_unresolved \*'
6421 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'
6422 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
6423 $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'
6424 fi
6425#Both c and cxx compiler support -rpath directly
6426 hardcode_libdir_flag_spec='-rpath $libdir'
6427 hardcode_libdir_separator=:
6428 ;;
6429
6430 sco3.2v5*)
6431 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6432 hardcode_shlibpath_var=no
6433 runpath_var=LD_RUN_PATH
6434 hardcode_runpath_var=yes
6435 ;;
6436
6437 solaris*)
6438 no_undefined_flag=' -z text'
6439 # $CC -shared without GNU ld will not create a library from C++
6440 # object files and a static libstdc++, better avoid it by now
6441 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6442 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6443 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6444 hardcode_libdir_flag_spec='-R$libdir'
6445 hardcode_shlibpath_var=no
6446 case "$host_os" in
6447 solaris2.[0-5] | solaris2.[0-5].*) ;;
6448 *) # Supported since Solaris 2.6 (maybe 2.5.1?)
6449 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
6450 esac
6451 link_all_deplibs=yes
6452 ;;
6453
6454 sunos4*)
6455 if test "x$host_vendor" = xsequent; then
6456 # Use $CC to link under sequent, because it throws in some extra .o
6457 # files that make .init and .fini sections work.
6458 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
6459 else
6460 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
6461 fi
6462 hardcode_libdir_flag_spec='-L$libdir'
6463 hardcode_direct=yes
6464 hardcode_minus_L=yes
6465 hardcode_shlibpath_var=no
6466 ;;
6467
6468 sysv4)
6469 if test "x$host_vendor" = xsno; then
6470 archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linkopts'
6471 hardcode_direct=yes # is this really true???
6472 else
6473 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6474 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
6475 fi
6476 runpath_var='LD_RUN_PATH'
6477 hardcode_shlibpath_var=no
6478 ;;
6479
6480 sysv4.3*)
6481 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6482 hardcode_shlibpath_var=no
6483 export_dynamic_flag_spec='-Bexport'
6484 ;;
6485
6486 sysv5*)
6487 no_undefined_flag=' -z text'
6488 # $CC -shared without GNU ld will not create a library from C++
6489 # object files and a static libstdc++, better avoid it by now
6490 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6491 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6492 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6493 hardcode_libdir_flag_spec=
6494 hardcode_shlibpath_var=no
6495 runpath_var='LD_RUN_PATH'
6496 ;;
6497
6498 uts4*)
6499 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6500 hardcode_libdir_flag_spec='-L$libdir'
6501 hardcode_shlibpath_var=no
6502 ;;
6503
6504 dgux*)
6505 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6506 hardcode_libdir_flag_spec='-L$libdir'
6507 hardcode_shlibpath_var=no
6508 ;;
6509
6510 sysv4*MP*)
6511 if test -d /usr/nec; then
6512 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6513 hardcode_shlibpath_var=no
6514 runpath_var=LD_RUN_PATH
6515 hardcode_runpath_var=yes
6516 ld_shlibs=yes
6517 fi
6518 ;;
6519
6520 sysv4.2uw2*)
6521 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6522 hardcode_direct=yes
6523 hardcode_minus_L=no
6524 hardcode_shlibpath_var=no
6525 hardcode_runpath_var=yes
6526 runpath_var=LD_RUN_PATH
6527 ;;
6528
6529 unixware7*)
6530 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6531 runpath_var='LD_RUN_PATH'
6532 hardcode_shlibpath_var=no
6533 ;;
6534
6535 *)
6536 ld_shlibs=no
6537 ;;
6538 esac
6539fi
6540echo "$as_me:$LINENO: result: $ld_shlibs" >&5
6541echo "${ECHO_T}$ld_shlibs" >&6
6542test "$ld_shlibs" = no && can_build_shared=no
6543##
6544## END FIXME
6545
6546## FIXME: this should be a separate macro
6547##
6548# Check hardcoding attributes.
6549echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
6550echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
6551hardcode_action=
6552if test -n "$hardcode_libdir_flag_spec" || \
6553 test -n "$runpath_var"; then
6554
6555 # We can hardcode non-existant directories.
6556 if test "$hardcode_direct" != no &&
6557 # If the only mechanism to avoid hardcoding is shlibpath_var, we
6558 # have to relink, otherwise we might link with an installed library
6559 # when we should be linking with a yet-to-be-installed one
6560 ## test "$hardcode_shlibpath_var" != no &&
6561 test "$hardcode_minus_L" != no; then
6562 # Linking always hardcodes the temporary library directory.
6563 hardcode_action=relink
6564 else
6565 # We can link without hardcoding, and we can hardcode nonexisting dirs.
6566 hardcode_action=immediate
6567 fi
6568else
6569 # We cannot hardcode anything, or else we can only hardcode existing
6570 # directories.
6571 hardcode_action=unsupported
6572fi
6573echo "$as_me:$LINENO: result: $hardcode_action" >&5
6574echo "${ECHO_T}$hardcode_action" >&6
6575##
6576## END FIXME
6577
6578## FIXME: this should be a separate macro
6579##
6580striplib=
6581old_striplib=
6582echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
6583echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
6584if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
6585 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
6586 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
6587 echo "$as_me:$LINENO: result: yes" >&5
6588echo "${ECHO_T}yes" >&6
6589else
6590 echo "$as_me:$LINENO: result: no" >&5
6591echo "${ECHO_T}no" >&6
6592fi
6593##
6594## END FIXME
6595
6596reload_cmds='$LD$reload_flag -o $output$reload_objs'
6597test -z "$deplibs_check_method" && deplibs_check_method=unknown
6598
6599## FIXME: this should be a separate macro
6600##
6601# PORTME Fill in your ld.so characteristics
6602echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
6603echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
6604library_names_spec=
6605libname_spec='lib$name'
6606soname_spec=
6607postinstall_cmds=
6608postuninstall_cmds=
6609finish_cmds=
6610finish_eval=
6611shlibpath_var=
6612shlibpath_overrides_runpath=unknown
6613version_type=none
6614dynamic_linker="$host_os ld.so"
6615sys_lib_dlsearch_path_spec="/lib /usr/lib"
6616sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
6617
6618case "$host_os" in
6619aix3*)
6620 version_type=linux
6621 library_names_spec='${libname}${release}.so$versuffix $libname.a'
6622 shlibpath_var=LIBPATH
6623
6624 # AIX has no versioning support, so we append a major version to the name.
6625 soname_spec='${libname}${release}.so$major'
6626 ;;
6627
6628aix4*)
6629 version_type=linux
6630 # AIX has no versioning support, so currently we can not hardcode correct
6631 # soname into executable. Probably we can add versioning support to
6632 # collect2, so additional links can be useful in future.
6633 # We preserve .a as extension for shared libraries though AIX4.2
6634 # and later linker supports .so
6635 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.a'
6636 shlibpath_var=LIBPATH
6637 ;;
6638
6639amigaos*)
6640 library_names_spec='$libname.ixlibrary $libname.a'
6641 # Create ${libname}_ixlibrary.a entries in /sys/libs.
6642 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'
6643 ;;
6644
6645beos*)
6646 library_names_spec='${libname}.so'
6647 dynamic_linker="$host_os ld.so"
6648 shlibpath_var=LIBRARY_PATH
6649 ;;
6650
6651bsdi4*)
6652 version_type=linux
6653 need_version=no
6654 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6655 soname_spec='${libname}${release}.so$major'
6656 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6657 shlibpath_var=LD_LIBRARY_PATH
6658 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6659 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6660 export_dynamic_flag_spec=-rdynamic
6661 # the default ld.so.conf also contains /usr/contrib/lib and
6662 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6663 # libtool to hard-code these into programs
6664 ;;
6665
6666cygwin* | mingw* | pw32*)
6667 version_type=windows
6668 need_version=no
6669 need_lib_prefix=no
6670 if test "$GCC" = yes; then
6671 library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6672 else
6673 library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
6674 fi
6675 dynamic_linker='Win32 ld.exe'
6676 # FIXME: first we should search . and the directory the executable is in
6677 shlibpath_var=PATH
6678 ;;
6679
6680darwin* | rhapsody*)
6681 need_lib_prefix=no
6682 need_version=no
6683 library_names_spec='${libname}.`if test "$module" = "yes"; then echo so; else echo dylib; fi`'
6684 shlibpath_overrides_runpath=yes
6685 shlibpath_var=DYLD_LIBRARY_PATH
6686 postinstall_cmds='chmod +x $lib'
6687 ;;
6688
6689freebsd1*)
6690 dynamic_linker=no
6691 ;;
6692
6693freebsd*)
6694 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6695 version_type=freebsd-$objformat
6696 case "$version_type" in
6697 freebsd-elf*)
6698 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6699 need_version=no
6700 need_lib_prefix=no
6701 ;;
6702 freebsd-*)
6703 library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
6704 need_version=yes
6705 ;;
6706 esac
6707 shlibpath_var=LD_LIBRARY_PATH
6708 case "$host_os" in
6709 freebsd2*)
6710 shlibpath_overrides_runpath=yes
6711 ;;
6712 *)
6713 shlibpath_overrides_runpath=no
6714 hardcode_into_libs=yes
6715 ;;
6716 esac
6717 ;;
6718
6719gnu*)
6720 version_type=linux
6721 need_lib_prefix=no
6722 need_version=no
6723 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
6724 soname_spec='${libname}${release}.so$major'
6725 shlibpath_var=LD_LIBRARY_PATH
6726 hardcode_into_libs=yes
6727 ;;
6728
6729hpux9* | hpux10* | hpux11*)
6730 # Give a soname corresponding to the major version so that dld.sl refuses to
6731 # link against other versions.
6732 dynamic_linker="$host_os dld.sl"
6733 version_type=sunos
6734 need_lib_prefix=no
6735 need_version=no
6736 shlibpath_var=SHLIB_PATH
6737 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6738 library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
6739 soname_spec='${libname}${release}.sl$major'
6740 # HP-UX runs *really* slowly unless shared libraries are mode 555.
6741 postinstall_cmds='chmod 555 $lib'
6742 ;;
6743
6744irix5* | irix6*)
6745 version_type=irix
6746 need_lib_prefix=no
6747 need_version=no
6748 soname_spec='${libname}${release}.so$major'
6749 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
6750 case "$host_os" in
6751 irix5*)
6752 libsuff= shlibsuff=
6753 ;;
6754 *)
6755 case "$LD" in # libtool.m4 will add one of these switches to LD
6756 *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
6757 *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
6758 *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
6759 *) libsuff= shlibsuff= libmagic=never-match;;
6760 esac
6761 ;;
6762 esac
6763 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6764 shlibpath_overrides_runpath=no
6765 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6766 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6767 ;;
6768
6769# No shared lib support for Linux oldld, aout, or coff.
6770linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
6771 dynamic_linker=no
6772 ;;
6773
6774# This must be Linux ELF.
6775linux-gnu*)
6776 version_type=linux
6777 need_lib_prefix=no
6778 need_version=no
6779 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6780 soname_spec='${libname}${release}.so$major'
6781 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6782 shlibpath_var=LD_LIBRARY_PATH
6783 shlibpath_overrides_runpath=no
6784 # This implies no fast_install, which is unacceptable.
6785 # Some rework will be needed to allow for fast_install
6786 # before this can be enabled.
6787 hardcode_into_libs=yes
6788
6789 # We used to test for /lib/ld.so.1 and disable shared libraries on
6790 # powerpc, because MkLinux only supported shared libraries with the
6791 # GNU dynamic linker. Since this was broken with cross compilers,
6792 # most powerpc-linux boxes support dynamic linking these days and
6793 # people can always --disable-shared, the test was removed, and we
6794 # assume the GNU/Linux dynamic linker is in use.
6795 dynamic_linker='GNU/Linux ld.so'
6796 ;;
6797
6798netbsd*)
6799 version_type=sunos
6800 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6801 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6802 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6803 dynamic_linker='NetBSD (a.out) ld.so'
6804 else
6805 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
6806 soname_spec='${libname}${release}.so$major'
6807 dynamic_linker='NetBSD ld.elf_so'
6808 fi
6809 shlibpath_var=LD_LIBRARY_PATH
6810 shlibpath_overrides_runpath=yes
6811 hardcode_into_libs=yes
6812 ;;
6813
6814newsos6)
6815 version_type=linux
6816 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6817 shlibpath_var=LD_LIBRARY_PATH
6818 shlibpath_overrides_runpath=yes
6819 ;;
6820
6821openbsd*)
6822 version_type=sunos
6823 if test "$with_gnu_ld" = yes; then
6824 need_lib_prefix=no
6825 need_version=no
6826 fi
6827 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6828 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6829 shlibpath_var=LD_LIBRARY_PATH
6830 ;;
6831
6832os2*)
6833 libname_spec='$name'
6834 need_lib_prefix=no
6835 library_names_spec='$libname.dll $libname.a'
6836 dynamic_linker='OS/2 ld.exe'
6837 shlibpath_var=LIBPATH
6838 ;;
6839
6840osf3* | osf4* | osf5*)
6841 version_type=osf
6842 need_version=no
6843 soname_spec='${libname}${release}.so'
6844 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6845 shlibpath_var=LD_LIBRARY_PATH
6846 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6847 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6848 ;;
6849
6850sco3.2v5*)
6851 version_type=osf
6852 soname_spec='${libname}${release}.so$major'
6853 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6854 shlibpath_var=LD_LIBRARY_PATH
6855 ;;
6856
6857solaris*)
6858 version_type=linux
6859 need_lib_prefix=no
6860 need_version=no
6861 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6862 soname_spec='${libname}${release}.so$major'
6863 shlibpath_var=LD_LIBRARY_PATH
6864 shlibpath_overrides_runpath=yes
6865 hardcode_into_libs=yes
6866 # ldd complains unless libraries are executable
6867 postinstall_cmds='chmod +x $lib'
6868 ;;
6869
6870sunos4*)
6871 version_type=sunos
6872 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6873 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6874 shlibpath_var=LD_LIBRARY_PATH
6875 shlibpath_overrides_runpath=yes
6876 if test "$with_gnu_ld" = yes; then
6877 need_lib_prefix=no
6878 fi
6879 need_version=yes
6880 ;;
6881
6882sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6883 version_type=linux
6884 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6885 soname_spec='${libname}${release}.so$major'
6886 shlibpath_var=LD_LIBRARY_PATH
6887 case "$host_vendor" in
6888 sni)
6889 shlibpath_overrides_runpath=no
6890 ;;
6891 motorola)
6892 need_lib_prefix=no
6893 need_version=no
6894 shlibpath_overrides_runpath=no
6895 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6896 ;;
6897 esac
6898 ;;
6899
6900uts4*)
6901 version_type=linux
6902 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6903 soname_spec='${libname}${release}.so$major'
6904 shlibpath_var=LD_LIBRARY_PATH
6905 ;;
6906
6907dgux*)
6908 version_type=linux
6909 need_lib_prefix=no
6910 need_version=no
6911 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6912 soname_spec='${libname}${release}.so$major'
6913 shlibpath_var=LD_LIBRARY_PATH
6914 ;;
6915
6916sysv4*MP*)
6917 if test -d /usr/nec ;then
6918 version_type=linux
6919 library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
6920 soname_spec='$libname.so.$major'
6921 shlibpath_var=LD_LIBRARY_PATH
6922 fi
6923 ;;
6924
6925*)
6926 dynamic_linker=no
6927 ;;
6928esac
6929echo "$as_me:$LINENO: result: $dynamic_linker" >&5
6930echo "${ECHO_T}$dynamic_linker" >&6
6931test "$dynamic_linker" = no && can_build_shared=no
6932##
6933## END FIXME
6934
6935## FIXME: this should be a separate macro
6936##
6937# Report the final consequences.
6938echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
6939echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
6940echo "$as_me:$LINENO: result: $can_build_shared" >&5
6941echo "${ECHO_T}$can_build_shared" >&6
6942##
6943## END FIXME
6944
6945if test "$hardcode_action" = relink; then
6946 # Fast installation is not supported
6947 enable_fast_install=no
6948elif test "$shlibpath_overrides_runpath" = yes ||
6949 test "$enable_shared" = no; then
6950 # Fast installation is not necessary
6951 enable_fast_install=needless
6952fi
6953
6954variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
6955if test "$GCC" = yes; then
6956 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
6957fi
6958
6959if test "x$enable_dlopen" != xyes; then
6960 enable_dlopen=unknown
6961 enable_dlopen_self=unknown
6962 enable_dlopen_self_static=unknown
6963else
6964 lt_cv_dlopen=no
6965 lt_cv_dlopen_libs=
6966
6967 case "$host_os" in
6968 beos*)
6969 lt_cv_dlopen="load_add_on"
6970 lt_cv_dlopen_libs=
6971 lt_cv_dlopen_self=yes
6972 ;;
6973
6974 cygwin* | mingw* | pw32*)
6975 lt_cv_dlopen="LoadLibrary"
6976 lt_cv_dlopen_libs=
6977 ;;
6978
6979 *)
6980 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
6981echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
6982if test "${ac_cv_lib_dl_dlopen+set}" = set; then
6983 echo $ECHO_N "(cached) $ECHO_C" >&6
6984else
6985 ac_check_lib_save_LIBS=$LIBS
6986LIBS="-ldl $LIBS"
6987cat >conftest.$ac_ext <<_ACEOF
6988/* confdefs.h. */
6989_ACEOF
6990cat confdefs.h >>conftest.$ac_ext
6991cat >>conftest.$ac_ext <<_ACEOF
6992/* end confdefs.h. */
6993
6994/* Override any gcc2 internal prototype to avoid an error. */
6995#ifdef __cplusplus
6996extern "C"
6997#endif
6998/* We use char because int might match the return type of a gcc2
6999 builtin and then its argument prototype would still apply. */
7000char dlopen ();
7001int
7002main ()
7003{
7004dlopen ();
7005 ;
7006 return 0;
7007}
7008_ACEOF
7009rm -f conftest.$ac_objext conftest$ac_exeext
7010if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7011 (eval $ac_link) 2>conftest.er1
7012 ac_status=$?
7013 grep -v '^ *+' conftest.er1 >conftest.err
7014 rm -f conftest.er1
7015 cat conftest.err >&5
7016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7017 (exit $ac_status); } &&
7018 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7019 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7020 (eval $ac_try) 2>&5
7021 ac_status=$?
7022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7023 (exit $ac_status); }; } &&
7024 { ac_try='test -s conftest$ac_exeext'
7025 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7026 (eval $ac_try) 2>&5
7027 ac_status=$?
7028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7029 (exit $ac_status); }; }; then
7030 ac_cv_lib_dl_dlopen=yes
7031else
7032 echo "$as_me: failed program was:" >&5
7033sed 's/^/| /' conftest.$ac_ext >&5
7034
7035ac_cv_lib_dl_dlopen=no
7036fi
7037rm -f conftest.err conftest.$ac_objext \
7038 conftest$ac_exeext conftest.$ac_ext
7039LIBS=$ac_check_lib_save_LIBS
7040fi
7041echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
7042echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
7043if test $ac_cv_lib_dl_dlopen = yes; then
7044 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
7045else
7046 echo "$as_me:$LINENO: checking for dlopen" >&5
7047echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
7048if test "${ac_cv_func_dlopen+set}" = set; then
7049 echo $ECHO_N "(cached) $ECHO_C" >&6
7050else
7051 cat >conftest.$ac_ext <<_ACEOF
7052/* confdefs.h. */
7053_ACEOF
7054cat confdefs.h >>conftest.$ac_ext
7055cat >>conftest.$ac_ext <<_ACEOF
7056/* end confdefs.h. */
7057/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 3880/* Define sched_yield to an innocuous variant, in case <limits.h> declares sched_yield.
7058 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 3881 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7059#define dlopen innocuous_dlopen 3882#define sched_yield innocuous_sched_yield
7060 3883
7061/* System header to define __stub macros and hopefully few prototypes, 3884/* System header to define __stub macros and hopefully few prototypes,
7062 which can conflict with char dlopen (); below. 3885 which can conflict with char sched_yield (); below.
7063 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3886 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7064 <limits.h> exists even on freestanding compilers. */ 3887 <limits.h> exists even on freestanding compilers. */
7065 3888
7066#ifdef __STDC__ 3889#ifdef __STDC__
7067# include <limits.h> 3890# include <limits.h>
7068#else 3891#else
7069# include <assert.h> 3892# include <assert.h>
7070#endif 3893#endif
7071 3894
7072#undef dlopen 3895#undef sched_yield
7073 3896
7074/* Override any gcc2 internal prototype to avoid an error. */ 3897/* Override any gcc2 internal prototype to avoid an error. */
7075#ifdef __cplusplus 3898#ifdef __cplusplus
7076extern "C" 3899extern "C"
7077{ 3900{
7078#endif 3901#endif
7079/* We use char because int might match the return type of a gcc2 3902/* We use char because int might match the return type of a gcc2
7080 builtin and then its argument prototype would still apply. */ 3903 builtin and then its argument prototype would still apply. */
7081char dlopen (); 3904char sched_yield ();
7082/* The GNU C library defines this for functions which it implements 3905/* The GNU C library defines this for functions which it implements
7083 to always fail with ENOSYS. Some functions are actually named 3906 to always fail with ENOSYS. Some functions are actually named
7084 something starting with __ and the normal name is an alias. */ 3907 something starting with __ and the normal name is an alias. */
7085#if defined (__stub_dlopen) || defined (__stub___dlopen) 3908#if defined (__stub_sched_yield) || defined (__stub___sched_yield)
7086choke me 3909choke me
7087#else 3910#else
7088char (*f) () = dlopen; 3911char (*f) () = sched_yield;
7089#endif 3912#endif
7090#ifdef __cplusplus 3913#ifdef __cplusplus
7091} 3914}
7092#endif 3915#endif
7093 3916
7094int 3917int
7095main () 3918main ()
7096{ 3919{
7097return f != dlopen; 3920return f != sched_yield;
7098 ; 3921 ;
7099 return 0; 3922 return 0;
7100} 3923}
7101_ACEOF 3924_ACEOF
7102rm -f conftest.$ac_objext conftest$ac_exeext 3925rm -f conftest.$ac_objext conftest$ac_exeext
7118 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7119 (eval $ac_try) 2>&5 3942 (eval $ac_try) 2>&5
7120 ac_status=$? 3943 ac_status=$?
7121 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7122 (exit $ac_status); }; }; then 3945 (exit $ac_status); }; }; then
7123 ac_cv_func_dlopen=yes 3946 ac_cv_func_sched_yield=yes
7124else 3947else
7125 echo "$as_me: failed program was:" >&5 3948 echo "$as_me: failed program was:" >&5
7126sed 's/^/| /' conftest.$ac_ext >&5 3949sed 's/^/| /' conftest.$ac_ext >&5
7127 3950
7128ac_cv_func_dlopen=no 3951ac_cv_func_sched_yield=no
7129fi 3952fi
7130rm -f conftest.err conftest.$ac_objext \ 3953rm -f conftest.err conftest.$ac_objext \
7131 conftest$ac_exeext conftest.$ac_ext 3954 conftest$ac_exeext conftest.$ac_ext
7132fi 3955fi
7133echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 3956echo "$as_me:$LINENO: result: $ac_cv_func_sched_yield" >&5
7134echo "${ECHO_T}$ac_cv_func_dlopen" >&6 3957echo "${ECHO_T}$ac_cv_func_sched_yield" >&6
7135if test $ac_cv_func_dlopen = yes; then 3958if test $ac_cv_func_sched_yield = yes; then
7136 lt_cv_dlopen="dlopen" 3959 :
7137else 3960else
7138 echo "$as_me:$LINENO: checking for shl_load" >&5 3961 echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
7139echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 3962echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
7140if test "${ac_cv_func_shl_load+set}" = set; then 3963if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
7141 echo $ECHO_N "(cached) $ECHO_C" >&6 3964 echo $ECHO_N "(cached) $ECHO_C" >&6
7142else 3965else
7143 cat >conftest.$ac_ext <<_ACEOF
7144/* confdefs.h. */
7145_ACEOF
7146cat confdefs.h >>conftest.$ac_ext
7147cat >>conftest.$ac_ext <<_ACEOF
7148/* end confdefs.h. */
7149/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
7150 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7151#define shl_load innocuous_shl_load
7152
7153/* System header to define __stub macros and hopefully few prototypes,
7154 which can conflict with char shl_load (); below.
7155 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7156 <limits.h> exists even on freestanding compilers. */
7157
7158#ifdef __STDC__
7159# include <limits.h>
7160#else
7161# include <assert.h>
7162#endif
7163
7164#undef shl_load
7165
7166/* Override any gcc2 internal prototype to avoid an error. */
7167#ifdef __cplusplus
7168extern "C"
7169{
7170#endif
7171/* We use char because int might match the return type of a gcc2
7172 builtin and then its argument prototype would still apply. */
7173char shl_load ();
7174/* The GNU C library defines this for functions which it implements
7175 to always fail with ENOSYS. Some functions are actually named
7176 something starting with __ and the normal name is an alias. */
7177#if defined (__stub_shl_load) || defined (__stub___shl_load)
7178choke me
7179#else
7180char (*f) () = shl_load;
7181#endif
7182#ifdef __cplusplus
7183}
7184#endif
7185
7186int
7187main ()
7188{
7189return f != shl_load;
7190 ;
7191 return 0;
7192}
7193_ACEOF
7194rm -f conftest.$ac_objext conftest$ac_exeext
7195if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7196 (eval $ac_link) 2>conftest.er1
7197 ac_status=$?
7198 grep -v '^ *+' conftest.er1 >conftest.err
7199 rm -f conftest.er1
7200 cat conftest.err >&5
7201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7202 (exit $ac_status); } &&
7203 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7205 (eval $ac_try) 2>&5
7206 ac_status=$?
7207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7208 (exit $ac_status); }; } &&
7209 { ac_try='test -s conftest$ac_exeext'
7210 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7211 (eval $ac_try) 2>&5
7212 ac_status=$?
7213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7214 (exit $ac_status); }; }; then
7215 ac_cv_func_shl_load=yes
7216else
7217 echo "$as_me: failed program was:" >&5
7218sed 's/^/| /' conftest.$ac_ext >&5
7219
7220ac_cv_func_shl_load=no
7221fi
7222rm -f conftest.err conftest.$ac_objext \
7223 conftest$ac_exeext conftest.$ac_ext
7224fi
7225echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
7226echo "${ECHO_T}$ac_cv_func_shl_load" >&6
7227if test $ac_cv_func_shl_load = yes; then
7228 lt_cv_dlopen="shl_load"
7229else
7230 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
7231echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
7232if test "${ac_cv_lib_svld_dlopen+set}" = set; then
7233 echo $ECHO_N "(cached) $ECHO_C" >&6
7234else
7235 ac_check_lib_save_LIBS=$LIBS 3966 ac_check_lib_save_LIBS=$LIBS
7236LIBS="-lsvld $LIBS" 3967LIBS="-lrt $LIBS"
7237cat >conftest.$ac_ext <<_ACEOF 3968cat >conftest.$ac_ext <<_ACEOF
7238/* confdefs.h. */ 3969/* confdefs.h. */
7239_ACEOF 3970_ACEOF
7240cat confdefs.h >>conftest.$ac_ext 3971cat confdefs.h >>conftest.$ac_ext
7241cat >>conftest.$ac_ext <<_ACEOF 3972cat >>conftest.$ac_ext <<_ACEOF
7245#ifdef __cplusplus 3976#ifdef __cplusplus
7246extern "C" 3977extern "C"
7247#endif 3978#endif
7248/* We use char because int might match the return type of a gcc2 3979/* We use char because int might match the return type of a gcc2
7249 builtin and then its argument prototype would still apply. */ 3980 builtin and then its argument prototype would still apply. */
7250char dlopen (); 3981char sched_yield ();
7251int 3982int
7252main () 3983main ()
7253{ 3984{
7254dlopen (); 3985sched_yield ();
7255 ; 3986 ;
7256 return 0; 3987 return 0;
7257} 3988}
7258_ACEOF 3989_ACEOF
7259rm -f conftest.$ac_objext conftest$ac_exeext 3990rm -f conftest.$ac_objext conftest$ac_exeext
7275 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7276 (eval $ac_try) 2>&5 4007 (eval $ac_try) 2>&5
7277 ac_status=$? 4008 ac_status=$?
7278 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7279 (exit $ac_status); }; }; then 4010 (exit $ac_status); }; }; then
7280 ac_cv_lib_svld_dlopen=yes 4011 ac_cv_lib_rt_sched_yield=yes
7281else 4012else
7282 echo "$as_me: failed program was:" >&5 4013 echo "$as_me: failed program was:" >&5
7283sed 's/^/| /' conftest.$ac_ext >&5 4014sed 's/^/| /' conftest.$ac_ext >&5
7284 4015
7285ac_cv_lib_svld_dlopen=no 4016ac_cv_lib_rt_sched_yield=no
7286fi 4017fi
7287rm -f conftest.err conftest.$ac_objext \ 4018rm -f conftest.err conftest.$ac_objext \
7288 conftest$ac_exeext conftest.$ac_ext 4019 conftest$ac_exeext conftest.$ac_ext
7289LIBS=$ac_check_lib_save_LIBS 4020LIBS=$ac_check_lib_save_LIBS
7290fi 4021fi
7291echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 4022echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
7292echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 4023echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
7293if test $ac_cv_lib_svld_dlopen = yes; then 4024if test $ac_cv_lib_rt_sched_yield = yes; then
7294 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 4025 LIBS="$LIBS -lrt"
7295else 4026fi
4027
4028fi
4029
4030
7296 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 4031echo "$as_me:$LINENO: checking for sched_yield support" >&5
7297echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 4032echo $ECHO_N "checking for sched_yield support... $ECHO_C" >&6
7298if test "${ac_cv_lib_dld_shl_load+set}" = set; then
7299 echo $ECHO_N "(cached) $ECHO_C" >&6
7300else
7301 ac_check_lib_save_LIBS=$LIBS
7302LIBS="-ldld $LIBS"
7303cat >conftest.$ac_ext <<_ACEOF 4033cat >conftest.$ac_ext <<_ACEOF
7304/* confdefs.h. */ 4034/* confdefs.h. */
7305_ACEOF 4035_ACEOF
7306cat confdefs.h >>conftest.$ac_ext 4036cat confdefs.h >>conftest.$ac_ext
7307cat >>conftest.$ac_ext <<_ACEOF 4037cat >>conftest.$ac_ext <<_ACEOF
7308/* end confdefs.h. */ 4038/* end confdefs.h. */
7309 4039#include <sched.h>
7310/* Override any gcc2 internal prototype to avoid an error. */
7311#ifdef __cplusplus
7312extern "C"
7313#endif
7314/* We use char because int might match the return type of a gcc2
7315 builtin and then its argument prototype would still apply. */
7316char shl_load ();
7317int 4040int
7318main () 4041main ()
7319{ 4042{
7320shl_load (); 4043sched_yield ()
7321 ; 4044 ;
7322 return 0; 4045 return 0;
7323} 4046}
7324_ACEOF 4047_ACEOF
7325rm -f conftest.$ac_objext conftest$ac_exeext 4048rm -f conftest.$ac_objext conftest$ac_exeext
7341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4064 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7342 (eval $ac_try) 2>&5 4065 (eval $ac_try) 2>&5
7343 ac_status=$? 4066 ac_status=$?
7344 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7345 (exit $ac_status); }; }; then 4068 (exit $ac_status); }; }; then
7346 ac_cv_lib_dld_shl_load=yes 4069 echo "$as_me:$LINENO: result: yes" >&5
4070echo "${ECHO_T}yes" >&6
4071
4072cat >>confdefs.h <<\_ACEOF
4073#define HAVE_SCHED_YIELD 1
4074_ACEOF
4075
7347else 4076else
7348 echo "$as_me: failed program was:" >&5 4077 echo "$as_me: failed program was:" >&5
7349sed 's/^/| /' conftest.$ac_ext >&5 4078sed 's/^/| /' conftest.$ac_ext >&5
7350 4079
7351ac_cv_lib_dld_shl_load=no 4080echo "$as_me:$LINENO: result: no" >&5
4081echo "${ECHO_T}no" >&6
7352fi 4082fi
7353rm -f conftest.err conftest.$ac_objext \ 4083rm -f conftest.err conftest.$ac_objext \
7354 conftest$ac_exeext conftest.$ac_ext 4084 conftest$ac_exeext conftest.$ac_ext
7355LIBS=$ac_check_lib_save_LIBS
7356fi
7357echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
7358echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
7359if test $ac_cv_lib_dld_shl_load = yes; then
7360 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
7361fi
7362
7363
7364fi
7365
7366
7367fi
7368
7369
7370fi
7371
7372
7373fi
7374
7375 ;;
7376 esac
7377
7378 if test "x$lt_cv_dlopen" != xno; then
7379 enable_dlopen=yes
7380 else
7381 enable_dlopen=no
7382 fi
7383
7384 case "$lt_cv_dlopen" in
7385 dlopen)
7386 save_CPPFLAGS="$CPP_FLAGS"
7387 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
7388
7389 save_LDFLAGS="$LDFLAGS"
7390 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
7391
7392 save_LIBS="$LIBS"
7393 LIBS="$lt_cv_dlopen_libs $LIBS"
7394
7395 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
7396echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
7397if test "${lt_cv_dlopen_self+set}" = set; then
7398 echo $ECHO_N "(cached) $ECHO_C" >&6
7399else
7400 if test "$cross_compiling" = yes; then :
7401 lt_cv_dlopen_self=cross
7402else
7403 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7404 lt_status=$lt_dlunknown
7405 cat > conftest.$ac_ext <<EOF
7406#line 7406 "configure"
7407#include "confdefs.h"
7408
7409#if HAVE_DLFCN_H
7410#include <dlfcn.h>
7411#endif
7412
7413#include <stdio.h>
7414
7415#ifdef RTLD_GLOBAL
7416# define LT_DLGLOBAL RTLD_GLOBAL
7417#else
7418# ifdef DL_GLOBAL
7419# define LT_DLGLOBAL DL_GLOBAL
7420# else
7421# define LT_DLGLOBAL 0
7422# endif
7423#endif
7424
7425/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7426 find out it does not work in some platform. */
7427#ifndef LT_DLLAZY_OR_NOW
7428# ifdef RTLD_LAZY
7429# define LT_DLLAZY_OR_NOW RTLD_LAZY
7430# else
7431# ifdef DL_LAZY
7432# define LT_DLLAZY_OR_NOW DL_LAZY
7433# else
7434# ifdef RTLD_NOW
7435# define LT_DLLAZY_OR_NOW RTLD_NOW
7436# else
7437# ifdef DL_NOW
7438# define LT_DLLAZY_OR_NOW DL_NOW
7439# else
7440# define LT_DLLAZY_OR_NOW 0
7441# endif
7442# endif
7443# endif
7444# endif
7445#endif
7446
7447#ifdef __cplusplus
7448extern "C" void exit (int);
7449#endif
7450
7451fnord() { int i=42;}
7452main ()
7453{
7454 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7455 int status = $lt_dlunknown;
7456
7457 if (self)
7458 {
7459 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
7460 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7461 /* dlclose (self); */
7462 }
7463
7464 exit (status);
7465}
7466EOF
7467 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7468 (eval $ac_link) 2>&5
7469 ac_status=$?
7470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7471 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7472 (./conftest; exit; ) 2>/dev/null
7473 lt_status=$?
7474 case x$lt_status in
7475 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
7476 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
7477 x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
7478 esac
7479 else :
7480 # compilation failed
7481 lt_cv_dlopen_self=no
7482 fi
7483fi
7484rm -fr conftest*
7485
7486
7487fi
7488echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
7489echo "${ECHO_T}$lt_cv_dlopen_self" >&6
7490
7491 if test "x$lt_cv_dlopen_self" = xyes; then
7492 LDFLAGS="$LDFLAGS $link_static_flag"
7493 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
7494echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
7495if test "${lt_cv_dlopen_self_static+set}" = set; then
7496 echo $ECHO_N "(cached) $ECHO_C" >&6
7497else
7498 if test "$cross_compiling" = yes; then :
7499 lt_cv_dlopen_self_static=cross
7500else
7501 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7502 lt_status=$lt_dlunknown
7503 cat > conftest.$ac_ext <<EOF
7504#line 7504 "configure"
7505#include "confdefs.h"
7506
7507#if HAVE_DLFCN_H
7508#include <dlfcn.h>
7509#endif
7510
7511#include <stdio.h>
7512
7513#ifdef RTLD_GLOBAL
7514# define LT_DLGLOBAL RTLD_GLOBAL
7515#else
7516# ifdef DL_GLOBAL
7517# define LT_DLGLOBAL DL_GLOBAL
7518# else
7519# define LT_DLGLOBAL 0
7520# endif
7521#endif
7522
7523/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7524 find out it does not work in some platform. */
7525#ifndef LT_DLLAZY_OR_NOW
7526# ifdef RTLD_LAZY
7527# define LT_DLLAZY_OR_NOW RTLD_LAZY
7528# else
7529# ifdef DL_LAZY
7530# define LT_DLLAZY_OR_NOW DL_LAZY
7531# else
7532# ifdef RTLD_NOW
7533# define LT_DLLAZY_OR_NOW RTLD_NOW
7534# else
7535# ifdef DL_NOW
7536# define LT_DLLAZY_OR_NOW DL_NOW
7537# else
7538# define LT_DLLAZY_OR_NOW 0
7539# endif
7540# endif
7541# endif
7542# endif
7543#endif
7544
7545#ifdef __cplusplus
7546extern "C" void exit (int);
7547#endif
7548
7549fnord() { int i=42;}
7550main ()
7551{
7552 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7553 int status = $lt_dlunknown;
7554
7555 if (self)
7556 {
7557 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
7558 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7559 /* dlclose (self); */
7560 }
7561
7562 exit (status);
7563}
7564EOF
7565 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7566 (eval $ac_link) 2>&5
7567 ac_status=$?
7568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7569 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7570 (./conftest; exit; ) 2>/dev/null
7571 lt_status=$?
7572 case x$lt_status in
7573 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
7574 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
7575 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
7576 esac
7577 else :
7578 # compilation failed
7579 lt_cv_dlopen_self_static=no
7580 fi
7581fi
7582rm -fr conftest*
7583
7584
7585fi
7586echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
7587echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
7588 fi
7589
7590 CPPFLAGS="$save_CPPFLAGS"
7591 LDFLAGS="$save_LDFLAGS"
7592 LIBS="$save_LIBS"
7593 ;;
7594 esac
7595
7596 case "$lt_cv_dlopen_self" in
7597 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
7598 *) enable_dlopen_self=unknown ;;
7599 esac
7600
7601 case "$lt_cv_dlopen_self_static" in
7602 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
7603 *) enable_dlopen_self_static=unknown ;;
7604 esac
7605fi
7606
7607
7608## FIXME: this should be a separate macro
7609##
7610if test "$enable_shared" = yes && test "$GCC" = yes; then
7611 case "$archive_cmds" in
7612 *'~'*)
7613 # FIXME: we may have to deal with multi-command sequences.
7614 ;;
7615 '$CC '*)
7616 # Test whether the compiler implicitly links with -lc since on some
7617 # systems, -lgcc has to come before -lc. If gcc already passes -lc
7618 # to ld, don't add -lc before -lgcc.
7619 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7620echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7621 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
7622 echo $ECHO_N "(cached) $ECHO_C" >&6
7623else
7624 $rm conftest*
7625 echo 'static int dummy;' > conftest.$ac_ext
7626
7627 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7628 (eval $ac_compile) 2>&5
7629 ac_status=$?
7630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7631 (exit $ac_status); }; then
7632 soname=conftest
7633 lib=conftest
7634 libobjs=conftest.$ac_objext
7635 deplibs=
7636 wl=$lt_cv_prog_cc_wl
7637 compiler_flags=-v
7638 linker_flags=-v
7639 verstring=
7640 output_objdir=.
7641 libname=conftest
7642 save_allow_undefined_flag=$allow_undefined_flag
7643 allow_undefined_flag=
7644 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7645 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7646 ac_status=$?
7647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7648 (exit $ac_status); }
7649 then
7650 lt_cv_archive_cmds_need_lc=no
7651 else
7652 lt_cv_archive_cmds_need_lc=yes
7653 fi
7654 allow_undefined_flag=$save_allow_undefined_flag
7655 else
7656 cat conftest.err 1>&5
7657 fi
7658fi
7659
7660 echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
7661echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
7662 ;;
7663 esac
7664fi
7665need_lc=${lt_cv_archive_cmds_need_lc-yes}
7666##
7667## END FIXME
7668
7669## FIXME: this should be a separate macro
7670##
7671# The second clause should only fire when bootstrapping the
7672# libtool distribution, otherwise you forgot to ship ltmain.sh
7673# with your package, and you will get complaints that there are
7674# no rules to generate ltmain.sh.
7675if test -f "$ltmain"; then
7676 :
7677else
7678 # If there is no Makefile yet, we rely on a make rule to execute
7679 # `config.status --recheck' to rerun these tests and create the
7680 # libtool script then.
7681 test -f Makefile && make "$ltmain"
7682fi
7683
7684if test -f "$ltmain"; then
7685 trap "$rm \"${ofile}T\"; exit 1" 1 2 15
7686 $rm -f "${ofile}T"
7687
7688 echo creating $ofile
7689
7690 # Now quote all the things that may contain metacharacters while being
7691 # careful not to overquote the AC_SUBSTed values. We take copies of the
7692 # variables and quote the copies for generation of the libtool script.
7693 for var in echo old_CC old_CFLAGS \
7694 AR AR_FLAGS CC LD LN_S NM SHELL \
7695 reload_flag reload_cmds wl \
7696 pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
7697 thread_safe_flag_spec whole_archive_flag_spec libname_spec \
7698 library_names_spec soname_spec \
7699 RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
7700 old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
7701 postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
7702 old_striplib striplib file_magic_cmd export_symbols_cmds \
7703 deplibs_check_method allow_undefined_flag no_undefined_flag \
7704 finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
7705 hardcode_libdir_flag_spec hardcode_libdir_separator \
7706 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
7707 compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
7708
7709 case "$var" in
7710 reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
7711 old_postinstall_cmds | old_postuninstall_cmds | \
7712 export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
7713 extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
7714 postinstall_cmds | postuninstall_cmds | \
7715 finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
7716 # Double-quote double-evaled strings.
7717 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
7718 ;;
7719 *)
7720 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
7721 ;;
7722 esac
7723 done
7724
7725 cat <<__EOF__ > "${ofile}T"
7726#! $SHELL
7727
7728# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
7729# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
7730# NOTE: Changes made to this file will be lost: look at ltmain.sh.
7731#
7732# Copyright (C) 1996-2000 Free Software Foundation, Inc.
7733# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7734#
7735# This program is free software; you can redistribute it and/or modify
7736# it under the terms of the GNU General Public License as published by
7737# the Free Software Foundation; either version 2 of the License, or
7738# (at your option) any later version.
7739#
7740# This program is distributed in the hope that it will be useful, but
7741# WITHOUT ANY WARRANTY; without even the implied warranty of
7742# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
7743# General Public License for more details.
7744#
7745# You should have received a copy of the GNU General Public License
7746# along with this program; if not, write to the Free Software
7747# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7748#
7749# As a special exception to the GNU General Public License, if you
7750# distribute this file as part of a program that contains a
7751# configuration script generated by Autoconf, you may include it under
7752# the same distribution terms that you use for the rest of that program.
7753
7754# Sed that helps us avoid accidentally triggering echo(1) options like -n.
7755Xsed="sed -e s/^X//"
7756
7757# The HP-UX ksh and POSIX shell print the target directory to stdout
7758# if CDPATH is set.
7759if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
7760
7761# ### BEGIN LIBTOOL CONFIG
7762
7763# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7764
7765# Shell to use when invoking shell scripts.
7766SHELL=$lt_SHELL
7767
7768# Whether or not to build shared libraries.
7769build_libtool_libs=$enable_shared
7770
7771# Whether or not to add -lc for building shared libraries.
7772build_libtool_need_lc=$need_lc
7773
7774# Whether or not to build static libraries.
7775build_old_libs=$enable_static
7776
7777# Whether or not to optimize for fast installation.
7778fast_install=$enable_fast_install
7779
7780# The host system.
7781host_alias=$host_alias
7782host=$host
7783
7784# An echo program that does not interpret backslashes.
7785echo=$lt_echo
7786
7787# The archiver.
7788AR=$lt_AR
7789AR_FLAGS=$lt_AR_FLAGS
7790
7791# The default C compiler.
7792CC=$lt_CC
7793
7794# Is the compiler the GNU C compiler?
7795with_gcc=$GCC
7796
7797# The linker used to build libraries.
7798LD=$lt_LD
7799
7800# Whether we need hard or soft links.
7801LN_S=$lt_LN_S
7802
7803# A BSD-compatible nm program.
7804NM=$lt_NM
7805
7806# A symbol stripping program
7807STRIP=$STRIP
7808
7809# Used to examine libraries when file_magic_cmd begins "file"
7810MAGIC_CMD=$MAGIC_CMD
7811
7812# Used on cygwin: DLL creation program.
7813DLLTOOL="$DLLTOOL"
7814
7815# Used on cygwin: object dumper.
7816OBJDUMP="$OBJDUMP"
7817
7818# Used on cygwin: assembler.
7819AS="$AS"
7820
7821# The name of the directory that contains temporary libtool files.
7822objdir=$objdir
7823
7824# How to create reloadable object files.
7825reload_flag=$lt_reload_flag
7826reload_cmds=$lt_reload_cmds
7827
7828# How to pass a linker flag through the compiler.
7829wl=$lt_wl
7830
7831# Object file suffix (normally "o").
7832objext="$ac_objext"
7833
7834# Old archive suffix (normally "a").
7835libext="$libext"
7836
7837# Executable file suffix (normally "").
7838exeext="$exeext"
7839
7840# Additional compiler flags for building library objects.
7841pic_flag=$lt_pic_flag
7842pic_mode=$pic_mode
7843
7844# Does compiler simultaneously support -c and -o options?
7845compiler_c_o=$lt_compiler_c_o
7846
7847# Can we write directly to a .lo ?
7848compiler_o_lo=$lt_compiler_o_lo
7849
7850# Must we lock files when doing compilation ?
7851need_locks=$lt_need_locks
7852
7853# Do we need the lib prefix for modules?
7854need_lib_prefix=$need_lib_prefix
7855
7856# Do we need a version for libraries?
7857need_version=$need_version
7858
7859# Whether dlopen is supported.
7860dlopen_support=$enable_dlopen
7861
7862# Whether dlopen of programs is supported.
7863dlopen_self=$enable_dlopen_self
7864
7865# Whether dlopen of statically linked programs is supported.
7866dlopen_self_static=$enable_dlopen_self_static
7867
7868# Compiler flag to prevent dynamic linking.
7869link_static_flag=$lt_link_static_flag
7870
7871# Compiler flag to turn off builtin functions.
7872no_builtin_flag=$lt_no_builtin_flag
7873
7874# Compiler flag to allow reflexive dlopens.
7875export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
7876
7877# Compiler flag to generate shared objects directly from archives.
7878whole_archive_flag_spec=$lt_whole_archive_flag_spec
7879
7880# Compiler flag to generate thread-safe objects.
7881thread_safe_flag_spec=$lt_thread_safe_flag_spec
7882
7883# Library versioning type.
7884version_type=$version_type
7885
7886# Format of library name prefix.
7887libname_spec=$lt_libname_spec
7888
7889# List of archive names. First name is the real one, the rest are links.
7890# The last name is the one that the linker finds with -lNAME.
7891library_names_spec=$lt_library_names_spec
7892
7893# The coded name of the library, if different from the real name.
7894soname_spec=$lt_soname_spec
7895
7896# Commands used to build and install an old-style archive.
7897RANLIB=$lt_RANLIB
7898old_archive_cmds=$lt_old_archive_cmds
7899old_postinstall_cmds=$lt_old_postinstall_cmds
7900old_postuninstall_cmds=$lt_old_postuninstall_cmds
7901
7902# Create an old-style archive from a shared archive.
7903old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
7904
7905# Create a temporary old-style archive to link instead of a shared archive.
7906old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
7907
7908# Commands used to build and install a shared archive.
7909archive_cmds=$lt_archive_cmds
7910archive_expsym_cmds=$lt_archive_expsym_cmds
7911postinstall_cmds=$lt_postinstall_cmds
7912postuninstall_cmds=$lt_postuninstall_cmds
7913
7914# Commands to strip libraries.
7915old_striplib=$lt_old_striplib
7916striplib=$lt_striplib
7917
7918# Method to check whether dependent libraries are shared objects.
7919deplibs_check_method=$lt_deplibs_check_method
7920
7921# Command to use when deplibs_check_method == file_magic.
7922file_magic_cmd=$lt_file_magic_cmd
7923
7924# Flag that allows shared libraries with undefined symbols to be built.
7925allow_undefined_flag=$lt_allow_undefined_flag
7926
7927# Flag that forces no undefined symbols.
7928no_undefined_flag=$lt_no_undefined_flag
7929
7930# Commands used to finish a libtool library installation in a directory.
7931finish_cmds=$lt_finish_cmds
7932
7933# Same as above, but a single script fragment to be evaled but not shown.
7934finish_eval=$lt_finish_eval
7935
7936# Take the output of nm and produce a listing of raw symbols and C names.
7937global_symbol_pipe=$lt_global_symbol_pipe
7938
7939# Transform the output of nm in a proper C declaration
7940global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
7941
7942# This is the shared library runtime path variable.
7943runpath_var=$runpath_var
7944
7945# This is the shared library path variable.
7946shlibpath_var=$shlibpath_var
7947
7948# Is shlibpath searched before the hard-coded library search path?
7949shlibpath_overrides_runpath=$shlibpath_overrides_runpath
7950
7951# How to hardcode a shared library path into an executable.
7952hardcode_action=$hardcode_action
7953
7954# Whether we should hardcode library paths into libraries.
7955hardcode_into_libs=$hardcode_into_libs
7956
7957# Flag to hardcode \$libdir into a binary during linking.
7958# This must work even if \$libdir does not exist.
7959hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
7960
7961# Whether we need a single -rpath flag with a separated argument.
7962hardcode_libdir_separator=$lt_hardcode_libdir_separator
7963
7964# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
7965# resulting binary.
7966hardcode_direct=$hardcode_direct
7967
7968# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
7969# resulting binary.
7970hardcode_minus_L=$hardcode_minus_L
7971
7972# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
7973# the resulting binary.
7974hardcode_shlibpath_var=$hardcode_shlibpath_var
7975
7976# Variables whose values should be saved in libtool wrapper scripts and
7977# restored at relink time.
7978variables_saved_for_relink="$variables_saved_for_relink"
7979
7980# Whether libtool must link a program against all its dependency libraries.
7981link_all_deplibs=$link_all_deplibs
7982
7983# Compile-time system search path for libraries
7984sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
7985
7986# Run-time system search path for libraries
7987sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
7988
7989# Fix the shell variable \$srcfile for the compiler.
7990fix_srcfile_path="$fix_srcfile_path"
7991
7992# Set to yes if exported symbols are required.
7993always_export_symbols=$always_export_symbols
7994
7995# The commands to list exported symbols.
7996export_symbols_cmds=$lt_export_symbols_cmds
7997
7998# The commands to extract the exported symbol list from a shared archive.
7999extract_expsyms_cmds=$lt_extract_expsyms_cmds
8000
8001# Symbols that should not be listed in the preloaded symbols.
8002exclude_expsyms=$lt_exclude_expsyms
8003
8004# Symbols that must always be exported.
8005include_expsyms=$lt_include_expsyms
8006
8007# ### END LIBTOOL CONFIG
8008
8009__EOF__
8010
8011 case "$host_os" in
8012 aix3*)
8013 cat <<\EOF >> "${ofile}T"
8014
8015# AIX sometimes has problems with the GCC collect2 program. For some
8016# reason, if we set the COLLECT_NAMES environment variable, the problems
8017# vanish in a puff of smoke.
8018if test "X${COLLECT_NAMES+set}" != Xset; then
8019 COLLECT_NAMES=
8020 export COLLECT_NAMES
8021fi
8022EOF
8023 ;;
8024 esac
8025
8026 case "$host_os" in
8027 cygwin* | mingw* | pw32* | os2*)
8028 cat <<'EOF' >> "${ofile}T"
8029 # This is a source program that is used to create dlls on Windows
8030 # Don't remove nor modify the starting and closing comments
8031# /* ltdll.c starts here */
8032# #define WIN32_LEAN_AND_MEAN
8033# #include <windows.h>
8034# #undef WIN32_LEAN_AND_MEAN
8035# #include <stdio.h>
8036#
8037# #ifndef __CYGWIN__
8038# # ifdef __CYGWIN32__
8039# # define __CYGWIN__ __CYGWIN32__
8040# # endif
8041# #endif
8042#
8043# #ifdef __cplusplus
8044# extern "C" {
8045# #endif
8046# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
8047# #ifdef __cplusplus
8048# }
8049# #endif
8050#
8051# #ifdef __CYGWIN__
8052# #include <cygwin/cygwin_dll.h>
8053# DECLARE_CYGWIN_DLL( DllMain );
8054# #endif
8055# HINSTANCE __hDllInstance_base;
8056#
8057# BOOL APIENTRY
8058# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
8059# {
8060# __hDllInstance_base = hInst;
8061# return TRUE;
8062# }
8063# /* ltdll.c ends here */
8064 # This is a source program that is used to create import libraries
8065 # on Windows for dlls which lack them. Don't remove nor modify the
8066 # starting and closing comments
8067# /* impgen.c starts here */
8068# /* Copyright (C) 1999-2000 Free Software Foundation, Inc.
8069#
8070# This file is part of GNU libtool.
8071#
8072# This program is free software; you can redistribute it and/or modify
8073# it under the terms of the GNU General Public License as published by
8074# the Free Software Foundation; either version 2 of the License, or
8075# (at your option) any later version.
8076#
8077# This program is distributed in the hope that it will be useful,
8078# but WITHOUT ANY WARRANTY; without even the implied warranty of
8079# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8080# GNU General Public License for more details.
8081#
8082# You should have received a copy of the GNU General Public License
8083# along with this program; if not, write to the Free Software
8084# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
8085# */
8086#
8087# #include <stdio.h> /* for printf() */
8088# #include <unistd.h> /* for open(), lseek(), read() */
8089# #include <fcntl.h> /* for O_RDONLY, O_BINARY */
8090# #include <string.h> /* for strdup() */
8091#
8092# /* O_BINARY isn't required (or even defined sometimes) under Unix */
8093# #ifndef O_BINARY
8094# #define O_BINARY 0
8095# #endif
8096#
8097# static unsigned int
8098# pe_get16 (fd, offset)
8099# int fd;
8100# int offset;
8101# {
8102# unsigned char b[2];
8103# lseek (fd, offset, SEEK_SET);
8104# read (fd, b, 2);
8105# return b[0] + (b[1]<<8);
8106# }
8107#
8108# static unsigned int
8109# pe_get32 (fd, offset)
8110# int fd;
8111# int offset;
8112# {
8113# unsigned char b[4];
8114# lseek (fd, offset, SEEK_SET);
8115# read (fd, b, 4);
8116# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8117# }
8118#
8119# static unsigned int
8120# pe_as32 (ptr)
8121# void *ptr;
8122# {
8123# unsigned char *b = ptr;
8124# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8125# }
8126#
8127# int
8128# main (argc, argv)
8129# int argc;
8130# char *argv[];
8131# {
8132# int dll;
8133# unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
8134# unsigned long export_rva, export_size, nsections, secptr, expptr;
8135# unsigned long name_rvas, nexp;
8136# unsigned char *expdata, *erva;
8137# char *filename, *dll_name;
8138#
8139# filename = argv[1];
8140#
8141# dll = open(filename, O_RDONLY|O_BINARY);
8142# if (!dll)
8143# return 1;
8144#
8145# dll_name = filename;
8146#
8147# for (i=0; filename[i]; i++)
8148# if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':')
8149# dll_name = filename + i +1;
8150#
8151# pe_header_offset = pe_get32 (dll, 0x3c);
8152# opthdr_ofs = pe_header_offset + 4 + 20;
8153# num_entries = pe_get32 (dll, opthdr_ofs + 92);
8154#
8155# if (num_entries < 1) /* no exports */
8156# return 1;
8157#
8158# export_rva = pe_get32 (dll, opthdr_ofs + 96);
8159# export_size = pe_get32 (dll, opthdr_ofs + 100);
8160# nsections = pe_get16 (dll, pe_header_offset + 4 +2);
8161# secptr = (pe_header_offset + 4 + 20 +
8162# pe_get16 (dll, pe_header_offset + 4 + 16));
8163#
8164# expptr = 0;
8165# for (i = 0; i < nsections; i++)
8166# {
8167# char sname[8];
8168# unsigned long secptr1 = secptr + 40 * i;
8169# unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
8170# unsigned long vsize = pe_get32 (dll, secptr1 + 16);
8171# unsigned long fptr = pe_get32 (dll, secptr1 + 20);
8172# lseek(dll, secptr1, SEEK_SET);
8173# read(dll, sname, 8);
8174# if (vaddr <= export_rva && vaddr+vsize > export_rva)
8175# {
8176# expptr = fptr + (export_rva - vaddr);
8177# if (export_rva + export_size > vaddr + vsize)
8178# export_size = vsize - (export_rva - vaddr);
8179# break;
8180# }
8181# }
8182#
8183# expdata = (unsigned char*)malloc(export_size);
8184# lseek (dll, expptr, SEEK_SET);
8185# read (dll, expdata, export_size);
8186# erva = expdata - export_rva;
8187#
8188# nexp = pe_as32 (expdata+24);
8189# name_rvas = pe_as32 (expdata+32);
8190#
8191# printf ("EXPORTS\n");
8192# for (i = 0; i<nexp; i++)
8193# {
8194# unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
8195# printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
8196# }
8197#
8198# return 0;
8199# }
8200# /* impgen.c ends here */
8201
8202EOF
8203 ;;
8204 esac
8205
8206 # We use sed instead of cat because bash on DJGPP gets confused if
8207 # if finds mixed CR/LF and LF-only lines. Since sed operates in
8208 # text mode, it properly converts lines to CR/LF. This bash problem
8209 # is reportedly fixed, but why not run on old versions too?
8210 sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
8211
8212 mv -f "${ofile}T" "$ofile" || \
8213 (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
8214 chmod +x "$ofile"
8215fi
8216##
8217## END FIXME
8218
8219
8220
8221
8222
8223# This can be used to rebuild libtool when needed
8224LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
8225
8226# Always use our own libtool.
8227LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8228
8229# Prevent multiple expansion
8230 4085
8231 4086
8232MALLOC_TYPE=S 4087MALLOC_TYPE=S
8233support_addstrings=no 4088
8234support_frills=no 4089support_frills=yes
8235support_linespace=no
8236support_inheritpixmap=no 4090support_inheritpixmap=yes
8237support_tinting=no 4091support_tinting=yes
4092support_fading=yes
8238support_keepscrolling=no 4093support_keepscrolling=yes
8239support_selectionscrolling=no 4094support_selectionscrolling=yes
8240support_menubar=no
8241support_mousewheel=no 4095support_mousewheel=yes
8242support_mouseslipwheel=no 4096support_mouseslipwheel=yes
8243support_utmp=no 4097support_utmp=yes
8244support_wtmp=no 4098support_wtmp=yes
8245support_lastlog=no 4099support_lastlog=yes
8246support_cursor_blink=no
8247support_text_blink=no 4100support_text_blink=yes
8248support_pointer_blank=no 4101support_pointer_blank=yes
8249support_scroll_rxvt=no 4102support_scroll_rxvt=yes
8250support_scroll_next=no 4103support_scroll_next=yes
8251support_scroll_xterm=no 4104support_scroll_xterm=yes
8252support_scroll_plain=no 4105support_scroll_plain=yes
8253support_xim=no 4106support_xim=yes
8254support_xpm=no 4107support_xpm=yes
8255support_xft=no 4108support_xft=yes
8256support_unicode3=no 4109support_unicode3=no
8257support_combining=no 4110support_combining=yes
4111support_8bitctrls=no
4112support_iso14755=yes
4113support_styles=yes
4114support_perl=yes
8258codesets= 4115codesets=all
8259 4116
8260 4117
8261if test "x$enable_shared" = xyes; then 4118if test "x$enable_shared" = xyes; then
8262 4119
8263cat >>confdefs.h <<\_ACEOF 4120cat >>confdefs.h <<\_ACEOF
8269 4126
8270 4127
8271# Check whether --enable-everything or --disable-everything was given. 4128# Check whether --enable-everything or --disable-everything was given.
8272if test "${enable_everything+set}" = set; then 4129if test "${enable_everything+set}" = set; then
8273 enableval="$enable_everything" 4130 enableval="$enable_everything"
4131
4132 if test x$enableval = xno; then
4133 support_24bit=no
4134 support_frills=no
4135 support_inheritpixmap=no
4136 support_tinting=no
4137 support_fading=no
4138 support_keepscrolling=no
4139 support_selectionscrolling=no
4140 support_lastlog=no
4141 support_mousewheel=no
4142 support_mouseslipwheel=no
4143 support_text_blink=no
4144 support_pointer_blank=no
4145 support_scroll_rxvt=no
4146 support_scroll_next=no
4147 support_scroll_xterm=no
4148 support_scroll_plain=no
4149 support_utmp=no
4150 support_wtmp=no
4151 support_xim=no
4152 support_xpm=no
4153 support_xft=no
4154 support_unicode3=no
4155 support_combining=no
4156 support_8bitctrls=no
4157 support_iso14755=no
4158 support_styles=no
4159 support_perl=no
4160 codesets=
4161 fi
8274 if test x$enableval = xyes; then 4162 if test x$enableval = xyes; then
8275 support_24bit=yes 4163 support_24bit=yes
8276 support_frills=yes 4164 support_frills=yes
8277 support_linespace=yes
8278 support_inheritpixmap=yes 4165 support_inheritpixmap=yes
8279 support_tinting=yes 4166 support_tinting=yes
4167 support_fading=yes
8280 support_keepscrolling=yes 4168 support_keepscrolling=yes
8281 support_selectionscrolling=yes 4169 support_selectionscrolling=yes
8282 support_lastlog=yes 4170 support_lastlog=yes
8283 support_menubar=yes
8284 support_mousewheel=yes 4171 support_mousewheel=yes
8285 support_mouseslipwheel=yes 4172 support_mouseslipwheel=yes
8286 support_cursor_blink=yes
8287 support_text_blink=yes 4173 support_text_blink=yes
8288 support_pointer_blank=yes 4174 support_pointer_blank=yes
8289 support_scroll_rxvt=yes 4175 support_scroll_rxvt=yes
8290 support_scroll_next=yes 4176 support_scroll_next=yes
8291 support_scroll_xterm=yes 4177 support_scroll_xterm=yes
8292 support_scroll_plain=yes 4178 support_scroll_plain=yes
8293 support_utmp=yes 4179 support_utmp=yes
8294 support_wtmp=yes 4180 support_wtmp=yes
8295 support_xim=yes 4181 support_xim=yes
8296 support_xpm=yes 4182 support_xpm=yes
8297 support_xft=yes 4183 support_xft=yes
8298 support_unicode3=yes 4184 support_unicode3=yes
8299 support_combining=yes 4185 support_combining=yes
4186 #support_8bitctrls=yes
4187 support_iso14755=yes
4188 support_styles=yes
4189 support_perl=yes
8300 codesets=all 4190 codesets=all
8301 fi 4191 fi
4192
8302fi; 4193fi;
8303 4194
8304# Check whether --enable-unicode3 or --disable-unicode3 was given. 4195# Check whether --enable-unicode3 or --disable-unicode3 was given.
8305if test "${enable_unicode3+set}" = set; then 4196if test "${enable_unicode3+set}" = set; then
8306 enableval="$enable_unicode3" 4197 enableval="$enable_unicode3"
8307 if test x$enableval = xyes -o x$enableval = xno; then 4198 if test x$enableval = xyes -o x$enableval = xno; then
8308 support_unicode3=yes 4199 support_unicode3=$enableval
8309 fi 4200 fi
8310fi; 4201fi;
8311 4202
8312# Check whether --enable-combining or --disable-combining was given. 4203# Check whether --enable-combining or --disable-combining was given.
8313if test "${enable_combining+set}" = set; then 4204if test "${enable_combining+set}" = set; then
8314 enableval="$enable_combining" 4205 enableval="$enable_combining"
8315 if test x$enableval = xyes -o x$enableval = xno; then 4206 if test x$enableval = xyes -o x$enableval = xno; then
8316 support_combining=yes 4207 support_combining=$enableval
8317 fi 4208 fi
8318fi; 4209fi;
8319 4210
8320# Check whether --enable-xft or --disable-xft was given. 4211# Check whether --enable-xft or --disable-xft was given.
8321if test "${enable_xft+set}" = set; then 4212if test "${enable_xft+set}" = set; then
8322 enableval="$enable_xft" 4213 enableval="$enable_xft"
8323 if test x$enableval = xyes -o x$enableval = xno; then 4214 if test x$enableval = xyes -o x$enableval = xno; then
8324 support_xft=yes 4215 support_xft=$enableval
4216 fi
4217fi;
4218
4219# Check whether --enable-font-styles or --disable-font-styles was given.
4220if test "${enable_font_styles+set}" = set; then
4221 enableval="$enable_font_styles"
4222 if test x$enableval = xyes -o x$enableval = xno; then
4223 support_styles=$enableval
8325 fi 4224 fi
8326fi; 4225fi;
8327 4226
8328# Check whether --enable-utmp or --disable-utmp was given. 4227# Check whether --enable-utmp or --disable-utmp was given.
8329if test "${enable_utmp+set}" = set; then 4228if test "${enable_utmp+set}" = set; then
8371 if test x$enableval = xyes -o x$enableval = xno; then 4270 if test x$enableval = xyes -o x$enableval = xno; then
8372 support_tinting=$enableval 4271 support_tinting=$enableval
8373 fi 4272 fi
8374fi; 4273fi;
8375 4274
8376# Check whether --enable-menubar or --disable-menubar was given. 4275# Check whether --enable-fading or --disable-fading was given.
8377if test "${enable_menubar+set}" = set; then 4276if test "${enable_fading+set}" = set; then
8378 enableval="$enable_menubar" 4277 enableval="$enable_fading"
8379 if test x$enableval = xyes -o x$enableval = xno; then 4278 if test x$enableval = xyes -o x$enableval = xno; then
8380 support_menubar=$enableval 4279 support_fading=$enableval
8381 fi 4280 fi
8382fi; 4281fi;
8383 4282
8384# Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given. 4283# Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given.
8385if test "${enable_rxvt_scroll+set}" = set; then 4284if test "${enable_rxvt_scroll+set}" = set; then
8403 if test x$enableval = xyes -o x$enableval = xno; then 4302 if test x$enableval = xyes -o x$enableval = xno; then
8404 support_scroll_xterm=$enableval 4303 support_scroll_xterm=$enableval
8405 fi 4304 fi
8406fi; 4305fi;
8407 4306
4307# Check whether --enable-perl or --disable-perl was given.
4308if test "${enable_perl+set}" = set; then
4309 enableval="$enable_perl"
4310 if test x$enableval = xyes -o x$enableval = xno; then
4311 support_perl=$enableval
4312 fi
4313fi;
4314
8408# Check whether --enable-plain-scroll or --disable-plain-scroll was given. 4315# Check whether --enable-plain-scroll or --disable-plain-scroll was given.
8409if test "${enable_plain_scroll+set}" = set; then 4316if test "${enable_plain_scroll+set}" = set; then
8410 enableval="$enable_plain_scroll" 4317 enableval="$enable_plain_scroll"
8411 if test x$enableval = xyes -o x$enableval = xno; then 4318 if test x$enableval = xyes -o x$enableval = xno; then
8412 support_scroll_plain=$enableval 4319 support_scroll_plain=$enableval
8413 fi 4320 fi
8414fi; 4321fi;
8415 4322
8416# Check whether --enable-half-shadow or --disable-half-shadow was given.
8417if test "${enable_half_shadow+set}" = set; then
8418 enableval="$enable_half_shadow"
8419 if test x$enableval = xyes; then
8420
8421cat >>confdefs.h <<\_ACEOF
8422#define HALFSHADOW 1
8423_ACEOF
8424
8425 fi
8426fi;
8427 4323
8428 4324
8429# Check whether --with-codesets or --without-codesets was given. 4325# Check whether --with-codesets or --without-codesets was given.
8430if test "${with_codesets+set}" = set; then 4326if test "${with_codesets+set}" = set; then
8431 withval="$with_codesets" 4327 withval="$with_codesets"
8438 if test x$enableval = xyes -o x$enableval = xno; then 4334 if test x$enableval = xyes -o x$enableval = xno; then
8439 support_xim=$enableval 4335 support_xim=$enableval
8440 fi 4336 fi
8441fi; 4337fi;
8442 4338
8443# Check whether --enable-ttygid or --disable-ttygid was given.
8444if test "${enable_ttygid+set}" = set; then
8445 enableval="$enable_ttygid"
8446 if test x$enableval = xyes; then
8447
8448cat >>confdefs.h <<\_ACEOF
8449#define TTY_GID_SUPPORT 1
8450_ACEOF
8451
8452 fi
8453fi;
8454
8455# Check whether --enable-backspace-key or --disable-backspace-key was given. 4339# Check whether --enable-backspace-key or --disable-backspace-key was given.
8456if test "${enable_backspace_key+set}" = set; then 4340if test "${enable_backspace_key+set}" = set; then
8457 enableval="$enable_backspace_key" 4341 enableval="$enable_backspace_key"
8458 if test x$enableval = xno; then 4342 if test x$enableval = xno; then
8459 4343
8486_ACEOF 4370_ACEOF
8487 4371
8488 fi 4372 fi
8489fi; 4373fi;
8490 4374
8491# Check whether --enable-xgetdefault or --disable-xgetdefault was given. 4375# Check whether --enable-8bitctrls or --disable-8bitctrls was given.
8492if test "${enable_xgetdefault+set}" = set; then 4376if test "${enable_8bitctrls+set}" = set; then
8493 enableval="$enable_xgetdefault" 4377 enableval="$enable_8bitctrls"
8494 if test x$enableval = xyes; then 4378 if test x$enableval = xyes -o x$enableval = xno; then
8495 4379 support_8bitctrls=$enableval
8496cat >>confdefs.h <<\_ACEOF
8497#define USE_XGETDEFAULT 1
8498_ACEOF
8499
8500 fi 4380 fi
8501fi; 4381fi;
8502 4382
8503RESFALLBACK=Rxvt 4383RESFALLBACK=Rxvt
8504# Check whether --enable-fallback or --disable-fallback was given. 4384# Check whether --enable-fallback or --disable-fallback was given.
8551if test "${with_name+set}" = set; then 4431if test "${with_name+set}" = set; then
8552 withval="$with_name" 4432 withval="$with_name"
8553 RXVTNAME="$withval" 4433 RXVTNAME="$withval"
8554fi; 4434fi;
8555 4435
4436cat >>confdefs.h <<_ACEOF
4437#define RXVTNAME "$RXVTNAME"
4438_ACEOF
4439
4440
8556RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"` 4441RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"`
8557 4442
8558
8559# Check whether --enable-strings or --disable-strings was given.
8560if test "${enable_strings+set}" = set; then
8561 enableval="$enable_strings"
8562 if test x$enableval = xyes -o x$enableval = xno; then
8563 support_addstrings=$enableval
8564 fi
8565fi;
8566 4443
8567# Check whether --enable-swapscreen or --disable-swapscreen was given. 4444# Check whether --enable-swapscreen or --disable-swapscreen was given.
8568if test "${enable_swapscreen+set}" = set; then 4445if test "${enable_swapscreen+set}" = set; then
8569 enableval="$enable_swapscreen" 4446 enableval="$enable_swapscreen"
8570 if test x$enableval = xno; then 4447 if test x$enableval = xno; then
8571 4448
8572cat >>confdefs.h <<\_ACEOF 4449cat >>confdefs.h <<\_ACEOF
8573#define NO_SECONDARY_SCREEN 1 4450#define NO_SECONDARY_SCREEN 1
8574_ACEOF 4451_ACEOF
8575 4452
4453 fi
4454fi;
4455
4456# Check whether --enable-iso14755 or --disable-iso14755 was given.
4457if test "${enable_iso14755+set}" = set; then
4458 enableval="$enable_iso14755"
4459 if test x$enableval = xyes -o x$enableval = xno; then
4460 support_iso14755=$enableval
8576 fi 4461 fi
8577fi; 4462fi;
8578 4463
8579# Check whether --enable-frills or --disable-frills was given. 4464# Check whether --enable-frills or --disable-frills was given.
8580if test "${enable_frills+set}" = set; then 4465if test "${enable_frills+set}" = set; then
8581 enableval="$enable_frills" 4466 enableval="$enable_frills"
8582 if test x$enableval = xyes -o x$enableval = xno; then 4467 if test x$enableval = xyes -o x$enableval = xno; then
8583 support_frills=$enableval 4468 support_frills=$enableval
8584 fi
8585fi;
8586
8587# Check whether --enable-linespace or --disable-linespace was given.
8588if test "${enable_linespace+set}" = set; then
8589 enableval="$enable_linespace"
8590 if test x$enableval = xyes -o x$enableval = xno; then
8591 support_linespace=$enableval
8592 fi 4469 fi
8593fi; 4470fi;
8594 4471
8595# Check whether --enable-24bit or --disable-24bit was given. 4472# Check whether --enable-24bit or --disable-24bit was given.
8596if test "${enable_24bit+set}" = set; then 4473if test "${enable_24bit+set}" = set; then
8664_ACEOF 4541_ACEOF
8665 4542
8666 fi 4543 fi
8667fi; 4544fi;
8668 4545
8669# Check whether --enable-256-color or --disable-256-color was given.
8670if test "${enable_256_color+set}" = set; then
8671 enableval="$enable_256_color"
8672 if test x$enableval = xyes; then
8673
8674cat >>confdefs.h <<\_ACEOF
8675#define TTY_256COLOR 1
8676_ACEOF
8677
8678 fi
8679fi;
8680
8681# Check whether --enable-cursor-blink or --disable-cursor-blink was given.
8682if test "${enable_cursor_blink+set}" = set; then
8683 enableval="$enable_cursor_blink"
8684 if test x$enableval = xyes -o x$enableval = xno; then
8685 support_cursor_blink=$enableval
8686 fi
8687fi;
8688
8689# Check whether --enable-text-blink or --disable-text-blink was given. 4546# Check whether --enable-text-blink or --disable-text-blink was given.
8690if test "${enable_text_blink+set}" = set; then 4547if test "${enable_text_blink+set}" = set; then
8691 enableval="$enable_text_blink" 4548 enableval="$enable_text_blink"
8692 if test x$enableval = xyes -o x$enableval = xno; then 4549 if test x$enableval = xyes -o x$enableval = xno; then
8693 support_text_blink=$enableval 4550 support_text_blink=$enableval
8726_ACEOF 4583_ACEOF
8727 terminfo="$withval" 4584 terminfo="$withval"
8728 fi 4585 fi
8729fi; 4586fi;
8730 4587
8731
8732
8733cat >>confdefs.h <<\_ACEOF
8734#define PROTOTYPES 1
8735_ACEOF
8736
8737
8738if test -z "$CFLAGS"; then
8739 if test -z "$CCOPTS"; then
8740 CCOPTS='-O'
8741 fi
8742 CFLAGS="$CCOPTS"
8743fi
8744 4588
8745# Extract the first word of "mv", so it can be a program name with args. 4589# Extract the first word of "mv", so it can be a program name with args.
8746set dummy mv; ac_word=$2 4590set dummy mv; ac_word=$2
8747echo "$as_me:$LINENO: checking for $ac_word" >&5 4591echo "$as_me:$LINENO: checking for $ac_word" >&5
8748echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4592echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9020else 4864else
9021 echo "$as_me:$LINENO: result: no" >&5 4865 echo "$as_me:$LINENO: result: no" >&5
9022echo "${ECHO_T}no" >&6 4866echo "${ECHO_T}no" >&6
9023fi 4867fi
9024 4868
9025# Extract the first word of "tbl", so it can be a program name with args. 4869# Extract the first word of "tic", so it can be a program name with args.
9026set dummy tbl; ac_word=$2 4870set dummy tic; ac_word=$2
9027echo "$as_me:$LINENO: checking for $ac_word" >&5 4871echo "$as_me:$LINENO: checking for $ac_word" >&5
9028echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4872echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9029if test "${ac_cv_path_TBL+set}" = set; then 4873if test "${ac_cv_path_TIC+set}" = set; then
9030 echo $ECHO_N "(cached) $ECHO_C" >&6 4874 echo $ECHO_N "(cached) $ECHO_C" >&6
9031else 4875else
9032 case $TBL in 4876 case $TIC in
9033 [\\/]* | ?:[\\/]*) 4877 [\\/]* | ?:[\\/]*)
9034 ac_cv_path_TBL="$TBL" # Let the user override the test with a path. 4878 ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
9035 ;; 4879 ;;
9036 *) 4880 *)
9037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9038for as_dir in $PATH 4882for as_dir in $PATH
9039do 4883do
9040 IFS=$as_save_IFS 4884 IFS=$as_save_IFS
9041 test -z "$as_dir" && as_dir=. 4885 test -z "$as_dir" && as_dir=.
9042 for ac_exec_ext in '' $ac_executable_extensions; do 4886 for ac_exec_ext in '' $ac_executable_extensions; do
9043 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4887 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9044 ac_cv_path_TBL="$as_dir/$ac_word$ac_exec_ext" 4888 ac_cv_path_TIC="$as_dir/$ac_word$ac_exec_ext"
9045 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4889 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9046 break 2 4890 break 2
9047 fi 4891 fi
9048done 4892done
9049done 4893done
9050 4894
9051 ;; 4895 ;;
9052esac 4896esac
9053fi 4897fi
9054TBL=$ac_cv_path_TBL 4898TIC=$ac_cv_path_TIC
9055 4899
9056if test -n "$TBL"; then 4900if test -n "$TIC"; then
9057 echo "$as_me:$LINENO: result: $TBL" >&5 4901 echo "$as_me:$LINENO: result: $TIC" >&5
9058echo "${ECHO_T}$TBL" >&6 4902echo "${ECHO_T}$TIC" >&6
9059else 4903else
9060 echo "$as_me:$LINENO: result: no" >&5 4904 echo "$as_me:$LINENO: result: no" >&5
9061echo "${ECHO_T}no" >&6 4905echo "${ECHO_T}no" >&6
9062fi 4906fi
9063 4907
9064 4908
4909
4910
4911ac_ext=cc
4912ac_cpp='$CXXCPP $CPPFLAGS'
4913ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4914ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4915ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4916echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4917echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
4918if test -z "$CXXCPP"; then
4919 if test "${ac_cv_prog_CXXCPP+set}" = set; then
4920 echo $ECHO_N "(cached) $ECHO_C" >&6
4921else
4922 # Double quotes because CXXCPP needs to be expanded
4923 for CXXCPP in "$CXX -E" "/lib/cpp"
4924 do
4925 ac_preproc_ok=false
4926for ac_cxx_preproc_warn_flag in '' yes
4927do
4928 # Use a header file that comes with gcc, so configuring glibc
4929 # with a fresh cross-compiler works.
4930 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4931 # <limits.h> exists even on freestanding compilers.
4932 # On the NeXT, cc -E runs the code through the compiler's parser,
4933 # not just through cpp. "Syntax error" is here to catch this case.
4934 cat >conftest.$ac_ext <<_ACEOF
4935/* confdefs.h. */
4936_ACEOF
4937cat confdefs.h >>conftest.$ac_ext
4938cat >>conftest.$ac_ext <<_ACEOF
4939/* end confdefs.h. */
4940#ifdef __STDC__
4941# include <limits.h>
4942#else
4943# include <assert.h>
4944#endif
4945 Syntax error
4946_ACEOF
4947if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4948 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4949 ac_status=$?
4950 grep -v '^ *+' conftest.er1 >conftest.err
4951 rm -f conftest.er1
4952 cat conftest.err >&5
4953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4954 (exit $ac_status); } >/dev/null; then
4955 if test -s conftest.err; then
4956 ac_cpp_err=$ac_cxx_preproc_warn_flag
4957 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4958 else
4959 ac_cpp_err=
4960 fi
4961else
4962 ac_cpp_err=yes
4963fi
4964if test -z "$ac_cpp_err"; then
4965 :
4966else
4967 echo "$as_me: failed program was:" >&5
4968sed 's/^/| /' conftest.$ac_ext >&5
4969
4970 # Broken: fails on valid input.
4971continue
4972fi
4973rm -f conftest.err conftest.$ac_ext
4974
4975 # OK, works on sane cases. Now check whether non-existent headers
4976 # can be detected and how.
4977 cat >conftest.$ac_ext <<_ACEOF
4978/* confdefs.h. */
4979_ACEOF
4980cat confdefs.h >>conftest.$ac_ext
4981cat >>conftest.$ac_ext <<_ACEOF
4982/* end confdefs.h. */
4983#include <ac_nonexistent.h>
4984_ACEOF
4985if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4986 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4987 ac_status=$?
4988 grep -v '^ *+' conftest.er1 >conftest.err
4989 rm -f conftest.er1
4990 cat conftest.err >&5
4991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4992 (exit $ac_status); } >/dev/null; then
4993 if test -s conftest.err; then
4994 ac_cpp_err=$ac_cxx_preproc_warn_flag
4995 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4996 else
4997 ac_cpp_err=
4998 fi
4999else
5000 ac_cpp_err=yes
5001fi
5002if test -z "$ac_cpp_err"; then
5003 # Broken: success on invalid input.
5004continue
5005else
5006 echo "$as_me: failed program was:" >&5
5007sed 's/^/| /' conftest.$ac_ext >&5
5008
5009 # Passes both tests.
5010ac_preproc_ok=:
5011break
5012fi
5013rm -f conftest.err conftest.$ac_ext
5014
5015done
5016# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5017rm -f conftest.err conftest.$ac_ext
5018if $ac_preproc_ok; then
5019 break
5020fi
5021
5022 done
5023 ac_cv_prog_CXXCPP=$CXXCPP
5024
5025fi
5026 CXXCPP=$ac_cv_prog_CXXCPP
5027else
5028 ac_cv_prog_CXXCPP=$CXXCPP
5029fi
5030echo "$as_me:$LINENO: result: $CXXCPP" >&5
5031echo "${ECHO_T}$CXXCPP" >&6
5032ac_preproc_ok=false
5033for ac_cxx_preproc_warn_flag in '' yes
5034do
5035 # Use a header file that comes with gcc, so configuring glibc
5036 # with a fresh cross-compiler works.
5037 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5038 # <limits.h> exists even on freestanding compilers.
5039 # On the NeXT, cc -E runs the code through the compiler's parser,
5040 # not just through cpp. "Syntax error" is here to catch this case.
5041 cat >conftest.$ac_ext <<_ACEOF
5042/* confdefs.h. */
5043_ACEOF
5044cat confdefs.h >>conftest.$ac_ext
5045cat >>conftest.$ac_ext <<_ACEOF
5046/* end confdefs.h. */
5047#ifdef __STDC__
5048# include <limits.h>
5049#else
5050# include <assert.h>
5051#endif
5052 Syntax error
5053_ACEOF
5054if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5055 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5056 ac_status=$?
5057 grep -v '^ *+' conftest.er1 >conftest.err
5058 rm -f conftest.er1
5059 cat conftest.err >&5
5060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5061 (exit $ac_status); } >/dev/null; then
5062 if test -s conftest.err; then
5063 ac_cpp_err=$ac_cxx_preproc_warn_flag
5064 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5065 else
5066 ac_cpp_err=
5067 fi
5068else
5069 ac_cpp_err=yes
5070fi
5071if test -z "$ac_cpp_err"; then
5072 :
5073else
5074 echo "$as_me: failed program was:" >&5
5075sed 's/^/| /' conftest.$ac_ext >&5
5076
5077 # Broken: fails on valid input.
5078continue
5079fi
5080rm -f conftest.err conftest.$ac_ext
5081
5082 # OK, works on sane cases. Now check whether non-existent headers
5083 # can be detected and how.
5084 cat >conftest.$ac_ext <<_ACEOF
5085/* confdefs.h. */
5086_ACEOF
5087cat confdefs.h >>conftest.$ac_ext
5088cat >>conftest.$ac_ext <<_ACEOF
5089/* end confdefs.h. */
5090#include <ac_nonexistent.h>
5091_ACEOF
5092if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5093 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5094 ac_status=$?
5095 grep -v '^ *+' conftest.er1 >conftest.err
5096 rm -f conftest.er1
5097 cat conftest.err >&5
5098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5099 (exit $ac_status); } >/dev/null; then
5100 if test -s conftest.err; then
5101 ac_cpp_err=$ac_cxx_preproc_warn_flag
5102 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5103 else
5104 ac_cpp_err=
5105 fi
5106else
5107 ac_cpp_err=yes
5108fi
5109if test -z "$ac_cpp_err"; then
5110 # Broken: success on invalid input.
5111continue
5112else
5113 echo "$as_me: failed program was:" >&5
5114sed 's/^/| /' conftest.$ac_ext >&5
5115
5116 # Passes both tests.
5117ac_preproc_ok=:
5118break
5119fi
5120rm -f conftest.err conftest.$ac_ext
5121
5122done
5123# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5124rm -f conftest.err conftest.$ac_ext
5125if $ac_preproc_ok; then
5126 :
5127else
5128 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5129See \`config.log' for more details." >&5
5130echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5131See \`config.log' for more details." >&2;}
5132 { (exit 1); exit 1; }; }
5133fi
5134
5135ac_ext=cc
5136ac_cpp='$CXXCPP $CPPFLAGS'
5137ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5138ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5139ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9065 5140
9066 5141
9067 5142
9068if test "x$ac_path_x_has_been_run" != xyes; then 5143if test "x$ac_path_x_has_been_run" != xyes; then
9069 echo "$as_me:$LINENO: checking for X" >&5 5144 echo "$as_me:$LINENO: checking for X" >&5
9168/* confdefs.h. */ 5243/* confdefs.h. */
9169_ACEOF 5244_ACEOF
9170cat confdefs.h >>conftest.$ac_ext 5245cat confdefs.h >>conftest.$ac_ext
9171cat >>conftest.$ac_ext <<_ACEOF 5246cat >>conftest.$ac_ext <<_ACEOF
9172/* end confdefs.h. */ 5247/* end confdefs.h. */
9173#include <X11/Intrinsic.h> 5248#include <X11/Xlib.h>
9174_ACEOF 5249_ACEOF
9175if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5250if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9176 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5251 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9177 ac_status=$? 5252 ac_status=$?
9178 grep -v '^ *+' conftest.er1 >conftest.err 5253 grep -v '^ *+' conftest.er1 >conftest.err
9195else 5270else
9196 echo "$as_me: failed program was:" >&5 5271 echo "$as_me: failed program was:" >&5
9197sed 's/^/| /' conftest.$ac_ext >&5 5272sed 's/^/| /' conftest.$ac_ext >&5
9198 5273
9199 for ac_dir in $ac_x_header_dirs; do 5274 for ac_dir in $ac_x_header_dirs; do
9200 if test -r "$ac_dir/X11/Intrinsic.h"; then 5275 if test -r "$ac_dir/X11/Xlib.h"; then
9201 ac_x_includes=$ac_dir 5276 ac_x_includes=$ac_dir
9202 break 5277 break
9203 fi 5278 fi
9204done 5279done
9205fi 5280fi
9209if test "$ac_x_libraries" = no; then 5284if test "$ac_x_libraries" = no; then
9210 # Check for the libraries. 5285 # Check for the libraries.
9211 # See if we find them without any special options. 5286 # See if we find them without any special options.
9212 # Don't add to $LIBS permanently. 5287 # Don't add to $LIBS permanently.
9213 ac_save_LIBS=$LIBS 5288 ac_save_LIBS=$LIBS
9214 LIBS="-lXt $LIBS" 5289 LIBS="-lX11 $LIBS"
9215 cat >conftest.$ac_ext <<_ACEOF 5290 cat >conftest.$ac_ext <<_ACEOF
9216/* confdefs.h. */ 5291/* confdefs.h. */
9217_ACEOF 5292_ACEOF
9218cat confdefs.h >>conftest.$ac_ext 5293cat confdefs.h >>conftest.$ac_ext
9219cat >>conftest.$ac_ext <<_ACEOF 5294cat >>conftest.$ac_ext <<_ACEOF
9220/* end confdefs.h. */ 5295/* end confdefs.h. */
9221#include <X11/Intrinsic.h> 5296#include <X11/Xlib.h>
9222int 5297int
9223main () 5298main ()
9224{ 5299{
9225XtMalloc (0) 5300XrmInitialize ()
9226 ; 5301 ;
9227 return 0; 5302 return 0;
9228} 5303}
9229_ACEOF 5304_ACEOF
9230rm -f conftest.$ac_objext conftest$ac_exeext 5305rm -f conftest.$ac_objext conftest$ac_exeext
9258LIBS=$ac_save_LIBS 5333LIBS=$ac_save_LIBS
9259for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 5334for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
9260do 5335do
9261 # Don't even attempt the hair of trying to link an X program! 5336 # Don't even attempt the hair of trying to link an X program!
9262 for ac_extension in a so sl; do 5337 for ac_extension in a so sl; do
9263 if test -r $ac_dir/libXt.$ac_extension; then 5338 if test -r $ac_dir/libX11.$ac_extension; then
9264 ac_x_libraries=$ac_dir 5339 ac_x_libraries=$ac_dir
9265 break 2 5340 break 2
9266 fi 5341 fi
9267 done 5342 done
9268done 5343done
10870#define HAVE_SYS_WAIT_H 1 6945#define HAVE_SYS_WAIT_H 1
10871_ACEOF 6946_ACEOF
10872 6947
10873fi 6948fi
10874 6949
6950echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6951echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6952if test "${ac_cv_header_stdc+set}" = set; then
6953 echo $ECHO_N "(cached) $ECHO_C" >&6
6954else
6955 cat >conftest.$ac_ext <<_ACEOF
6956/* confdefs.h. */
6957_ACEOF
6958cat confdefs.h >>conftest.$ac_ext
6959cat >>conftest.$ac_ext <<_ACEOF
6960/* end confdefs.h. */
6961#include <stdlib.h>
6962#include <stdarg.h>
6963#include <string.h>
6964#include <float.h>
6965
6966int
6967main ()
6968{
6969
6970 ;
6971 return 0;
6972}
6973_ACEOF
6974rm -f conftest.$ac_objext
6975if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6976 (eval $ac_compile) 2>conftest.er1
6977 ac_status=$?
6978 grep -v '^ *+' conftest.er1 >conftest.err
6979 rm -f conftest.er1
6980 cat conftest.err >&5
6981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6982 (exit $ac_status); } &&
6983 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6984 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6985 (eval $ac_try) 2>&5
6986 ac_status=$?
6987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6988 (exit $ac_status); }; } &&
6989 { ac_try='test -s conftest.$ac_objext'
6990 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6991 (eval $ac_try) 2>&5
6992 ac_status=$?
6993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6994 (exit $ac_status); }; }; then
6995 ac_cv_header_stdc=yes
6996else
6997 echo "$as_me: failed program was:" >&5
6998sed 's/^/| /' conftest.$ac_ext >&5
6999
7000ac_cv_header_stdc=no
7001fi
7002rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7003
7004if test $ac_cv_header_stdc = yes; then
7005 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7006 cat >conftest.$ac_ext <<_ACEOF
7007/* confdefs.h. */
7008_ACEOF
7009cat confdefs.h >>conftest.$ac_ext
7010cat >>conftest.$ac_ext <<_ACEOF
7011/* end confdefs.h. */
7012#include <string.h>
7013
7014_ACEOF
7015if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7016 $EGREP "memchr" >/dev/null 2>&1; then
7017 :
7018else
7019 ac_cv_header_stdc=no
7020fi
7021rm -f conftest*
7022
7023fi
7024
7025if test $ac_cv_header_stdc = yes; then
7026 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7027 cat >conftest.$ac_ext <<_ACEOF
7028/* confdefs.h. */
7029_ACEOF
7030cat confdefs.h >>conftest.$ac_ext
7031cat >>conftest.$ac_ext <<_ACEOF
7032/* end confdefs.h. */
7033#include <stdlib.h>
7034
7035_ACEOF
7036if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7037 $EGREP "free" >/dev/null 2>&1; then
7038 :
7039else
7040 ac_cv_header_stdc=no
7041fi
7042rm -f conftest*
7043
7044fi
7045
7046if test $ac_cv_header_stdc = yes; then
7047 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7048 if test "$cross_compiling" = yes; then
7049 :
7050else
7051 cat >conftest.$ac_ext <<_ACEOF
7052/* confdefs.h. */
7053_ACEOF
7054cat confdefs.h >>conftest.$ac_ext
7055cat >>conftest.$ac_ext <<_ACEOF
7056/* end confdefs.h. */
7057#include <ctype.h>
7058#if ((' ' & 0x0FF) == 0x020)
7059# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7060# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7061#else
7062# define ISLOWER(c) \
7063 (('a' <= (c) && (c) <= 'i') \
7064 || ('j' <= (c) && (c) <= 'r') \
7065 || ('s' <= (c) && (c) <= 'z'))
7066# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7067#endif
7068
7069#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7070int
7071main ()
7072{
7073 int i;
7074 for (i = 0; i < 256; i++)
7075 if (XOR (islower (i), ISLOWER (i))
7076 || toupper (i) != TOUPPER (i))
7077 exit(2);
7078 exit (0);
7079}
7080_ACEOF
7081rm -f conftest$ac_exeext
7082if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7083 (eval $ac_link) 2>&5
7084 ac_status=$?
7085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7086 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7088 (eval $ac_try) 2>&5
7089 ac_status=$?
7090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7091 (exit $ac_status); }; }; then
7092 :
7093else
7094 echo "$as_me: program exited with status $ac_status" >&5
7095echo "$as_me: failed program was:" >&5
7096sed 's/^/| /' conftest.$ac_ext >&5
7097
7098( exit $ac_status )
7099ac_cv_header_stdc=no
7100fi
7101rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7102fi
7103fi
7104fi
7105echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7106echo "${ECHO_T}$ac_cv_header_stdc" >&6
7107if test $ac_cv_header_stdc = yes; then
7108
7109cat >>confdefs.h <<\_ACEOF
7110#define STDC_HEADERS 1
7111_ACEOF
7112
7113fi
7114
7115# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7126 inttypes.h stdint.h unistd.h
7127do
7128as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7129echo "$as_me:$LINENO: checking for $ac_header" >&5
7130echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7131if eval "test \"\${$as_ac_Header+set}\" = set"; then
7132 echo $ECHO_N "(cached) $ECHO_C" >&6
7133else
7134 cat >conftest.$ac_ext <<_ACEOF
7135/* confdefs.h. */
7136_ACEOF
7137cat confdefs.h >>conftest.$ac_ext
7138cat >>conftest.$ac_ext <<_ACEOF
7139/* end confdefs.h. */
7140$ac_includes_default
7141
7142#include <$ac_header>
7143_ACEOF
7144rm -f conftest.$ac_objext
7145if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7146 (eval $ac_compile) 2>conftest.er1
7147 ac_status=$?
7148 grep -v '^ *+' conftest.er1 >conftest.err
7149 rm -f conftest.er1
7150 cat conftest.err >&5
7151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7152 (exit $ac_status); } &&
7153 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7154 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7155 (eval $ac_try) 2>&5
7156 ac_status=$?
7157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7158 (exit $ac_status); }; } &&
7159 { ac_try='test -s conftest.$ac_objext'
7160 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7161 (eval $ac_try) 2>&5
7162 ac_status=$?
7163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7164 (exit $ac_status); }; }; then
7165 eval "$as_ac_Header=yes"
7166else
7167 echo "$as_me: failed program was:" >&5
7168sed 's/^/| /' conftest.$ac_ext >&5
7169
7170eval "$as_ac_Header=no"
7171fi
7172rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7173fi
7174echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7175echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7176if test `eval echo '${'$as_ac_Header'}'` = yes; then
7177 cat >>confdefs.h <<_ACEOF
7178#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7179_ACEOF
7180
7181fi
7182
7183done
10875 7184
10876 7185
10877 7186
10878 7187
10879 7188
10892 7201
10893 7202
10894for ac_header in \ 7203for ac_header in \
10895 assert.h \ 7204 assert.h \
10896 fcntl.h \ 7205 fcntl.h \
10897 grp.h \
10898 libc.h \
10899 lastlog.h \
10900 stdarg.h \ 7206 stdarg.h \
10901 stdlib.h \ 7207 stdlib.h \
10902 string.h \ 7208 string.h \
10903 termios.h \ 7209 termios.h \
10904 unistd.h \ 7210 unistd.h \
10906 sys/ioctl.h \ 7212 sys/ioctl.h \
10907 sys/select.h \ 7213 sys/select.h \
10908 sys/sockio.h \ 7214 sys/sockio.h \
10909 sys/strredir.h \ 7215 sys/strredir.h \
10910 sys/time.h \ 7216 sys/time.h \
10911 utmp.h \ 7217 stdint.h \
10912 utmpx.h \ 7218 wchar.h \
10913 stdint.h \ 7219 cwchar \
7220 clocale \
10914 7221
10915do 7222do
10916as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 7223as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10917if eval "test \"\${$as_ac_Header+set}\" = set"; then 7224if eval "test \"\${$as_ac_Header+set}\" = set"; then
10918 echo "$as_me:$LINENO: checking for $ac_header" >&5 7225 echo "$as_me:$LINENO: checking for $ac_header" >&5
11702_ACEOF 8009_ACEOF
11703 8010
11704fi 8011fi
11705 8012
11706 8013
11707
11708echo "$as_me:$LINENO: checking for char" >&5
11709echo $ECHO_N "checking for char... $ECHO_C" >&6
11710if test "${ac_cv_type_char+set}" = set; then
11711 echo $ECHO_N "(cached) $ECHO_C" >&6
11712else
11713 cat >conftest.$ac_ext <<_ACEOF
11714/* confdefs.h. */
11715_ACEOF
11716cat confdefs.h >>conftest.$ac_ext
11717cat >>conftest.$ac_ext <<_ACEOF
11718/* end confdefs.h. */
11719$ac_includes_default
11720int
11721main ()
11722{
11723if ((char *) 0)
11724 return 0;
11725if (sizeof (char))
11726 return 0;
11727 ;
11728 return 0;
11729}
11730_ACEOF
11731rm -f conftest.$ac_objext
11732if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11733 (eval $ac_compile) 2>conftest.er1
11734 ac_status=$?
11735 grep -v '^ *+' conftest.er1 >conftest.err
11736 rm -f conftest.er1
11737 cat conftest.err >&5
11738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11739 (exit $ac_status); } &&
11740 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11742 (eval $ac_try) 2>&5
11743 ac_status=$?
11744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11745 (exit $ac_status); }; } &&
11746 { ac_try='test -s conftest.$ac_objext'
11747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11748 (eval $ac_try) 2>&5
11749 ac_status=$?
11750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11751 (exit $ac_status); }; }; then
11752 ac_cv_type_char=yes
11753else
11754 echo "$as_me: failed program was:" >&5
11755sed 's/^/| /' conftest.$ac_ext >&5
11756
11757ac_cv_type_char=no
11758fi
11759rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11760fi
11761echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
11762echo "${ECHO_T}$ac_cv_type_char" >&6
11763
11764echo "$as_me:$LINENO: checking size of char" >&5
11765echo $ECHO_N "checking size of char... $ECHO_C" >&6
11766if test "${ac_cv_sizeof_char+set}" = set; then
11767 echo $ECHO_N "(cached) $ECHO_C" >&6
11768else
11769 if test "$ac_cv_type_char" = yes; then
11770 # The cast to unsigned long works around a bug in the HP C Compiler
11771 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11772 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11773 # This bug is HP SR number 8606223364.
11774 if test "$cross_compiling" = yes; then
11775 # Depending upon the size, compute the lo and hi bounds.
11776cat >conftest.$ac_ext <<_ACEOF
11777/* confdefs.h. */
11778_ACEOF
11779cat confdefs.h >>conftest.$ac_ext
11780cat >>conftest.$ac_ext <<_ACEOF
11781/* end confdefs.h. */
11782$ac_includes_default
11783int
11784main ()
11785{
11786static int test_array [1 - 2 * !(((long) (sizeof (char))) >= 0)];
11787test_array [0] = 0
11788
11789 ;
11790 return 0;
11791}
11792_ACEOF
11793rm -f conftest.$ac_objext
11794if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11795 (eval $ac_compile) 2>conftest.er1
11796 ac_status=$?
11797 grep -v '^ *+' conftest.er1 >conftest.err
11798 rm -f conftest.er1
11799 cat conftest.err >&5
11800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11801 (exit $ac_status); } &&
11802 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11803 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11804 (eval $ac_try) 2>&5
11805 ac_status=$?
11806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11807 (exit $ac_status); }; } &&
11808 { ac_try='test -s conftest.$ac_objext'
11809 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11810 (eval $ac_try) 2>&5
11811 ac_status=$?
11812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11813 (exit $ac_status); }; }; then
11814 ac_lo=0 ac_mid=0
11815 while :; do
11816 cat >conftest.$ac_ext <<_ACEOF
11817/* confdefs.h. */
11818_ACEOF
11819cat confdefs.h >>conftest.$ac_ext
11820cat >>conftest.$ac_ext <<_ACEOF
11821/* end confdefs.h. */
11822$ac_includes_default
11823int
11824main ()
11825{
11826static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
11827test_array [0] = 0
11828
11829 ;
11830 return 0;
11831}
11832_ACEOF
11833rm -f conftest.$ac_objext
11834if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11835 (eval $ac_compile) 2>conftest.er1
11836 ac_status=$?
11837 grep -v '^ *+' conftest.er1 >conftest.err
11838 rm -f conftest.er1
11839 cat conftest.err >&5
11840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11841 (exit $ac_status); } &&
11842 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11844 (eval $ac_try) 2>&5
11845 ac_status=$?
11846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11847 (exit $ac_status); }; } &&
11848 { ac_try='test -s conftest.$ac_objext'
11849 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11850 (eval $ac_try) 2>&5
11851 ac_status=$?
11852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11853 (exit $ac_status); }; }; then
11854 ac_hi=$ac_mid; break
11855else
11856 echo "$as_me: failed program was:" >&5
11857sed 's/^/| /' conftest.$ac_ext >&5
11858
11859ac_lo=`expr $ac_mid + 1`
11860 if test $ac_lo -le $ac_mid; then
11861 ac_lo= ac_hi=
11862 break
11863 fi
11864 ac_mid=`expr 2 '*' $ac_mid + 1`
11865fi
11866rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11867 done
11868else
11869 echo "$as_me: failed program was:" >&5
11870sed 's/^/| /' conftest.$ac_ext >&5
11871
11872cat >conftest.$ac_ext <<_ACEOF
11873/* confdefs.h. */
11874_ACEOF
11875cat confdefs.h >>conftest.$ac_ext
11876cat >>conftest.$ac_ext <<_ACEOF
11877/* end confdefs.h. */
11878$ac_includes_default
11879int
11880main ()
11881{
11882static int test_array [1 - 2 * !(((long) (sizeof (char))) < 0)];
11883test_array [0] = 0
11884
11885 ;
11886 return 0;
11887}
11888_ACEOF
11889rm -f conftest.$ac_objext
11890if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11891 (eval $ac_compile) 2>conftest.er1
11892 ac_status=$?
11893 grep -v '^ *+' conftest.er1 >conftest.err
11894 rm -f conftest.er1
11895 cat conftest.err >&5
11896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11897 (exit $ac_status); } &&
11898 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11899 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11900 (eval $ac_try) 2>&5
11901 ac_status=$?
11902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11903 (exit $ac_status); }; } &&
11904 { ac_try='test -s conftest.$ac_objext'
11905 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11906 (eval $ac_try) 2>&5
11907 ac_status=$?
11908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11909 (exit $ac_status); }; }; then
11910 ac_hi=-1 ac_mid=-1
11911 while :; do
11912 cat >conftest.$ac_ext <<_ACEOF
11913/* confdefs.h. */
11914_ACEOF
11915cat confdefs.h >>conftest.$ac_ext
11916cat >>conftest.$ac_ext <<_ACEOF
11917/* end confdefs.h. */
11918$ac_includes_default
11919int
11920main ()
11921{
11922static int test_array [1 - 2 * !(((long) (sizeof (char))) >= $ac_mid)];
11923test_array [0] = 0
11924
11925 ;
11926 return 0;
11927}
11928_ACEOF
11929rm -f conftest.$ac_objext
11930if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11931 (eval $ac_compile) 2>conftest.er1
11932 ac_status=$?
11933 grep -v '^ *+' conftest.er1 >conftest.err
11934 rm -f conftest.er1
11935 cat conftest.err >&5
11936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11937 (exit $ac_status); } &&
11938 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11940 (eval $ac_try) 2>&5
11941 ac_status=$?
11942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11943 (exit $ac_status); }; } &&
11944 { ac_try='test -s conftest.$ac_objext'
11945 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11946 (eval $ac_try) 2>&5
11947 ac_status=$?
11948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11949 (exit $ac_status); }; }; then
11950 ac_lo=$ac_mid; break
11951else
11952 echo "$as_me: failed program was:" >&5
11953sed 's/^/| /' conftest.$ac_ext >&5
11954
11955ac_hi=`expr '(' $ac_mid ')' - 1`
11956 if test $ac_mid -le $ac_hi; then
11957 ac_lo= ac_hi=
11958 break
11959 fi
11960 ac_mid=`expr 2 '*' $ac_mid`
11961fi
11962rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11963 done
11964else
11965 echo "$as_me: failed program was:" >&5
11966sed 's/^/| /' conftest.$ac_ext >&5
11967
11968ac_lo= ac_hi=
11969fi
11970rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11971fi
11972rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11973# Binary search between lo and hi bounds.
11974while test "x$ac_lo" != "x$ac_hi"; do
11975 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11976 cat >conftest.$ac_ext <<_ACEOF
11977/* confdefs.h. */
11978_ACEOF
11979cat confdefs.h >>conftest.$ac_ext
11980cat >>conftest.$ac_ext <<_ACEOF
11981/* end confdefs.h. */
11982$ac_includes_default
11983int
11984main ()
11985{
11986static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
11987test_array [0] = 0
11988
11989 ;
11990 return 0;
11991}
11992_ACEOF
11993rm -f conftest.$ac_objext
11994if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11995 (eval $ac_compile) 2>conftest.er1
11996 ac_status=$?
11997 grep -v '^ *+' conftest.er1 >conftest.err
11998 rm -f conftest.er1
11999 cat conftest.err >&5
12000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12001 (exit $ac_status); } &&
12002 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12003 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12004 (eval $ac_try) 2>&5
12005 ac_status=$?
12006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12007 (exit $ac_status); }; } &&
12008 { ac_try='test -s conftest.$ac_objext'
12009 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12010 (eval $ac_try) 2>&5
12011 ac_status=$?
12012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12013 (exit $ac_status); }; }; then
12014 ac_hi=$ac_mid
12015else
12016 echo "$as_me: failed program was:" >&5
12017sed 's/^/| /' conftest.$ac_ext >&5
12018
12019ac_lo=`expr '(' $ac_mid ')' + 1`
12020fi
12021rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12022done
12023case $ac_lo in
12024?*) ac_cv_sizeof_char=$ac_lo;;
12025'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
12026See \`config.log' for more details." >&5
12027echo "$as_me: error: cannot compute sizeof (char), 77
12028See \`config.log' for more details." >&2;}
12029 { (exit 1); exit 1; }; } ;;
12030esac
12031else
12032 if test "$cross_compiling" = yes; then
12033 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
12034echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
12035 { (exit 1); exit 1; }; }
12036else
12037 cat >conftest.$ac_ext <<_ACEOF
12038/* confdefs.h. */
12039_ACEOF
12040cat confdefs.h >>conftest.$ac_ext
12041cat >>conftest.$ac_ext <<_ACEOF
12042/* end confdefs.h. */
12043$ac_includes_default
12044long longval () { return (long) (sizeof (char)); }
12045unsigned long ulongval () { return (long) (sizeof (char)); }
12046#include <stdio.h>
12047#include <stdlib.h>
12048int
12049main ()
12050{
12051
12052 FILE *f = fopen ("conftest.val", "w");
12053 if (! f)
12054 exit (1);
12055 if (((long) (sizeof (char))) < 0)
12056 {
12057 long i = longval ();
12058 if (i != ((long) (sizeof (char))))
12059 exit (1);
12060 fprintf (f, "%ld\n", i);
12061 }
12062 else
12063 {
12064 unsigned long i = ulongval ();
12065 if (i != ((long) (sizeof (char))))
12066 exit (1);
12067 fprintf (f, "%lu\n", i);
12068 }
12069 exit (ferror (f) || fclose (f) != 0);
12070
12071 ;
12072 return 0;
12073}
12074_ACEOF
12075rm -f conftest$ac_exeext
12076if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12077 (eval $ac_link) 2>&5
12078 ac_status=$?
12079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12080 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12082 (eval $ac_try) 2>&5
12083 ac_status=$?
12084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12085 (exit $ac_status); }; }; then
12086 ac_cv_sizeof_char=`cat conftest.val`
12087else
12088 echo "$as_me: program exited with status $ac_status" >&5
12089echo "$as_me: failed program was:" >&5
12090sed 's/^/| /' conftest.$ac_ext >&5
12091
12092( exit $ac_status )
12093{ { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
12094See \`config.log' for more details." >&5
12095echo "$as_me: error: cannot compute sizeof (char), 77
12096See \`config.log' for more details." >&2;}
12097 { (exit 1); exit 1; }; }
12098fi
12099rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12100fi
12101fi
12102rm -f conftest.val
12103else
12104 ac_cv_sizeof_char=0
12105fi
12106fi
12107echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
12108echo "${ECHO_T}$ac_cv_sizeof_char" >&6
12109cat >>confdefs.h <<_ACEOF
12110#define SIZEOF_CHAR $ac_cv_sizeof_char
12111_ACEOF
12112
12113
12114echo "$as_me:$LINENO: checking for short" >&5 8014echo "$as_me:$LINENO: checking for short" >&5
12115echo $ECHO_N "checking for short... $ECHO_C" >&6 8015echo $ECHO_N "checking for short... $ECHO_C" >&6
12116if test "${ac_cv_type_short+set}" = set; then 8016if test "${ac_cv_type_short+set}" = set; then
12117 echo $ECHO_N "(cached) $ECHO_C" >&6 8017 echo $ECHO_N "(cached) $ECHO_C" >&6
12118else 8018else
12921cat >>confdefs.h <<_ACEOF 8821cat >>confdefs.h <<_ACEOF
12922#define SIZEOF_INT $ac_cv_sizeof_int 8822#define SIZEOF_INT $ac_cv_sizeof_int
12923_ACEOF 8823_ACEOF
12924 8824
12925 8825
12926echo "$as_me:$LINENO: checking for long" >&5
12927echo $ECHO_N "checking for long... $ECHO_C" >&6
12928if test "${ac_cv_type_long+set}" = set; then
12929 echo $ECHO_N "(cached) $ECHO_C" >&6
12930else
12931 cat >conftest.$ac_ext <<_ACEOF
12932/* confdefs.h. */
12933_ACEOF
12934cat confdefs.h >>conftest.$ac_ext
12935cat >>conftest.$ac_ext <<_ACEOF
12936/* end confdefs.h. */
12937$ac_includes_default
12938int
12939main ()
12940{
12941if ((long *) 0)
12942 return 0;
12943if (sizeof (long))
12944 return 0;
12945 ;
12946 return 0;
12947}
12948_ACEOF
12949rm -f conftest.$ac_objext
12950if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12951 (eval $ac_compile) 2>conftest.er1
12952 ac_status=$?
12953 grep -v '^ *+' conftest.er1 >conftest.err
12954 rm -f conftest.er1
12955 cat conftest.err >&5
12956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12957 (exit $ac_status); } &&
12958 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12960 (eval $ac_try) 2>&5
12961 ac_status=$?
12962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12963 (exit $ac_status); }; } &&
12964 { ac_try='test -s conftest.$ac_objext'
12965 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12966 (eval $ac_try) 2>&5
12967 ac_status=$?
12968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12969 (exit $ac_status); }; }; then
12970 ac_cv_type_long=yes
12971else
12972 echo "$as_me: failed program was:" >&5
12973sed 's/^/| /' conftest.$ac_ext >&5
12974
12975ac_cv_type_long=no
12976fi
12977rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12978fi
12979echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
12980echo "${ECHO_T}$ac_cv_type_long" >&6
12981
12982echo "$as_me:$LINENO: checking size of long" >&5
12983echo $ECHO_N "checking size of long... $ECHO_C" >&6
12984if test "${ac_cv_sizeof_long+set}" = set; then
12985 echo $ECHO_N "(cached) $ECHO_C" >&6
12986else
12987 if test "$ac_cv_type_long" = yes; then
12988 # The cast to unsigned long works around a bug in the HP C Compiler
12989 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12990 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12991 # This bug is HP SR number 8606223364.
12992 if test "$cross_compiling" = yes; then
12993 # Depending upon the size, compute the lo and hi bounds.
12994cat >conftest.$ac_ext <<_ACEOF
12995/* confdefs.h. */
12996_ACEOF
12997cat confdefs.h >>conftest.$ac_ext
12998cat >>conftest.$ac_ext <<_ACEOF
12999/* end confdefs.h. */
13000$ac_includes_default
13001int
13002main ()
13003{
13004static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
13005test_array [0] = 0
13006
13007 ;
13008 return 0;
13009}
13010_ACEOF
13011rm -f conftest.$ac_objext
13012if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13013 (eval $ac_compile) 2>conftest.er1
13014 ac_status=$?
13015 grep -v '^ *+' conftest.er1 >conftest.err
13016 rm -f conftest.er1
13017 cat conftest.err >&5
13018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13019 (exit $ac_status); } &&
13020 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13021 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13022 (eval $ac_try) 2>&5
13023 ac_status=$?
13024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13025 (exit $ac_status); }; } &&
13026 { ac_try='test -s conftest.$ac_objext'
13027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13028 (eval $ac_try) 2>&5
13029 ac_status=$?
13030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13031 (exit $ac_status); }; }; then
13032 ac_lo=0 ac_mid=0
13033 while :; do
13034 cat >conftest.$ac_ext <<_ACEOF
13035/* confdefs.h. */
13036_ACEOF
13037cat confdefs.h >>conftest.$ac_ext
13038cat >>conftest.$ac_ext <<_ACEOF
13039/* end confdefs.h. */
13040$ac_includes_default
13041int
13042main ()
13043{
13044static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
13045test_array [0] = 0
13046
13047 ;
13048 return 0;
13049}
13050_ACEOF
13051rm -f conftest.$ac_objext
13052if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13053 (eval $ac_compile) 2>conftest.er1
13054 ac_status=$?
13055 grep -v '^ *+' conftest.er1 >conftest.err
13056 rm -f conftest.er1
13057 cat conftest.err >&5
13058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13059 (exit $ac_status); } &&
13060 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13061 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13062 (eval $ac_try) 2>&5
13063 ac_status=$?
13064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13065 (exit $ac_status); }; } &&
13066 { ac_try='test -s conftest.$ac_objext'
13067 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13068 (eval $ac_try) 2>&5
13069 ac_status=$?
13070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13071 (exit $ac_status); }; }; then
13072 ac_hi=$ac_mid; break
13073else
13074 echo "$as_me: failed program was:" >&5
13075sed 's/^/| /' conftest.$ac_ext >&5
13076
13077ac_lo=`expr $ac_mid + 1`
13078 if test $ac_lo -le $ac_mid; then
13079 ac_lo= ac_hi=
13080 break
13081 fi
13082 ac_mid=`expr 2 '*' $ac_mid + 1`
13083fi
13084rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13085 done
13086else
13087 echo "$as_me: failed program was:" >&5
13088sed 's/^/| /' conftest.$ac_ext >&5
13089
13090cat >conftest.$ac_ext <<_ACEOF
13091/* confdefs.h. */
13092_ACEOF
13093cat confdefs.h >>conftest.$ac_ext
13094cat >>conftest.$ac_ext <<_ACEOF
13095/* end confdefs.h. */
13096$ac_includes_default
13097int
13098main ()
13099{
13100static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
13101test_array [0] = 0
13102
13103 ;
13104 return 0;
13105}
13106_ACEOF
13107rm -f conftest.$ac_objext
13108if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13109 (eval $ac_compile) 2>conftest.er1
13110 ac_status=$?
13111 grep -v '^ *+' conftest.er1 >conftest.err
13112 rm -f conftest.er1
13113 cat conftest.err >&5
13114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13115 (exit $ac_status); } &&
13116 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13118 (eval $ac_try) 2>&5
13119 ac_status=$?
13120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13121 (exit $ac_status); }; } &&
13122 { ac_try='test -s conftest.$ac_objext'
13123 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13124 (eval $ac_try) 2>&5
13125 ac_status=$?
13126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13127 (exit $ac_status); }; }; then
13128 ac_hi=-1 ac_mid=-1
13129 while :; do
13130 cat >conftest.$ac_ext <<_ACEOF
13131/* confdefs.h. */
13132_ACEOF
13133cat confdefs.h >>conftest.$ac_ext
13134cat >>conftest.$ac_ext <<_ACEOF
13135/* end confdefs.h. */
13136$ac_includes_default
13137int
13138main ()
13139{
13140static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
13141test_array [0] = 0
13142
13143 ;
13144 return 0;
13145}
13146_ACEOF
13147rm -f conftest.$ac_objext
13148if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13149 (eval $ac_compile) 2>conftest.er1
13150 ac_status=$?
13151 grep -v '^ *+' conftest.er1 >conftest.err
13152 rm -f conftest.er1
13153 cat conftest.err >&5
13154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13155 (exit $ac_status); } &&
13156 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13157 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13158 (eval $ac_try) 2>&5
13159 ac_status=$?
13160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13161 (exit $ac_status); }; } &&
13162 { ac_try='test -s conftest.$ac_objext'
13163 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13164 (eval $ac_try) 2>&5
13165 ac_status=$?
13166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13167 (exit $ac_status); }; }; then
13168 ac_lo=$ac_mid; break
13169else
13170 echo "$as_me: failed program was:" >&5
13171sed 's/^/| /' conftest.$ac_ext >&5
13172
13173ac_hi=`expr '(' $ac_mid ')' - 1`
13174 if test $ac_mid -le $ac_hi; then
13175 ac_lo= ac_hi=
13176 break
13177 fi
13178 ac_mid=`expr 2 '*' $ac_mid`
13179fi
13180rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13181 done
13182else
13183 echo "$as_me: failed program was:" >&5
13184sed 's/^/| /' conftest.$ac_ext >&5
13185
13186ac_lo= ac_hi=
13187fi
13188rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13189fi
13190rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13191# Binary search between lo and hi bounds.
13192while test "x$ac_lo" != "x$ac_hi"; do
13193 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13194 cat >conftest.$ac_ext <<_ACEOF
13195/* confdefs.h. */
13196_ACEOF
13197cat confdefs.h >>conftest.$ac_ext
13198cat >>conftest.$ac_ext <<_ACEOF
13199/* end confdefs.h. */
13200$ac_includes_default
13201int
13202main ()
13203{
13204static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
13205test_array [0] = 0
13206
13207 ;
13208 return 0;
13209}
13210_ACEOF
13211rm -f conftest.$ac_objext
13212if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13213 (eval $ac_compile) 2>conftest.er1
13214 ac_status=$?
13215 grep -v '^ *+' conftest.er1 >conftest.err
13216 rm -f conftest.er1
13217 cat conftest.err >&5
13218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13219 (exit $ac_status); } &&
13220 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13221 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13222 (eval $ac_try) 2>&5
13223 ac_status=$?
13224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13225 (exit $ac_status); }; } &&
13226 { ac_try='test -s conftest.$ac_objext'
13227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13228 (eval $ac_try) 2>&5
13229 ac_status=$?
13230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13231 (exit $ac_status); }; }; then
13232 ac_hi=$ac_mid
13233else
13234 echo "$as_me: failed program was:" >&5
13235sed 's/^/| /' conftest.$ac_ext >&5
13236
13237ac_lo=`expr '(' $ac_mid ')' + 1`
13238fi
13239rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13240done
13241case $ac_lo in
13242?*) ac_cv_sizeof_long=$ac_lo;;
13243'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
13244See \`config.log' for more details." >&5
13245echo "$as_me: error: cannot compute sizeof (long), 77
13246See \`config.log' for more details." >&2;}
13247 { (exit 1); exit 1; }; } ;;
13248esac
13249else
13250 if test "$cross_compiling" = yes; then
13251 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
13252echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
13253 { (exit 1); exit 1; }; }
13254else
13255 cat >conftest.$ac_ext <<_ACEOF
13256/* confdefs.h. */
13257_ACEOF
13258cat confdefs.h >>conftest.$ac_ext
13259cat >>conftest.$ac_ext <<_ACEOF
13260/* end confdefs.h. */
13261$ac_includes_default
13262long longval () { return (long) (sizeof (long)); }
13263unsigned long ulongval () { return (long) (sizeof (long)); }
13264#include <stdio.h>
13265#include <stdlib.h>
13266int
13267main ()
13268{
13269
13270 FILE *f = fopen ("conftest.val", "w");
13271 if (! f)
13272 exit (1);
13273 if (((long) (sizeof (long))) < 0)
13274 {
13275 long i = longval ();
13276 if (i != ((long) (sizeof (long))))
13277 exit (1);
13278 fprintf (f, "%ld\n", i);
13279 }
13280 else
13281 {
13282 unsigned long i = ulongval ();
13283 if (i != ((long) (sizeof (long))))
13284 exit (1);
13285 fprintf (f, "%lu\n", i);
13286 }
13287 exit (ferror (f) || fclose (f) != 0);
13288
13289 ;
13290 return 0;
13291}
13292_ACEOF
13293rm -f conftest$ac_exeext
13294if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13295 (eval $ac_link) 2>&5
13296 ac_status=$?
13297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13298 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13299 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13300 (eval $ac_try) 2>&5
13301 ac_status=$?
13302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13303 (exit $ac_status); }; }; then
13304 ac_cv_sizeof_long=`cat conftest.val`
13305else
13306 echo "$as_me: program exited with status $ac_status" >&5
13307echo "$as_me: failed program was:" >&5
13308sed 's/^/| /' conftest.$ac_ext >&5
13309
13310( exit $ac_status )
13311{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
13312See \`config.log' for more details." >&5
13313echo "$as_me: error: cannot compute sizeof (long), 77
13314See \`config.log' for more details." >&2;}
13315 { (exit 1); exit 1; }; }
13316fi
13317rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13318fi
13319fi
13320rm -f conftest.val
13321else
13322 ac_cv_sizeof_long=0
13323fi
13324fi
13325echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
13326echo "${ECHO_T}$ac_cv_sizeof_long" >&6
13327cat >>confdefs.h <<_ACEOF
13328#define SIZEOF_LONG $ac_cv_sizeof_long
13329_ACEOF
13330
13331
13332echo "$as_me:$LINENO: checking for long long" >&5 8826echo "$as_me:$LINENO: checking for long long" >&5
13333echo $ECHO_N "checking for long long... $ECHO_C" >&6 8827echo $ECHO_N "checking for long long... $ECHO_C" >&6
13334if test "${ac_cv_type_long_long+set}" = set; then 8828if test "${ac_cv_type_long_long+set}" = set; then
13335 echo $ECHO_N "(cached) $ECHO_C" >&6 8829 echo $ECHO_N "(cached) $ECHO_C" >&6
13336else 8830else
14187 rxvt_cv_int16_t=yes 9681 rxvt_cv_int16_t=yes
14188else 9682else
14189 echo "$as_me: failed program was:" >&5 9683 echo "$as_me: failed program was:" >&5
14190sed 's/^/| /' conftest.$ac_ext >&5 9684sed 's/^/| /' conftest.$ac_ext >&5
14191 9685
14192if test $ac_cv_sizeof_char -ge 2; then 9686if test "$ac_cv_sizeof_char" -ge 2; then
14193 rxvt_cv_int16_t=" char" 9687 rxvt_cv_int16_t=" char"
14194else 9688else
14195 if test $ac_cv_sizeof_short -ge 2; then 9689 if test "$ac_cv_sizeof_short" -ge 2; then
14196 rxvt_cv_int16_t=" short" 9690 rxvt_cv_int16_t=" short"
14197 else 9691 else
14198 if test $ac_cv_sizeof_int -ge 2; then 9692 if test "$ac_cv_sizeof_int" -ge 2; then
14199 rxvt_cv_int16_t=" int" 9693 rxvt_cv_int16_t=" int"
14200 else 9694 else
14201 if test $ac_cv_sizeof_long -ge 2; then 9695 if test "$ac_cv_sizeof_long" -ge 2; then
14202 rxvt_cv_int16_t=" long" 9696 rxvt_cv_int16_t=" long"
14203 else 9697 else
14204 if test $ac_cv_sizeof_long_long -ge 2; then 9698 if test "$ac_cv_sizeof_long_long" -ge 2; then
14205 rxvt_cv_int16_t=" long long" 9699 rxvt_cv_int16_t=" long long"
14206 else 9700 else
14207 rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default 9701 rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
14208 fi 9702 fi
14209 fi 9703 fi
14269 rxvt_cv_uint16_t=yes 9763 rxvt_cv_uint16_t=yes
14270else 9764else
14271 echo "$as_me: failed program was:" >&5 9765 echo "$as_me: failed program was:" >&5
14272sed 's/^/| /' conftest.$ac_ext >&5 9766sed 's/^/| /' conftest.$ac_ext >&5
14273 9767
14274if test $ac_cv_sizeof_char -ge 2; then 9768if test "$ac_cv_sizeof_char" -ge 2; then
14275 rxvt_cv_uint16_t="unsigned char" 9769 rxvt_cv_uint16_t="unsigned char"
14276else 9770else
14277 if test $ac_cv_sizeof_short -ge 2; then 9771 if test "$ac_cv_sizeof_short" -ge 2; then
14278 rxvt_cv_uint16_t="unsigned short" 9772 rxvt_cv_uint16_t="unsigned short"
14279 else 9773 else
14280 if test $ac_cv_sizeof_int -ge 2; then 9774 if test "$ac_cv_sizeof_int" -ge 2; then
14281 rxvt_cv_uint16_t="unsigned int" 9775 rxvt_cv_uint16_t="unsigned int"
14282 else 9776 else
14283 if test $ac_cv_sizeof_long -ge 2; then 9777 if test "$ac_cv_sizeof_long" -ge 2; then
14284 rxvt_cv_uint16_t="unsigned long" 9778 rxvt_cv_uint16_t="unsigned long"
14285 else 9779 else
14286 if test $ac_cv_sizeof_long_long -ge 2; then 9780 if test "$ac_cv_sizeof_long_long" -ge 2; then
14287 rxvt_cv_uint16_t="unsigned long long" 9781 rxvt_cv_uint16_t="unsigned long long"
14288 else 9782 else
14289 rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default 9783 rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
14290 fi 9784 fi
14291 fi 9785 fi
14351 rxvt_cv_int32_t=yes 9845 rxvt_cv_int32_t=yes
14352else 9846else
14353 echo "$as_me: failed program was:" >&5 9847 echo "$as_me: failed program was:" >&5
14354sed 's/^/| /' conftest.$ac_ext >&5 9848sed 's/^/| /' conftest.$ac_ext >&5
14355 9849
14356if test $ac_cv_sizeof_char -ge 4; then 9850if test "$ac_cv_sizeof_char" -ge 4; then
14357 rxvt_cv_int32_t=" char" 9851 rxvt_cv_int32_t=" char"
14358else 9852else
14359 if test $ac_cv_sizeof_short -ge 4; then 9853 if test "$ac_cv_sizeof_short" -ge 4; then
14360 rxvt_cv_int32_t=" short" 9854 rxvt_cv_int32_t=" short"
14361 else 9855 else
14362 if test $ac_cv_sizeof_int -ge 4; then 9856 if test "$ac_cv_sizeof_int" -ge 4; then
14363 rxvt_cv_int32_t=" int" 9857 rxvt_cv_int32_t=" int"
14364 else 9858 else
14365 if test $ac_cv_sizeof_long -ge 4; then 9859 if test "$ac_cv_sizeof_long" -ge 4; then
14366 rxvt_cv_int32_t=" long" 9860 rxvt_cv_int32_t=" long"
14367 else 9861 else
14368 if test $ac_cv_sizeof_long_long -ge 4; then 9862 if test "$ac_cv_sizeof_long_long" -ge 4; then
14369 rxvt_cv_int32_t=" long long" 9863 rxvt_cv_int32_t=" long long"
14370 else 9864 else
14371 rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default 9865 rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
14372 fi 9866 fi
14373 fi 9867 fi
14433 rxvt_cv_uint32_t=yes 9927 rxvt_cv_uint32_t=yes
14434else 9928else
14435 echo "$as_me: failed program was:" >&5 9929 echo "$as_me: failed program was:" >&5
14436sed 's/^/| /' conftest.$ac_ext >&5 9930sed 's/^/| /' conftest.$ac_ext >&5
14437 9931
14438if test $ac_cv_sizeof_char -ge 4; then 9932if test "$ac_cv_sizeof_char" -ge 4; then
14439 rxvt_cv_uint32_t="unsigned char" 9933 rxvt_cv_uint32_t="unsigned char"
14440else 9934else
14441 if test $ac_cv_sizeof_short -ge 4; then 9935 if test "$ac_cv_sizeof_short" -ge 4; then
14442 rxvt_cv_uint32_t="unsigned short" 9936 rxvt_cv_uint32_t="unsigned short"
14443 else 9937 else
14444 if test $ac_cv_sizeof_int -ge 4; then 9938 if test "$ac_cv_sizeof_int" -ge 4; then
14445 rxvt_cv_uint32_t="unsigned int" 9939 rxvt_cv_uint32_t="unsigned int"
14446 else 9940 else
14447 if test $ac_cv_sizeof_long -ge 4; then 9941 if test "$ac_cv_sizeof_long" -ge 4; then
14448 rxvt_cv_uint32_t="unsigned long" 9942 rxvt_cv_uint32_t="unsigned long"
14449 else 9943 else
14450 if test $ac_cv_sizeof_long_long -ge 4; then 9944 if test "$ac_cv_sizeof_long_long" -ge 4; then
14451 rxvt_cv_uint32_t="unsigned long long" 9945 rxvt_cv_uint32_t="unsigned long long"
14452 else 9946 else
14453 rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default 9947 rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
14454 fi 9948 fi
14455 fi 9949 fi
14469 else 9963 else
14470 rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */" 9964 rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
14471 fi 9965 fi
14472fi 9966fi
14473 9967
14474if test $ac_cv_sizeof_int_p -eq 8; then 9968if test "$ac_cv_sizeof_int_p" -eq 8; then
14475 rxvt_intp_define="#define intp_t int64_t" 9969 rxvt_intp_define="#define intp_t int64_t"
14476 rxvt_u_intp_define="#define u_intp_t u_int64_t" 9970 rxvt_u_intp_define="#define u_intp_t u_int64_t"
14477else 9971else
14478 if test $ac_cv_sizeof_int_p -eq 4; then 9972 if test "$ac_cv_sizeof_int_p" -eq 4; then
14479 rxvt_intp_define="#define intp_t int32_t" 9973 rxvt_intp_define="#define intp_t int32_t"
14480 rxvt_u_intp_define="#define u_intp_t u_int32_t" 9974 rxvt_u_intp_define="#define u_intp_t u_int32_t"
14481 else 9975 else
14482 if test $ac_cv_sizeof_int_p -eq 2; then 9976 if test "$ac_cv_sizeof_int_p" -eq 2; then
14483 rxvt_intp_define="#define intp_t int16_t" 9977 rxvt_intp_define="#define intp_t int16_t"
14484 rxvt_u_intp_define="#define u_intp_t u_int16_t" 9978 rxvt_u_intp_define="#define u_intp_t u_int16_t"
14485 else 9979 else
14486 rxvt_intp_define="#error set intp_t" 9980 rxvt_intp_define="#error set intp_t"
14487 rxvt_u_intp_define="#error set u_intp_t" 9981 rxvt_u_intp_define="#error set u_intp_t"
14558#define RETSIGTYPE $ac_cv_type_signal 10052#define RETSIGTYPE $ac_cv_type_signal
14559_ACEOF 10053_ACEOF
14560 10054
14561 10055
14562 10056
14563case "$host_alias" in
14564 *ultrix) ac_cv_func_setsid='no' ;;
14565 *) break;;
14566esac
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580 10057
14581 10058
14582 10059
14583 10060
14584 10061
14585 10062
14586for ac_func in \ 10063for ac_func in \
14587 atexit \
14588 revoke \
14589 unsetenv \ 10064 unsetenv \
14590 setutent \ 10065 setutent \
14591 seteuid \ 10066 seteuid \
10067 setresuid \
14592 setreuid \ 10068 setreuid \
14593 setsid \
14594 setpgrp \
14595 setpgid \
14596 openpty \
14597 _getpty \
14598 grantpt \
14599 unlockpt \
14600 isastream \
14601 on_exit \ 10069 on_exit \
14602 nanosleep \
14603 updwtmp \
14604 ttyslot \
14605 10070
14606do 10071do
14607as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 10072as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14608echo "$as_me:$LINENO: checking for $ac_func" >&5 10073echo "$as_me:$LINENO: checking for $ac_func" >&5
14609echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 10074echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14698 cat >>confdefs.h <<_ACEOF 10163 cat >>confdefs.h <<_ACEOF
14699#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 10164#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14700_ACEOF 10165_ACEOF
14701 10166
14702fi 10167fi
10168done
10169
10170
10171
10172
10173
10174
10175for ac_func in \
10176 ttyslot \
10177 updwtmp \
10178 updwtmpx \
10179
10180do
10181as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10182echo "$as_me:$LINENO: checking for $ac_func" >&5
10183echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10184if eval "test \"\${$as_ac_var+set}\" = set"; then
10185 echo $ECHO_N "(cached) $ECHO_C" >&6
10186else
10187 cat >conftest.$ac_ext <<_ACEOF
10188/* confdefs.h. */
10189_ACEOF
10190cat confdefs.h >>conftest.$ac_ext
10191cat >>conftest.$ac_ext <<_ACEOF
10192/* end confdefs.h. */
10193/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10194 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10195#define $ac_func innocuous_$ac_func
10196
10197/* System header to define __stub macros and hopefully few prototypes,
10198 which can conflict with char $ac_func (); below.
10199 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10200 <limits.h> exists even on freestanding compilers. */
10201
10202#ifdef __STDC__
10203# include <limits.h>
10204#else
10205# include <assert.h>
10206#endif
10207
10208#undef $ac_func
10209
10210/* Override any gcc2 internal prototype to avoid an error. */
10211#ifdef __cplusplus
10212extern "C"
10213{
10214#endif
10215/* We use char because int might match the return type of a gcc2
10216 builtin and then its argument prototype would still apply. */
10217char $ac_func ();
10218/* The GNU C library defines this for functions which it implements
10219 to always fail with ENOSYS. Some functions are actually named
10220 something starting with __ and the normal name is an alias. */
10221#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10222choke me
10223#else
10224char (*f) () = $ac_func;
10225#endif
10226#ifdef __cplusplus
10227}
10228#endif
10229
10230int
10231main ()
10232{
10233return f != $ac_func;
10234 ;
10235 return 0;
10236}
10237_ACEOF
10238rm -f conftest.$ac_objext conftest$ac_exeext
10239if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10240 (eval $ac_link) 2>conftest.er1
10241 ac_status=$?
10242 grep -v '^ *+' conftest.er1 >conftest.err
10243 rm -f conftest.er1
10244 cat conftest.err >&5
10245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10246 (exit $ac_status); } &&
10247 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10248 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10249 (eval $ac_try) 2>&5
10250 ac_status=$?
10251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10252 (exit $ac_status); }; } &&
10253 { ac_try='test -s conftest$ac_exeext'
10254 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10255 (eval $ac_try) 2>&5
10256 ac_status=$?
10257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10258 (exit $ac_status); }; }; then
10259 eval "$as_ac_var=yes"
10260else
10261 echo "$as_me: failed program was:" >&5
10262sed 's/^/| /' conftest.$ac_ext >&5
10263
10264eval "$as_ac_var=no"
10265fi
10266rm -f conftest.err conftest.$ac_objext \
10267 conftest$ac_exeext conftest.$ac_ext
10268fi
10269echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10270echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10271if test `eval echo '${'$as_ac_var'}'` = yes; then
10272 cat >>confdefs.h <<_ACEOF
10273#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10274_ACEOF
10275
10276fi
10277done
10278
10279
10280
10281
10282
10283for ac_header in \
10284 utmp.h \
10285 utmpx.h \
10286 lastlog.h \
10287
10288do
10289as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10290if eval "test \"\${$as_ac_Header+set}\" = set"; then
10291 echo "$as_me:$LINENO: checking for $ac_header" >&5
10292echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10293if eval "test \"\${$as_ac_Header+set}\" = set"; then
10294 echo $ECHO_N "(cached) $ECHO_C" >&6
10295fi
10296echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10297echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10298else
10299 # Is the header compilable?
10300echo "$as_me:$LINENO: checking $ac_header usability" >&5
10301echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10302cat >conftest.$ac_ext <<_ACEOF
10303/* confdefs.h. */
10304_ACEOF
10305cat confdefs.h >>conftest.$ac_ext
10306cat >>conftest.$ac_ext <<_ACEOF
10307/* end confdefs.h. */
10308$ac_includes_default
10309#include <$ac_header>
10310_ACEOF
10311rm -f conftest.$ac_objext
10312if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10313 (eval $ac_compile) 2>conftest.er1
10314 ac_status=$?
10315 grep -v '^ *+' conftest.er1 >conftest.err
10316 rm -f conftest.er1
10317 cat conftest.err >&5
10318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10319 (exit $ac_status); } &&
10320 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10321 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10322 (eval $ac_try) 2>&5
10323 ac_status=$?
10324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10325 (exit $ac_status); }; } &&
10326 { ac_try='test -s conftest.$ac_objext'
10327 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10328 (eval $ac_try) 2>&5
10329 ac_status=$?
10330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10331 (exit $ac_status); }; }; then
10332 ac_header_compiler=yes
10333else
10334 echo "$as_me: failed program was:" >&5
10335sed 's/^/| /' conftest.$ac_ext >&5
10336
10337ac_header_compiler=no
10338fi
10339rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10340echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10341echo "${ECHO_T}$ac_header_compiler" >&6
10342
10343# Is the header present?
10344echo "$as_me:$LINENO: checking $ac_header presence" >&5
10345echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10346cat >conftest.$ac_ext <<_ACEOF
10347/* confdefs.h. */
10348_ACEOF
10349cat confdefs.h >>conftest.$ac_ext
10350cat >>conftest.$ac_ext <<_ACEOF
10351/* end confdefs.h. */
10352#include <$ac_header>
10353_ACEOF
10354if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10355 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10356 ac_status=$?
10357 grep -v '^ *+' conftest.er1 >conftest.err
10358 rm -f conftest.er1
10359 cat conftest.err >&5
10360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10361 (exit $ac_status); } >/dev/null; then
10362 if test -s conftest.err; then
10363 ac_cpp_err=$ac_cxx_preproc_warn_flag
10364 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10365 else
10366 ac_cpp_err=
10367 fi
10368else
10369 ac_cpp_err=yes
10370fi
10371if test -z "$ac_cpp_err"; then
10372 ac_header_preproc=yes
10373else
10374 echo "$as_me: failed program was:" >&5
10375sed 's/^/| /' conftest.$ac_ext >&5
10376
10377 ac_header_preproc=no
10378fi
10379rm -f conftest.err conftest.$ac_ext
10380echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10381echo "${ECHO_T}$ac_header_preproc" >&6
10382
10383# So? What about this header?
10384case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10385 yes:no: )
10386 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10387echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10388 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10389echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10390 ac_header_preproc=yes
10391 ;;
10392 no:yes:* )
10393 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10394echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10395 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10396echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10397 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10398echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10399 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10400echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10401 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10402echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10403 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10404echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10405 (
10406 cat <<\_ASBOX
10407## ------------------------------------------ ##
10408## Report this to the AC_PACKAGE_NAME lists. ##
10409## ------------------------------------------ ##
10410_ASBOX
10411 ) |
10412 sed "s/^/$as_me: WARNING: /" >&2
10413 ;;
10414esac
10415echo "$as_me:$LINENO: checking for $ac_header" >&5
10416echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10417if eval "test \"\${$as_ac_Header+set}\" = set"; then
10418 echo $ECHO_N "(cached) $ECHO_C" >&6
10419else
10420 eval "$as_ac_Header=\$ac_header_preproc"
10421fi
10422echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10423echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10424
10425fi
10426if test `eval echo '${'$as_ac_Header'}'` = yes; then
10427 cat >>confdefs.h <<_ACEOF
10428#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10429_ACEOF
10430
10431fi
10432
14703done 10433done
14704 10434
14705 10435
14706 10436
14707if test "${ac_cv_header_utmp_h+set}" = set; then 10437if test "${ac_cv_header_utmp_h+set}" = set; then
14841 10571
14842fi 10572fi
14843if test $ac_cv_header_utmp_h = yes; then 10573if test $ac_cv_header_utmp_h = yes; then
14844 echo "$as_me:$LINENO: checking for struct utmp" >&5 10574 echo "$as_me:$LINENO: checking for struct utmp" >&5
14845echo $ECHO_N "checking for struct utmp... $ECHO_C" >&6 10575echo $ECHO_N "checking for struct utmp... $ECHO_C" >&6
14846if test "${rxvt_cv_struct_utmp+set}" = set; then 10576if test "${struct_utmp+set}" = set; then
14847 echo $ECHO_N "(cached) $ECHO_C" >&6 10577 echo $ECHO_N "(cached) $ECHO_C" >&6
14848else 10578else
14849 cat >conftest.$ac_ext <<_ACEOF 10579 cat >conftest.$ac_ext <<_ACEOF
14850/* confdefs.h. */ 10580/* confdefs.h. */
14851_ACEOF 10581_ACEOF
14852cat confdefs.h >>conftest.$ac_ext 10582cat confdefs.h >>conftest.$ac_ext
14853cat >>conftest.$ac_ext <<_ACEOF 10583cat >>conftest.$ac_ext <<_ACEOF
14854/* end confdefs.h. */ 10584/* end confdefs.h. */
14855#include <sys/types.h> 10585#include <sys/types.h>
14856#include <stdint.h>
14857#include <utmp.h> 10586#include <utmp.h>
14858int 10587int
14859main () 10588main ()
14860{ 10589{
14861struct utmp ut; 10590struct utmp ut;
14882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14883 (eval $ac_try) 2>&5 10612 (eval $ac_try) 2>&5
14884 ac_status=$? 10613 ac_status=$?
14885 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14886 (exit $ac_status); }; }; then 10615 (exit $ac_status); }; }; then
14887 rxvt_cv_struct_utmp=yes 10616 struct_utmp=yes
14888else 10617else
14889 echo "$as_me: failed program was:" >&5 10618 echo "$as_me: failed program was:" >&5
14890sed 's/^/| /' conftest.$ac_ext >&5 10619sed 's/^/| /' conftest.$ac_ext >&5
14891 10620
14892rxvt_cv_struct_utmp=no 10621struct_utmp=no
14893fi 10622fi
14894rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10623rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14895fi 10624fi
14896echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp" >&5 10625echo "$as_me:$LINENO: result: $struct_utmp" >&5
14897echo "${ECHO_T}$rxvt_cv_struct_utmp" >&6 10626echo "${ECHO_T}$struct_utmp" >&6
14898if test x$rxvt_cv_struct_utmp = xyes; then 10627if test x$struct_utmp = xyes; then
14899 10628
14900cat >>confdefs.h <<\_ACEOF 10629cat >>confdefs.h <<\_ACEOF
14901#define HAVE_STRUCT_UTMP 1 10630#define HAVE_STRUCT_UTMP 1
14902_ACEOF 10631_ACEOF
14903 10632
14904fi 10633fi
14905 10634
14906 10635
14907echo "$as_me:$LINENO: checking for ut_host in utmp struct" >&5 10636echo "$as_me:$LINENO: checking for ut_host in utmp struct" >&5
14908echo $ECHO_N "checking for ut_host in utmp struct... $ECHO_C" >&6 10637echo $ECHO_N "checking for ut_host in utmp struct... $ECHO_C" >&6
14909if test "${rxvt_cv_struct_utmp_host+set}" = set; then 10638if test "${struct_utmp_host+set}" = set; then
14910 echo $ECHO_N "(cached) $ECHO_C" >&6 10639 echo $ECHO_N "(cached) $ECHO_C" >&6
14911else 10640else
14912 cat >conftest.$ac_ext <<_ACEOF 10641 cat >conftest.$ac_ext <<_ACEOF
14913/* confdefs.h. */ 10642/* confdefs.h. */
14914_ACEOF 10643_ACEOF
14944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14945 (eval $ac_try) 2>&5 10674 (eval $ac_try) 2>&5
14946 ac_status=$? 10675 ac_status=$?
14947 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14948 (exit $ac_status); }; }; then 10677 (exit $ac_status); }; }; then
14949 rxvt_cv_struct_utmp_host=yes 10678 struct_utmp_host=yes
14950else 10679else
14951 echo "$as_me: failed program was:" >&5 10680 echo "$as_me: failed program was:" >&5
14952sed 's/^/| /' conftest.$ac_ext >&5 10681sed 's/^/| /' conftest.$ac_ext >&5
14953 10682
14954rxvt_cv_struct_utmp_host=no 10683struct_utmp_host=no
14955fi 10684fi
14956rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10685rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14957fi 10686fi
14958echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp_host" >&5 10687echo "$as_me:$LINENO: result: $struct_utmp_host" >&5
14959echo "${ECHO_T}$rxvt_cv_struct_utmp_host" >&6 10688echo "${ECHO_T}$struct_utmp_host" >&6
14960if test x$rxvt_cv_struct_utmp_host = xyes; then 10689if test x$struct_utmp_host = xyes; then
14961 10690
14962cat >>confdefs.h <<\_ACEOF 10691cat >>confdefs.h <<\_ACEOF
14963#define HAVE_UTMP_HOST 1 10692#define HAVE_UTMP_HOST 1
14964_ACEOF 10693_ACEOF
14965 10694
14966fi 10695fi
14967 10696
14968echo "$as_me:$LINENO: checking for ut_pid in utmp struct" >&5 10697echo "$as_me:$LINENO: checking for ut_pid in utmp struct" >&5
14969echo $ECHO_N "checking for ut_pid in utmp struct... $ECHO_C" >&6 10698echo $ECHO_N "checking for ut_pid in utmp struct... $ECHO_C" >&6
14970if test "${rxvt_cv_struct_utmp_pid+set}" = set; then 10699if test "${struct_utmp_pid+set}" = set; then
14971 echo $ECHO_N "(cached) $ECHO_C" >&6 10700 echo $ECHO_N "(cached) $ECHO_C" >&6
14972else 10701else
14973 cat >conftest.$ac_ext <<_ACEOF 10702 cat >conftest.$ac_ext <<_ACEOF
14974/* confdefs.h. */ 10703/* confdefs.h. */
14975_ACEOF 10704_ACEOF
15005 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15006 (eval $ac_try) 2>&5 10735 (eval $ac_try) 2>&5
15007 ac_status=$? 10736 ac_status=$?
15008 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15009 (exit $ac_status); }; }; then 10738 (exit $ac_status); }; }; then
15010 rxvt_cv_struct_utmp_pid=yes 10739 struct_utmp_pid=yes
15011else 10740else
15012 echo "$as_me: failed program was:" >&5 10741 echo "$as_me: failed program was:" >&5
15013sed 's/^/| /' conftest.$ac_ext >&5 10742sed 's/^/| /' conftest.$ac_ext >&5
15014 10743
15015rxvt_cv_struct_utmp_pid=no 10744struct_utmp_pid=no
15016fi 10745fi
15017rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10746rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15018fi 10747fi
15019echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp_pid" >&5 10748echo "$as_me:$LINENO: result: $struct_utmp_pid" >&5
15020echo "${ECHO_T}$rxvt_cv_struct_utmp_pid" >&6 10749echo "${ECHO_T}$struct_utmp_pid" >&6
15021if test x$rxvt_cv_struct_utmp_pid = xyes; then 10750if test x$struct_utmp_pid = xyes; then
15022 10751
15023cat >>confdefs.h <<\_ACEOF 10752cat >>confdefs.h <<\_ACEOF
15024#define HAVE_UTMP_PID 1 10753#define HAVE_UTMP_PID 1
15025_ACEOF 10754_ACEOF
15026 10755
15167 10896
15168fi 10897fi
15169if test $ac_cv_header_utmpx_h = yes; then 10898if test $ac_cv_header_utmpx_h = yes; then
15170 echo "$as_me:$LINENO: checking for struct utmpx" >&5 10899 echo "$as_me:$LINENO: checking for struct utmpx" >&5
15171echo $ECHO_N "checking for struct utmpx... $ECHO_C" >&6 10900echo $ECHO_N "checking for struct utmpx... $ECHO_C" >&6
15172if test "${rxvt_cv_struct_utmpx+set}" = set; then 10901if test "${struct_utmpx+set}" = set; then
15173 echo $ECHO_N "(cached) $ECHO_C" >&6 10902 echo $ECHO_N "(cached) $ECHO_C" >&6
15174else 10903else
15175 cat >conftest.$ac_ext <<_ACEOF 10904 cat >conftest.$ac_ext <<_ACEOF
15176/* confdefs.h. */ 10905/* confdefs.h. */
15177_ACEOF 10906_ACEOF
15207 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15208 (eval $ac_try) 2>&5 10937 (eval $ac_try) 2>&5
15209 ac_status=$? 10938 ac_status=$?
15210 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15211 (exit $ac_status); }; }; then 10940 (exit $ac_status); }; }; then
15212 rxvt_cv_struct_utmpx=yes 10941 struct_utmpx=yes
15213else 10942else
15214 echo "$as_me: failed program was:" >&5 10943 echo "$as_me: failed program was:" >&5
15215sed 's/^/| /' conftest.$ac_ext >&5 10944sed 's/^/| /' conftest.$ac_ext >&5
15216 10945
15217rxvt_cv_struct_utmpx=no 10946struct_utmpx=no
15218fi 10947fi
15219rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10948rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15220fi 10949fi
15221echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx" >&5 10950echo "$as_me:$LINENO: result: $struct_utmpx" >&5
15222echo "${ECHO_T}$rxvt_cv_struct_utmpx" >&6 10951echo "${ECHO_T}$struct_utmpx" >&6
15223if test x$rxvt_cv_struct_utmpx = xyes; then 10952if test x$struct_utmpx = xyes; then
15224 10953
15225cat >>confdefs.h <<\_ACEOF 10954cat >>confdefs.h <<\_ACEOF
15226#define HAVE_STRUCT_UTMPX 1 10955#define HAVE_STRUCT_UTMPX 1
15227_ACEOF 10956_ACEOF
15228 10957
15229fi 10958fi
15230 10959
15231 10960
15232echo "$as_me:$LINENO: checking for host in utmpx struct" >&5 10961echo "$as_me:$LINENO: checking for host in utmpx struct" >&5
15233echo $ECHO_N "checking for host in utmpx struct... $ECHO_C" >&6 10962echo $ECHO_N "checking for host in utmpx struct... $ECHO_C" >&6
15234if test "${rxvt_cv_struct_utmpx_host+set}" = set; then 10963if test "${struct_utmpx_host+set}" = set; then
15235 echo $ECHO_N "(cached) $ECHO_C" >&6 10964 echo $ECHO_N "(cached) $ECHO_C" >&6
15236else 10965else
15237 cat >conftest.$ac_ext <<_ACEOF 10966 cat >conftest.$ac_ext <<_ACEOF
15238/* confdefs.h. */ 10967/* confdefs.h. */
15239_ACEOF 10968_ACEOF
15269 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10998 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15270 (eval $ac_try) 2>&5 10999 (eval $ac_try) 2>&5
15271 ac_status=$? 11000 ac_status=$?
15272 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15273 (exit $ac_status); }; }; then 11002 (exit $ac_status); }; }; then
15274 rxvt_cv_struct_utmpx_host=yes 11003 struct_utmpx_host=yes
15275else 11004else
15276 echo "$as_me: failed program was:" >&5 11005 echo "$as_me: failed program was:" >&5
15277sed 's/^/| /' conftest.$ac_ext >&5 11006sed 's/^/| /' conftest.$ac_ext >&5
15278 11007
15279rxvt_cv_struct_utmpx_host=no 11008struct_utmpx_host=no
15280fi 11009fi
15281rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11010rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15282fi 11011fi
15283echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx_host" >&5 11012echo "$as_me:$LINENO: result: $struct_utmpx_host" >&5
15284echo "${ECHO_T}$rxvt_cv_struct_utmpx_host" >&6 11013echo "${ECHO_T}$struct_utmpx_host" >&6
15285if test x$rxvt_cv_struct_utmpx_host = xyes; then 11014if test x$struct_utmpx_host = xyes; then
15286 11015
15287cat >>confdefs.h <<\_ACEOF 11016cat >>confdefs.h <<\_ACEOF
15288#define HAVE_UTMPX_HOST 1 11017#define HAVE_UTMPX_HOST 1
15289_ACEOF 11018_ACEOF
15290 11019
15291fi 11020fi
15292 11021
15293fi 11022echo "$as_me:$LINENO: checking for session in utmpx struct" >&5
11023echo $ECHO_N "checking for session in utmpx struct... $ECHO_C" >&6
11024if test "${struct_utmpx_session+set}" = set; then
11025 echo $ECHO_N "(cached) $ECHO_C" >&6
11026else
11027 cat >conftest.$ac_ext <<_ACEOF
11028/* confdefs.h. */
11029_ACEOF
11030cat confdefs.h >>conftest.$ac_ext
11031cat >>conftest.$ac_ext <<_ACEOF
11032/* end confdefs.h. */
11033#include <sys/types.h>
11034#include <utmpx.h>
11035int
11036main ()
11037{
11038struct utmpx utx; utx.ut_session;
11039 ;
11040 return 0;
11041}
11042_ACEOF
11043rm -f conftest.$ac_objext
11044if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11045 (eval $ac_compile) 2>conftest.er1
11046 ac_status=$?
11047 grep -v '^ *+' conftest.er1 >conftest.err
11048 rm -f conftest.er1
11049 cat conftest.err >&5
11050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11051 (exit $ac_status); } &&
11052 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11053 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11054 (eval $ac_try) 2>&5
11055 ac_status=$?
11056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11057 (exit $ac_status); }; } &&
11058 { ac_try='test -s conftest.$ac_objext'
11059 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11060 (eval $ac_try) 2>&5
11061 ac_status=$?
11062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11063 (exit $ac_status); }; }; then
11064 struct_utmpx_session=yes
11065else
11066 echo "$as_me: failed program was:" >&5
11067sed 's/^/| /' conftest.$ac_ext >&5
15294 11068
11069struct_utmpx_session=no
11070fi
11071rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11072fi
11073echo "$as_me:$LINENO: result: $struct_utmpx_session" >&5
11074echo "${ECHO_T}$struct_utmpx_session" >&6
11075if test x$struct_utmpx_session = xyes; then
11076
11077cat >>confdefs.h <<\_ACEOF
11078#define HAVE_UTMPX_SESSION 1
11079_ACEOF
11080
11081fi
11082
11083fi
15295 11084
15296 11085
15297echo "$as_me:$LINENO: checking for struct lastlog" >&5 11086echo "$as_me:$LINENO: checking for struct lastlog" >&5
15298echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6 11087echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6
15299if test "${rxvt_cv_struct_lastlog+set}" = set; then 11088if test "${struct_lastlog+set}" = set; then
15300 echo $ECHO_N "(cached) $ECHO_C" >&6 11089 echo $ECHO_N "(cached) $ECHO_C" >&6
15301else 11090else
15302 cat >conftest.$ac_ext <<_ACEOF 11091 cat >conftest.$ac_ext <<_ACEOF
15303/* confdefs.h. */ 11092/* confdefs.h. */
15304_ACEOF 11093_ACEOF
15338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15339 (eval $ac_try) 2>&5 11128 (eval $ac_try) 2>&5
15340 ac_status=$? 11129 ac_status=$?
15341 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15342 (exit $ac_status); }; }; then 11131 (exit $ac_status); }; }; then
15343 rxvt_cv_struct_lastlog=yes 11132 struct_lastlog=yes
15344else 11133else
15345 echo "$as_me: failed program was:" >&5 11134 echo "$as_me: failed program was:" >&5
15346sed 's/^/| /' conftest.$ac_ext >&5 11135sed 's/^/| /' conftest.$ac_ext >&5
15347 11136
15348rxvt_cv_struct_lastlog=no 11137struct_lastlog=no
15349fi 11138fi
15350rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11139rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15351fi 11140fi
15352echo "$as_me:$LINENO: result: $rxvt_cv_struct_lastlog" >&5 11141echo "$as_me:$LINENO: result: $struct_lastlog" >&5
15353echo "${ECHO_T}$rxvt_cv_struct_lastlog" >&6 11142echo "${ECHO_T}$struct_lastlog" >&6
15354if test x$rxvt_cv_struct_lastlog = xyes; then 11143if test x$struct_lastlog = xyes; then
15355 11144
15356cat >>confdefs.h <<\_ACEOF 11145cat >>confdefs.h <<\_ACEOF
15357#define HAVE_STRUCT_LASTLOG 1 11146#define HAVE_STRUCT_LASTLOG 1
15358_ACEOF 11147_ACEOF
15359 11148
15360fi 11149fi
15361 11150
15362echo "$as_me:$LINENO: checking for struct lastlogx" >&5 11151echo "$as_me:$LINENO: checking for struct lastlogx" >&5
15363echo $ECHO_N "checking for struct lastlogx... $ECHO_C" >&6 11152echo $ECHO_N "checking for struct lastlogx... $ECHO_C" >&6
15364if test "${rxvt_cv_struct_lastlogx+set}" = set; then 11153if test "${struct_lastlogx+set}" = set; then
15365 echo $ECHO_N "(cached) $ECHO_C" >&6 11154 echo $ECHO_N "(cached) $ECHO_C" >&6
15366else 11155else
15367 cat >conftest.$ac_ext <<_ACEOF 11156 cat >conftest.$ac_ext <<_ACEOF
15368/* confdefs.h. */ 11157/* confdefs.h. */
15369_ACEOF 11158_ACEOF
15403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15404 (eval $ac_try) 2>&5 11193 (eval $ac_try) 2>&5
15405 ac_status=$? 11194 ac_status=$?
15406 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15407 (exit $ac_status); }; }; then 11196 (exit $ac_status); }; }; then
15408 rxvt_cv_struct_lastlogx=yes 11197 struct_lastlogx=yes
15409else 11198else
15410 echo "$as_me: failed program was:" >&5 11199 echo "$as_me: failed program was:" >&5
15411sed 's/^/| /' conftest.$ac_ext >&5 11200sed 's/^/| /' conftest.$ac_ext >&5
15412 11201
15413rxvt_cv_struct_lastlogx=no 11202struct_lastlogx=no
15414fi 11203fi
15415rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11204rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15416fi 11205fi
15417echo "$as_me:$LINENO: result: $rxvt_cv_struct_lastlogx" >&5 11206echo "$as_me:$LINENO: result: $struct_lastlogx" >&5
15418echo "${ECHO_T}$rxvt_cv_struct_lastlogx" >&6 11207echo "${ECHO_T}$struct_lastlogx" >&6
15419if test x$rxvt_cv_struct_lastlogx = xyes; then 11208if test x$struct_lastlogx = xyes; then
15420 11209
15421cat >>confdefs.h <<\_ACEOF 11210cat >>confdefs.h <<\_ACEOF
15422#define HAVE_STRUCT_LASTLOGX 1 11211#define HAVE_STRUCT_LASTLOGX 1
15423_ACEOF 11212_ACEOF
15424 11213
15425fi 11214fi
15426 11215
15427 11216
15428echo "$as_me:$LINENO: checking where utmp is located" >&5 11217echo "$as_me:$LINENO: checking where utmp is located" >&5
15429echo $ECHO_N "checking where utmp is located... $ECHO_C" >&6 11218echo $ECHO_N "checking where utmp is located... $ECHO_C" >&6
15430if test "${rxvt_cv_path_utmp+set}" = set; then 11219if test "${path_utmp+set}" = set; then
15431 echo $ECHO_N "(cached) $ECHO_C" >&6 11220 echo $ECHO_N "(cached) $ECHO_C" >&6
15432else 11221else
15433 if test "$cross_compiling" = yes; then 11222 if test "$cross_compiling" = yes; then
15434 { echo "$as_me:$LINENO: WARNING: Define RXVT_UTMP_FILE in config.h manually" >&5 11223 { echo "$as_me:$LINENO: WARNING: Define UTMP_FILE in config.h manually" >&5
15435echo "$as_me: WARNING: Define RXVT_UTMP_FILE in config.h manually" >&2;} 11224echo "$as_me: WARNING: Define UTMP_FILE in config.h manually" >&2;}
15436else 11225else
15437 cat >conftest.$ac_ext <<_ACEOF 11226 cat >conftest.$ac_ext <<_ACEOF
15438/* confdefs.h. */ 11227/* confdefs.h. */
15439_ACEOF 11228_ACEOF
15440cat confdefs.h >>conftest.$ac_ext 11229cat confdefs.h >>conftest.$ac_ext
15476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15477 (eval $ac_try) 2>&5 11266 (eval $ac_try) 2>&5
15478 ac_status=$? 11267 ac_status=$?
15479 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15480 (exit $ac_status); }; }; then 11269 (exit $ac_status); }; }; then
15481 rxvt_cv_path_utmp=`cat conftestval` 11270 path_utmp=`cat conftestval`
15482else 11271else
15483 echo "$as_me: program exited with status $ac_status" >&5 11272 echo "$as_me: program exited with status $ac_status" >&5
15484echo "$as_me: failed program was:" >&5 11273echo "$as_me: failed program was:" >&5
15485sed 's/^/| /' conftest.$ac_ext >&5 11274sed 's/^/| /' conftest.$ac_ext >&5
15486 11275
15487( exit $ac_status ) 11276( exit $ac_status )
15488rxvt_cv_path_utmp= 11277path_utmp=
15489fi 11278fi
15490rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11279rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15491fi 11280fi
15492fi 11281fi
15493echo "$as_me:$LINENO: result: $rxvt_cv_path_utmp" >&5 11282echo "$as_me:$LINENO: result: $path_utmp" >&5
15494echo "${ECHO_T}$rxvt_cv_path_utmp" >&6 11283echo "${ECHO_T}$path_utmp" >&6
15495if test x$rxvt_cv_path_utmp != x; then 11284if test x$path_utmp != x; then
15496 11285
15497cat >>confdefs.h <<_ACEOF 11286cat >>confdefs.h <<_ACEOF
15498#define RXVT_UTMP_FILE "$rxvt_cv_path_utmp" 11287#define UTMP_FILE "$path_utmp"
15499_ACEOF 11288_ACEOF
15500 11289
15501fi 11290fi
15502 11291
15503 11292
15504echo "$as_me:$LINENO: checking where utmpx is located" >&5 11293echo "$as_me:$LINENO: checking where utmpx is located" >&5
15505echo $ECHO_N "checking where utmpx is located... $ECHO_C" >&6 11294echo $ECHO_N "checking where utmpx is located... $ECHO_C" >&6
15506if test "${rxvt_cv_path_utmpx+set}" = set; then 11295if test "${path_utmpx+set}" = set; then
15507 echo $ECHO_N "(cached) $ECHO_C" >&6 11296 echo $ECHO_N "(cached) $ECHO_C" >&6
15508else 11297else
15509 if test "$cross_compiling" = yes; then 11298 if test "$cross_compiling" = yes; then
15510 { echo "$as_me:$LINENO: WARNING: Define RXVT_UTMPX_FILE in config.h manually" >&5 11299 { echo "$as_me:$LINENO: WARNING: Define UTMPX_FILE in config.h manually" >&5
15511echo "$as_me: WARNING: Define RXVT_UTMPX_FILE in config.h manually" >&2;} 11300echo "$as_me: WARNING: Define UTMPX_FILE in config.h manually" >&2;}
15512else 11301else
15513 cat >conftest.$ac_ext <<_ACEOF 11302 cat >conftest.$ac_ext <<_ACEOF
15514/* confdefs.h. */ 11303/* confdefs.h. */
15515_ACEOF 11304_ACEOF
15516cat confdefs.h >>conftest.$ac_ext 11305cat confdefs.h >>conftest.$ac_ext
15562 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15563 (eval $ac_try) 2>&5 11352 (eval $ac_try) 2>&5
15564 ac_status=$? 11353 ac_status=$?
15565 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15566 (exit $ac_status); }; }; then 11355 (exit $ac_status); }; }; then
15567 rxvt_cv_path_utmpx=`cat conftestval` 11356 path_utmpx=`cat conftestval`
15568else 11357else
15569 echo "$as_me: program exited with status $ac_status" >&5 11358 echo "$as_me: program exited with status $ac_status" >&5
15570echo "$as_me: failed program was:" >&5 11359echo "$as_me: failed program was:" >&5
15571sed 's/^/| /' conftest.$ac_ext >&5 11360sed 's/^/| /' conftest.$ac_ext >&5
15572 11361
15573( exit $ac_status ) 11362( exit $ac_status )
15574rxvt_cv_path_utmpx= 11363path_utmpx=
15575fi 11364fi
15576rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11365rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15577fi 11366fi
15578fi 11367fi
15579echo "$as_me:$LINENO: result: $rxvt_cv_path_utmpx" >&5 11368echo "$as_me:$LINENO: result: $path_utmpx" >&5
15580echo "${ECHO_T}$rxvt_cv_path_utmpx" >&6 11369echo "${ECHO_T}$path_utmpx" >&6
15581if test x$rxvt_cv_path_utmpx != x; then 11370if test x$path_utmpx != x; then
15582 11371
15583cat >>confdefs.h <<_ACEOF 11372cat >>confdefs.h <<_ACEOF
15584#define RXVT_UTMPX_FILE "$rxvt_cv_path_utmpx" 11373#define UTMPX_FILE "$path_utmpx"
15585_ACEOF 11374_ACEOF
15586 11375
15587fi 11376fi
15588 11377
15589 11378
15590echo "$as_me:$LINENO: checking where wtmp is located" >&5 11379echo "$as_me:$LINENO: checking where wtmp is located" >&5
15591echo $ECHO_N "checking where wtmp is located... $ECHO_C" >&6 11380echo $ECHO_N "checking where wtmp is located... $ECHO_C" >&6
15592if test "${rxvt_cv_path_wtmp+set}" = set; then 11381if test "${path_wtmp+set}" = set; then
15593 echo $ECHO_N "(cached) $ECHO_C" >&6 11382 echo $ECHO_N "(cached) $ECHO_C" >&6
15594else 11383else
15595 if test "$cross_compiling" = yes; then 11384 if test "$cross_compiling" = yes; then
15596 { echo "$as_me:$LINENO: WARNING: Define RXVT_WTMP_FILE in config.h manually" >&5 11385 { echo "$as_me:$LINENO: WARNING: Define WTMP_FILE in config.h manually" >&5
15597echo "$as_me: WARNING: Define RXVT_WTMP_FILE in config.h manually" >&2;} 11386echo "$as_me: WARNING: Define WTMP_FILE in config.h manually" >&2;}
15598else 11387else
15599 cat >conftest.$ac_ext <<_ACEOF 11388 cat >conftest.$ac_ext <<_ACEOF
15600/* confdefs.h. */ 11389/* confdefs.h. */
15601_ACEOF 11390_ACEOF
15602cat confdefs.h >>conftest.$ac_ext 11391cat confdefs.h >>conftest.$ac_ext
15640 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11429 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15641 (eval $ac_try) 2>&5 11430 (eval $ac_try) 2>&5
15642 ac_status=$? 11431 ac_status=$?
15643 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15644 (exit $ac_status); }; }; then 11433 (exit $ac_status); }; }; then
15645 rxvt_cv_path_wtmp=`cat conftestval` 11434 path_wtmp=`cat conftestval`
15646else 11435else
15647 echo "$as_me: program exited with status $ac_status" >&5 11436 echo "$as_me: program exited with status $ac_status" >&5
15648echo "$as_me: failed program was:" >&5 11437echo "$as_me: failed program was:" >&5
15649sed 's/^/| /' conftest.$ac_ext >&5 11438sed 's/^/| /' conftest.$ac_ext >&5
15650 11439
15651( exit $ac_status ) 11440( exit $ac_status )
15652rxvt_cv_path_wtmp= 11441path_wtmp=
15653fi 11442fi
15654rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11443rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15655fi 11444fi
15656fi 11445fi
15657echo "$as_me:$LINENO: result: $rxvt_cv_path_wtmp" >&5 11446echo "$as_me:$LINENO: result: $path_wtmp" >&5
15658echo "${ECHO_T}$rxvt_cv_path_wtmp" >&6 11447echo "${ECHO_T}$path_wtmp" >&6
15659if test x$rxvt_cv_path_wtmp != x; then 11448if test x$path_wtmp != x; then
15660 11449
15661cat >>confdefs.h <<_ACEOF 11450cat >>confdefs.h <<_ACEOF
15662#define RXVT_WTMP_FILE "$rxvt_cv_path_wtmp" 11451#define WTMP_FILE "$path_wtmp"
15663_ACEOF 11452_ACEOF
15664 11453
15665fi 11454fi
15666 11455
15667echo "$as_me:$LINENO: checking where wtmpx is located" >&5 11456echo "$as_me:$LINENO: checking where wtmpx is located" >&5
15668echo $ECHO_N "checking where wtmpx is located... $ECHO_C" >&6 11457echo $ECHO_N "checking where wtmpx is located... $ECHO_C" >&6
15669if test "${rxvt_cv_path_wtmpx+set}" = set; then 11458if test "${path_wtmpx+set}" = set; then
15670 echo $ECHO_N "(cached) $ECHO_C" >&6 11459 echo $ECHO_N "(cached) $ECHO_C" >&6
15671else 11460else
15672 if test "$cross_compiling" = yes; then 11461 if test "$cross_compiling" = yes; then
15673 { echo "$as_me:$LINENO: WARNING: Define RXVT_WTMPX_FILE in config.h manually" >&5 11462 { echo "$as_me:$LINENO: WARNING: Define WTMPX_FILE in config.h manually" >&5
15674echo "$as_me: WARNING: Define RXVT_WTMPX_FILE in config.h manually" >&2;} 11463echo "$as_me: WARNING: Define WTMPX_FILE in config.h manually" >&2;}
15675else 11464else
15676 cat >conftest.$ac_ext <<_ACEOF 11465 cat >conftest.$ac_ext <<_ACEOF
15677/* confdefs.h. */ 11466/* confdefs.h. */
15678_ACEOF 11467_ACEOF
15679cat confdefs.h >>conftest.$ac_ext 11468cat confdefs.h >>conftest.$ac_ext
15716 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15717 (eval $ac_try) 2>&5 11506 (eval $ac_try) 2>&5
15718 ac_status=$? 11507 ac_status=$?
15719 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15720 (exit $ac_status); }; }; then 11509 (exit $ac_status); }; }; then
15721 rxvt_cv_path_wtmpx=`cat conftestval` 11510 path_wtmpx=`cat conftestval`
15722else 11511else
15723 echo "$as_me: program exited with status $ac_status" >&5 11512 echo "$as_me: program exited with status $ac_status" >&5
15724echo "$as_me: failed program was:" >&5 11513echo "$as_me: failed program was:" >&5
15725sed 's/^/| /' conftest.$ac_ext >&5 11514sed 's/^/| /' conftest.$ac_ext >&5
15726 11515
15727( exit $ac_status ) 11516( exit $ac_status )
15728rxvt_cv_path_wtmpx= 11517path_wtmpx=
15729fi 11518fi
15730rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11519rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15731fi 11520fi
15732fi 11521fi
15733echo "$as_me:$LINENO: result: $rxvt_cv_path_wtmpx" >&5 11522echo "$as_me:$LINENO: result: $path_wtmpx" >&5
15734echo "${ECHO_T}$rxvt_cv_path_wtmpx" >&6 11523echo "${ECHO_T}$path_wtmpx" >&6
15735if test x$rxvt_cv_path_wtmpx != x; then 11524if test x$path_wtmpx != x; then
15736 11525
15737cat >>confdefs.h <<_ACEOF 11526cat >>confdefs.h <<_ACEOF
15738#define RXVT_WTMPX_FILE "$rxvt_cv_path_wtmpx" 11527#define WTMPX_FILE "$path_wtmpx"
15739_ACEOF 11528_ACEOF
15740 11529
15741fi 11530fi
15742 11531
15743echo "$as_me:$LINENO: checking where lastlog is located" >&5 11532echo "$as_me:$LINENO: checking where lastlog is located" >&5
15744echo $ECHO_N "checking where lastlog is located... $ECHO_C" >&6 11533echo $ECHO_N "checking where lastlog is located... $ECHO_C" >&6
15745if test "${rxvt_cv_path_lastlog+set}" = set; then 11534if test "${path_lastlog+set}" = set; then
15746 echo $ECHO_N "(cached) $ECHO_C" >&6 11535 echo $ECHO_N "(cached) $ECHO_C" >&6
15747else 11536else
15748 if test "$cross_compiling" = yes; then 11537 if test "$cross_compiling" = yes; then
15749 { echo "$as_me:$LINENO: WARNING: Define RXVT_LASTLOG_FILE in config.h manually" >&5 11538 { echo "$as_me:$LINENO: WARNING: Define LASTLOG_FILE in config.h manually" >&5
15750echo "$as_me: WARNING: Define RXVT_LASTLOG_FILE in config.h manually" >&2;} 11539echo "$as_me: WARNING: Define LASTLOG_FILE in config.h manually" >&2;}
15751else 11540else
15752 cat >conftest.$ac_ext <<_ACEOF 11541 cat >conftest.$ac_ext <<_ACEOF
15753/* confdefs.h. */ 11542/* confdefs.h. */
15754_ACEOF 11543_ACEOF
15755cat confdefs.h >>conftest.$ac_ext 11544cat confdefs.h >>conftest.$ac_ext
15797 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11586 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15798 (eval $ac_try) 2>&5 11587 (eval $ac_try) 2>&5
15799 ac_status=$? 11588 ac_status=$?
15800 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15801 (exit $ac_status); }; }; then 11590 (exit $ac_status); }; }; then
15802 rxvt_cv_path_lastlog=`cat conftestval` 11591 path_lastlog=`cat conftestval`
15803else 11592else
15804 echo "$as_me: program exited with status $ac_status" >&5 11593 echo "$as_me: program exited with status $ac_status" >&5
15805echo "$as_me: failed program was:" >&5 11594echo "$as_me: failed program was:" >&5
15806sed 's/^/| /' conftest.$ac_ext >&5 11595sed 's/^/| /' conftest.$ac_ext >&5
15807 11596
15808( exit $ac_status ) 11597( exit $ac_status )
15809rxvt_cv_path_lastlog= 11598path_lastlog=
15810fi 11599fi
15811rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11600rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15812fi 11601fi
15813fi 11602fi
15814echo "$as_me:$LINENO: result: $rxvt_cv_path_lastlog" >&5 11603echo "$as_me:$LINENO: result: $path_lastlog" >&5
15815echo "${ECHO_T}$rxvt_cv_path_lastlog" >&6 11604echo "${ECHO_T}$path_lastlog" >&6
15816if test x$rxvt_cv_path_lastlog != x; then 11605if test x$path_lastlog != x; then
15817 11606
15818cat >>confdefs.h <<_ACEOF 11607cat >>confdefs.h <<_ACEOF
15819#define RXVT_LASTLOG_FILE "$rxvt_cv_path_lastlog" 11608#define LASTLOG_FILE "$path_lastlog"
15820_ACEOF 11609_ACEOF
15821 11610
15822 if test -d "$rxvt_cv_path_lastlog"; then 11611 if test -d "$path_lastlog"; then
15823 11612
15824cat >>confdefs.h <<\_ACEOF 11613cat >>confdefs.h <<\_ACEOF
15825#define LASTLOG_IS_DIR 1 11614#define LASTLOG_IS_DIR 1
15826_ACEOF 11615_ACEOF
15827 11616
15828 fi 11617 fi
15829fi 11618fi
15830 11619
15831echo "$as_me:$LINENO: checking where lastlogx is located" >&5 11620echo "$as_me:$LINENO: checking where lastlogx is located" >&5
15832echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6 11621echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6
15833if test "${rxvt_cv_path_lastlogx+set}" = set; then 11622if test "${path_lastlogx+set}" = set; then
15834 echo $ECHO_N "(cached) $ECHO_C" >&6 11623 echo $ECHO_N "(cached) $ECHO_C" >&6
15835else 11624else
15836 if test "$cross_compiling" = yes; then 11625 if test "$cross_compiling" = yes; then
15837 { echo "$as_me:$LINENO: WARNING: Define RXVT_LASTLOGX_FILE in config.h manually" >&5 11626 { echo "$as_me:$LINENO: WARNING: Define LASTLOGX_FILE in config.h manually" >&5
15838echo "$as_me: WARNING: Define RXVT_LASTLOGX_FILE in config.h manually" >&2;} 11627echo "$as_me: WARNING: Define LASTLOGX_FILE in config.h manually" >&2;}
15839else 11628else
15840 cat >conftest.$ac_ext <<_ACEOF 11629 cat >conftest.$ac_ext <<_ACEOF
15841/* confdefs.h. */ 11630/* confdefs.h. */
15842_ACEOF 11631_ACEOF
15843cat confdefs.h >>conftest.$ac_ext 11632cat confdefs.h >>conftest.$ac_ext
15879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11668 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15880 (eval $ac_try) 2>&5 11669 (eval $ac_try) 2>&5
15881 ac_status=$? 11670 ac_status=$?
15882 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15883 (exit $ac_status); }; }; then 11672 (exit $ac_status); }; }; then
15884 rxvt_cv_path_lastlogx=`cat conftestval` 11673 path_lastlogx=`cat conftestval`
15885else 11674else
15886 echo "$as_me: program exited with status $ac_status" >&5 11675 echo "$as_me: program exited with status $ac_status" >&5
15887echo "$as_me: failed program was:" >&5 11676echo "$as_me: failed program was:" >&5
15888sed 's/^/| /' conftest.$ac_ext >&5 11677sed 's/^/| /' conftest.$ac_ext >&5
15889 11678
15890( exit $ac_status ) 11679( exit $ac_status )
15891rxvt_cv_path_lastlogx= 11680path_lastlogx=
15892fi 11681fi
15893rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11682rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15894fi 11683fi
15895fi 11684fi
15896echo "$as_me:$LINENO: result: $rxvt_cv_path_lastlogx" >&5 11685echo "$as_me:$LINENO: result: $path_lastlogx" >&5
15897echo "${ECHO_T}$rxvt_cv_path_lastlogx" >&6 11686echo "${ECHO_T}$path_lastlogx" >&6
15898if test x$rxvt_cv_path_lastlogx != x; then 11687if test x$path_lastlogx != x; then
15899 11688
15900cat >>confdefs.h <<_ACEOF 11689cat >>confdefs.h <<_ACEOF
15901#define RXVT_LASTLOGX_FILE "$rxvt_cv_path_lastlogx" 11690#define LASTLOGX_FILE "$path_lastlogx"
15902_ACEOF 11691_ACEOF
15903 11692
15904fi 11693fi
11694
15905 11695
15906 11696
15907echo "$as_me:$LINENO: checking where ttys/ttytab is located" >&5 11697echo "$as_me:$LINENO: checking where ttys/ttytab is located" >&5
15908echo $ECHO_N "checking where ttys/ttytab is located... $ECHO_C" >&6 11698echo $ECHO_N "checking where ttys/ttytab is located... $ECHO_C" >&6
15909if test "${rxvt_cv_path_ttytab+set}" = set; then 11699if test "${rxvt_cv_path_ttytab+set}" = set; then
16176#define HAVE_NL_LANGINFO 1 11966#define HAVE_NL_LANGINFO 1
16177_ACEOF 11967_ACEOF
16178 11968
16179fi 11969fi
16180 11970
16181echo "$as_me:$LINENO: checking for getpt" >&5 11971
16182echo $ECHO_N "checking for getpt... $ECHO_C" >&6 11972echo "$as_me:$LINENO: checking for unix-compliant filehandle passing ability" >&5
16183if test "${rxvt_cv_func_getpt+set}" = set; then 11973echo $ECHO_N "checking for unix-compliant filehandle passing ability... $ECHO_C" >&6
11974if test "${can_pass_fds+set}" = set; then
16184 echo $ECHO_N "(cached) $ECHO_C" >&6 11975 echo $ECHO_N "(cached) $ECHO_C" >&6
16185else 11976else
16186 cat >conftest.$ac_ext <<_ACEOF 11977 cat >conftest.$ac_ext <<_ACEOF
16187/* confdefs.h. */ 11978/* confdefs.h. */
16188_ACEOF 11979_ACEOF
16189cat confdefs.h >>conftest.$ac_ext 11980cat confdefs.h >>conftest.$ac_ext
16190cat >>conftest.$ac_ext <<_ACEOF 11981cat >>conftest.$ac_ext <<_ACEOF
16191/* end confdefs.h. */ 11982/* end confdefs.h. */
16192#define _GNU_SOURCE 11983
16193#ifdef HAVE_STDLIB_H 11984#include <cstddef> // broken bsds (is that redundant) need this
16194# include <cstdlib> 11985#include <sys/types.h>
16195#endif 11986#include <sys/socket.h>
11987#include <sys/uio.h>
11988
16196int 11989int
16197main () 11990main ()
16198{ 11991{
16199(void)getpt(); 11992
11993{
11994 msghdr msg;
11995 iovec iov;
11996 char buf [100];
11997 char data = 0;
11998
11999 iov.iov_base = &data;
12000 iov.iov_len = 1;
12001
12002 msg.msg_iov = &iov;
12003 msg.msg_iovlen = 1;
12004 msg.msg_control = buf;
12005 msg.msg_controllen = sizeof buf;
12006
12007 cmsghdr *cmsg = CMSG_FIRSTHDR (&msg);
12008 cmsg->cmsg_level = SOL_SOCKET;
12009 cmsg->cmsg_type = SCM_RIGHTS;
12010 cmsg->cmsg_len = 100;
12011
12012 *(int *)CMSG_DATA (cmsg) = 5;
12013
12014 return sendmsg (3, &msg, 0);
12015}
12016
16200 ; 12017 ;
16201 return 0; 12018 return 0;
16202} 12019}
16203_ACEOF 12020_ACEOF
16204rm -f conftest.$ac_objext conftest$ac_exeext 12021rm -f conftest.$ac_objext conftest$ac_exeext
16220 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16221 (eval $ac_try) 2>&5 12038 (eval $ac_try) 2>&5
16222 ac_status=$? 12039 ac_status=$?
16223 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16224 (exit $ac_status); }; }; then 12041 (exit $ac_status); }; }; then
16225 rxvt_cv_func_getpt=yes 12042 can_pass_fds=yes
16226else 12043else
16227 echo "$as_me: failed program was:" >&5 12044 echo "$as_me: failed program was:" >&5
16228sed 's/^/| /' conftest.$ac_ext >&5 12045sed 's/^/| /' conftest.$ac_ext >&5
16229 12046
16230rxvt_cv_func_getpt=no 12047can_pass_fds=no
16231fi 12048fi
16232rm -f conftest.err conftest.$ac_objext \ 12049rm -f conftest.err conftest.$ac_objext \
16233 conftest$ac_exeext conftest.$ac_ext 12050 conftest$ac_exeext conftest.$ac_ext
16234fi 12051fi
16235echo "$as_me:$LINENO: result: $rxvt_cv_func_getpt" >&5 12052echo "$as_me:$LINENO: result: $can_pass_fds" >&5
16236echo "${ECHO_T}$rxvt_cv_func_getpt" >&6 12053echo "${ECHO_T}$can_pass_fds" >&6
16237if test x$rxvt_cv_func_getpt = xyes; then 12054if test x$can_pass_fds = xyes; then
16238 12055
16239cat >>confdefs.h <<\_ACEOF 12056cat >>confdefs.h <<\_ACEOF
16240#define HAVE_GETPT 1 12057#define HAVE_UNIX_FDPASS 1
16241_ACEOF 12058_ACEOF
16242 12059
12060else
12061 { { echo "$as_me:$LINENO: error: libptytty requires unix-compliant filehandle passing ability" >&5
12062echo "$as_me: error: libptytty requires unix-compliant filehandle passing ability" >&2;}
12063 { (exit 1); exit 1; }; }
16243fi 12064fi
16244 12065
16245echo "$as_me:$LINENO: checking for pty/tty type" >&5 12066
12067echo "$as_me:$LINENO: checking for broken XIM callback" >&5
16246echo $ECHO_N "checking for pty/tty type... $ECHO_C" >&6 12068echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6
16247if test "${rxvt_cv_ptys+set}" = set; then 12069if test "${rxvt_broken_ximcb+set}" = set; then
16248 echo $ECHO_N "(cached) $ECHO_C" >&6 12070 echo $ECHO_N "(cached) $ECHO_C" >&6
16249else 12071else
16250 if test x$ac_cv_func_openpty = xyes; then 12072 cat >conftest.$ac_ext <<_ACEOF
16251 rxvt_cv_ptys=OPENPTY 12073
16252 else if test x$ac_cv_func__getpty = xyes; then 12074#include <X11/Xlib.h>
16253 rxvt_cv_ptys=SGI4 12075
16254 else if test -c /dev/ttyp20; then 12076void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
16255 rxvt_cv_ptys=SCO 12077
16256 else if test -c /dev/ptym/clone; then 12078void f() {
16257 rxvt_cv_ptys=HPUX 12079 XIMCallback cb;
16258 else if test x$rxvt_cv_func_getpt = xyes; then 12080 cb.callback = im_destroy_cb;
16259 rxvt_cv_ptys=GLIBC 12081}
16260 else if test -c /dev/ptc -a -c /dev/pts; then 12082
16261 rxvt_cv_ptys=PTC 12083_ACEOF
16262 else if test -c /dev/ptc -a -d /dev/pts; then 12084rm -f conftest.$ac_objext
16263 rxvt_cv_ptys=PTC 12085if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16264 else if test -c /dev/ptmx -a -c /dev/pts/0; then 12086 (eval $ac_compile) 2>conftest.er1
16265 rxvt_cv_ptys=STREAMS 12087 ac_status=$?
16266 else if test x$ac_cv_func_grantpt = xyes && test x$ac_cv_func_unlockpt = xyes; then 12088 grep -v '^ *+' conftest.er1 >conftest.err
16267 rxvt_cv_ptys=STREAMS 12089 rm -f conftest.er1
12090 cat conftest.err >&5
12091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12092 (exit $ac_status); } &&
12093 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12095 (eval $ac_try) 2>&5
12096 ac_status=$?
12097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12098 (exit $ac_status); }; } &&
12099 { ac_try='test -s conftest.$ac_objext'
12100 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12101 (eval $ac_try) 2>&5
12102 ac_status=$?
12103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12104 (exit $ac_status); }; }; then
12105 rxvt_broken_ximcb=yes
16268 else 12106else
16269 rxvt_cv_ptys=BSD 12107 echo "$as_me: failed program was:" >&5
16270fi 12108sed 's/^/| /' conftest.$ac_ext >&5
16271fi
16272fi
16273fi
16274fi
16275fi
16276fi
16277fi
16278fi
16279 12109
12110rxvt_broken_ximcb=no
16280fi 12111fi
12112rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12113fi
16281echo "$as_me:$LINENO: result: $rxvt_cv_ptys" >&5 12114echo "$as_me:$LINENO: result: $rxvt_broken_ximcb" >&5
16282echo "${ECHO_T}$rxvt_cv_ptys" >&6 12115echo "${ECHO_T}$rxvt_broken_ximcb" >&6
16283 12116
16284if test x$rxvt_cv_ptys = xOPENPTY; then 12117if test x$rxvt_broken_ximcb = xyes; then
16285 12118
16286cat >>confdefs.h <<\_ACEOF 12119cat >>confdefs.h <<\_ACEOF
16287#define PTYS_ARE_OPENPTY 1 12120#define XIMCB_PROTO_BROKEN 1
16288_ACEOF 12121_ACEOF
16289 12122
16290fi 12123fi
16291if test x$rxvt_cv_ptys = xSCO; then
16292 12124
16293cat >>confdefs.h <<\_ACEOF
16294#define PTYS_ARE_NUMERIC 1
16295_ACEOF
16296 12125
16297fi
16298if test x$rxvt_cv_ptys = xSTREAMS; then
16299 12126
16300cat >>confdefs.h <<\_ACEOF
16301#define PTYS_ARE_PTMX 1
16302_ACEOF
16303 12127
16304fi
16305if test x$rxvt_cv_ptys = xPTC; then
16306 12128
16307cat >>confdefs.h <<\_ACEOF
16308#define PTYS_ARE_PTC 1
16309_ACEOF
16310 12129
16311fi
16312if test x$rxvt_cv_ptys = xSGI4; then
16313 12130
16314cat >>confdefs.h <<\_ACEOF 12131for ac_header in \
16315#define PTYS_ARE__GETPTY 1 12132 pty.h \
16316_ACEOF 12133 util.h \
12134 libutil.h \
12135 sys/ioctl.h \
12136 sys/stropts.h \
16317 12137
16318fi
16319if test x$rxvt_cv_ptys = xCONVEX; then
16320
16321cat >>confdefs.h <<\_ACEOF
16322#define PTYS_ARE_GETPTY 1
16323_ACEOF
16324
16325fi
16326if test x$rxvt_cv_ptys = xGLIBC; then
16327
16328cat >>confdefs.h <<\_ACEOF
16329#define PTYS_ARE_GETPT 1
16330_ACEOF
16331
16332fi
16333if test x$rxvt_cv_ptys = xHPUX; then
16334
16335cat >>confdefs.h <<\_ACEOF
16336#define PTYS_ARE_CLONE 1
16337_ACEOF
16338
16339fi
16340if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xGLIBC; then
16341
16342cat >>confdefs.h <<\_ACEOF
16343#define PTYS_ARE_SEARCHED 1
16344_ACEOF
16345
16346fi
16347
16348
16349{ echo "$as_me:$LINENO: checking for pty ranges..." >&5
16350echo "$as_me: checking for pty ranges..." >&6;}
16351ptys=`echo /dev/pty??`
16352pch1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
16353pch2=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
16354if test x$pch1 != x; then
16355
16356cat >>confdefs.h <<_ACEOF
16357#define PTYCHAR1 "$pch1"
16358_ACEOF
16359
16360fi
16361if test x$pch2 != x; then
16362
16363cat >>confdefs.h <<_ACEOF
16364#define PTYCHAR2 "$pch2"
16365_ACEOF
16366
16367fi
16368
16369if test x$support_tinting = xyes; then
16370
16371cat >>confdefs.h <<\_ACEOF
16372#define TINTING 1
16373_ACEOF
16374
16375fi
16376if test x$support_inheritpixmap = xyes; then
16377
16378cat >>confdefs.h <<\_ACEOF
16379#define TRANSPARENT 1
16380_ACEOF
16381
16382fi
16383if test x$support_keepscrolling = xno; then
16384
16385cat >>confdefs.h <<\_ACEOF
16386#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1
16387_ACEOF
16388
16389fi
16390if test x$support_selectionscrolling = xyes; then
16391
16392cat >>confdefs.h <<\_ACEOF
16393#define SELECTION_SCROLLING 1
16394_ACEOF
16395
16396fi
16397if test x$support_menubar = xyes; then
16398
16399cat >>confdefs.h <<\_ACEOF
16400#define MENUBAR 1
16401_ACEOF
16402
16403fi
16404if test x$support_frills = xno; then
16405
16406cat >>confdefs.h <<\_ACEOF
16407#define NO_FRILLS 1
16408_ACEOF
16409
16410fi
16411if test x$support_linespace = xno; then
16412
16413cat >>confdefs.h <<\_ACEOF
16414#define NO_LINESPACE 1
16415_ACEOF
16416
16417fi
16418if test x$support_24bit = xyes; then
16419
16420cat >>confdefs.h <<\_ACEOF
16421#define PREFER_24BIT 1
16422_ACEOF
16423
16424fi
16425if test x$support_mousewheel = xyes; then
16426
16427cat >>confdefs.h <<\_ACEOF
16428#define MOUSE_WHEEL 1
16429_ACEOF
16430
16431fi
16432if test x$support_mouseslipwheel = xyes; then
16433
16434cat >>confdefs.h <<\_ACEOF
16435#define MOUSE_SLIP_WHEELING 1
16436_ACEOF
16437
16438fi
16439if test x$support_utmp = xyes; then
16440
16441cat >>confdefs.h <<\_ACEOF
16442#define UTMP_SUPPORT 1
16443_ACEOF
16444
16445fi
16446if test x$support_wtmp = xyes; then
16447
16448cat >>confdefs.h <<\_ACEOF
16449#define WTMP_SUPPORT 1
16450_ACEOF
16451
16452fi
16453if test x$support_lastlog = xyes; then
16454
16455cat >>confdefs.h <<\_ACEOF
16456#define LASTLOG_SUPPORT 1
16457_ACEOF
16458
16459fi
16460if test x$support_xim = xyes -o x$multichar_set = xyes; then
16461 if test x$rxvt_cv_func_xlocale = xyes; then
16462
16463cat >>confdefs.h <<\_ACEOF
16464#define USE_XIM 1
16465_ACEOF
16466
16467 fi
16468fi
16469if test x$support_xpm = xyes; then
16470
16471cat >>confdefs.h <<\_ACEOF
16472#define XPM_BACKGROUND 1
16473_ACEOF
16474
16475fi
16476if test x$support_scroll_rxvt = xyes; then
16477
16478cat >>confdefs.h <<\_ACEOF
16479#define RXVT_SCROLLBAR 1
16480_ACEOF
16481
16482 scrolltypes="rxvt"
16483fi
16484if test x$support_scroll_next = xyes; then
16485
16486cat >>confdefs.h <<\_ACEOF
16487#define NEXT_SCROLLBAR 1
16488_ACEOF
16489
16490 scrolltypes="$scrolltypes next"
16491fi
16492if test x$support_scroll_xterm = xyes; then
16493
16494cat >>confdefs.h <<\_ACEOF
16495#define XTERM_SCROLLBAR 1
16496_ACEOF
16497
16498 scrolltypes="$scrolltypes xterm"
16499fi
16500if test x$support_scroll_plain = xyes; then
16501
16502cat >>confdefs.h <<\_ACEOF
16503#define PLAIN_SCROLLBAR 1
16504_ACEOF
16505
16506 scrolltypes="$scrolltypes plain"
16507fi
16508if test x$support_pointer_blank = xyes; then
16509
16510cat >>confdefs.h <<\_ACEOF
16511#define POINTER_BLANK 1
16512_ACEOF
16513
16514fi
16515if test x$support_cursor_blink = xyes; then
16516
16517cat >>confdefs.h <<\_ACEOF
16518#define CURSOR_BLINK 1
16519_ACEOF
16520
16521fi
16522if test x$support_text_blink = xyes; then
16523
16524cat >>confdefs.h <<\_ACEOF
16525#define TEXT_BLINK 1
16526_ACEOF
16527
16528fi
16529if test x$support_unicode3 = xyes; then
16530
16531cat >>confdefs.h <<\_ACEOF
16532#define UNICODE_3 1
16533_ACEOF
16534
16535fi
16536if test x$support_combining = xyes; then
16537
16538cat >>confdefs.h <<\_ACEOF
16539#define ENABLE_COMBINING 1
16540_ACEOF
16541
16542fi
16543if test x$codesets = xall; then
16544 codesets=jp,jp-ext,kr,cn,cn-ext
16545fi
16546for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
16547
16548cat >>confdefs.h <<\_ACEOF
16549#define ENCODING_EU 1
16550_ACEOF
16551
16552
16553cat >>confdefs.h <<\_ACEOF
16554#define ENCODING_VN 1
16555_ACEOF
16556
16557 case "$codeset" in
16558 JP )
16559cat >>confdefs.h <<\_ACEOF
16560#define ENCODING_JP 1
16561_ACEOF
16562 ;;
16563 JP_EXT )
16564cat >>confdefs.h <<\_ACEOF
16565#define ENCODING_JP_EXT 1
16566_ACEOF
16567 ;;
16568 KR )
16569cat >>confdefs.h <<\_ACEOF
16570#define ENCODING_KR 1
16571_ACEOF
16572 ;;
16573 CN )
16574cat >>confdefs.h <<\_ACEOF
16575#define ENCODING_CN 1
16576_ACEOF
16577 ;;
16578 CN_EXT )
16579cat >>confdefs.h <<\_ACEOF
16580#define ENCODING_CN_EXT 1
16581_ACEOF
16582 ;;
16583 esac
16584done
16585
16586
16587CFLAGS=${CFLAGS--O}
16588LDFLAGS=${LDFLAGS--O}
16589
16590CPPFLAGS="$CPPFLAGS"
16591
16592
16593
16594
16595
16596
16597
16598if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
16599 DLIB=`echo $DLIB | sed "$R_TRANSLATE"`
16600 LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
16601 X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
16602 X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
16603 XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
16604fi
16605
16606
16607
16608
16609
16610if test x$support_addstrings = xno; then
16611
16612cat >>confdefs.h <<\_ACEOF
16613#define NO_STRINGS 1
16614_ACEOF
16615
16616fi
16617
16618MCOMMON=./autoconf/Make.common
16619
16620
16621test "$program_prefix" != NONE &&
16622 program_transform_name="s,^,$program_prefix,;$program_transform_name"
16623# Use a double $ so make ignores it.
16624test "$program_suffix" != NONE &&
16625 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
16626# Double any \ or $. echo might interpret backslashes.
16627# By default was `s,x,x', remove it if useless.
16628cat <<\_ACEOF >conftest.sed
16629s/[\\$]/&&/g;s/;s,x,x,$//
16630_ACEOF
16631program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
16632rm conftest.sed
16633
16634
16635
16636
16637
16638if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
16639 include_stdint_h="#include <stdint.h>"
16640else
16641 include_stdint_h="/* #include <stdint.h> */"
16642fi
16643if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
16644 include_stdarg_h="#include <cstdarg>"
16645else
16646 include_stdarg_h="/* #include <cstdarg> */"
16647fi
16648if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
16649 include_stdlib_h="#include <cstdlib>"
16650else
16651 include_stdlib_h="/* #include <cstdlib> */"
16652fi
16653if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
16654 include_unistd_h="#include <unistd.h>"
16655else
16656 include_unistd_h="/* #include <unistd.h> */"
16657fi
16658if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
16659 include_string_h="#include <cstring>"
16660else
16661 include_string_h="/* #include <cstring> */"
16662fi
16663if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
16664 include_fcntl_h="#include <fcntl.h>"
16665else
16666 include_fcntl_h="/* #include <fcntl.h> */"
16667fi
16668if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
16669 include_util_h="#include <util.h>"
16670else
16671 include_util_h="/* #include <util.h> */"
16672fi
16673if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
16674 include_assert_h="#include <assert.h>"
16675else
16676 include_assert_h="/* #include <assert.h> */"
16677fi
16678if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
16679 include_sys_ioctl_h="#include <sys/ioctl.h>"
16680else
16681 include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
16682fi
16683if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
16684 include_sys_select_h="#include <sys/select.h>"
16685else
16686 include_sys_select_h="/* #include <sys/select.h> */"
16687fi
16688if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
16689 include_sys_strredir_h="#include <sys/strredir.h>"
16690else
16691 include_sys_strredir_h="/* #include <sys/strredir.h> */"
16692fi
16693if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
16694 include_sys_time_h="#include <sys/time.h>"
16695else
16696 include_sys_time_h="/* #include <sys/time.h> */"
16697fi
16698if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
16699 include_time_h="#include <time.h>"
16700else
16701 include_time_h="/* #include <time.h> */"
16702fi
16703
16704if test x$support_xft = xyes; then
16705 LIBS="$LIBS `pkg-config xft --libs`"
16706 CFLAGS="$CFLAGS `pkg-config xft --cflags`"
16707 CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`"
16708
16709
16710for ac_header in X11/Xft/Xft.h
16711do 12138do
16712as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 12139as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16713if eval "test \"\${$as_ac_Header+set}\" = set"; then 12140if eval "test \"\${$as_ac_Header+set}\" = set"; then
16714 echo "$as_me:$LINENO: checking for $ac_header" >&5 12141 echo "$as_me:$LINENO: checking for $ac_header" >&5
16715echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 12142echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16849if test `eval echo '${'$as_ac_Header'}'` = yes; then 12276if test `eval echo '${'$as_ac_Header'}'` = yes; then
16850 cat >>confdefs.h <<_ACEOF 12277 cat >>confdefs.h <<_ACEOF
16851#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 12278#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16852_ACEOF 12279_ACEOF
16853 12280
12281fi
12282
12283done
12284
12285
12286
12287
12288
12289
12290
12291for ac_func in \
12292 revoke \
12293 _getpty \
12294 getpt \
12295 posix_openpt \
12296 isastream \
12297
12298do
12299as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12300echo "$as_me:$LINENO: checking for $ac_func" >&5
12301echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12302if eval "test \"\${$as_ac_var+set}\" = set"; then
12303 echo $ECHO_N "(cached) $ECHO_C" >&6
12304else
12305 cat >conftest.$ac_ext <<_ACEOF
12306/* confdefs.h. */
12307_ACEOF
12308cat confdefs.h >>conftest.$ac_ext
12309cat >>conftest.$ac_ext <<_ACEOF
12310/* end confdefs.h. */
12311/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12312 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12313#define $ac_func innocuous_$ac_func
12314
12315/* System header to define __stub macros and hopefully few prototypes,
12316 which can conflict with char $ac_func (); below.
12317 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12318 <limits.h> exists even on freestanding compilers. */
12319
12320#ifdef __STDC__
12321# include <limits.h>
12322#else
12323# include <assert.h>
12324#endif
12325
12326#undef $ac_func
12327
12328/* Override any gcc2 internal prototype to avoid an error. */
12329#ifdef __cplusplus
12330extern "C"
12331{
12332#endif
12333/* We use char because int might match the return type of a gcc2
12334 builtin and then its argument prototype would still apply. */
12335char $ac_func ();
12336/* The GNU C library defines this for functions which it implements
12337 to always fail with ENOSYS. Some functions are actually named
12338 something starting with __ and the normal name is an alias. */
12339#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12340choke me
12341#else
12342char (*f) () = $ac_func;
12343#endif
12344#ifdef __cplusplus
12345}
12346#endif
12347
12348int
12349main ()
12350{
12351return f != $ac_func;
12352 ;
12353 return 0;
12354}
12355_ACEOF
12356rm -f conftest.$ac_objext conftest$ac_exeext
12357if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12358 (eval $ac_link) 2>conftest.er1
12359 ac_status=$?
12360 grep -v '^ *+' conftest.er1 >conftest.err
12361 rm -f conftest.er1
12362 cat conftest.err >&5
12363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12364 (exit $ac_status); } &&
12365 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12366 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12367 (eval $ac_try) 2>&5
12368 ac_status=$?
12369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12370 (exit $ac_status); }; } &&
12371 { ac_try='test -s conftest$ac_exeext'
12372 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12373 (eval $ac_try) 2>&5
12374 ac_status=$?
12375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12376 (exit $ac_status); }; }; then
12377 eval "$as_ac_var=yes"
12378else
12379 echo "$as_me: failed program was:" >&5
12380sed 's/^/| /' conftest.$ac_ext >&5
12381
12382eval "$as_ac_var=no"
12383fi
12384rm -f conftest.err conftest.$ac_objext \
12385 conftest$ac_exeext conftest.$ac_ext
12386fi
12387echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12388echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12389if test `eval echo '${'$as_ac_var'}'` = yes; then
12390 cat >>confdefs.h <<_ACEOF
12391#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12392_ACEOF
12393
12394fi
12395done
12396
12397
12398have_clone=no
12399
12400echo "$as_me:$LINENO: checking for /dev/ptym/clone" >&5
12401echo $ECHO_N "checking for /dev/ptym/clone... $ECHO_C" >&6
12402if test -e /dev/ptym/clone; then
12403 echo "$as_me:$LINENO: result: yes" >&5
12404echo "${ECHO_T}yes" >&6
12405
12406cat >>confdefs.h <<\_ACEOF
12407#define HAVE_DEV_CLONE 1
12408_ACEOF
12409
12410
12411cat >>confdefs.h <<\_ACEOF
12412#define CLONE_DEVICE "/dev/ptym/clone"
12413_ACEOF
12414
12415 have_clone=yes
12416else
12417 echo "$as_me:$LINENO: result: no" >&5
12418echo "${ECHO_T}no" >&6
12419fi
12420
12421echo "$as_me:$LINENO: checking for /dev/ptc" >&5
12422echo $ECHO_N "checking for /dev/ptc... $ECHO_C" >&6
12423if test -e /dev/ptc; then
12424 echo "$as_me:$LINENO: result: yes" >&5
12425echo "${ECHO_T}yes" >&6
12426
12427cat >>confdefs.h <<\_ACEOF
12428#define HAVE_DEV_PTC 1
12429_ACEOF
12430
12431
12432cat >>confdefs.h <<\_ACEOF
12433#define CLONE_DEVICE "/dev/ptc"
12434_ACEOF
12435
12436 have_clone=yes
12437else
12438 echo "$as_me:$LINENO: result: no" >&5
12439echo "${ECHO_T}no" >&6
12440fi
12441
12442case $host in
12443 *-*-cygwin*)
12444 have_clone=yes
12445
12446cat >>confdefs.h <<\_ACEOF
12447#define CLONE_DEVICE "/dev/ptmx"
12448_ACEOF
12449
12450 ;;
12451 *)
12452 echo "$as_me:$LINENO: checking for /dev/ptmx" >&5
12453echo $ECHO_N "checking for /dev/ptmx... $ECHO_C" >&6
12454 if test -e /dev/ptmx; then
12455 echo "$as_me:$LINENO: result: yes" >&5
12456echo "${ECHO_T}yes" >&6
12457
12458cat >>confdefs.h <<\_ACEOF
12459#define HAVE_DEV_PTMX 1
12460_ACEOF
12461
12462
12463cat >>confdefs.h <<\_ACEOF
12464#define CLONE_DEVICE "/dev/ptmx"
12465_ACEOF
12466
12467 have_clone=yes
12468 else
12469 echo "$as_me:$LINENO: result: no" >&5
12470echo "${ECHO_T}no" >&6
12471 fi
12472 ;;
12473esac
12474
12475if test x$ac_cv_func_getpt = xyes -o x$ac_cv_func_posix_openpt = xyes -o x$have_clone = xyes; then
12476 echo "$as_me:$LINENO: checking for UNIX98 ptys" >&5
12477echo $ECHO_N "checking for UNIX98 ptys... $ECHO_C" >&6
12478 cat >conftest.$ac_ext <<_ACEOF
12479/* confdefs.h. */
12480_ACEOF
12481cat confdefs.h >>conftest.$ac_ext
12482cat >>conftest.$ac_ext <<_ACEOF
12483/* end confdefs.h. */
12484#include <stdlib.h>
12485int
12486main ()
12487{
12488grantpt(0);unlockpt(0);ptsname(0);
12489 ;
12490 return 0;
12491}
12492_ACEOF
12493rm -f conftest.$ac_objext conftest$ac_exeext
12494if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12495 (eval $ac_link) 2>conftest.er1
12496 ac_status=$?
12497 grep -v '^ *+' conftest.er1 >conftest.err
12498 rm -f conftest.er1
12499 cat conftest.err >&5
12500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12501 (exit $ac_status); } &&
12502 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12503 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12504 (eval $ac_try) 2>&5
12505 ac_status=$?
12506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12507 (exit $ac_status); }; } &&
12508 { ac_try='test -s conftest$ac_exeext'
12509 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12510 (eval $ac_try) 2>&5
12511 ac_status=$?
12512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12513 (exit $ac_status); }; }; then
12514 unix98_pty=yes
12515
12516cat >>confdefs.h <<\_ACEOF
12517#define UNIX98_PTY 1
12518_ACEOF
12519
12520 echo "$as_me:$LINENO: result: yes" >&5
12521echo "${ECHO_T}yes" >&6
12522else
12523 echo "$as_me: failed program was:" >&5
12524sed 's/^/| /' conftest.$ac_ext >&5
12525
12526echo "$as_me:$LINENO: result: no" >&5
12527echo "${ECHO_T}no" >&6
12528fi
12529rm -f conftest.err conftest.$ac_objext \
12530 conftest$ac_exeext conftest.$ac_ext
12531fi
12532
12533if test -z "$unix98_pty"; then
12534
12535for ac_func in openpty
12536do
12537as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12538echo "$as_me:$LINENO: checking for $ac_func" >&5
12539echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12540if eval "test \"\${$as_ac_var+set}\" = set"; then
12541 echo $ECHO_N "(cached) $ECHO_C" >&6
12542else
12543 cat >conftest.$ac_ext <<_ACEOF
12544/* confdefs.h. */
12545_ACEOF
12546cat confdefs.h >>conftest.$ac_ext
12547cat >>conftest.$ac_ext <<_ACEOF
12548/* end confdefs.h. */
12549/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12550 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12551#define $ac_func innocuous_$ac_func
12552
12553/* System header to define __stub macros and hopefully few prototypes,
12554 which can conflict with char $ac_func (); below.
12555 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12556 <limits.h> exists even on freestanding compilers. */
12557
12558#ifdef __STDC__
12559# include <limits.h>
12560#else
12561# include <assert.h>
12562#endif
12563
12564#undef $ac_func
12565
12566/* Override any gcc2 internal prototype to avoid an error. */
12567#ifdef __cplusplus
12568extern "C"
12569{
12570#endif
12571/* We use char because int might match the return type of a gcc2
12572 builtin and then its argument prototype would still apply. */
12573char $ac_func ();
12574/* The GNU C library defines this for functions which it implements
12575 to always fail with ENOSYS. Some functions are actually named
12576 something starting with __ and the normal name is an alias. */
12577#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12578choke me
12579#else
12580char (*f) () = $ac_func;
12581#endif
12582#ifdef __cplusplus
12583}
12584#endif
12585
12586int
12587main ()
12588{
12589return f != $ac_func;
12590 ;
12591 return 0;
12592}
12593_ACEOF
12594rm -f conftest.$ac_objext conftest$ac_exeext
12595if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12596 (eval $ac_link) 2>conftest.er1
12597 ac_status=$?
12598 grep -v '^ *+' conftest.er1 >conftest.err
12599 rm -f conftest.er1
12600 cat conftest.err >&5
12601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12602 (exit $ac_status); } &&
12603 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12605 (eval $ac_try) 2>&5
12606 ac_status=$?
12607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12608 (exit $ac_status); }; } &&
12609 { ac_try='test -s conftest$ac_exeext'
12610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12611 (eval $ac_try) 2>&5
12612 ac_status=$?
12613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12614 (exit $ac_status); }; }; then
12615 eval "$as_ac_var=yes"
12616else
12617 echo "$as_me: failed program was:" >&5
12618sed 's/^/| /' conftest.$ac_ext >&5
12619
12620eval "$as_ac_var=no"
12621fi
12622rm -f conftest.err conftest.$ac_objext \
12623 conftest$ac_exeext conftest.$ac_ext
12624fi
12625echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12626echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12627if test `eval echo '${'$as_ac_var'}'` = yes; then
12628 cat >>confdefs.h <<_ACEOF
12629#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12630_ACEOF
12631
12632else
12633 echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
12634echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
12635if test "${ac_cv_lib_util_openpty+set}" = set; then
12636 echo $ECHO_N "(cached) $ECHO_C" >&6
12637else
12638 ac_check_lib_save_LIBS=$LIBS
12639LIBS="-lutil $LIBS"
12640cat >conftest.$ac_ext <<_ACEOF
12641/* confdefs.h. */
12642_ACEOF
12643cat confdefs.h >>conftest.$ac_ext
12644cat >>conftest.$ac_ext <<_ACEOF
12645/* end confdefs.h. */
12646
12647/* Override any gcc2 internal prototype to avoid an error. */
12648#ifdef __cplusplus
12649extern "C"
12650#endif
12651/* We use char because int might match the return type of a gcc2
12652 builtin and then its argument prototype would still apply. */
12653char openpty ();
12654int
12655main ()
12656{
12657openpty ();
12658 ;
12659 return 0;
12660}
12661_ACEOF
12662rm -f conftest.$ac_objext conftest$ac_exeext
12663if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12664 (eval $ac_link) 2>conftest.er1
12665 ac_status=$?
12666 grep -v '^ *+' conftest.er1 >conftest.err
12667 rm -f conftest.er1
12668 cat conftest.err >&5
12669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12670 (exit $ac_status); } &&
12671 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12673 (eval $ac_try) 2>&5
12674 ac_status=$?
12675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12676 (exit $ac_status); }; } &&
12677 { ac_try='test -s conftest$ac_exeext'
12678 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12679 (eval $ac_try) 2>&5
12680 ac_status=$?
12681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12682 (exit $ac_status); }; }; then
12683 ac_cv_lib_util_openpty=yes
12684else
12685 echo "$as_me: failed program was:" >&5
12686sed 's/^/| /' conftest.$ac_ext >&5
12687
12688ac_cv_lib_util_openpty=no
12689fi
12690rm -f conftest.err conftest.$ac_objext \
12691 conftest$ac_exeext conftest.$ac_ext
12692LIBS=$ac_check_lib_save_LIBS
12693fi
12694echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5
12695echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
12696if test $ac_cv_lib_util_openpty = yes; then
12697 cat >>confdefs.h <<\_ACEOF
12698#define HAVE_OPENPTY 1
12699_ACEOF
12700 LIBS="$LIBS -lutil"
12701fi
12702
12703fi
12704done
12705
12706fi
12707
12708
12709
12710echo "$as_me:$LINENO: checking for tty group" >&5
12711echo $ECHO_N "checking for tty group... $ECHO_C" >&6
12712if test "${tty_group+set}" = set; then
12713 echo $ECHO_N "(cached) $ECHO_C" >&6
12714else
12715 if test "$cross_compiling" = yes; then
12716 tty_group=no
12717else
12718 cat >conftest.$ac_ext <<_ACEOF
12719/* confdefs.h. */
12720_ACEOF
12721cat confdefs.h >>conftest.$ac_ext
12722cat >>conftest.$ac_ext <<_ACEOF
12723/* end confdefs.h. */
12724
12725#include <sys/types.h>
12726#include <sys/stat.h>
12727#include <unistd.h>
12728#include <grp.h>
12729
12730main()
12731{
12732 struct stat st;
12733 struct group *gr;
12734 char *tty;
12735 gr = getgrnam("tty");
12736 tty = ttyname(0);
12737 if (gr != 0
12738 && tty != 0
12739 && (stat(tty, &st)) == 0
12740 && st.st_gid == gr->gr_gid)
12741 return 0;
12742 else
12743 return 1;
12744}
12745_ACEOF
12746rm -f conftest$ac_exeext
12747if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12748 (eval $ac_link) 2>&5
12749 ac_status=$?
12750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12751 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12753 (eval $ac_try) 2>&5
12754 ac_status=$?
12755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12756 (exit $ac_status); }; }; then
12757 tty_group=yes
12758else
12759 echo "$as_me: program exited with status $ac_status" >&5
12760echo "$as_me: failed program was:" >&5
12761sed 's/^/| /' conftest.$ac_ext >&5
12762
12763( exit $ac_status )
12764tty_group=no
12765fi
12766rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12767fi
12768fi
12769echo "$as_me:$LINENO: result: $tty_group" >&5
12770echo "${ECHO_T}$tty_group" >&6
12771if test x$tty_group = xyes; then
12772
12773cat >>confdefs.h <<\_ACEOF
12774#define TTY_GID_SUPPORT 1
12775_ACEOF
12776
12777fi
12778
12779if test x$support_xft = xyes; then
12780 # Extract the first word of "pkg-config", so it can be a program name with args.
12781set dummy pkg-config; ac_word=$2
12782echo "$as_me:$LINENO: checking for $ac_word" >&5
12783echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12784if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
12785 echo $ECHO_N "(cached) $ECHO_C" >&6
12786else
12787 case $PKG_CONFIG in
12788 [\\/]* | ?:[\\/]*)
12789 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12790 ;;
12791 *)
12792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12793for as_dir in $PATH
12794do
12795 IFS=$as_save_IFS
12796 test -z "$as_dir" && as_dir=.
12797 for ac_exec_ext in '' $ac_executable_extensions; do
12798 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12799 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12800 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12801 break 2
12802 fi
12803done
12804done
12805
12806 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
12807 ;;
12808esac
12809fi
12810PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12811
12812if test -n "$PKG_CONFIG"; then
12813 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
12814echo "${ECHO_T}$PKG_CONFIG" >&6
12815else
12816 echo "$as_me:$LINENO: result: no" >&5
12817echo "${ECHO_T}no" >&6
12818fi
12819
12820 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then
12821 LIBS="$LIBS `$PKG_CONFIG xft --libs`"
12822 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`"
12823 else
12824 # Extract the first word of "xft-config", so it can be a program name with args.
12825set dummy xft-config; ac_word=$2
12826echo "$as_me:$LINENO: checking for $ac_word" >&5
12827echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12828if test "${ac_cv_path_XFT_CONFIG+set}" = set; then
12829 echo $ECHO_N "(cached) $ECHO_C" >&6
12830else
12831 case $XFT_CONFIG in
12832 [\\/]* | ?:[\\/]*)
12833 ac_cv_path_XFT_CONFIG="$XFT_CONFIG" # Let the user override the test with a path.
12834 ;;
12835 *)
12836 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12837for as_dir in $PATH
12838do
12839 IFS=$as_save_IFS
12840 test -z "$as_dir" && as_dir=.
12841 for ac_exec_ext in '' $ac_executable_extensions; do
12842 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12843 ac_cv_path_XFT_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12844 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12845 break 2
12846 fi
12847done
12848done
12849
12850 test -z "$ac_cv_path_XFT_CONFIG" && ac_cv_path_XFT_CONFIG="no"
12851 ;;
12852esac
12853fi
12854XFT_CONFIG=$ac_cv_path_XFT_CONFIG
12855
12856if test -n "$XFT_CONFIG"; then
12857 echo "$as_me:$LINENO: result: $XFT_CONFIG" >&5
12858echo "${ECHO_T}$XFT_CONFIG" >&6
12859else
12860 echo "$as_me:$LINENO: result: no" >&5
12861echo "${ECHO_T}no" >&6
12862fi
12863
12864 if test $XFT_CONFIG != no; then
12865 LIBS="$LIBS `$XFT_CONFIG --libs`"
12866 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
12867 fi
12868 fi
12869
12870
12871for ac_header in X11/Xft/Xft.h
12872do
12873as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12874if eval "test \"\${$as_ac_Header+set}\" = set"; then
12875 echo "$as_me:$LINENO: checking for $ac_header" >&5
12876echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12877if eval "test \"\${$as_ac_Header+set}\" = set"; then
12878 echo $ECHO_N "(cached) $ECHO_C" >&6
12879fi
12880echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12881echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12882else
12883 # Is the header compilable?
12884echo "$as_me:$LINENO: checking $ac_header usability" >&5
12885echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
12886cat >conftest.$ac_ext <<_ACEOF
12887/* confdefs.h. */
12888_ACEOF
12889cat confdefs.h >>conftest.$ac_ext
12890cat >>conftest.$ac_ext <<_ACEOF
12891/* end confdefs.h. */
12892$ac_includes_default
12893#include <$ac_header>
12894_ACEOF
12895rm -f conftest.$ac_objext
12896if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12897 (eval $ac_compile) 2>conftest.er1
12898 ac_status=$?
12899 grep -v '^ *+' conftest.er1 >conftest.err
12900 rm -f conftest.er1
12901 cat conftest.err >&5
12902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12903 (exit $ac_status); } &&
12904 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12905 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12906 (eval $ac_try) 2>&5
12907 ac_status=$?
12908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12909 (exit $ac_status); }; } &&
12910 { ac_try='test -s conftest.$ac_objext'
12911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12912 (eval $ac_try) 2>&5
12913 ac_status=$?
12914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12915 (exit $ac_status); }; }; then
12916 ac_header_compiler=yes
12917else
12918 echo "$as_me: failed program was:" >&5
12919sed 's/^/| /' conftest.$ac_ext >&5
12920
12921ac_header_compiler=no
12922fi
12923rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12924echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12925echo "${ECHO_T}$ac_header_compiler" >&6
12926
12927# Is the header present?
12928echo "$as_me:$LINENO: checking $ac_header presence" >&5
12929echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
12930cat >conftest.$ac_ext <<_ACEOF
12931/* confdefs.h. */
12932_ACEOF
12933cat confdefs.h >>conftest.$ac_ext
12934cat >>conftest.$ac_ext <<_ACEOF
12935/* end confdefs.h. */
12936#include <$ac_header>
12937_ACEOF
12938if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12939 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12940 ac_status=$?
12941 grep -v '^ *+' conftest.er1 >conftest.err
12942 rm -f conftest.er1
12943 cat conftest.err >&5
12944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12945 (exit $ac_status); } >/dev/null; then
12946 if test -s conftest.err; then
12947 ac_cpp_err=$ac_cxx_preproc_warn_flag
12948 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
12949 else
12950 ac_cpp_err=
12951 fi
12952else
12953 ac_cpp_err=yes
12954fi
12955if test -z "$ac_cpp_err"; then
12956 ac_header_preproc=yes
12957else
12958 echo "$as_me: failed program was:" >&5
12959sed 's/^/| /' conftest.$ac_ext >&5
12960
12961 ac_header_preproc=no
12962fi
12963rm -f conftest.err conftest.$ac_ext
12964echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12965echo "${ECHO_T}$ac_header_preproc" >&6
12966
12967# So? What about this header?
12968case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12969 yes:no: )
12970 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12971echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12972 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12973echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12974 ac_header_preproc=yes
12975 ;;
12976 no:yes:* )
12977 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12978echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12979 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12980echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12981 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12982echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12983 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12984echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12985 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12986echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12987 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12988echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12989 (
12990 cat <<\_ASBOX
12991## ------------------------------------------ ##
12992## Report this to the AC_PACKAGE_NAME lists. ##
12993## ------------------------------------------ ##
12994_ASBOX
12995 ) |
12996 sed "s/^/$as_me: WARNING: /" >&2
12997 ;;
12998esac
12999echo "$as_me:$LINENO: checking for $ac_header" >&5
13000echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13001if eval "test \"\${$as_ac_Header+set}\" = set"; then
13002 echo $ECHO_N "(cached) $ECHO_C" >&6
13003else
13004 eval "$as_ac_Header=\$ac_header_preproc"
13005fi
13006echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
13007echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13008
13009fi
13010if test `eval echo '${'$as_ac_Header'}'` = yes; then
13011 cat >>confdefs.h <<_ACEOF
13012#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13013_ACEOF
13014
16854else 13015else
16855 support_xft=no 13016 support_xft=no
16856fi 13017fi
16857 13018
16858done 13019done
16939#define XFT 1 13100#define XFT 1
16940_ACEOF 13101_ACEOF
16941 13102
16942 fi 13103 fi
16943fi 13104fi
13105if test x$support_styles = xyes; then
16944 13106
13107cat >>confdefs.h <<\_ACEOF
13108#define ENABLE_STYLES 1
13109_ACEOF
13110
13111fi
13112if test x$support_iso14755 = xyes; then
13113
13114cat >>confdefs.h <<\_ACEOF
13115#define ISO_14755 1
13116_ACEOF
13117
13118fi
13119if test x$support_8bitctrls = xyes; then
13120
13121cat >>confdefs.h <<\_ACEOF
13122#define EIGHT_BIT_CONTROLS 1
13123_ACEOF
13124
13125fi
13126if test x$support_fading = xyes; then
13127
13128cat >>confdefs.h <<\_ACEOF
13129#define OFF_FOCUS_FADING 1
13130_ACEOF
13131
13132fi
13133if test x$support_tinting = xyes; then
13134
13135cat >>confdefs.h <<\_ACEOF
13136#define TINTING 1
13137_ACEOF
13138
13139fi
13140if test x$support_inheritpixmap = xyes; then
13141
13142cat >>confdefs.h <<\_ACEOF
13143#define TRANSPARENT 1
13144_ACEOF
13145
13146fi
13147if test x$support_keepscrolling = xno; then
13148
13149cat >>confdefs.h <<\_ACEOF
13150#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1
13151_ACEOF
13152
13153fi
13154if test x$support_selectionscrolling = xyes; then
13155
13156cat >>confdefs.h <<\_ACEOF
13157#define SELECTION_SCROLLING 1
13158_ACEOF
13159
13160fi
13161if test x$support_frills = xyes; then
13162
13163cat >>confdefs.h <<\_ACEOF
13164#define ENABLE_FRILLS 1
13165_ACEOF
13166
13167fi
13168if test x$support_24bit = xyes; then
13169
13170cat >>confdefs.h <<\_ACEOF
13171#define PREFER_24BIT 1
13172_ACEOF
13173
13174fi
13175if test x$support_mousewheel = xyes; then
13176
13177cat >>confdefs.h <<\_ACEOF
13178#define MOUSE_WHEEL 1
13179_ACEOF
13180
13181fi
13182if test x$support_mouseslipwheel = xyes; then
13183
13184cat >>confdefs.h <<\_ACEOF
13185#define MOUSE_SLIP_WHEELING 1
13186_ACEOF
13187
13188fi
13189if test x$support_utmp = xyes; then
13190
13191cat >>confdefs.h <<\_ACEOF
13192#define UTMP_SUPPORT 1
13193_ACEOF
13194
13195fi
13196if test x$support_wtmp = xyes; then
13197
13198cat >>confdefs.h <<\_ACEOF
13199#define WTMP_SUPPORT 1
13200_ACEOF
13201
13202fi
13203if test x$support_lastlog = xyes; then
13204
13205cat >>confdefs.h <<\_ACEOF
13206#define LASTLOG_SUPPORT 1
13207_ACEOF
13208
13209fi
13210if test x$support_xim = xyes -o x$multichar_set = xyes; then
13211 if test x$rxvt_cv_func_xlocale = xyes; then
13212
13213cat >>confdefs.h <<\_ACEOF
13214#define USE_XIM 1
13215_ACEOF
13216
13217 fi
13218fi
13219if test x$support_xpm = xyes; then
13220
13221cat >>confdefs.h <<\_ACEOF
13222#define XPM_BACKGROUND 1
13223_ACEOF
13224
13225fi
13226if test x$support_scroll_rxvt = xyes; then
13227
13228cat >>confdefs.h <<\_ACEOF
13229#define RXVT_SCROLLBAR 1
13230_ACEOF
13231
13232 scrolltypes="rxvt"
13233fi
13234if test x$support_scroll_next = xyes; then
13235
13236cat >>confdefs.h <<\_ACEOF
13237#define NEXT_SCROLLBAR 1
13238_ACEOF
13239
13240 scrolltypes="$scrolltypes next"
13241fi
13242if test x$support_scroll_xterm = xyes; then
13243
13244cat >>confdefs.h <<\_ACEOF
13245#define XTERM_SCROLLBAR 1
13246_ACEOF
13247
13248 scrolltypes="$scrolltypes xterm"
13249fi
13250if test x$support_scroll_plain = xyes; then
13251
13252cat >>confdefs.h <<\_ACEOF
13253#define PLAIN_SCROLLBAR 1
13254_ACEOF
13255
13256 scrolltypes="$scrolltypes plain"
13257fi
13258if test x$support_pointer_blank = xyes; then
13259
13260cat >>confdefs.h <<\_ACEOF
13261#define POINTER_BLANK 1
13262_ACEOF
13263
13264fi
13265if test x$support_text_blink = xyes; then
13266
13267cat >>confdefs.h <<\_ACEOF
13268#define TEXT_BLINK 1
13269_ACEOF
13270
13271fi
13272if test x$support_unicode3 = xyes; then
13273
13274cat >>confdefs.h <<\_ACEOF
13275#define UNICODE_3 1
13276_ACEOF
13277
13278fi
13279if test x$support_combining = xyes; then
13280
13281cat >>confdefs.h <<\_ACEOF
13282#define ENABLE_COMBINING 1
13283_ACEOF
13284
13285fi
13286if test x$codesets = xall; then
13287 codesets=jp,jp-ext,kr,zh,zh-ext
13288fi
13289
13290cat >>confdefs.h <<\_ACEOF
13291#define ENCODING_EU 1
13292_ACEOF
13293
13294
13295cat >>confdefs.h <<\_ACEOF
13296#define ENCODING_VN 1
13297_ACEOF
13298
13299for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
13300 case "$codeset" in
13301 JP )
13302cat >>confdefs.h <<\_ACEOF
13303#define ENCODING_JP 1
13304_ACEOF
13305 ;;
13306 JP_EXT )
13307cat >>confdefs.h <<\_ACEOF
13308#define ENCODING_JP_EXT 1
13309_ACEOF
13310 ;;
13311 KR )
13312cat >>confdefs.h <<\_ACEOF
13313#define ENCODING_KR 1
13314_ACEOF
13315 ;;
13316 ZH )
13317cat >>confdefs.h <<\_ACEOF
13318#define ENCODING_ZH 1
13319_ACEOF
13320 ;;
13321 ZH_EXT )
13322cat >>confdefs.h <<\_ACEOF
13323#define ENCODING_ZH_EXT 1
13324_ACEOF
13325 ;;
13326 esac
13327done
13328
13329IF_PERL=\#
13330if test x$support_perl = xyes; then
13331 # Extract the first word of "perl5", so it can be a program name with args.
13332set dummy perl5; ac_word=$2
13333echo "$as_me:$LINENO: checking for $ac_word" >&5
13334echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13335if test "${ac_cv_path_PERL+set}" = set; then
13336 echo $ECHO_N "(cached) $ECHO_C" >&6
13337else
13338 case $PERL in
13339 [\\/]* | ?:[\\/]*)
13340 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
13341 ;;
13342 *)
13343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13344for as_dir in $PATH
13345do
13346 IFS=$as_save_IFS
13347 test -z "$as_dir" && as_dir=.
13348 for ac_exec_ext in '' $ac_executable_extensions; do
13349 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13350 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
13351 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13352 break 2
13353 fi
13354done
13355done
13356
13357 ;;
13358esac
13359fi
13360PERL=$ac_cv_path_PERL
13361
13362if test -n "$PERL"; then
13363 echo "$as_me:$LINENO: result: $PERL" >&5
13364echo "${ECHO_T}$PERL" >&6
13365else
13366 echo "$as_me:$LINENO: result: no" >&5
13367echo "${ECHO_T}no" >&6
13368fi
13369
13370 # Extract the first word of "perl", so it can be a program name with args.
13371set dummy perl; ac_word=$2
13372echo "$as_me:$LINENO: checking for $ac_word" >&5
13373echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13374if test "${ac_cv_path_PERL+set}" = set; then
13375 echo $ECHO_N "(cached) $ECHO_C" >&6
13376else
13377 case $PERL in
13378 [\\/]* | ?:[\\/]*)
13379 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
13380 ;;
13381 *)
13382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13383for as_dir in $PATH
13384do
13385 IFS=$as_save_IFS
13386 test -z "$as_dir" && as_dir=.
13387 for ac_exec_ext in '' $ac_executable_extensions; do
13388 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13389 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
13390 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13391 break 2
13392 fi
13393done
13394done
13395
13396 ;;
13397esac
13398fi
13399PERL=$ac_cv_path_PERL
13400
13401if test -n "$PERL"; then
13402 echo "$as_me:$LINENO: result: $PERL" >&5
13403echo "${ECHO_T}$PERL" >&6
13404else
13405 echo "$as_me:$LINENO: result: no" >&5
13406echo "${ECHO_T}no" >&6
13407fi
13408
13409
13410 echo "$as_me:$LINENO: checking for $PERL suitability" >&5
13411echo $ECHO_N "checking for $PERL suitability... $ECHO_C" >&6
13412 if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then
13413
13414 save_CXXFLAGS="$CXXFLAGS"
13415 save_LIBS="$LIBS"
13416 CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
13417 LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
13418 cat >conftest.$ac_ext <<_ACEOF
13419/* confdefs.h. */
13420_ACEOF
13421cat confdefs.h >>conftest.$ac_ext
13422cat >>conftest.$ac_ext <<_ACEOF
13423/* end confdefs.h. */
13424
13425#include <EXTERN.h>
13426#include <perl.h>
13427#include <XSUB.h>
13428
13429int
13430main ()
13431{
13432
13433 PerlInterpreter *perl = perl_alloc ();
13434
13435 ;
13436 return 0;
13437}
13438_ACEOF
13439rm -f conftest.$ac_objext conftest$ac_exeext
13440if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13441 (eval $ac_link) 2>conftest.er1
13442 ac_status=$?
13443 grep -v '^ *+' conftest.er1 >conftest.err
13444 rm -f conftest.er1
13445 cat conftest.err >&5
13446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13447 (exit $ac_status); } &&
13448 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13449 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13450 (eval $ac_try) 2>&5
13451 ac_status=$?
13452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13453 (exit $ac_status); }; } &&
13454 { ac_try='test -s conftest$ac_exeext'
13455 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13456 (eval $ac_try) 2>&5
13457 ac_status=$?
13458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13459 (exit $ac_status); }; }; then
13460 rxvt_perl_link=yes
13461else
13462 echo "$as_me: failed program was:" >&5
13463sed 's/^/| /' conftest.$ac_ext >&5
13464
13465rxvt_perl_link=no
13466fi
13467rm -f conftest.err conftest.$ac_objext \
13468 conftest$ac_exeext conftest.$ac_ext
13469 CXXFLAGS="$save_CXXFLAGS"
13470 LIBS="$save_LIBS"
13471
13472 if test x$rxvt_perl_link = xyes; then
13473 echo "$as_me:$LINENO: result: ok" >&5
13474echo "${ECHO_T}ok" >&6
13475
13476cat >>confdefs.h <<\_ACEOF
13477#define ENABLE_PERL 1
13478_ACEOF
13479
13480 IF_PERL=
13481 PERL_O=rxvtperl.o
13482 PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`"
13483 PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`"
13484 PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`"
13485 else
13486 { { echo "$as_me:$LINENO: error: no, unable to link" >&5
13487echo "$as_me: error: no, unable to link" >&2;}
13488 { (exit 1); exit 1; }; }
13489 fi
13490 else
13491 { { echo "$as_me:$LINENO: error: no working perl found, or perl not version >= 5.8" >&5
13492echo "$as_me: error: no working perl found, or perl not version >= 5.8" >&2;}
13493 { (exit 1); exit 1; }; }
13494 fi
13495fi
13496
13497
13498
13499
13500
13501
13502
13503if test x$support_perl = xyes; then
13504 support_frills=yes
13505fi
13506
13507
13508CFLAGS=${CFLAGS--O}
13509LDFLAGS=${LDFLAGS--O}
13510
13511CPPFLAGS="$CPPFLAGS"
13512
13513
13514
13515
13516
13517
13518
13519if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
13520 DLIB=`echo $DLIB | sed "$R_TRANSLATE"`
13521 LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
13522 X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
13523 X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
13524 XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
13525fi
13526
13527
13528
13529
13530
13531test "$program_prefix" != NONE &&
13532 program_transform_name="s,^,$program_prefix,;$program_transform_name"
13533# Use a double $ so make ignores it.
13534test "$program_suffix" != NONE &&
13535 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
13536# Double any \ or $. echo might interpret backslashes.
13537# By default was `s,x,x', remove it if useless.
13538cat <<\_ACEOF >conftest.sed
13539s/[\\$]/&&/g;s/;s,x,x,$//
13540_ACEOF
13541program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
13542rm conftest.sed
13543
13544
13545
13546
13547
13548if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
13549 include_stdint_h="#include <stdint.h>"
13550else
13551 include_stdint_h="/* #include <stdint.h> */"
13552fi
13553if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
13554 include_stdarg_h="#include <cstdarg>"
13555else
13556 include_stdarg_h="/* #include <cstdarg> */"
13557fi
13558if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
13559 include_stdlib_h="#include <cstdlib>"
13560else
13561 include_stdlib_h="/* #include <cstdlib> */"
13562fi
13563if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
13564 include_unistd_h="#include <unistd.h>"
13565else
13566 include_unistd_h="/* #include <unistd.h> */"
13567fi
13568if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
13569 include_string_h="#include <cstring>"
13570else
13571 include_string_h="/* #include <cstring> */"
13572fi
13573if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
13574 include_fcntl_h="#include <fcntl.h>"
13575else
13576 include_fcntl_h="/* #include <fcntl.h> */"
13577fi
13578if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
13579 include_util_h="#include <util.h>"
13580else
13581 include_util_h="/* #include <util.h> */"
13582fi
13583if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
13584 include_assert_h="#include <assert.h>"
13585else
13586 include_assert_h="/* #include <assert.h> */"
13587fi
13588if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
13589 include_sys_ioctl_h="#include <sys/ioctl.h>"
13590else
13591 include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
13592fi
13593if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
13594 include_sys_select_h="#include <sys/select.h>"
13595else
13596 include_sys_select_h="/* #include <sys/select.h> */"
13597fi
13598if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
13599 include_sys_strredir_h="#include <sys/strredir.h>"
13600else
13601 include_sys_strredir_h="/* #include <sys/strredir.h> */"
13602fi
13603if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
13604 include_sys_time_h="#include <sys/time.h>"
13605else
13606 include_sys_time_h="/* #include <sys/time.h> */"
13607fi
13608if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
13609 include_time_h="#include <time.h>"
13610else
13611 include_time_h="/* #include <time.h> */"
13612fi
13613
16945 ac_config_files="$ac_config_files autoconf/Make.common Makefile doc/Makefile src/Makefile src/test/Makefile src/rxvtlib.h W11/Makefile" 13614 ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile src/rxvtlib.h"
13615
16946cat >confcache <<\_ACEOF 13616cat >confcache <<\_ACEOF
16947# This file is a shell script that caches the results of configure 13617# This file is a shell script that caches the results of configure
16948# tests run on this system so they can be shared between configure 13618# tests run on this system so they can be shared between configure
16949# scripts and configure runs, see configure's option --config-cache. 13619# scripts and configure runs, see configure's option --config-cache.
16950# It is not useful on other systems. If it contains results you don't 13620# It is not useful on other systems. If it contains results you don't
17466cat >>$CONFIG_STATUS <<\_ACEOF 14136cat >>$CONFIG_STATUS <<\_ACEOF
17467for ac_config_target in $ac_config_targets 14137for ac_config_target in $ac_config_targets
17468do 14138do
17469 case "$ac_config_target" in 14139 case "$ac_config_target" in
17470 # Handling of arguments. 14140 # Handling of arguments.
17471 "autoconf/Make.common" ) CONFIG_FILES="$CONFIG_FILES autoconf/Make.common" ;;
17472 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14141 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17473 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 14142 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17474 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 14143 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
17475 "src/test/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test/Makefile" ;;
17476 "src/rxvtlib.h" ) CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;; 14144 "src/rxvtlib.h" ) CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;;
17477 "W11/Makefile" ) CONFIG_FILES="$CONFIG_FILES W11/Makefile" ;;
17478 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:autoconf/config.h.in" ;; 14145 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
17479 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 14146 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17480echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 14147echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
17481 { (exit 1); exit 1; }; };; 14148 { (exit 1); exit 1; }; };;
17482 esac 14149 esac
17483done 14150done
17558s,@DEFS@,$DEFS,;t t 14225s,@DEFS@,$DEFS,;t t
17559s,@ECHO_C@,$ECHO_C,;t t 14226s,@ECHO_C@,$ECHO_C,;t t
17560s,@ECHO_N@,$ECHO_N,;t t 14227s,@ECHO_N@,$ECHO_N,;t t
17561s,@ECHO_T@,$ECHO_T,;t t 14228s,@ECHO_T@,$ECHO_T,;t t
17562s,@LIBS@,$LIBS,;t t 14229s,@LIBS@,$LIBS,;t t
14230s,@build@,$build,;t t
14231s,@build_cpu@,$build_cpu,;t t
14232s,@build_vendor@,$build_vendor,;t t
14233s,@build_os@,$build_os,;t t
14234s,@host@,$host,;t t
14235s,@host_cpu@,$host_cpu,;t t
14236s,@host_vendor@,$host_vendor,;t t
14237s,@host_os@,$host_os,;t t
17563s,@VERSION@,$VERSION,;t t 14238s,@VERSION@,$VERSION,;t t
17564s,@DATE@,$DATE,;t t 14239s,@DATE@,$DATE,;t t
17565s,@LSMDATE@,$LSMDATE,;t t 14240s,@LSMDATE@,$LSMDATE,;t t
17566s,@LIBVERSION@,$LIBVERSION,;t t 14241s,@LIBVERSION@,$LIBVERSION,;t t
17567s,@CC@,$CC,;t t 14242s,@CC@,$CC,;t t
17576s,@ac_ct_CXX@,$ac_ct_CXX,;t t 14251s,@ac_ct_CXX@,$ac_ct_CXX,;t t
17577s,@CPP@,$CPP,;t t 14252s,@CPP@,$CPP,;t t
17578s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t 14253s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
17579s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t 14254s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
17580s,@INSTALL_DATA@,$INSTALL_DATA,;t t 14255s,@INSTALL_DATA@,$INSTALL_DATA,;t t
17581s,@AWK@,$AWK,;t t 14256s,@EGREP@,$EGREP,;t t
17582s,@LINKER@,$LINKER,;t t 14257s,@LINKER@,$LINKER,;t t
17583s,@CXXCPP@,$CXXCPP,;t t
17584s,@EGREP@,$EGREP,;t t
17585s,@build@,$build,;t t
17586s,@build_cpu@,$build_cpu,;t t
17587s,@build_vendor@,$build_vendor,;t t
17588s,@build_os@,$build_os,;t t
17589s,@host@,$host,;t t
17590s,@host_cpu@,$host_cpu,;t t
17591s,@host_vendor@,$host_vendor,;t t
17592s,@host_os@,$host_os,;t t
17593s,@LN_S@,$LN_S,;t t
17594s,@ECHO@,$ECHO,;t t
17595s,@RANLIB@,$RANLIB,;t t
17596s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
17597s,@STRIP@,$STRIP,;t t
17598s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
17599s,@LIBTOOL@,$LIBTOOL,;t t
17600s,@INSTALL_LIBRXVT@,$INSTALL_LIBRXVT,;t t 14258s,@INSTALL_LIBRXVT@,$INSTALL_LIBRXVT,;t t
17601s,@RXVTNAME@,$RXVTNAME,;t t 14259s,@RXVTNAME@,$RXVTNAME,;t t
17602s,@MV@,$MV,;t t 14260s,@MV@,$MV,;t t
17603s,@RM@,$RM,;t t 14261s,@RM@,$RM,;t t
17604s,@CP@,$CP,;t t 14262s,@CP@,$CP,;t t
17605s,@LN@,$LN,;t t 14263s,@LN@,$LN,;t t
17606s,@SED@,$SED,;t t 14264s,@SED@,$SED,;t t
14265s,@ECHO@,$ECHO,;t t
17607s,@CMP@,$CMP,;t t 14266s,@CMP@,$CMP,;t t
17608s,@TBL@,$TBL,;t t 14267s,@TIC@,$TIC,;t t
14268s,@CXXCPP@,$CXXCPP,;t t
17609s,@X_CFLAGS@,$X_CFLAGS,;t t 14269s,@X_CFLAGS@,$X_CFLAGS,;t t
17610s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t 14270s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
17611s,@X_LIBS@,$X_LIBS,;t t 14271s,@X_LIBS@,$X_LIBS,;t t
17612s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t 14272s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
17613s,@XPM_CPPFLAGS@,$XPM_CPPFLAGS,;t t 14273s,@XPM_CPPFLAGS@,$XPM_CPPFLAGS,;t t
17617s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t 14277s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t
17618s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t 14278s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t
17619s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t 14279s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t
17620s,@rxvt_intp_define@,$rxvt_intp_define,;t t 14280s,@rxvt_intp_define@,$rxvt_intp_define,;t t
17621s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t 14281s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t
14282s,@PKG_CONFIG@,$PKG_CONFIG,;t t
14283s,@XFT_CONFIG@,$XFT_CONFIG,;t t
14284s,@PERL@,$PERL,;t t
14285s,@PERLLIB@,$PERLLIB,;t t
14286s,@PERLFLAGS@,$PERLFLAGS,;t t
14287s,@PERLPRIVLIBEXP@,$PERLPRIVLIBEXP,;t t
14288s,@IF_PERL@,$IF_PERL,;t t
14289s,@PERL_O@,$PERL_O,;t t
17622s,@DEBUG@,$DEBUG,;t t 14290s,@DEBUG@,$DEBUG,;t t
17623s,@DINCLUDE@,$DINCLUDE,;t t 14291s,@DINCLUDE@,$DINCLUDE,;t t
17624s,@DLIB@,$DLIB,;t t 14292s,@DLIB@,$DLIB,;t t
17625s,@include_stdint_h@,$include_stdint_h,;t t 14293s,@include_stdint_h@,$include_stdint_h,;t t
17626s,@include_stdarg_h@,$include_stdarg_h,;t t 14294s,@include_stdarg_h@,$include_stdarg_h,;t t
17635s,@include_sys_strredir_h@,$include_sys_strredir_h,;t t 14303s,@include_sys_strredir_h@,$include_sys_strredir_h,;t t
17636s,@include_sys_time_h@,$include_sys_time_h,;t t 14304s,@include_sys_time_h@,$include_sys_time_h,;t t
17637s,@include_time_h@,$include_time_h,;t t 14305s,@include_time_h@,$include_time_h,;t t
17638s,@LIBOBJS@,$LIBOBJS,;t t 14306s,@LIBOBJS@,$LIBOBJS,;t t
17639s,@LTLIBOBJS@,$LTLIBOBJS,;t t 14307s,@LTLIBOBJS@,$LTLIBOBJS,;t t
17640/@MCOMMON@/r $MCOMMON
17641s,@MCOMMON@,,;t t
17642CEOF 14308CEOF
17643 14309
17644_ACEOF 14310_ACEOF
17645 14311
17646 cat >>$CONFIG_STATUS <<\_ACEOF 14312 cat >>$CONFIG_STATUS <<\_ACEOF
18153 14819
18154if test x$support_xpm = xyes; then 14820if test x$support_xpm = xyes; then
18155 echo " Xpm library: $XPM_LIBS" 14821 echo " Xpm library: $XPM_LIBS"
18156fi 14822fi
18157 14823
18158echo "
18159The following are set in config.h
18160"
18161echo " pty/tty type: "$rxvt_cv_ptys
18162if test x$support_utmp != xyes; then 14824if test x$support_utmp != xyes; then
18163 echo " utmp support: disabled" 14825 echo " utmp support: disabled"
18164 echo 14826 echo
18165else 14827else
18166 echo " utmp support: enabled 14828 echo " utmp support: enabled
18167 utmp file: $rxvt_cv_path_utmp 14829 utmp file: $path_utmp
18168 utmpx file: $rxvt_cv_path_utmpx 14830 utmpx file: $path_utmpx
18169 wtmp file: $rxvt_cv_path_wtmp 14831 wtmp file: $path_wtmp
18170 wtmpx file: $rxvt_cv_path_wtmpx 14832 wtmpx file: $path_wtmpx
18171 lastlog file: $rxvt_cv_path_lastlog 14833 lastlog file: $path_lastlog
18172 ttys/ttytab file: $rxvt_cv_path_ttytab" 14834 lastlogx file: $path_lastlogx"
18173 echo
18174fi 14835fi
18175if test x$term != x; then 14836if test x$term != x; then
18176 echo " set TERM to: $term" 14837 echo " set TERM to: $term"
18177fi 14838fi
18178if test x$terminfo != x; then 14839if test x$terminfo != x; then
18182echo " resource class: $RESCLASS" 14843echo " resource class: $RESCLASS"
18183if test x$RESFALLBACK != x; then 14844if test x$RESFALLBACK != x; then
18184 echo " resource class fallback: $RESFALLBACK" 14845 echo " resource class fallback: $RESFALLBACK"
18185fi 14846fi
18186echo 14847echo
18187if test x$rxvt_cv_ptys = xUNKNOWN; then 14848echo " embedded perl: $support_perl"
18188 echo ".----------------------------------------------------------------." 14849echo
18189 echo ". WARNING: could not determine pty/tty type. Do not build until ."
18190 echo ". the appropriate PTYS_ARE_* is defined in config.h ."
18191 echo ".----------------------------------------------------------------."
18192fi
18193if test x$support_xpm = xneedsmanualspecification; then 14850if test x$support_xpm = xneedsmanualspecification; then
18194 echo ".----------------------------------------------------------------." 14851 echo ".----------------------------------------------------------------."
18195 echo ". WARNING: --enable-xpm-background was specified however the ." 14852 echo ". WARNING: --enable-xpm-background was specified however the ."
18196 echo ". XPM includes files and libraries could not be found. ." 14853 echo ". XPM includes files and libraries could not be found. ."
18197 echo ". XPM backgrounds are now being DISABLED! If you want ." 14854 echo ". XPM backgrounds are now being DISABLED! If you want ."
18206 echo ". functions could not be found. ." 14863 echo ". functions could not be found. ."
18207 echo ". XIM is now being DISABLED! ." 14864 echo ". XIM is now being DISABLED! ."
18208 echo ".----------------------------------------------------------------." 14865 echo ".----------------------------------------------------------------."
18209fi 14866fi
18210 14867
18211echo " *** Please check src/feature.h for further options ***" 14868echo " *** Optionally check src/feature.h for further options ***"
18212echo 14869echo
18213 14870
18214echo ".----------------------------------------------------------------." 14871echo ".----------------------------------------------------------------."
18215echo ". NOTE: most features are disabled by default, try ." 14872echo ". NOTE: some features are disabled by default, try ."
18216echo ". configure --help to get an idea of the optional features ." 14873echo ". configure --help to get an idea of the optional features, ."
14874echo ". or read ./README.configure ."
14875echo ". ."
14876echo ". The script ./reconf gives a reasonable baseline, try it if ."
14877echo ". you do not want to read documentation and still want some ."
14878echo ". useful features. ."
18217echo ".----------------------------------------------------------------." 14879echo ".----------------------------------------------------------------."
18218echo 14880echo
18219 14881

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines