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

Comparing rxvt-unicode/configure (file contents):
Revision 1.51 by root, Wed Feb 16 20:32:05 2005 UTC vs.
Revision 1.65 by root, Wed Jan 11 00:59:58 2006 UTC

307#endif 307#endif
308#if HAVE_UNISTD_H 308#if HAVE_UNISTD_H
309# include <unistd.h> 309# include <unistd.h>
310#endif" 310#endif"
311 311
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 AWK LINKER CXXCPP EGREP INSTALL_LIBRXVT RXVTNAME MV RM CP LN SED ECHO CMP TBL TIC 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 AWK LINKER CXXCPP EGREP INSTALL_LIBRXVT RXVTNAME MV RM CP LN SED ECHO CMP TBL TIC 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 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'
313ac_subst_files='MCOMMON' 313ac_subst_files='MCOMMON'
314 314
315# Initialize some variables set by options. 315# Initialize some variables set by options.
316ac_init_help= 316ac_init_help=
317ac_init_version=false 317ac_init_version=false
881 --enable-fading enable colors fading when off focus 881 --enable-fading enable colors fading when off focus
882 --enable-menubar enable menubar 882 --enable-menubar enable menubar
883 --enable-rxvt-scroll enable rxvt style scrollbar 883 --enable-rxvt-scroll enable rxvt style scrollbar
884 --enable-next-scroll enable NeXT style scrollbar 884 --enable-next-scroll enable NeXT style scrollbar
885 --enable-xterm-scroll enable Xterm style scrollbar 885 --enable-xterm-scroll enable Xterm style scrollbar
886 --enable-perl enable embedded perl interpreter
886 --enable-plain-scroll enable plain style scrollbar 887 --enable-plain-scroll enable plain style scrollbar
887 --enable-half-shadow use half width/height shadow on rxvt scrollbar 888 --enable-half-shadow use half width/height shadow on rxvt scrollbar
888 --enable-xim XIM (X Input Method) protocol support 889 --enable-xim XIM (X Input Method) protocol support
889 --enable-ttygid enable tty setting to group named "tty" 890 --enable-ttygid enable tty setting to group named "tty"
890 --disable-backspace-key disable handling of the backspace key 891 --disable-backspace-key disable handling of the backspace key
891 --disable-delete-key disable handling of the delete key 892 --disable-delete-key disable handling of the delete key
892 --disable-resources disable all resource checking 893 --disable-resources disable all resource checking
893 --enable-xgetdefault enable resources via X instead of our small version
894 --enable-8bitctrls enable 8 bit control sequences (not recommended) 894 --enable-8bitctrls enable 8 bit control sequences (not recommended)
895 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt) 895 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
896 --enable-strings enable some replacement system functions 896 --enable-strings enable some replacement system functions
897 --disable-swapscreen disable swap screen support 897 --disable-swapscreen disable swap screen support
898 --enable-iso14755 enable support for extended ISO 14755 modes 898 --enable-iso14755 enable support for extended ISO 14755 modes
904 --enable-slipwheeling enable slip wheel scrolling (requires previous) 904 --enable-slipwheeling enable slip wheel scrolling (requires previous)
905 --enable-dmalloc enable Gray Watson's malloc - for debugging use 905 --enable-dmalloc enable Gray Watson's malloc - for debugging use
906 --enable-dlmalloc enable Doug Lea's malloc - for production use 906 --enable-dlmalloc enable Doug Lea's malloc - for production use
907 NOTE: enable only one malloc package 907 NOTE: enable only one malloc package
908 --enable-smart-resize enable smart growth/shrink behaviour 908 --enable-smart-resize enable smart growth/shrink behaviour
909 --enable-cursor-blink enable blinking cursor
910 --enable-text-blink enable blinking text 909 --enable-text-blink enable blinking text
911 --enable-pointer-blank enable pointer blank when typing or inactive pointer 910 --enable-pointer-blank enable pointer blank when typing or inactive pointer
912 911
913Optional Packages: 912Optional Packages:
914 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 913 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
3613 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS" 3612 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
3614 3613
3615fi 3614fi
3616 3615
3617 3616
3617echo "$as_me:$LINENO: checking for setlocale" >&5
3618echo $ECHO_N "checking for setlocale... $ECHO_C" >&6
3619if test "${ac_cv_func_setlocale+set}" = set; then
3620 echo $ECHO_N "(cached) $ECHO_C" >&6
3621else
3622 cat >conftest.$ac_ext <<_ACEOF
3623/* confdefs.h. */
3624_ACEOF
3625cat confdefs.h >>conftest.$ac_ext
3626cat >>conftest.$ac_ext <<_ACEOF
3627/* end confdefs.h. */
3628/* Define setlocale to an innocuous variant, in case <limits.h> declares setlocale.
3629 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3630#define setlocale innocuous_setlocale
3631
3632/* System header to define __stub macros and hopefully few prototypes,
3633 which can conflict with char setlocale (); below.
3634 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3635 <limits.h> exists even on freestanding compilers. */
3636
3637#ifdef __STDC__
3638# include <limits.h>
3639#else
3640# include <assert.h>
3641#endif
3642
3643#undef setlocale
3644
3645/* Override any gcc2 internal prototype to avoid an error. */
3646#ifdef __cplusplus
3647extern "C"
3648{
3649#endif
3650/* We use char because int might match the return type of a gcc2
3651 builtin and then its argument prototype would still apply. */
3652char setlocale ();
3653/* The GNU C library defines this for functions which it implements
3654 to always fail with ENOSYS. Some functions are actually named
3655 something starting with __ and the normal name is an alias. */
3656#if defined (__stub_setlocale) || defined (__stub___setlocale)
3657choke me
3658#else
3659char (*f) () = setlocale;
3660#endif
3661#ifdef __cplusplus
3662}
3663#endif
3664
3665int
3666main ()
3667{
3668return f != setlocale;
3669 ;
3670 return 0;
3671}
3672_ACEOF
3673rm -f conftest.$ac_objext conftest$ac_exeext
3674if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3675 (eval $ac_link) 2>conftest.er1
3676 ac_status=$?
3677 grep -v '^ *+' conftest.er1 >conftest.err
3678 rm -f conftest.er1
3679 cat conftest.err >&5
3680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3681 (exit $ac_status); } &&
3682 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3684 (eval $ac_try) 2>&5
3685 ac_status=$?
3686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3687 (exit $ac_status); }; } &&
3688 { ac_try='test -s conftest$ac_exeext'
3689 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3690 (eval $ac_try) 2>&5
3691 ac_status=$?
3692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3693 (exit $ac_status); }; }; then
3694 ac_cv_func_setlocale=yes
3695else
3696 echo "$as_me: failed program was:" >&5
3697sed 's/^/| /' conftest.$ac_ext >&5
3698
3699ac_cv_func_setlocale=no
3700fi
3701rm -f conftest.err conftest.$ac_objext \
3702 conftest$ac_exeext conftest.$ac_ext
3703fi
3704echo "$as_me:$LINENO: result: $ac_cv_func_setlocale" >&5
3705echo "${ECHO_T}$ac_cv_func_setlocale" >&6
3706if test $ac_cv_func_setlocale = yes; then
3707 :
3708else
3618echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5 3709 echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5
3619echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6 3710echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6
3620if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then 3711if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then
3621 echo $ECHO_N "(cached) $ECHO_C" >&6 3712 echo $ECHO_N "(cached) $ECHO_C" >&6
3622else 3713else
3623 ac_check_lib_save_LIBS=$LIBS 3714 ac_check_lib_save_LIBS=$LIBS
3680echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6 3771echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6
3681if test $ac_cv_lib_xpg4_setlocale = yes; then 3772if test $ac_cv_lib_xpg4_setlocale = yes; then
3682 LIBS="$LIBS -lxpg4" 3773 LIBS="$LIBS -lxpg4"
3683fi 3774fi
3684 3775
3776fi
3685 3777
3778
3779echo "$as_me:$LINENO: checking for gethostbyname" >&5
3780echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
3781if test "${ac_cv_func_gethostbyname+set}" = set; then
3782 echo $ECHO_N "(cached) $ECHO_C" >&6
3783else
3784 cat >conftest.$ac_ext <<_ACEOF
3785/* confdefs.h. */
3786_ACEOF
3787cat confdefs.h >>conftest.$ac_ext
3788cat >>conftest.$ac_ext <<_ACEOF
3789/* end confdefs.h. */
3790/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
3791 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3792#define gethostbyname innocuous_gethostbyname
3793
3794/* System header to define __stub macros and hopefully few prototypes,
3795 which can conflict with char gethostbyname (); below.
3796 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3797 <limits.h> exists even on freestanding compilers. */
3798
3799#ifdef __STDC__
3800# include <limits.h>
3801#else
3802# include <assert.h>
3803#endif
3804
3805#undef gethostbyname
3806
3807/* Override any gcc2 internal prototype to avoid an error. */
3808#ifdef __cplusplus
3809extern "C"
3810{
3811#endif
3812/* We use char because int might match the return type of a gcc2
3813 builtin and then its argument prototype would still apply. */
3814char gethostbyname ();
3815/* The GNU C library defines this for functions which it implements
3816 to always fail with ENOSYS. Some functions are actually named
3817 something starting with __ and the normal name is an alias. */
3818#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
3819choke me
3820#else
3821char (*f) () = gethostbyname;
3822#endif
3823#ifdef __cplusplus
3824}
3825#endif
3826
3827int
3828main ()
3829{
3830return f != gethostbyname;
3831 ;
3832 return 0;
3833}
3834_ACEOF
3835rm -f conftest.$ac_objext conftest$ac_exeext
3836if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3837 (eval $ac_link) 2>conftest.er1
3838 ac_status=$?
3839 grep -v '^ *+' conftest.er1 >conftest.err
3840 rm -f conftest.er1
3841 cat conftest.err >&5
3842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3843 (exit $ac_status); } &&
3844 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3845 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3846 (eval $ac_try) 2>&5
3847 ac_status=$?
3848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3849 (exit $ac_status); }; } &&
3850 { ac_try='test -s conftest$ac_exeext'
3851 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3852 (eval $ac_try) 2>&5
3853 ac_status=$?
3854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3855 (exit $ac_status); }; }; then
3856 ac_cv_func_gethostbyname=yes
3857else
3858 echo "$as_me: failed program was:" >&5
3859sed 's/^/| /' conftest.$ac_ext >&5
3860
3861ac_cv_func_gethostbyname=no
3862fi
3863rm -f conftest.err conftest.$ac_objext \
3864 conftest$ac_exeext conftest.$ac_ext
3865fi
3866echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
3867echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
3868if test $ac_cv_func_gethostbyname = yes; then
3869 :
3870else
3686echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5 3871 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
3687echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 3872echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
3688if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then 3873if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
3689 echo $ECHO_N "(cached) $ECHO_C" >&6 3874 echo $ECHO_N "(cached) $ECHO_C" >&6
3690else 3875else
3691 ac_check_lib_save_LIBS=$LIBS 3876 ac_check_lib_save_LIBS=$LIBS
3748echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 3933echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
3749if test $ac_cv_lib_nsl_gethostbyname = yes; then 3934if test $ac_cv_lib_nsl_gethostbyname = yes; then
3750 LIBS="$LIBS -lnsl" 3935 LIBS="$LIBS -lnsl"
3751fi 3936fi
3752 3937
3938fi
3939
3940echo "$as_me:$LINENO: checking for socket" >&5
3941echo $ECHO_N "checking for socket... $ECHO_C" >&6
3942if test "${ac_cv_func_socket+set}" = set; then
3943 echo $ECHO_N "(cached) $ECHO_C" >&6
3944else
3945 cat >conftest.$ac_ext <<_ACEOF
3946/* confdefs.h. */
3947_ACEOF
3948cat confdefs.h >>conftest.$ac_ext
3949cat >>conftest.$ac_ext <<_ACEOF
3950/* end confdefs.h. */
3951/* Define socket to an innocuous variant, in case <limits.h> declares socket.
3952 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3953#define socket innocuous_socket
3954
3955/* System header to define __stub macros and hopefully few prototypes,
3956 which can conflict with char socket (); below.
3957 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3958 <limits.h> exists even on freestanding compilers. */
3959
3960#ifdef __STDC__
3961# include <limits.h>
3962#else
3963# include <assert.h>
3964#endif
3965
3966#undef socket
3967
3968/* Override any gcc2 internal prototype to avoid an error. */
3969#ifdef __cplusplus
3970extern "C"
3971{
3972#endif
3973/* We use char because int might match the return type of a gcc2
3974 builtin and then its argument prototype would still apply. */
3975char socket ();
3976/* The GNU C library defines this for functions which it implements
3977 to always fail with ENOSYS. Some functions are actually named
3978 something starting with __ and the normal name is an alias. */
3979#if defined (__stub_socket) || defined (__stub___socket)
3980choke me
3981#else
3982char (*f) () = socket;
3983#endif
3984#ifdef __cplusplus
3985}
3986#endif
3987
3988int
3989main ()
3990{
3991return f != socket;
3992 ;
3993 return 0;
3994}
3995_ACEOF
3996rm -f conftest.$ac_objext conftest$ac_exeext
3997if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3998 (eval $ac_link) 2>conftest.er1
3999 ac_status=$?
4000 grep -v '^ *+' conftest.er1 >conftest.err
4001 rm -f conftest.er1
4002 cat conftest.err >&5
4003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4004 (exit $ac_status); } &&
4005 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4007 (eval $ac_try) 2>&5
4008 ac_status=$?
4009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4010 (exit $ac_status); }; } &&
4011 { ac_try='test -s conftest$ac_exeext'
4012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4013 (eval $ac_try) 2>&5
4014 ac_status=$?
4015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4016 (exit $ac_status); }; }; then
4017 ac_cv_func_socket=yes
4018else
4019 echo "$as_me: failed program was:" >&5
4020sed 's/^/| /' conftest.$ac_ext >&5
4021
4022ac_cv_func_socket=no
4023fi
4024rm -f conftest.err conftest.$ac_objext \
4025 conftest$ac_exeext conftest.$ac_ext
4026fi
4027echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5
4028echo "${ECHO_T}$ac_cv_func_socket" >&6
4029if test $ac_cv_func_socket = yes; then
4030 :
4031else
3753echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 4032 echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
3754echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6 4033echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
3755if test "${ac_cv_lib_socket_socket+set}" = set; then 4034if test "${ac_cv_lib_socket_socket+set}" = set; then
3756 echo $ECHO_N "(cached) $ECHO_C" >&6 4035 echo $ECHO_N "(cached) $ECHO_C" >&6
3757else 4036else
3758 ac_check_lib_save_LIBS=$LIBS 4037 ac_check_lib_save_LIBS=$LIBS
3815echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6 4094echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
3816if test $ac_cv_lib_socket_socket = yes; then 4095if test $ac_cv_lib_socket_socket = yes; then
3817 LIBS="$LIBS -lsocket" 4096 LIBS="$LIBS -lsocket"
3818fi 4097fi
3819 4098
4099fi
4100
4101
4102echo "$as_me:$LINENO: checking for sched_yield" >&5
4103echo $ECHO_N "checking for sched_yield... $ECHO_C" >&6
4104if test "${ac_cv_func_sched_yield+set}" = set; then
4105 echo $ECHO_N "(cached) $ECHO_C" >&6
4106else
4107 cat >conftest.$ac_ext <<_ACEOF
4108/* confdefs.h. */
4109_ACEOF
4110cat confdefs.h >>conftest.$ac_ext
4111cat >>conftest.$ac_ext <<_ACEOF
4112/* end confdefs.h. */
4113/* Define sched_yield to an innocuous variant, in case <limits.h> declares sched_yield.
4114 For example, HP-UX 11i <limits.h> declares gettimeofday. */
4115#define sched_yield innocuous_sched_yield
4116
4117/* System header to define __stub macros and hopefully few prototypes,
4118 which can conflict with char sched_yield (); below.
4119 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4120 <limits.h> exists even on freestanding compilers. */
4121
4122#ifdef __STDC__
4123# include <limits.h>
4124#else
4125# include <assert.h>
4126#endif
4127
4128#undef sched_yield
4129
4130/* Override any gcc2 internal prototype to avoid an error. */
4131#ifdef __cplusplus
4132extern "C"
4133{
4134#endif
4135/* We use char because int might match the return type of a gcc2
4136 builtin and then its argument prototype would still apply. */
4137char sched_yield ();
4138/* The GNU C library defines this for functions which it implements
4139 to always fail with ENOSYS. Some functions are actually named
4140 something starting with __ and the normal name is an alias. */
4141#if defined (__stub_sched_yield) || defined (__stub___sched_yield)
4142choke me
4143#else
4144char (*f) () = sched_yield;
4145#endif
4146#ifdef __cplusplus
4147}
4148#endif
4149
4150int
4151main ()
4152{
4153return f != sched_yield;
4154 ;
4155 return 0;
4156}
4157_ACEOF
4158rm -f conftest.$ac_objext conftest$ac_exeext
4159if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4160 (eval $ac_link) 2>conftest.er1
4161 ac_status=$?
4162 grep -v '^ *+' conftest.er1 >conftest.err
4163 rm -f conftest.er1
4164 cat conftest.err >&5
4165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4166 (exit $ac_status); } &&
4167 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4168 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4169 (eval $ac_try) 2>&5
4170 ac_status=$?
4171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4172 (exit $ac_status); }; } &&
4173 { ac_try='test -s conftest$ac_exeext'
4174 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4175 (eval $ac_try) 2>&5
4176 ac_status=$?
4177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4178 (exit $ac_status); }; }; then
4179 ac_cv_func_sched_yield=yes
4180else
4181 echo "$as_me: failed program was:" >&5
4182sed 's/^/| /' conftest.$ac_ext >&5
4183
4184ac_cv_func_sched_yield=no
4185fi
4186rm -f conftest.err conftest.$ac_objext \
4187 conftest$ac_exeext conftest.$ac_ext
4188fi
4189echo "$as_me:$LINENO: result: $ac_cv_func_sched_yield" >&5
4190echo "${ECHO_T}$ac_cv_func_sched_yield" >&6
4191if test $ac_cv_func_sched_yield = yes; then
4192 :
4193else
4194 echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
4195echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
4196if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
4197 echo $ECHO_N "(cached) $ECHO_C" >&6
4198else
4199 ac_check_lib_save_LIBS=$LIBS
4200LIBS="-lrt $LIBS"
4201cat >conftest.$ac_ext <<_ACEOF
4202/* confdefs.h. */
4203_ACEOF
4204cat confdefs.h >>conftest.$ac_ext
4205cat >>conftest.$ac_ext <<_ACEOF
4206/* end confdefs.h. */
4207
4208/* Override any gcc2 internal prototype to avoid an error. */
4209#ifdef __cplusplus
4210extern "C"
4211#endif
4212/* We use char because int might match the return type of a gcc2
4213 builtin and then its argument prototype would still apply. */
4214char sched_yield ();
4215int
4216main ()
4217{
4218sched_yield ();
4219 ;
4220 return 0;
4221}
4222_ACEOF
4223rm -f conftest.$ac_objext conftest$ac_exeext
4224if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4225 (eval $ac_link) 2>conftest.er1
4226 ac_status=$?
4227 grep -v '^ *+' conftest.er1 >conftest.err
4228 rm -f conftest.er1
4229 cat conftest.err >&5
4230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4231 (exit $ac_status); } &&
4232 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4233 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4234 (eval $ac_try) 2>&5
4235 ac_status=$?
4236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4237 (exit $ac_status); }; } &&
4238 { ac_try='test -s conftest$ac_exeext'
4239 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4240 (eval $ac_try) 2>&5
4241 ac_status=$?
4242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4243 (exit $ac_status); }; }; then
4244 ac_cv_lib_rt_sched_yield=yes
4245else
4246 echo "$as_me: failed program was:" >&5
4247sed 's/^/| /' conftest.$ac_ext >&5
4248
4249ac_cv_lib_rt_sched_yield=no
4250fi
4251rm -f conftest.err conftest.$ac_objext \
4252 conftest$ac_exeext conftest.$ac_ext
4253LIBS=$ac_check_lib_save_LIBS
4254fi
4255echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
4256echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
4257if test $ac_cv_lib_rt_sched_yield = yes; then
4258 LIBS="$LIBS -lrt"
4259fi
4260
4261fi
4262
4263
4264echo "$as_me:$LINENO: checking for sched_yield support" >&5
4265echo $ECHO_N "checking for sched_yield support... $ECHO_C" >&6
4266cat >conftest.$ac_ext <<_ACEOF
4267/* confdefs.h. */
4268_ACEOF
4269cat confdefs.h >>conftest.$ac_ext
4270cat >>conftest.$ac_ext <<_ACEOF
4271/* end confdefs.h. */
4272#include <sched.h>
4273int
4274main ()
4275{
4276sched_yield ()
4277 ;
4278 return 0;
4279}
4280_ACEOF
4281rm -f conftest.$ac_objext conftest$ac_exeext
4282if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4283 (eval $ac_link) 2>conftest.er1
4284 ac_status=$?
4285 grep -v '^ *+' conftest.er1 >conftest.err
4286 rm -f conftest.er1
4287 cat conftest.err >&5
4288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4289 (exit $ac_status); } &&
4290 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4291 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4292 (eval $ac_try) 2>&5
4293 ac_status=$?
4294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4295 (exit $ac_status); }; } &&
4296 { ac_try='test -s conftest$ac_exeext'
4297 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4298 (eval $ac_try) 2>&5
4299 ac_status=$?
4300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4301 (exit $ac_status); }; }; then
4302 echo "$as_me:$LINENO: result: yes" >&5
4303echo "${ECHO_T}yes" >&6
4304
4305cat >>confdefs.h <<\_ACEOF
4306#define HAVE_SCHED_YIELD 1
4307_ACEOF
4308
4309else
4310 echo "$as_me: failed program was:" >&5
4311sed 's/^/| /' conftest.$ac_ext >&5
4312
4313echo "$as_me:$LINENO: result: no" >&5
4314echo "${ECHO_T}no" >&6
4315fi
4316rm -f conftest.err conftest.$ac_objext \
4317 conftest$ac_exeext conftest.$ac_ext
3820 4318
3821 4319
3822MALLOC_TYPE=S 4320MALLOC_TYPE=S
4321
3823support_addstrings=no 4322support_addstrings=no
3824support_frills=no 4323support_frills=yes
3825support_inheritpixmap=no 4324support_inheritpixmap=yes
3826support_tinting=no 4325support_tinting=yes
3827support_fading=no 4326support_fading=yes
3828support_keepscrolling=no 4327support_keepscrolling=yes
3829support_selectionscrolling=no 4328support_selectionscrolling=yes
3830support_menubar=no 4329support_menubar=no
3831support_mousewheel=no 4330support_mousewheel=yes
3832support_mouseslipwheel=no 4331support_mouseslipwheel=yes
3833support_utmp=no 4332support_utmp=yes
3834support_wtmp=no 4333support_wtmp=yes
3835support_lastlog=no 4334support_lastlog=yes
3836support_cursor_blink=no
3837support_text_blink=no 4335support_text_blink=yes
3838support_pointer_blank=no 4336support_pointer_blank=yes
3839support_scroll_rxvt=no 4337support_scroll_rxvt=yes
3840support_scroll_next=no 4338support_scroll_next=yes
3841support_scroll_xterm=no 4339support_scroll_xterm=yes
3842support_scroll_plain=no 4340support_scroll_plain=yes
3843support_xim=no 4341support_xim=yes
3844support_xpm=no 4342support_xpm=yes
3845support_xft=no 4343support_xft=yes
3846support_unicode3=no 4344support_unicode3=no
3847support_combining=no 4345support_combining=yes
3848support_8bitctrls=no 4346support_8bitctrls=no
3849support_iso14755=no 4347support_iso14755=yes
3850support_styles=no 4348support_styles=yes
4349support_perl=yes
3851codesets= 4350codesets=all
3852 4351
3853 4352
3854if test "x$enable_shared" = xyes; then 4353if test "x$enable_shared" = xyes; then
3855 4354
3856cat >>confdefs.h <<\_ACEOF 4355cat >>confdefs.h <<\_ACEOF
3862 4361
3863 4362
3864# Check whether --enable-everything or --disable-everything was given. 4363# Check whether --enable-everything or --disable-everything was given.
3865if test "${enable_everything+set}" = set; then 4364if test "${enable_everything+set}" = set; then
3866 enableval="$enable_everything" 4365 enableval="$enable_everything"
4366
4367 if test x$enableval = xno; then
4368 support_24bit=no
4369 support_frills=no
4370 support_inheritpixmap=no
4371 support_tinting=no
4372 support_fading=no
4373 support_keepscrolling=no
4374 support_selectionscrolling=no
4375 support_lastlog=no
4376 support_menubar=no
4377 support_mousewheel=no
4378 support_mouseslipwheel=no
4379 support_text_blink=no
4380 support_pointer_blank=no
4381 support_scroll_rxvt=no
4382 support_scroll_next=no
4383 support_scroll_xterm=no
4384 support_scroll_plain=no
4385 support_utmp=no
4386 support_wtmp=no
4387 support_xim=no
4388 support_xpm=no
4389 support_xft=no
4390 support_unicode3=no
4391 support_combining=no
4392 support_8bitctrls=no
4393 support_iso14755=no
4394 support_styles=no
4395 support_perl=no
4396 codesets=
4397 fi
3867 if test x$enableval = xyes; then 4398 if test x$enableval = xyes; then
3868 support_24bit=yes 4399 support_24bit=yes
3869 support_frills=yes 4400 support_frills=yes
3870 support_inheritpixmap=yes 4401 support_inheritpixmap=yes
3871 support_tinting=yes 4402 support_tinting=yes
3872 support_fading=yes 4403 support_fading=yes
3873 support_keepscrolling=yes 4404 support_keepscrolling=yes
3874 support_selectionscrolling=yes 4405 support_selectionscrolling=yes
3875 support_lastlog=yes 4406 support_lastlog=yes
3876 support_menubar=yes 4407 support_menubar=yes
3877 support_mousewheel=yes 4408 support_mousewheel=yes
3878 support_mouseslipwheel=yes 4409 support_mouseslipwheel=yes
3879 support_cursor_blink=yes
3880 support_text_blink=yes 4410 support_text_blink=yes
3881 support_pointer_blank=yes 4411 support_pointer_blank=yes
3882 support_scroll_rxvt=yes 4412 support_scroll_rxvt=yes
3883 support_scroll_next=yes 4413 support_scroll_next=yes
3884 support_scroll_xterm=yes 4414 support_scroll_xterm=yes
3885 support_scroll_plain=yes 4415 support_scroll_plain=yes
3886 support_utmp=yes 4416 support_utmp=yes
3887 support_wtmp=yes 4417 support_wtmp=yes
3888 support_xim=yes 4418 support_xim=yes
3889 support_xpm=yes 4419 support_xpm=yes
3890 support_xft=yes 4420 support_xft=yes
3891 support_unicode3=yes 4421 support_unicode3=yes
3892 support_combining=yes 4422 support_combining=yes
3893 #support_8bitctrls=yes 4423 #support_8bitctrls=yes
3894 support_iso14755=yes 4424 support_iso14755=yes
3895 support_styles=yes 4425 support_styles=yes
4426 support_perl=yes
3896 codesets=all 4427 codesets=all
3897 fi 4428 fi
4429
3898fi; 4430fi;
3899 4431
3900# Check whether --enable-unicode3 or --disable-unicode3 was given. 4432# Check whether --enable-unicode3 or --disable-unicode3 was given.
3901if test "${enable_unicode3+set}" = set; then 4433if test "${enable_unicode3+set}" = set; then
3902 enableval="$enable_unicode3" 4434 enableval="$enable_unicode3"
4015 if test x$enableval = xyes -o x$enableval = xno; then 4547 if test x$enableval = xyes -o x$enableval = xno; then
4016 support_scroll_xterm=$enableval 4548 support_scroll_xterm=$enableval
4017 fi 4549 fi
4018fi; 4550fi;
4019 4551
4552# Check whether --enable-perl or --disable-perl was given.
4553if test "${enable_perl+set}" = set; then
4554 enableval="$enable_perl"
4555 if test x$enableval = xyes -o x$enableval = xno; then
4556 support_perl=$enableval
4557 fi
4558fi;
4559
4020# Check whether --enable-plain-scroll or --disable-plain-scroll was given. 4560# Check whether --enable-plain-scroll or --disable-plain-scroll was given.
4021if test "${enable_plain_scroll+set}" = set; then 4561if test "${enable_plain_scroll+set}" = set; then
4022 enableval="$enable_plain_scroll" 4562 enableval="$enable_plain_scroll"
4023 if test x$enableval = xyes -o x$enableval = xno; then 4563 if test x$enableval = xyes -o x$enableval = xno; then
4024 support_scroll_plain=$enableval 4564 support_scroll_plain=$enableval
4093 enableval="$enable_resources" 4633 enableval="$enable_resources"
4094 if test x$enableval = xno; then 4634 if test x$enableval = xno; then
4095 4635
4096cat >>confdefs.h <<\_ACEOF 4636cat >>confdefs.h <<\_ACEOF
4097#define NO_RESOURCES 1 4637#define NO_RESOURCES 1
4098_ACEOF
4099
4100 fi
4101fi;
4102
4103# Check whether --enable-xgetdefault or --disable-xgetdefault was given.
4104if test "${enable_xgetdefault+set}" = set; then
4105 enableval="$enable_xgetdefault"
4106 if test x$enableval = xyes; then
4107
4108cat >>confdefs.h <<\_ACEOF
4109#define USE_XGETDEFAULT 1
4110_ACEOF 4638_ACEOF
4111 4639
4112 fi 4640 fi
4113fi; 4641fi;
4114 4642
4286 4814
4287cat >>confdefs.h <<\_ACEOF 4815cat >>confdefs.h <<\_ACEOF
4288#define SMART_RESIZE 1 4816#define SMART_RESIZE 1
4289_ACEOF 4817_ACEOF
4290 4818
4291 fi
4292fi;
4293
4294# Check whether --enable-cursor-blink or --disable-cursor-blink was given.
4295if test "${enable_cursor_blink+set}" = set; then
4296 enableval="$enable_cursor_blink"
4297 if test x$enableval = xyes -o x$enableval = xno; then
4298 support_cursor_blink=$enableval
4299 fi 4819 fi
4300fi; 4820fi;
4301 4821
4302# Check whether --enable-text-blink or --disable-text-blink was given. 4822# Check whether --enable-text-blink or --disable-text-blink was given.
4303if test "${enable_text_blink+set}" = set; then 4823if test "${enable_text_blink+set}" = set; then
4813/* confdefs.h. */ 5333/* confdefs.h. */
4814_ACEOF 5334_ACEOF
4815cat confdefs.h >>conftest.$ac_ext 5335cat confdefs.h >>conftest.$ac_ext
4816cat >>conftest.$ac_ext <<_ACEOF 5336cat >>conftest.$ac_ext <<_ACEOF
4817/* end confdefs.h. */ 5337/* end confdefs.h. */
4818#include <X11/Intrinsic.h> 5338#include <X11/Xlib.h>
4819_ACEOF 5339_ACEOF
4820if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5340if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4821 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5341 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4822 ac_status=$? 5342 ac_status=$?
4823 grep -v '^ *+' conftest.er1 >conftest.err 5343 grep -v '^ *+' conftest.er1 >conftest.err
4840else 5360else
4841 echo "$as_me: failed program was:" >&5 5361 echo "$as_me: failed program was:" >&5
4842sed 's/^/| /' conftest.$ac_ext >&5 5362sed 's/^/| /' conftest.$ac_ext >&5
4843 5363
4844 for ac_dir in $ac_x_header_dirs; do 5364 for ac_dir in $ac_x_header_dirs; do
4845 if test -r "$ac_dir/X11/Intrinsic.h"; then 5365 if test -r "$ac_dir/X11/Xlib.h"; then
4846 ac_x_includes=$ac_dir 5366 ac_x_includes=$ac_dir
4847 break 5367 break
4848 fi 5368 fi
4849done 5369done
4850fi 5370fi
4854if test "$ac_x_libraries" = no; then 5374if test "$ac_x_libraries" = no; then
4855 # Check for the libraries. 5375 # Check for the libraries.
4856 # See if we find them without any special options. 5376 # See if we find them without any special options.
4857 # Don't add to $LIBS permanently. 5377 # Don't add to $LIBS permanently.
4858 ac_save_LIBS=$LIBS 5378 ac_save_LIBS=$LIBS
4859 LIBS="-lXt $LIBS" 5379 LIBS="-lX11 $LIBS"
4860 cat >conftest.$ac_ext <<_ACEOF 5380 cat >conftest.$ac_ext <<_ACEOF
4861/* confdefs.h. */ 5381/* confdefs.h. */
4862_ACEOF 5382_ACEOF
4863cat confdefs.h >>conftest.$ac_ext 5383cat confdefs.h >>conftest.$ac_ext
4864cat >>conftest.$ac_ext <<_ACEOF 5384cat >>conftest.$ac_ext <<_ACEOF
4865/* end confdefs.h. */ 5385/* end confdefs.h. */
4866#include <X11/Intrinsic.h> 5386#include <X11/Xlib.h>
4867int 5387int
4868main () 5388main ()
4869{ 5389{
4870XtMalloc (0) 5390XrmInitialize ()
4871 ; 5391 ;
4872 return 0; 5392 return 0;
4873} 5393}
4874_ACEOF 5394_ACEOF
4875rm -f conftest.$ac_objext conftest$ac_exeext 5395rm -f conftest.$ac_objext conftest$ac_exeext
4903LIBS=$ac_save_LIBS 5423LIBS=$ac_save_LIBS
4904for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 5424for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
4905do 5425do
4906 # Don't even attempt the hair of trying to link an X program! 5426 # Don't even attempt the hair of trying to link an X program!
4907 for ac_extension in a so sl; do 5427 for ac_extension in a so sl; do
4908 if test -r $ac_dir/libXt.$ac_extension; then 5428 if test -r $ac_dir/libX11.$ac_extension; then
4909 ac_x_libraries=$ac_dir 5429 ac_x_libraries=$ac_dir
4910 break 2 5430 break 2
4911 fi 5431 fi
4912 done 5432 done
4913done 5433done
6775 7295
6776 7296
6777 7297
6778 7298
6779 7299
7300
7301
6780for ac_header in \ 7302for ac_header in \
6781 assert.h \ 7303 assert.h \
6782 fcntl.h \ 7304 fcntl.h \
6783 grp.h \ 7305 grp.h \
6784 libc.h \ 7306 libc.h \
6797 sys/time.h \ 7319 sys/time.h \
6798 utmp.h \ 7320 utmp.h \
6799 utmpx.h \ 7321 utmpx.h \
6800 stdint.h \ 7322 stdint.h \
6801 pty.h \ 7323 pty.h \
7324 util.h \
7325 libutil.h \
6802 wchar.h \ 7326 wchar.h \
6803 cwchar \ 7327 cwchar \
6804 clocale \ 7328 clocale \
6805 7329
6806do 7330do
9659 10183
9660 10184
9661 10185
9662 10186
9663 10187
10188
9664for ac_func in \ 10189for ac_func in \
9665 atexit \ 10190 atexit \
9666 revoke \ 10191 revoke \
9667 unsetenv \ 10192 unsetenv \
9668 setutent \ 10193 setutent \
9677 unlockpt \ 10202 unlockpt \
9678 isastream \ 10203 isastream \
9679 on_exit \ 10204 on_exit \
9680 nanosleep \ 10205 nanosleep \
9681 updwtmp \ 10206 updwtmp \
10207 updwtmpx \
9682 ttyslot \ 10208 ttyslot \
9683 10209
9684do 10210do
9685as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 10211as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9686echo "$as_me:$LINENO: checking for $ac_func" >&5 10212echo "$as_me:$LINENO: checking for $ac_func" >&5
10366#define HAVE_UTMPX_HOST 1 10892#define HAVE_UTMPX_HOST 1
10367_ACEOF 10893_ACEOF
10368 10894
10369fi 10895fi
10370 10896
10371fi 10897echo "$as_me:$LINENO: checking for session in utmpx struct" >&5
10898echo $ECHO_N "checking for session in utmpx struct... $ECHO_C" >&6
10899if test "${rxvt_cv_struct_utmpx_session+set}" = set; then
10900 echo $ECHO_N "(cached) $ECHO_C" >&6
10901else
10902 cat >conftest.$ac_ext <<_ACEOF
10903/* confdefs.h. */
10904_ACEOF
10905cat confdefs.h >>conftest.$ac_ext
10906cat >>conftest.$ac_ext <<_ACEOF
10907/* end confdefs.h. */
10908#include <sys/types.h>
10909#include <utmpx.h>
10910int
10911main ()
10912{
10913struct utmpx utx; utx.ut_session;
10914 ;
10915 return 0;
10916}
10917_ACEOF
10918rm -f conftest.$ac_objext
10919if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10920 (eval $ac_compile) 2>conftest.er1
10921 ac_status=$?
10922 grep -v '^ *+' conftest.er1 >conftest.err
10923 rm -f conftest.er1
10924 cat conftest.err >&5
10925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10926 (exit $ac_status); } &&
10927 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10928 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10929 (eval $ac_try) 2>&5
10930 ac_status=$?
10931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10932 (exit $ac_status); }; } &&
10933 { ac_try='test -s conftest.$ac_objext'
10934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10935 (eval $ac_try) 2>&5
10936 ac_status=$?
10937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10938 (exit $ac_status); }; }; then
10939 rxvt_cv_struct_utmpx_session=yes
10940else
10941 echo "$as_me: failed program was:" >&5
10942sed 's/^/| /' conftest.$ac_ext >&5
10372 10943
10944rxvt_cv_struct_utmpx_session=no
10945fi
10946rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10947fi
10948echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx_session" >&5
10949echo "${ECHO_T}$rxvt_cv_struct_utmpx_session" >&6
10950if test x$rxvt_cv_struct_utmpx_session = xyes; then
10951
10952cat >>confdefs.h <<\_ACEOF
10953#define HAVE_UTMPX_SESSION 1
10954_ACEOF
10955
10956fi
10957
10958fi
10373 10959
10374 10960
10375echo "$as_me:$LINENO: checking for struct lastlog" >&5 10961echo "$as_me:$LINENO: checking for struct lastlog" >&5
10376echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6 10962echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6
10377if test "${rxvt_cv_struct_lastlog+set}" = set; then 10963if test "${rxvt_cv_struct_lastlog+set}" = set; then
11254#define HAVE_NL_LANGINFO 1 11840#define HAVE_NL_LANGINFO 1
11255_ACEOF 11841_ACEOF
11256 11842
11257fi 11843fi
11258 11844
11845echo "$as_me:$LINENO: checking for unix-compliant filehandle passing ability" >&5
11846echo $ECHO_N "checking for unix-compliant filehandle passing ability... $ECHO_C" >&6
11847if test "${rxvt_can_pass_fds+set}" = set; then
11848 echo $ECHO_N "(cached) $ECHO_C" >&6
11849else
11850 cat >conftest.$ac_ext <<_ACEOF
11851/* confdefs.h. */
11852_ACEOF
11853cat confdefs.h >>conftest.$ac_ext
11854cat >>conftest.$ac_ext <<_ACEOF
11855/* end confdefs.h. */
11856
11857#include <sys/types.h>
11858#include <sys/socket.h>
11859
11860int
11861main ()
11862{
11863
11864{
11865 msghdr msg;
11866 iovec iov;
11867 char buf [100];
11868 char data = 0;
11869
11870 iov.iov_base = &data;
11871 iov.iov_len = 1;
11872
11873 msg.msg_iov = &iov;
11874 msg.msg_iovlen = 1;
11875 msg.msg_control = buf;
11876 msg.msg_controllen = sizeof buf;
11877
11878 cmsghdr *cmsg = CMSG_FIRSTHDR (&msg);
11879 cmsg->cmsg_level = SOL_SOCKET;
11880 cmsg->cmsg_type = SCM_RIGHTS;
11881 cmsg->cmsg_len = 100;
11882
11883 *(int *)CMSG_DATA (cmsg) = 5;
11884
11885 return sendmsg (3, &msg, 0);
11886}
11887
11888 ;
11889 return 0;
11890}
11891_ACEOF
11892rm -f conftest.$ac_objext conftest$ac_exeext
11893if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11894 (eval $ac_link) 2>conftest.er1
11895 ac_status=$?
11896 grep -v '^ *+' conftest.er1 >conftest.err
11897 rm -f conftest.er1
11898 cat conftest.err >&5
11899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11900 (exit $ac_status); } &&
11901 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11903 (eval $ac_try) 2>&5
11904 ac_status=$?
11905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11906 (exit $ac_status); }; } &&
11907 { ac_try='test -s conftest$ac_exeext'
11908 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11909 (eval $ac_try) 2>&5
11910 ac_status=$?
11911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11912 (exit $ac_status); }; }; then
11913 rxvt_can_pass_fds=yes
11914else
11915 echo "$as_me: failed program was:" >&5
11916sed 's/^/| /' conftest.$ac_ext >&5
11917
11918rxvt_can_pass_fds=no
11919fi
11920rm -f conftest.err conftest.$ac_objext \
11921 conftest$ac_exeext conftest.$ac_ext
11922fi
11923echo "$as_me:$LINENO: result: $rxvt_can_pass_fds" >&5
11924echo "${ECHO_T}$rxvt_can_pass_fds" >&6
11925if test x$rxvt_can_pass_fds = xyes; then
11926
11927cat >>confdefs.h <<\_ACEOF
11928#define HAVE_UNIX_FDPASS 1
11929_ACEOF
11930
11931fi
11932
11259echo "$as_me:$LINENO: checking for broken XIM callback" >&5 11933echo "$as_me:$LINENO: checking for broken XIM callback" >&5
11260echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6 11934echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6
11261if test "${rxvt_broken_ximcb+set}" = set; then 11935if test "${rxvt_broken_ximcb+set}" = set; then
11262 echo $ECHO_N "(cached) $ECHO_C" >&6 11936 echo $ECHO_N "(cached) $ECHO_C" >&6
11263else 11937else
11502 12176
11503fi 12177fi
11504 12178
11505if test x$support_xft = xyes; then 12179if test x$support_xft = xyes; then
11506 LIBS="$LIBS `pkg-config xft --libs`" 12180 LIBS="$LIBS `pkg-config xft --libs`"
11507 CFLAGS="$CFLAGS `pkg-config xft --cflags`"
11508 CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`" 12181 CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`"
11509 12182
11510 12183
11511for ac_header in X11/Xft/Xft.h 12184for ac_header in X11/Xft/Xft.h
11512do 12185do
11907cat >>confdefs.h <<\_ACEOF 12580cat >>confdefs.h <<\_ACEOF
11908#define POINTER_BLANK 1 12581#define POINTER_BLANK 1
11909_ACEOF 12582_ACEOF
11910 12583
11911fi 12584fi
11912if test x$support_cursor_blink = xyes; then
11913
11914cat >>confdefs.h <<\_ACEOF
11915#define CURSOR_BLINK 1
11916_ACEOF
11917
11918fi
11919if test x$support_text_blink = xyes; then 12585if test x$support_text_blink = xyes; then
11920 12586
11921cat >>confdefs.h <<\_ACEOF 12587cat >>confdefs.h <<\_ACEOF
11922#define TEXT_BLINK 1 12588#define TEXT_BLINK 1
11923_ACEOF 12589_ACEOF
11977#define ENCODING_ZH_EXT 1 12643#define ENCODING_ZH_EXT 1
11978_ACEOF 12644_ACEOF
11979 ;; 12645 ;;
11980 esac 12646 esac
11981done 12647done
12648
12649IF_PERL=\#
12650if test x$support_perl = xyes; then
12651 # Extract the first word of "perl5", so it can be a program name with args.
12652set dummy perl5; ac_word=$2
12653echo "$as_me:$LINENO: checking for $ac_word" >&5
12654echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12655if test "${ac_cv_path_PERL+set}" = set; then
12656 echo $ECHO_N "(cached) $ECHO_C" >&6
12657else
12658 case $PERL in
12659 [\\/]* | ?:[\\/]*)
12660 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
12661 ;;
12662 *)
12663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12664for as_dir in $PATH
12665do
12666 IFS=$as_save_IFS
12667 test -z "$as_dir" && as_dir=.
12668 for ac_exec_ext in '' $ac_executable_extensions; do
12669 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12670 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
12671 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12672 break 2
12673 fi
12674done
12675done
12676
12677 ;;
12678esac
12679fi
12680PERL=$ac_cv_path_PERL
12681
12682if test -n "$PERL"; then
12683 echo "$as_me:$LINENO: result: $PERL" >&5
12684echo "${ECHO_T}$PERL" >&6
12685else
12686 echo "$as_me:$LINENO: result: no" >&5
12687echo "${ECHO_T}no" >&6
12688fi
12689
12690 # Extract the first word of "perl", so it can be a program name with args.
12691set dummy perl; ac_word=$2
12692echo "$as_me:$LINENO: checking for $ac_word" >&5
12693echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12694if test "${ac_cv_path_PERL+set}" = set; then
12695 echo $ECHO_N "(cached) $ECHO_C" >&6
12696else
12697 case $PERL in
12698 [\\/]* | ?:[\\/]*)
12699 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
12700 ;;
12701 *)
12702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12703for as_dir in $PATH
12704do
12705 IFS=$as_save_IFS
12706 test -z "$as_dir" && as_dir=.
12707 for ac_exec_ext in '' $ac_executable_extensions; do
12708 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12709 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
12710 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12711 break 2
12712 fi
12713done
12714done
12715
12716 ;;
12717esac
12718fi
12719PERL=$ac_cv_path_PERL
12720
12721if test -n "$PERL"; then
12722 echo "$as_me:$LINENO: result: $PERL" >&5
12723echo "${ECHO_T}$PERL" >&6
12724else
12725 echo "$as_me:$LINENO: result: no" >&5
12726echo "${ECHO_T}no" >&6
12727fi
12728
12729
12730 echo "$as_me:$LINENO: checking for $PERL suitability" >&5
12731echo $ECHO_N "checking for $PERL suitability... $ECHO_C" >&6
12732 if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then
12733
12734 save_CXXFLAGS="$CXXFLAGS"
12735 save_LIBS="$LIBS"
12736 CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
12737 LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
12738 cat >conftest.$ac_ext <<_ACEOF
12739/* confdefs.h. */
12740_ACEOF
12741cat confdefs.h >>conftest.$ac_ext
12742cat >>conftest.$ac_ext <<_ACEOF
12743/* end confdefs.h. */
12744
12745#include <EXTERN.h>
12746#include <perl.h>
12747#include <XSUB.h>
12748
12749int
12750main ()
12751{
12752
12753 PerlInterpreter *perl = perl_alloc ();
12754
12755 ;
12756 return 0;
12757}
12758_ACEOF
12759rm -f conftest.$ac_objext conftest$ac_exeext
12760if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12761 (eval $ac_link) 2>conftest.er1
12762 ac_status=$?
12763 grep -v '^ *+' conftest.er1 >conftest.err
12764 rm -f conftest.er1
12765 cat conftest.err >&5
12766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12767 (exit $ac_status); } &&
12768 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12769 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12770 (eval $ac_try) 2>&5
12771 ac_status=$?
12772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12773 (exit $ac_status); }; } &&
12774 { ac_try='test -s conftest$ac_exeext'
12775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12776 (eval $ac_try) 2>&5
12777 ac_status=$?
12778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12779 (exit $ac_status); }; }; then
12780 rxvt_perl_link=yes
12781else
12782 echo "$as_me: failed program was:" >&5
12783sed 's/^/| /' conftest.$ac_ext >&5
12784
12785rxvt_perl_link=no
12786fi
12787rm -f conftest.err conftest.$ac_objext \
12788 conftest$ac_exeext conftest.$ac_ext
12789 CXXFLAGS="$save_CXXFLAGS"
12790 LIBS="$save_LIBS"
12791
12792 if test x$rxvt_perl_link = xyes; then
12793 echo "$as_me:$LINENO: result: ok" >&5
12794echo "${ECHO_T}ok" >&6
12795
12796cat >>confdefs.h <<\_ACEOF
12797#define ENABLE_PERL 1
12798_ACEOF
12799
12800 IF_PERL=
12801 PERL_O=rxvtperl.o
12802 PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`"
12803 PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`"
12804 PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`"
12805 else
12806 support_perl=no
12807 echo "$as_me:$LINENO: result: no, unable to link" >&5
12808echo "${ECHO_T}no, unable to link" >&6
12809 fi
12810 else
12811 { { echo "$as_me:$LINENO: error: no working perl found" >&5
12812echo "$as_me: error: no working perl found" >&2;}
12813 { (exit or perl not version >= 5.8); exit or perl not version >= 5.8; }; }
12814 support_perl=no
12815 fi
12816fi
12817
12818
12819
12820
12821
12822
12823
12824if text x$support_perl = xyes; then
12825 support_frills=yes
12826fi
11982 12827
11983 12828
11984CFLAGS=${CFLAGS--O} 12829CFLAGS=${CFLAGS--O}
11985LDFLAGS=${LDFLAGS--O} 12830LDFLAGS=${LDFLAGS--O}
11986 12831
12767s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t 13612s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t
12768s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t 13613s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t
12769s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t 13614s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t
12770s,@rxvt_intp_define@,$rxvt_intp_define,;t t 13615s,@rxvt_intp_define@,$rxvt_intp_define,;t t
12771s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t 13616s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t
13617s,@PERL@,$PERL,;t t
13618s,@PERLLIB@,$PERLLIB,;t t
13619s,@PERLFLAGS@,$PERLFLAGS,;t t
13620s,@PERLPRIVLIBEXP@,$PERLPRIVLIBEXP,;t t
13621s,@IF_PERL@,$IF_PERL,;t t
13622s,@PERL_O@,$PERL_O,;t t
12772s,@DEBUG@,$DEBUG,;t t 13623s,@DEBUG@,$DEBUG,;t t
12773s,@DINCLUDE@,$DINCLUDE,;t t 13624s,@DINCLUDE@,$DINCLUDE,;t t
12774s,@DLIB@,$DLIB,;t t 13625s,@DLIB@,$DLIB,;t t
12775s,@include_stdint_h@,$include_stdint_h,;t t 13626s,@include_stdint_h@,$include_stdint_h,;t t
12776s,@include_stdarg_h@,$include_stdarg_h,;t t 13627s,@include_stdarg_h@,$include_stdarg_h,;t t
13317 utmp file: $rxvt_cv_path_utmp 14168 utmp file: $rxvt_cv_path_utmp
13318 utmpx file: $rxvt_cv_path_utmpx 14169 utmpx file: $rxvt_cv_path_utmpx
13319 wtmp file: $rxvt_cv_path_wtmp 14170 wtmp file: $rxvt_cv_path_wtmp
13320 wtmpx file: $rxvt_cv_path_wtmpx 14171 wtmpx file: $rxvt_cv_path_wtmpx
13321 lastlog file: $rxvt_cv_path_lastlog 14172 lastlog file: $rxvt_cv_path_lastlog
13322 ttys/ttytab file: $rxvt_cv_path_ttytab" 14173 ttys/ttytab file: $rxvt_cv_path_ttytab
14174 embedded perl: $support_perl"
13323 echo 14175 echo
13324fi 14176fi
13325if test x$term != x; then 14177if test x$term != x; then
13326 echo " set TERM to: $term" 14178 echo " set TERM to: $term"
13327fi 14179fi
13356 echo ". functions could not be found. ." 14208 echo ". functions could not be found. ."
13357 echo ". XIM is now being DISABLED! ." 14209 echo ". XIM is now being DISABLED! ."
13358 echo ".----------------------------------------------------------------." 14210 echo ".----------------------------------------------------------------."
13359fi 14211fi
13360 14212
13361echo " *** Please check src/feature.h for further options ***" 14213echo " *** Optionally check src/feature.h for further options ***"
13362echo 14214echo
13363 14215
13364echo ".----------------------------------------------------------------." 14216echo ".----------------------------------------------------------------."
13365echo ". NOTE: most features are disabled by default, try ." 14217echo ". NOTE: some features are disabled by default, try ."
13366echo ". configure --help to get an idea of the optional features ." 14218echo ". configure --help to get an idea of the optional features, ."
14219echo ". or read ./README.configure ."
14220echo ". ."
14221echo ". The script ./reconf gives a reasonable baseline, try it if ."
14222echo ". you do not want to read documentation and still want some ."
14223echo ". useful features. ."
13367echo ".----------------------------------------------------------------." 14224echo ".----------------------------------------------------------------."
13368echo 14225echo
13369 14226

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines