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

Comparing rxvt-unicode/configure (file contents):
Revision 1.148 by root, Wed Nov 16 20:22:12 2011 UTC vs.
Revision 1.154 by root, Thu May 10 22:42:03 2012 UTC

598PERLPRIVLIBEXP 598PERLPRIVLIBEXP
599PERLFLAGS 599PERLFLAGS
600PERLLIB 600PERLLIB
601PERL 601PERL
602XFT_CONFIG 602XFT_CONFIG
603AFTERIMAGE_LIBS
604AFTERIMAGE_CFLAGS
605afterimage_config
606STARTUP_NOTIFICATION_LIBS 603STARTUP_NOTIFICATION_LIBS
607STARTUP_NOTIFICATION_CFLAGS 604STARTUP_NOTIFICATION_CFLAGS
608PIXBUF_LIBS 605PIXBUF_LIBS
609PIXBUF_CFLAGS 606PIXBUF_CFLAGS
610PKG_CONFIG 607PKG_CONFIG
617CXXCPP 614CXXCPP
618RXVTNAME 615RXVTNAME
619LINKER 616LINKER
620EGREP 617EGREP
621GREP 618GREP
619CPP
622INSTALL_DATA 620INSTALL_DATA
623INSTALL_SCRIPT 621INSTALL_SCRIPT
624INSTALL_PROGRAM 622INSTALL_PROGRAM
625CPP
626ac_ct_CXX 623ac_ct_CXX
627CXXFLAGS 624CXXFLAGS
628CXX 625CXX
629OBJEXT 626OBJEXT
630EXEEXT 627EXEEXT
690enable_256_color 687enable_256_color
691enable_unicode3 688enable_unicode3
692enable_combining 689enable_combining
693enable_xft 690enable_xft
694enable_font_styles 691enable_font_styles
695enable_afterimage
696with_afterimage_config
697enable_pixbuf 692enable_pixbuf
698enable_startup_notification 693enable_startup_notification
699enable_transparency 694enable_transparency
700enable_fading 695enable_fading
701enable_rxvt_scroll 696enable_rxvt_scroll
1367 --enable-256-color enable 256-color support 1362 --enable-256-color enable 256-color support
1368 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters 1363 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters
1369 --enable-combining enable composition of base and combining characters 1364 --enable-combining enable composition of base and combining characters
1370 --enable-xft enable xft support on systems that have it 1365 --enable-xft enable xft support on systems that have it
1371 --enable-font-styles enable bold and italic support 1366 --enable-font-styles enable bold and italic support
1372 --enable-afterimage enable integration with libAfterImage for background images
1373 --enable-pixbuf enable integration with gdk-pixbuf for background images 1367 --enable-pixbuf enable integration with gdk-pixbuf for background images
1374 --enable-startup-notification enable freedesktop startup notification support 1368 --enable-startup-notification enable freedesktop startup notification support
1375 --enable-transparency enable transparent backgrounds 1369 --enable-transparency enable transparent backgrounds
1376 --enable-fading enable colors fading when off focus 1370 --enable-fading enable colors fading when off focus
1377 --enable-rxvt-scroll enable rxvt style scrollbar 1371 --enable-rxvt-scroll enable rxvt style scrollbar
1399 --enable-lastlog enable lastlog support (requires --enable-utmp) 1393 --enable-lastlog enable lastlog support (requires --enable-utmp)
1400 1394
1401Optional Packages: 1395Optional Packages:
1402 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1396 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1403 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1397 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1404 --with-afterimage-config=DIR use libAfterImage config script in DIR
1405 --with-codesets=CS,... compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all) 1398 --with-codesets=CS,... compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)
1406 --with-res-name=NAME use this as default resource name (default: urxvt) 1399 --with-res-name=NAME use this as default resource name (default: urxvt)
1407 --with-res-class=CLASS use this as the resource class (default: URxvt) 1400 --with-res-class=CLASS use this as the resource class (default: URxvt)
1408 --with-name=NAME set the basename for the installed binaries (default: urxvt) 1401 --with-name=NAME set the basename for the installed binaries (default: urxvt)
1409 --with-term=NAME set the terminal to NAME (default: rxvt) 1402 --with-term=NAME set the terminal to NAME (default: rxvt)
2738IFS=$ac_save_IFS 2731IFS=$ac_save_IFS
2739case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2732case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2740 2733
2741 2734
2742 2735
2743VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 2736VERSION=`sed -n -e 's/^.* VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
2744DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 2737DATE=`sed -n -e 's/^.* DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
2745 2738
2746echo "" 2739echo ""
2747echo "configuring for rxvt $VERSION" 2740echo "configuring for rxvt $VERSION"
2748echo "" 2741echo ""
2749 2742
3788 CXXFLAGS="-O2" 3781 CXXFLAGS="-O2"
3789 else 3782 else
3790 CXXFLAGS= 3783 CXXFLAGS=
3791 fi 3784 fi
3792fi 3785fi
3793ac_ext=c
3794ac_cpp='$CPP $CPPFLAGS'
3795ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3796ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3797ac_compiler_gnu=$ac_cv_c_compiler_gnu
3798
3799ac_ext=c
3800ac_cpp='$CPP $CPPFLAGS'
3801ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3802ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3803ac_compiler_gnu=$ac_cv_c_compiler_gnu
3804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3805$as_echo_n "checking how to run the C preprocessor... " >&6; }
3806# On Suns, sometimes $CPP names a directory.
3807if test -n "$CPP" && test -d "$CPP"; then
3808 CPP=
3809fi
3810if test -z "$CPP"; then
3811 if test "${ac_cv_prog_CPP+set}" = set; then :
3812 $as_echo_n "(cached) " >&6
3813else
3814 # Double quotes because CPP needs to be expanded
3815 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3816 do
3817 ac_preproc_ok=false
3818for ac_c_preproc_warn_flag in '' yes
3819do
3820 # Use a header file that comes with gcc, so configuring glibc
3821 # with a fresh cross-compiler works.
3822 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3823 # <limits.h> exists even on freestanding compilers.
3824 # On the NeXT, cc -E runs the code through the compiler's parser,
3825 # not just through cpp. "Syntax error" is here to catch this case.
3826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3827/* end confdefs.h. */
3828#ifdef __STDC__
3829# include <limits.h>
3830#else
3831# include <assert.h>
3832#endif
3833 Syntax error
3834_ACEOF
3835if ac_fn_c_try_cpp "$LINENO"; then :
3836
3837else
3838 # Broken: fails on valid input.
3839continue
3840fi
3841rm -f conftest.err conftest.i conftest.$ac_ext
3842
3843 # OK, works on sane cases. Now check whether nonexistent headers
3844 # can be detected and how.
3845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3846/* end confdefs.h. */
3847#include <ac_nonexistent.h>
3848_ACEOF
3849if ac_fn_c_try_cpp "$LINENO"; then :
3850 # Broken: success on invalid input.
3851continue
3852else
3853 # Passes both tests.
3854ac_preproc_ok=:
3855break
3856fi
3857rm -f conftest.err conftest.i conftest.$ac_ext
3858
3859done
3860# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3861rm -f conftest.i conftest.err conftest.$ac_ext
3862if $ac_preproc_ok; then :
3863 break
3864fi
3865
3866 done
3867 ac_cv_prog_CPP=$CPP
3868
3869fi
3870 CPP=$ac_cv_prog_CPP
3871else
3872 ac_cv_prog_CPP=$CPP
3873fi
3874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3875$as_echo "$CPP" >&6; }
3876ac_preproc_ok=false
3877for ac_c_preproc_warn_flag in '' yes
3878do
3879 # Use a header file that comes with gcc, so configuring glibc
3880 # with a fresh cross-compiler works.
3881 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3882 # <limits.h> exists even on freestanding compilers.
3883 # On the NeXT, cc -E runs the code through the compiler's parser,
3884 # not just through cpp. "Syntax error" is here to catch this case.
3885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3886/* end confdefs.h. */
3887#ifdef __STDC__
3888# include <limits.h>
3889#else
3890# include <assert.h>
3891#endif
3892 Syntax error
3893_ACEOF
3894if ac_fn_c_try_cpp "$LINENO"; then :
3895
3896else
3897 # Broken: fails on valid input.
3898continue
3899fi
3900rm -f conftest.err conftest.i conftest.$ac_ext
3901
3902 # OK, works on sane cases. Now check whether nonexistent headers
3903 # can be detected and how.
3904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3905/* end confdefs.h. */
3906#include <ac_nonexistent.h>
3907_ACEOF
3908if ac_fn_c_try_cpp "$LINENO"; then :
3909 # Broken: success on invalid input.
3910continue
3911else
3912 # Passes both tests.
3913ac_preproc_ok=:
3914break
3915fi
3916rm -f conftest.err conftest.i conftest.$ac_ext
3917
3918done
3919# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3920rm -f conftest.i conftest.err conftest.$ac_ext
3921if $ac_preproc_ok; then :
3922
3923else
3924 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3925$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3926as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3927See \`config.log' for more details" "$LINENO" 5 ; }
3928fi
3929
3930ac_ext=c 3786ac_ext=c
3931ac_cpp='$CPP $CPPFLAGS' 3787ac_cpp='$CPP $CPPFLAGS'
3932ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3788ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3933ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3789ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3934ac_compiler_gnu=$ac_cv_c_compiler_gnu 3790ac_compiler_gnu=$ac_cv_c_compiler_gnu
4026 3882
4027test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3883test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4028 3884
4029 3885
4030 3886
3887ac_ext=c
3888ac_cpp='$CPP $CPPFLAGS'
3889ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3890ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3891ac_compiler_gnu=$ac_cv_c_compiler_gnu
3892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3893$as_echo_n "checking how to run the C preprocessor... " >&6; }
3894# On Suns, sometimes $CPP names a directory.
3895if test -n "$CPP" && test -d "$CPP"; then
3896 CPP=
3897fi
3898if test -z "$CPP"; then
3899 if test "${ac_cv_prog_CPP+set}" = set; then :
3900 $as_echo_n "(cached) " >&6
3901else
3902 # Double quotes because CPP needs to be expanded
3903 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3904 do
3905 ac_preproc_ok=false
3906for ac_c_preproc_warn_flag in '' yes
3907do
3908 # Use a header file that comes with gcc, so configuring glibc
3909 # with a fresh cross-compiler works.
3910 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3911 # <limits.h> exists even on freestanding compilers.
3912 # On the NeXT, cc -E runs the code through the compiler's parser,
3913 # not just through cpp. "Syntax error" is here to catch this case.
3914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3915/* end confdefs.h. */
3916#ifdef __STDC__
3917# include <limits.h>
3918#else
3919# include <assert.h>
3920#endif
3921 Syntax error
3922_ACEOF
3923if ac_fn_c_try_cpp "$LINENO"; then :
3924
3925else
3926 # Broken: fails on valid input.
3927continue
3928fi
3929rm -f conftest.err conftest.i conftest.$ac_ext
3930
3931 # OK, works on sane cases. Now check whether nonexistent headers
3932 # can be detected and how.
3933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3934/* end confdefs.h. */
3935#include <ac_nonexistent.h>
3936_ACEOF
3937if ac_fn_c_try_cpp "$LINENO"; then :
3938 # Broken: success on invalid input.
3939continue
3940else
3941 # Passes both tests.
3942ac_preproc_ok=:
3943break
3944fi
3945rm -f conftest.err conftest.i conftest.$ac_ext
3946
3947done
3948# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3949rm -f conftest.i conftest.err conftest.$ac_ext
3950if $ac_preproc_ok; then :
3951 break
3952fi
3953
3954 done
3955 ac_cv_prog_CPP=$CPP
3956
3957fi
3958 CPP=$ac_cv_prog_CPP
3959else
3960 ac_cv_prog_CPP=$CPP
3961fi
3962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3963$as_echo "$CPP" >&6; }
3964ac_preproc_ok=false
3965for ac_c_preproc_warn_flag in '' yes
3966do
3967 # Use a header file that comes with gcc, so configuring glibc
3968 # with a fresh cross-compiler works.
3969 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3970 # <limits.h> exists even on freestanding compilers.
3971 # On the NeXT, cc -E runs the code through the compiler's parser,
3972 # not just through cpp. "Syntax error" is here to catch this case.
3973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3974/* end confdefs.h. */
3975#ifdef __STDC__
3976# include <limits.h>
3977#else
3978# include <assert.h>
3979#endif
3980 Syntax error
3981_ACEOF
3982if ac_fn_c_try_cpp "$LINENO"; then :
3983
3984else
3985 # Broken: fails on valid input.
3986continue
3987fi
3988rm -f conftest.err conftest.i conftest.$ac_ext
3989
3990 # OK, works on sane cases. Now check whether nonexistent headers
3991 # can be detected and how.
3992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3993/* end confdefs.h. */
3994#include <ac_nonexistent.h>
3995_ACEOF
3996if ac_fn_c_try_cpp "$LINENO"; then :
3997 # Broken: success on invalid input.
3998continue
3999else
4000 # Passes both tests.
4001ac_preproc_ok=:
4002break
4003fi
4004rm -f conftest.err conftest.i conftest.$ac_ext
4005
4006done
4007# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4008rm -f conftest.i conftest.err conftest.$ac_ext
4009if $ac_preproc_ok; then :
4010
4011else
4012 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4013$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4014as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4015See \`config.log' for more details" "$LINENO" 5 ; }
4016fi
4017
4018ac_ext=c
4019ac_cpp='$CPP $CPPFLAGS'
4020ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4021ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4022ac_compiler_gnu=$ac_cv_c_compiler_gnu
4023
4031 4024
4032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4033$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4026$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4034if test "${ac_cv_path_GREP+set}" = set; then : 4027if test "${ac_cv_path_GREP+set}" = set; then :
4035 $as_echo_n "(cached) " >&6 4028 $as_echo_n "(cached) " >&6
4412ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4405ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4413ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4406ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4414ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4407ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4415 4408
4416 4409
4410LINKER="$CXX"
4417if test x$GCC = xyes && test x$GXX = xyes; then 4411if test x$GCC = xyes && test x$GXX = xyes; then
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working libsupc++" >&5 4412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working libsupc++" >&5
4419$as_echo_n "checking for working libsupc++... " >&6; } 4413$as_echo_n "checking for working libsupc++... " >&6; }
4420 save_CXX="$CXX" 4414 save_CXX="$CXX"
4421 save_LIBS="$LIBS" 4415 save_LIBS="$LIBS"
4422 CXX="$CC" 4416 CXX="$CC"
4423 LIBS="$LIBS -lsupc++" 4417 LIBS="$LIBS -lsupc++"
4424 LINKER="$CC"
4425 4418
4426cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4419cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4427/* end confdefs.h. */ 4420/* end confdefs.h. */
4428struct test { }; void f() try { throw new test; } catch (...) { throw; } 4421struct test { }; void f() try { throw new test; } catch (...) { throw; }
4429int 4422int
4435} 4428}
4436_ACEOF 4429_ACEOF
4437if ac_fn_cxx_try_link "$LINENO"; then : 4430if ac_fn_cxx_try_link "$LINENO"; then :
4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 4431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
4439$as_echo "ok" >&6; } 4432$as_echo "ok" >&6; }
4433 LINKER="$CC"
4440else 4434else
4441 4435
4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, making everything bigger and slower" >&5 4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, making everything bigger and slower" >&5
4443$as_echo "no, making everything bigger and slower" >&6; } 4437$as_echo "no, making everything bigger and slower" >&6; }
4444 LIBS="$save_LIBS" 4438 LIBS="$save_LIBS"
4445 LINKER="$save_CXX"
4446 4439
4447 4440
4448fi 4441fi
4449rm -f core conftest.err conftest.$ac_objext \ 4442rm -f core conftest.err conftest.$ac_objext \
4450 conftest$ac_exeext conftest.$ac_ext 4443 conftest$ac_exeext conftest.$ac_ext
4476 else 4469 else
4477 CXXFLAGS="-O" 4470 CXXFLAGS="-O"
4478 fi 4471 fi
4479 CFLAGS="$CXXFLAGS" 4472 CFLAGS="$CXXFLAGS"
4480fi 4473fi
4481
4482case $host in
4483 *-*-solaris* )
4484
4485$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4486
4487 ;;
4488esac
4489 4474
4490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setlocale" >&5 4475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setlocale" >&5
4491$as_echo_n "checking for library containing setlocale... " >&6; } 4476$as_echo_n "checking for library containing setlocale... " >&6; }
4492if test "${ac_cv_search_setlocale+set}" = set; then : 4477if test "${ac_cv_search_setlocale+set}" = set; then :
4493 $as_echo_n "(cached) " >&6 4478 $as_echo_n "(cached) " >&6
4670support_scroll_next=yes 4655support_scroll_next=yes
4671support_scroll_xterm=yes 4656support_scroll_xterm=yes
4672support_xim=yes 4657support_xim=yes
4673support_pixbuf=yes 4658support_pixbuf=yes
4674support_startup_notification=yes 4659support_startup_notification=yes
4675support_afterimage=yes
4676support_xft=yes 4660support_xft=yes
4677support_unicode3=no 4661support_unicode3=no
4678support_combining=yes 4662support_combining=yes
4679support_8bitctrls=no 4663support_8bitctrls=no
4680support_iso14755=yes 4664support_iso14755=yes
4703 support_utmp=no 4687 support_utmp=no
4704 support_wtmp=no 4688 support_wtmp=no
4705 support_xim=no 4689 support_xim=no
4706 support_pixbuf=no 4690 support_pixbuf=no
4707 support_startup_notification=no 4691 support_startup_notification=no
4708 support_afterimage=no
4709 support_xft=no 4692 support_xft=no
4710 support_unicode3=no 4693 support_unicode3=no
4711 support_combining=no 4694 support_combining=no
4712 support_8bitctrls=no 4695 support_8bitctrls=no
4713 support_iso14755=no 4696 support_iso14755=no
4732 support_utmp=yes 4715 support_utmp=yes
4733 support_wtmp=yes 4716 support_wtmp=yes
4734 support_xim=yes 4717 support_xim=yes
4735 support_pixbuf=yes 4718 support_pixbuf=yes
4736 support_startup_notification=yes 4719 support_startup_notification=yes
4737 support_afterimage=yes
4738 support_xft=yes 4720 support_xft=yes
4739 support_unicode3=yes 4721 support_unicode3=yes
4740 support_combining=yes 4722 support_combining=yes
4741 #support_8bitctrls=yes 4723 #support_8bitctrls=yes
4742 support_iso14755=yes 4724 support_iso14755=yes
4746 fi 4728 fi
4747 4729
4748fi 4730fi
4749 4731
4750 4732
4751ASSERTIONS=no 4733support_assertions=no
4752# Check whether --enable-assert was given. 4734# Check whether --enable-assert was given.
4753if test "${enable_assert+set}" = set; then : 4735if test "${enable_assert+set}" = set; then :
4754 enableval=$enable_assert; if test x$enableval = xyes; then 4736 enableval=$enable_assert; if test x$enableval = xyes; then
4755 ASSERTIONS=yes 4737 support_assertions=yes
4756 fi 4738 fi
4757fi 4739fi
4758 4740
4759if test x$ASSERTIONS = xno; then 4741if test x$support_assertions = xno; then
4760 4742
4761$as_echo "#define NDEBUG 1" >>confdefs.h 4743$as_echo "#define NDEBUG 1" >>confdefs.h
4762 4744
4763fi 4745fi
4764 4746
4765WARNINGS=no 4747support_warnings=no
4766# Check whether --enable-warnings was given. 4748# Check whether --enable-warnings was given.
4767if test "${enable_warnings+set}" = set; then : 4749if test "${enable_warnings+set}" = set; then :
4768 enableval=$enable_warnings; if test x$enableval = xyes; then 4750 enableval=$enable_warnings; if test x$enableval = xyes; then
4769 WARNINGS=yes 4751 support_warnings=yes
4770 fi 4752 fi
4771fi 4753fi
4772 4754
4773if test x$GXX = xyes; then 4755if test x$GXX = xyes; then
4774 if test $WARNINGS = yes; then 4756 if test $support_warnings = yes; then
4775 save_CXXFLAGS="$CXXFLAGS" 4757 save_CXXFLAGS="$CXXFLAGS"
4776 CXXFLAGS="$CXXFLAGS -Wall -Wno-sign-compare -Wno-reorder -Wno-non-virtual-dtor" 4758 CXXFLAGS="$CXXFLAGS -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value"
4777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4778/* end confdefs.h. */ 4760/* end confdefs.h. */
4779 4761
4780int 4762int
4781main () 4763main ()
4836 4818
4837# Check whether --enable-font-styles was given. 4819# Check whether --enable-font-styles was given.
4838if test "${enable_font_styles+set}" = set; then : 4820if test "${enable_font_styles+set}" = set; then :
4839 enableval=$enable_font_styles; if test x$enableval = xyes -o x$enableval = xno; then 4821 enableval=$enable_font_styles; if test x$enableval = xyes -o x$enableval = xno; then
4840 support_styles=$enableval 4822 support_styles=$enableval
4841 fi
4842fi
4843
4844
4845# Check whether --enable-afterimage was given.
4846if test "${enable_afterimage+set}" = set; then :
4847 enableval=$enable_afterimage; if test x$enableval = xyes -o x$enableval = xno; then
4848 support_afterimage=$enableval
4849 fi
4850fi
4851
4852
4853
4854# Check whether --with-afterimage_config was given.
4855if test "${with_afterimage_config+set}" = set; then :
4856 withval=$with_afterimage_config; if test "x$withval" != x; then
4857 afterimage_config=$withval/afterimage-config
4858 fi 4823 fi
4859fi 4824fi
4860 4825
4861 4826
4862# Check whether --enable-pixbuf was given. 4827# Check whether --enable-pixbuf was given.
6337 6302
6338 if test x$support_pixbuf = xyes; then 6303 if test x$support_pixbuf = xyes; then
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6340$as_echo "ok" >&6; } 6305$as_echo "ok" >&6; }
6341 image_lib=gdk-pixbuf 6306 image_lib=gdk-pixbuf
6342 support_afterimage=no
6343 6307
6344$as_echo "#define HAVE_PIXBUF 1" >>confdefs.h 6308$as_echo "#define HAVE_PIXBUF 1" >>confdefs.h
6345 6309
6346 6310
6347$as_echo "#define BG_IMAGE_FROM_FILE 1" >>confdefs.h 6311$as_echo "#define BG_IMAGE_FROM_FILE 1" >>confdefs.h
6422fi 6386fi
6423 6387
6424 6388
6425 6389
6426 6390
6427AFTERIMAGE_CFLAGS=
6428AFTERIMAGE_LIBS=
6429AFTERIMAGE_VERSION=
6430
6431if test x$support_afterimage = xyes; then
6432 support_afterimage=no
6433
6434 if test "x$afterimage_config" = "x" ; then
6435 # Extract the first word of "afterimage-config", so it can be a program name with args.
6436set dummy afterimage-config; ac_word=$2
6437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6438$as_echo_n "checking for $ac_word... " >&6; }
6439if test "${ac_cv_path_afterimage_config+set}" = set; then :
6440 $as_echo_n "(cached) " >&6
6441else
6442 case $afterimage_config in
6443 [\\/]* | ?:[\\/]*)
6444 ac_cv_path_afterimage_config="$afterimage_config" # Let the user override the test with a path.
6445 ;;
6446 *)
6447 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6448for as_dir in $PATH
6449do
6450 IFS=$as_save_IFS
6451 test -z "$as_dir" && as_dir=.
6452 for ac_exec_ext in '' $ac_executable_extensions; do
6453 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6454 ac_cv_path_afterimage_config="$as_dir/$ac_word$ac_exec_ext"
6455 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6456 break 2
6457 fi
6458done
6459 done
6460IFS=$as_save_IFS
6461
6462 test -z "$ac_cv_path_afterimage_config" && ac_cv_path_afterimage_config="no"
6463 ;;
6464esac
6465fi
6466afterimage_config=$ac_cv_path_afterimage_config
6467if test -n "$afterimage_config"; then
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $afterimage_config" >&5
6469$as_echo "$afterimage_config" >&6; }
6470else
6471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6472$as_echo "no" >&6; }
6473fi
6474
6475
6476 fi
6477 if test "x$afterimage_config" != "xno" ; then
6478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libAfterImage version >= 1.15" >&5
6479$as_echo_n "checking for libAfterImage version >= 1.15... " >&6; }
6480 xAFTERIMAGE_VERSION=`$afterimage_config --version`
6481 if test -n "$xAFTERIMAGE_VERSION" ; then
6482 xAFTERIMAGE_CFLAGS=`$afterimage_config --cflags`
6483 xAFTERIMAGE_LIBS=`$afterimage_config --libs`
6484 if test "x$xAFTERIMAGE_LIBS" != "x"; then
6485 libai_ver_major=`echo $xAFTERIMAGE_VERSION | cut -f 1 -d .`
6486 libai_ver_minor=`echo $xAFTERIMAGE_VERSION | cut -f 2 -d .`
6487 if test $libai_ver_major -gt 1 -o \( $libai_ver_major -eq 1 -a $libai_ver_minor -ge 15 \); then
6488 support_afterimage=yes
6489 AFTERIMAGE_CFLAGS="$xAFTERIMAGE_CFLAGS"
6490 AFTERIMAGE_LIBS="$xAFTERIMAGE_LIBS"
6491 AFTERIMAGE_VERSION="$xAFTERIMAGE_VERSION"
6492 fi
6493 fi
6494 fi
6495 if test "x$support_afterimage" = "xyes"; then
6496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AFTERIMAGE_LIBS" >&5
6497$as_echo "$AFTERIMAGE_LIBS" >&6; }
6498 image_lib=libafterimage
6499
6500$as_echo "#define HAVE_AFTERIMAGE 1" >>confdefs.h
6501
6502
6503$as_echo "#define BG_IMAGE_FROM_FILE 1" >>confdefs.h
6504
6505 else
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6507$as_echo "no" >&6; }
6508 fi
6509 fi
6510fi
6511
6512
6513
6514
6515for ac_header in \ 6391for ac_header in \
6516 sys/byteorder.h \ 6392 sys/byteorder.h \
6517 sys/ioctl.h \ 6393 sys/ioctl.h \
6518 sys/sockio.h \ 6394 sys/sockio.h \
6519 sys/strredir.h \ 6395 sys/strredir.h \
6520 stdint.h \ 6396 stdint.h \
6521 wchar.h \ 6397 wchar.h \
6522 cwchar \
6523 6398
6524do : 6399do :
6525 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6400 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6526ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 6401ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6527if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 6402if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6757 6632
6758fi 6633fi
6759 6634
6760done 6635done
6761 6636
6637
6638case $host in
6639 *-*-solaris*)
6640
6641$as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
6642
6643 ;;
6644esac
6762 6645
6763 6646
6764for ac_header in utmp.h 6647for ac_header in utmp.h
6765do : 6648do :
6766 ac_fn_cxx_check_header_mongrel "$LINENO" "utmp.h" "ac_cv_header_utmp_h" "$ac_includes_default" 6649 ac_fn_cxx_check_header_mongrel "$LINENO" "utmp.h" "ac_cv_header_utmp_h" "$ac_includes_default"
6901$as_echo "#define HAVE_UTMPX_HOST 1" >>confdefs.h 6784$as_echo "#define HAVE_UTMPX_HOST 1" >>confdefs.h
6902 6785
6903fi 6786fi
6904 6787
6905 6788
6906ac_fn_cxx_check_member "$LINENO" "struct utmpx" "ut_session" "ac_cv_member_struct_utmpx_ut_session" "
6907#include <sys/types.h>
6908#include <utmpx.h>
6909
6910"
6911if test "x$ac_cv_member_struct_utmpx_ut_session" = x""yes; then :
6912
6913$as_echo "#define HAVE_UTMPX_SESSION 1" >>confdefs.h
6914
6915fi
6916
6917
6918fi 6789fi
6919 6790
6920done 6791done
6921 6792
6922ac_fn_cxx_check_type "$LINENO" "struct lastlog" "ac_cv_type_struct_lastlog" " 6793ac_fn_cxx_check_type "$LINENO" "struct lastlog" "ac_cv_type_struct_lastlog" "
6954 6825
6955fi 6826fi
6956 6827
6957 6828
6958 6829
6959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where utmp is located" >&5 6830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of utmp" >&5
6960$as_echo_n "checking where utmp is located... " >&6; } 6831$as_echo_n "checking for a fallback location of utmp... " >&6; }
6961if test "${pt_cv_path_utmp+set}" = set; then : 6832if test "${pt_cv_path_utmp+set}" = set; then :
6962 $as_echo_n "(cached) " >&6 6833 $as_echo_n "(cached) " >&6
6963else 6834else
6835
6964 if test "$cross_compiling" = yes; then : 6836if test "$cross_compiling" != yes; then
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define UTMP_FILE in config.h manually" >&5
6966$as_echo "$as_me: WARNING: Define UTMP_FILE in config.h manually" >&2;}
6967else
6968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6969/* end confdefs.h. */
6970#include <stdio.h>
6971#include <stdlib.h>
6972#include <sys/stat.h>
6973
6974#include <sys/types.h>
6975#include <utmp.h>
6976
6977int main()
6978{
6979 const char **path, *list[] = { "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL }; 6837 for file in "/var/run/utmp" "/var/adm/utmp" "/etc/utmp" "/usr/etc/utmp" "/usr/adm/utmp"; do
6980 FILE *f = fopen("conftestval", "w"); 6838 if test -f "$file"; then
6981 if (!f) return 1;
6982#ifdef UTMP_FILE
6983 fprintf(f, "%s\n", UTMP_FILE);
6984#elif defined(_PATH_UTMP)
6985 fprintf(f, "%s\n", _PATH_UTMP);
6986#else
6987 for (path = list; *path; path++) {
6988 struct stat st;
6989 if (stat(*path, &st) == 0) {
6990 fprintf(f, "%s\n", *path);
6991 break;
6992 }
6993 }
6994#endif
6995 return fclose(f) != 0;
6996}
6997_ACEOF
6998if ac_fn_cxx_try_run "$LINENO"; then :
6999 pt_cv_path_utmp=`cat conftestval`
7000else
7001 pt_cv_path_utmp= 6839 pt_cv_path_utmp=$file
6840 break
6841 fi
6842 done
7002fi 6843fi
7003rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7004 conftest.$ac_objext conftest.beam conftest.$ac_ext
7005fi
7006
7007fi 6844fi
7008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_utmp" >&5 6845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_utmp" >&5
7009$as_echo "$pt_cv_path_utmp" >&6; } 6846$as_echo "$pt_cv_path_utmp" >&6; }
7010if test x$pt_cv_path_utmp != x; then 6847if test x$pt_cv_path_utmp != x; then
7011 6848
7012cat >>confdefs.h <<_ACEOF 6849cat >>confdefs.h <<_ACEOF
7013#define UTMP_FILE "$pt_cv_path_utmp" 6850#define PT_UTMP_FILE "$pt_cv_path_utmp"
7014_ACEOF 6851_ACEOF
7015 6852
6853elif test "$cross_compiling" = yes; then
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_UTMP_FILE in config.h manually" >&5
6855$as_echo "$as_me: WARNING: Define PT_UTMP_FILE in config.h manually" >&2;}
7016fi 6856fi
7017 6857
7018 6858
7019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where wtmp is located" >&5 6859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of wtmp" >&5
7020$as_echo_n "checking where wtmp is located... " >&6; } 6860$as_echo_n "checking for a fallback location of wtmp... " >&6; }
7021if test "${pt_cv_path_wtmp+set}" = set; then : 6861if test "${pt_cv_path_wtmp+set}" = set; then :
7022 $as_echo_n "(cached) " >&6 6862 $as_echo_n "(cached) " >&6
7023else 6863else
6864
7024 if test "$cross_compiling" = yes; then : 6865if test "$cross_compiling" != yes; then
7025 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define WTMP_FILE in config.h manually" >&5
7026$as_echo "$as_me: WARNING: Define WTMP_FILE in config.h manually" >&2;}
7027else
7028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7029/* end confdefs.h. */
7030#include <stdio.h>
7031#include <stdlib.h>
7032#include <sys/stat.h>
7033
7034#include <sys/types.h>
7035#ifdef HAVE_UTMP_H
7036#include <utmp.h>
7037#endif
7038
7039int main()
7040{
7041 const char **path, *list[] = { "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL }; 6866 for file in "/var/log/wtmp" "/var/adm/wtmp" "/etc/wtmp" "/usr/etc/wtmp" "/usr/adm/wtmp"; do
7042 FILE *f = fopen("conftestval", "w"); 6867 if test -f "$file"; then
7043 if (!f) return 1;
7044#ifdef WTMP_FILE
7045 fprintf(f, "%s\n", WTMP_FILE);
7046#elif defined(_PATH_WTMP)
7047 fprintf(f, "%s\n", _PATH_WTMP);
7048#else
7049 for (path = list; *path; path++) {
7050 struct stat st;
7051 if (stat(*path, &st) == 0) {
7052 fprintf(f, "%s\n", *path);
7053 break;
7054 }
7055 }
7056#endif
7057 return fclose(f) != 0;
7058}
7059_ACEOF
7060if ac_fn_cxx_try_run "$LINENO"; then :
7061 pt_cv_path_wtmp=`cat conftestval`
7062else
7063 pt_cv_path_wtmp= 6868 pt_cv_path_wtmp=$file
6869 break
6870 fi
6871 done
7064fi 6872fi
7065rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7066 conftest.$ac_objext conftest.beam conftest.$ac_ext
7067fi
7068
7069fi 6873fi
7070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_wtmp" >&5 6874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_wtmp" >&5
7071$as_echo "$pt_cv_path_wtmp" >&6; } 6875$as_echo "$pt_cv_path_wtmp" >&6; }
7072if test x$pt_cv_path_wtmp != x; then 6876if test x$pt_cv_path_wtmp != x; then
7073 6877
7074cat >>confdefs.h <<_ACEOF 6878cat >>confdefs.h <<_ACEOF
7075#define WTMP_FILE "$pt_cv_path_wtmp" 6879#define PT_WTMP_FILE "$pt_cv_path_wtmp"
7076_ACEOF 6880_ACEOF
7077 6881
6882elif test "$cross_compiling" = yes; then
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_WTMP_FILE in config.h manually" >&5
6884$as_echo "$as_me: WARNING: Define PT_WTMP_FILE in config.h manually" >&2;}
7078fi 6885fi
7079 6886
7080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where wtmpx is located" >&5 6887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of wtmpx" >&5
7081$as_echo_n "checking where wtmpx is located... " >&6; } 6888$as_echo_n "checking for a fallback location of wtmpx... " >&6; }
7082if test "${pt_cv_path_wtmpx+set}" = set; then : 6889if test "${pt_cv_path_wtmpx+set}" = set; then :
7083 $as_echo_n "(cached) " >&6 6890 $as_echo_n "(cached) " >&6
7084else 6891else
6892
7085 if test "$cross_compiling" = yes; then : 6893if test "$cross_compiling" != yes; then
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define WTMPX_FILE in config.h manually" >&5 6894 for file in "/var/log/wtmpx" "/var/adm/wtmpx"; do
7087$as_echo "$as_me: WARNING: Define WTMPX_FILE in config.h manually" >&2;} 6895 if test -f "$file"; then
7088else
7089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7090/* end confdefs.h. */
7091#include <stdio.h>
7092#include <stdlib.h>
7093#include <sys/stat.h>
7094
7095#ifdef HAVE_UTMPX_H
7096#include <utmpx.h>
7097#endif
7098
7099int main()
7100{
7101 const char **path, *list[] = { "/var/log/wtmpx", "/var/adm/wtmpx", NULL };
7102 FILE *f = fopen("conftestval", "w");
7103 if (!f) return 1;
7104#ifdef WTMPX_FILE
7105 fprintf(f, "%s\n", WTMPX_FILE);
7106#elif defined(_PATH_WTMPX)
7107 fprintf(f, "%s\n", _PATH_WTMPX);
7108#else
7109 for (path = list; *path; path++) {
7110 struct stat st;
7111 if (stat(*path, &st) == 0) {
7112 fprintf(f, "%s\n", *path);
7113 break;
7114 }
7115 }
7116#endif
7117 return fclose(f) != 0;
7118}
7119_ACEOF
7120if ac_fn_cxx_try_run "$LINENO"; then :
7121 pt_cv_path_wtmpx=`cat conftestval`
7122else
7123 pt_cv_path_wtmpx= 6896 pt_cv_path_wtmpx=$file
6897 break
6898 fi
6899 done
7124fi 6900fi
7125rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7126 conftest.$ac_objext conftest.beam conftest.$ac_ext
7127fi
7128
7129fi 6901fi
7130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_wtmpx" >&5 6902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_wtmpx" >&5
7131$as_echo "$pt_cv_path_wtmpx" >&6; } 6903$as_echo "$pt_cv_path_wtmpx" >&6; }
7132if test x$pt_cv_path_wtmpx != x; then 6904if test x$pt_cv_path_wtmpx != x; then
7133 6905
7134cat >>confdefs.h <<_ACEOF 6906cat >>confdefs.h <<_ACEOF
7135#define WTMPX_FILE "$pt_cv_path_wtmpx" 6907#define PT_WTMPX_FILE "$pt_cv_path_wtmpx"
7136_ACEOF 6908_ACEOF
7137 6909
6910elif test "$cross_compiling" = yes; then
6911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_WTMPX_FILE in config.h manually" >&5
6912$as_echo "$as_me: WARNING: Define PT_WTMPX_FILE in config.h manually" >&2;}
7138fi 6913fi
7139 6914
7140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where lastlog is located" >&5 6915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of lastlog" >&5
7141$as_echo_n "checking where lastlog is located... " >&6; } 6916$as_echo_n "checking for a fallback location of lastlog... " >&6; }
7142if test "${pt_cv_path_lastlog+set}" = set; then : 6917if test "${pt_cv_path_lastlog+set}" = set; then :
7143 $as_echo_n "(cached) " >&6 6918 $as_echo_n "(cached) " >&6
7144else 6919else
6920
7145 if test "$cross_compiling" = yes; then : 6921if test "$cross_compiling" != yes; then
7146 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define LASTLOG_FILE in config.h manually" >&5 6922 for file in "/var/log/lastlog" "/var/adm/lastlog"; do
7147$as_echo "$as_me: WARNING: Define LASTLOG_FILE in config.h manually" >&2;} 6923 if test -f "$file"; then
7148else
7149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7150/* end confdefs.h. */
7151#include <stdio.h>
7152#include <stdlib.h>
7153#include <sys/stat.h>
7154
7155#include <sys/types.h>
7156#ifdef HAVE_UTMP_H
7157#include <utmp.h>
7158#endif
7159#ifdef HAVE_LASTLOG_H
7160#include <lastlog.h>
7161#endif
7162
7163int main()
7164{
7165 const char **path, *list[] = { "/var/log/lastlog", NULL };
7166 FILE *f = fopen("conftestval", "w");
7167 if (!f) return 1;
7168#ifdef LASTLOG_FILE
7169 fprintf(f, "%s\n", LASTLOG_FILE);
7170#elif defined(_PATH_LASTLOG)
7171 fprintf(f, "%s\n", _PATH_LASTLOG);
7172#else
7173 for (path = list; *path; path++) {
7174 struct stat st;
7175 if (stat(*path, &st) == 0) {
7176 fprintf(f, "%s\n", *path);
7177 break;
7178 }
7179 }
7180#endif
7181 return fclose(f) != 0;
7182}
7183_ACEOF
7184if ac_fn_cxx_try_run "$LINENO"; then :
7185 pt_cv_path_lastlog=`cat conftestval`
7186else
7187 pt_cv_path_lastlog= 6924 pt_cv_path_lastlog=$file
6925 break
6926 fi
6927 done
7188fi 6928fi
7189rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7190 conftest.$ac_objext conftest.beam conftest.$ac_ext
7191fi
7192
7193fi 6929fi
7194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_lastlog" >&5 6930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_lastlog" >&5
7195$as_echo "$pt_cv_path_lastlog" >&6; } 6931$as_echo "$pt_cv_path_lastlog" >&6; }
7196if test x$pt_cv_path_lastlog != x; then 6932if test x$pt_cv_path_lastlog != x; then
7197 6933
7198cat >>confdefs.h <<_ACEOF 6934cat >>confdefs.h <<_ACEOF
7199#define LASTLOG_FILE "$pt_cv_path_lastlog" 6935#define PT_LASTLOG_FILE "$pt_cv_path_lastlog"
7200_ACEOF 6936_ACEOF
7201 6937
6938elif test "$cross_compiling" = yes; then
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_LASTLOG_FILE in config.h manually" >&5
6940$as_echo "$as_me: WARNING: Define PT_LASTLOG_FILE in config.h manually" >&2;}
7202fi 6941fi
7203 6942
7204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where lastlogx is located" >&5 6943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of lastlogx" >&5
7205$as_echo_n "checking where lastlogx is located... " >&6; } 6944$as_echo_n "checking for a fallback location of lastlogx... " >&6; }
7206if test "${pt_cv_path_lastlogx+set}" = set; then : 6945if test "${pt_cv_path_lastlogx+set}" = set; then :
7207 $as_echo_n "(cached) " >&6 6946 $as_echo_n "(cached) " >&6
7208else 6947else
6948
7209 if test "$cross_compiling" = yes; then : 6949if test "$cross_compiling" != yes; then
7210 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define LASTLOGX_FILE in config.h manually" >&5 6950 for file in "/var/log/lastlogx" "/var/adm/lastlogx"; do
7211$as_echo "$as_me: WARNING: Define LASTLOGX_FILE in config.h manually" >&2;} 6951 if test -f "$file"; then
7212else
7213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7214/* end confdefs.h. */
7215#include <stdio.h>
7216#include <stdlib.h>
7217#include <sys/stat.h>
7218
7219#ifdef HAVE_UTMPX_H
7220#include <utmpx.h>
7221#endif
7222
7223int main()
7224{
7225 const char **path, *list[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL };
7226 FILE *f = fopen("conftestval", "w");
7227 if (!f) return 1;
7228#ifdef LASTLOGX_FILE
7229 fprintf(f, "%s\n", LASTLOGX_FILE);
7230#elif defined(_PATH_LASTLOGX)
7231 fprintf(f, "%s\n", _PATH_LASTLOGX);
7232#else
7233 for (path = list; *path; path++) {
7234 struct stat st;
7235 if (stat(*path, &st) == 0) {
7236 fprintf(f, "%s\n", *path);
7237 break;
7238 }
7239 }
7240#endif
7241 return fclose(f) != 0;
7242}
7243_ACEOF
7244if ac_fn_cxx_try_run "$LINENO"; then :
7245 pt_cv_path_lastlogx=`cat conftestval`
7246else
7247 pt_cv_path_lastlogx= 6952 pt_cv_path_lastlogx=$file
6953 break
6954 fi
6955 done
7248fi 6956fi
7249rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7250 conftest.$ac_objext conftest.beam conftest.$ac_ext
7251fi
7252
7253fi 6957fi
7254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_lastlogx" >&5 6958{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_lastlogx" >&5
7255$as_echo "$pt_cv_path_lastlogx" >&6; } 6959$as_echo "$pt_cv_path_lastlogx" >&6; }
7256if test x$pt_cv_path_lastlogx != x; then 6960if test x$pt_cv_path_lastlogx != x; then
7257 6961
7258cat >>confdefs.h <<_ACEOF 6962cat >>confdefs.h <<_ACEOF
7259#define LASTLOGX_FILE "$pt_cv_path_lastlogx" 6963#define PT_LASTLOGX_FILE "$pt_cv_path_lastlogx"
7260_ACEOF 6964_ACEOF
7261 6965
6966elif test "$cross_compiling" = yes; then
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_LASTLOGX_FILE in config.h manually" >&5
6968$as_echo "$as_me: WARNING: Define PT_LASTLOGX_FILE in config.h manually" >&2;}
7262fi 6969fi
7263 6970
7264 6971
7265 6972
7266 6973
7376 7083
7377fi 7084fi
7378LIBS=$save_LIBS 7085LIBS=$save_LIBS
7379CFLAGS=$save_CFLAGS 7086CFLAGS=$save_CFLAGS
7380 7087
7381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working plain setlocale" >&5
7382$as_echo_n "checking for working plain setlocale... " >&6; }
7383if test "${rxvt_cv_func_setlocale+set}" = set; then :
7384 $as_echo_n "(cached) " >&6
7385else
7386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7387/* end confdefs.h. */
7388#include <clocale>
7389int
7390main ()
7391{
7392setlocale(LC_CTYPE, "");
7393 ;
7394 return 0;
7395}
7396_ACEOF
7397if ac_fn_cxx_try_link "$LINENO"; then :
7398 rxvt_cv_func_setlocale=yes
7399else
7400 rxvt_cv_func_setlocale=no
7401fi
7402rm -f core conftest.err conftest.$ac_objext \
7403 conftest$ac_exeext conftest.$ac_ext
7404fi
7405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_setlocale" >&5
7406$as_echo "$rxvt_cv_func_setlocale" >&6; }
7407if test x$rxvt_cv_func_setlocale = xyes; then
7408
7409$as_echo "#define HAVE_SETLOCALE 1" >>confdefs.h
7410
7411fi
7412
7413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working nl_langinfo" >&5 7088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working nl_langinfo" >&5
7414$as_echo_n "checking for working nl_langinfo... " >&6; } 7089$as_echo_n "checking for working nl_langinfo... " >&6; }
7415if test "${rxvt_cv_func_nl_langinfo+set}" = set; then : 7090if test "${rxvt_cv_func_nl_langinfo+set}" = set; then :
7416 $as_echo_n "(cached) " >&6 7091 $as_echo_n "(cached) " >&6
7417else 7092else
7441$as_echo "#define HAVE_NL_LANGINFO 1" >>confdefs.h 7116$as_echo "#define HAVE_NL_LANGINFO 1" >>confdefs.h
7442 7117
7443fi 7118fi
7444 7119
7445 7120
7121case $host in
7122 *-*-solaris*)
7123
7124$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
7125
7126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendmsg" >&5
7127$as_echo_n "checking for library containing sendmsg... " >&6; }
7128if test "${ac_cv_search_sendmsg+set}" = set; then :
7129 $as_echo_n "(cached) " >&6
7130else
7131 ac_func_search_save_LIBS=$LIBS
7132cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7133/* end confdefs.h. */
7134
7135/* Override any GCC internal prototype to avoid an error.
7136 Use char because int might match the return type of a GCC
7137 builtin and then its argument prototype would still apply. */
7138#ifdef __cplusplus
7139extern "C"
7140#endif
7141char sendmsg ();
7142int
7143main ()
7144{
7145return sendmsg ();
7146 ;
7147 return 0;
7148}
7149_ACEOF
7150for ac_lib in '' socket; do
7151 if test -z "$ac_lib"; then
7152 ac_res="none required"
7153 else
7154 ac_res=-l$ac_lib
7155 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7156 fi
7157 if ac_fn_cxx_try_link "$LINENO"; then :
7158 ac_cv_search_sendmsg=$ac_res
7159fi
7160rm -f core conftest.err conftest.$ac_objext \
7161 conftest$ac_exeext
7162 if test "${ac_cv_search_sendmsg+set}" = set; then :
7163 break
7164fi
7165done
7166if test "${ac_cv_search_sendmsg+set}" = set; then :
7167
7168else
7169 ac_cv_search_sendmsg=no
7170fi
7171rm conftest.$ac_ext
7172LIBS=$ac_func_search_save_LIBS
7173fi
7174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendmsg" >&5
7175$as_echo "$ac_cv_search_sendmsg" >&6; }
7176ac_res=$ac_cv_search_sendmsg
7177if test "$ac_res" != no; then :
7178 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7179
7180fi
7181
7182 ;;
7183esac
7184
7446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unix-compliant filehandle passing ability" >&5 7185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unix-compliant filehandle passing ability" >&5
7447$as_echo_n "checking for unix-compliant filehandle passing ability... " >&6; } 7186$as_echo_n "checking for unix-compliant filehandle passing ability... " >&6; }
7448if test "${pt_cv_can_pass_fds+set}" = set; then : 7187if test "${pt_cv_can_pass_fds+set}" = set; then :
7449 $as_echo_n "(cached) " >&6 7188 $as_echo_n "(cached) " >&6
7450else 7189else
7451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7452/* end confdefs.h. */ 7191/* end confdefs.h. */
7453 7192
7454#include <cstddef> // broken bsds (is that redundant?) need this 7193#include <stddef.h> // broken bsds (is that redundant?) need this
7455#include <sys/types.h> 7194#include <sys/types.h>
7456#include <sys/socket.h> 7195#include <sys/socket.h>
7457#include <sys/uio.h> 7196#include <sys/uio.h>
7458 7197
7459int 7198int
7511for ac_header in \ 7250for ac_header in \
7512 pty.h \ 7251 pty.h \
7513 util.h \ 7252 util.h \
7514 libutil.h \ 7253 libutil.h \
7515 sys/ioctl.h \ 7254 sys/ioctl.h \
7516 sys/stropts.h \
7517 stropts.h \ 7255 stropts.h \
7518 7256
7519do : 7257do :
7520 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7258 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7521ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 7259ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7550 7288
7551fi 7289fi
7552done 7290done
7553 7291
7554 7292
7555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNIX98 ptys" >&5 7293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNIX98 ptys" >&5
7556$as_echo_n "checking for UNIX98 ptys... " >&6; } 7294$as_echo_n "checking for UNIX98 ptys... " >&6; }
7557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7295cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7558/* end confdefs.h. */ 7296/* end confdefs.h. */
7559#include <stdlib.h> 7297#include <stdlib.h>
7560int 7298int
7561main () 7299main ()
7562{ 7300{
7568if ac_fn_cxx_try_link "$LINENO"; then : 7306if ac_fn_cxx_try_link "$LINENO"; then :
7569 unix98_pty=yes 7307 unix98_pty=yes
7570 7308
7571$as_echo "#define UNIX98_PTY 1" >>confdefs.h 7309$as_echo "#define UNIX98_PTY 1" >>confdefs.h
7572 7310
7573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7574$as_echo "yes" >&6; } 7312$as_echo "yes" >&6; }
7575else 7313else
7576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7577$as_echo "no" >&6; } 7315$as_echo "no" >&6; }
7578fi 7316fi
8137 fi 7875 fi
8138done 7876done
8139 done 7877 done
8140IFS=$as_save_IFS 7878IFS=$as_save_IFS
8141 7879
8142 ;; 7880 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
8143esac
8144fi
8145PERL=$ac_cv_path_PERL
8146if test -n "$PERL"; then
8147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
8148$as_echo "$PERL" >&6; }
8149else
8150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8151$as_echo "no" >&6; }
8152fi
8153
8154
8155 # Extract the first word of "perl", so it can be a program name with args.
8156set dummy perl; ac_word=$2
8157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8158$as_echo_n "checking for $ac_word... " >&6; }
8159if test "${ac_cv_path_PERL+set}" = set; then :
8160 $as_echo_n "(cached) " >&6
8161else
8162 case $PERL in
8163 [\\/]* | ?:[\\/]*)
8164 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
8165 ;;
8166 *)
8167 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8168for as_dir in $PATH
8169do
8170 IFS=$as_save_IFS
8171 test -z "$as_dir" && as_dir=.
8172 for ac_exec_ext in '' $ac_executable_extensions; do
8173 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8174 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
8175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8176 break 2
8177 fi
8178done
8179 done
8180IFS=$as_save_IFS
8181
8182 ;; 7881 ;;
8183esac 7882esac
8184fi 7883fi
8185PERL=$ac_cv_path_PERL 7884PERL=$ac_cv_path_PERL
8186if test -n "$PERL"; then 7885if test -n "$PERL"; then

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines