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

Comparing rxvt-unicode/configure (file contents):
Revision 1.138 by sf-exg, Thu Dec 2 11:09:40 2010 UTC vs.
Revision 1.152 by root, Thu Jan 19 17:10:54 2012 UTC

601PERL 601PERL
602XFT_CONFIG 602XFT_CONFIG
603AFTERIMAGE_LIBS 603AFTERIMAGE_LIBS
604AFTERIMAGE_CFLAGS 604AFTERIMAGE_CFLAGS
605afterimage_config 605afterimage_config
606STARTUP_NOTIFICATION_LIBS
607STARTUP_NOTIFICATION_CFLAGS
606PIXBUF_LIBS 608PIXBUF_LIBS
607PIXBUF_CFLAGS 609PIXBUF_CFLAGS
608PKG_CONFIG 610PKG_CONFIG
609X_EXTRA_LIBS 611X_EXTRA_LIBS
610X_LIBS 612X_LIBS
691enable_xft 693enable_xft
692enable_font_styles 694enable_font_styles
693enable_afterimage 695enable_afterimage
694with_afterimage_config 696with_afterimage_config
695enable_pixbuf 697enable_pixbuf
698enable_startup_notification
696enable_transparency 699enable_transparency
697enable_fading 700enable_fading
698enable_rxvt_scroll 701enable_rxvt_scroll
699enable_next_scroll 702enable_next_scroll
700enable_xterm_scroll 703enable_xterm_scroll
1364 --enable-256-color enable 256-color support 1367 --enable-256-color enable 256-color support
1365 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters 1368 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters
1366 --enable-combining enable composition of base and combining characters 1369 --enable-combining enable composition of base and combining characters
1367 --enable-xft enable xft support on systems that have it 1370 --enable-xft enable xft support on systems that have it
1368 --enable-font-styles enable bold and italic support 1371 --enable-font-styles enable bold and italic support
1369 --enable-afterimage enable integration with libAfterImage for background images 1372 --enable-afterimage enable integration with libAfterImage for background images (deprecated)
1370 --enable-pixbuf enable integration with gdk-pixbuf for background images 1373 --enable-pixbuf enable integration with gdk-pixbuf for background images
1374 --enable-startup-notification enable freedesktop startup notification support
1371 --enable-transparency enable transparent backgrounds 1375 --enable-transparency enable transparent backgrounds
1372 --enable-fading enable colors fading when off focus 1376 --enable-fading enable colors fading when off focus
1373 --enable-rxvt-scroll enable rxvt style scrollbar 1377 --enable-rxvt-scroll enable rxvt style scrollbar
1374 --enable-next-scroll enable NeXT style scrollbar 1378 --enable-next-scroll enable NeXT style scrollbar
1375 --enable-xterm-scroll enable Xterm style scrollbar 1379 --enable-xterm-scroll enable Xterm style scrollbar
2539 sed 's/^/| /' "$ac_site_file" >&5 2543 sed 's/^/| /' "$ac_site_file" >&5
2540 . "$ac_site_file" \ 2544 . "$ac_site_file" \
2541 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2545 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2542$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2546$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2543as_fn_error $? "failed to load site script $ac_site_file 2547as_fn_error $? "failed to load site script $ac_site_file
2544See \`config.log' for more details" "$LINENO" 5; } 2548See \`config.log' for more details" "$LINENO" 5 ; }
2545 fi 2549 fi
2546done 2550done
2547 2551
2548if test -r "$cache_file"; then 2552if test -r "$cache_file"; then
2549 # Some versions of bash will fail to source /dev/null (special files 2553 # Some versions of bash will fail to source /dev/null (special files
2684fi 2688fi
2685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2686$as_echo "$ac_cv_build" >&6; } 2690$as_echo "$ac_cv_build" >&6; }
2687case $ac_cv_build in 2691case $ac_cv_build in
2688*-*-*) ;; 2692*-*-*) ;;
2689*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2693*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;;
2690esac 2694esac
2691build=$ac_cv_build 2695build=$ac_cv_build
2692ac_save_IFS=$IFS; IFS='-' 2696ac_save_IFS=$IFS; IFS='-'
2693set x $ac_cv_build 2697set x $ac_cv_build
2694shift 2698shift
2717fi 2721fi
2718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2719$as_echo "$ac_cv_host" >&6; } 2723$as_echo "$ac_cv_host" >&6; }
2720case $ac_cv_host in 2724case $ac_cv_host in
2721*-*-*) ;; 2725*-*-*) ;;
2722*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2726*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;;
2723esac 2727esac
2724host=$ac_cv_host 2728host=$ac_cv_host
2725ac_save_IFS=$IFS; IFS='-' 2729ac_save_IFS=$IFS; IFS='-'
2726set x $ac_cv_host 2730set x $ac_cv_host
2727shift 2731shift
2734IFS=$ac_save_IFS 2738IFS=$ac_save_IFS
2735case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2739case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2736 2740
2737 2741
2738 2742
2739VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 2743VERSION=`sed -n -e 's/^.* VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
2740DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 2744DATE=`sed -n -e 's/^.* DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
2741 2745
2742echo "" 2746echo ""
2743echo "configuring for rxvt $VERSION" 2747echo "configuring for rxvt $VERSION"
2744echo "" 2748echo ""
2745 2749
3044 3048
3045 3049
3046test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3050test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3047$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3051$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3048as_fn_error $? "no acceptable C compiler found in \$PATH 3052as_fn_error $? "no acceptable C compiler found in \$PATH
3049See \`config.log' for more details" "$LINENO" 5; } 3053See \`config.log' for more details" "$LINENO" 5 ; }
3050 3054
3051# Provide some information about the compiler. 3055# Provide some information about the compiler.
3052$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3056$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3053set X $ac_compile 3057set X $ac_compile
3054ac_compiler=$2 3058ac_compiler=$2
3159sed 's/^/| /' conftest.$ac_ext >&5 3163sed 's/^/| /' conftest.$ac_ext >&5
3160 3164
3161{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3165{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3162$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3166$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3163as_fn_error 77 "C compiler cannot create executables 3167as_fn_error 77 "C compiler cannot create executables
3164See \`config.log' for more details" "$LINENO" 5; } 3168See \`config.log' for more details" "$LINENO" 5 ; }
3165else 3169else
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3167$as_echo "yes" >&6; } 3171$as_echo "yes" >&6; }
3168fi 3172fi
3169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3202done 3206done
3203else 3207else
3204 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3208 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3205$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3209$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3206as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3210as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3207See \`config.log' for more details" "$LINENO" 5; } 3211See \`config.log' for more details" "$LINENO" 5 ; }
3208fi 3212fi
3209rm -f conftest conftest$ac_cv_exeext 3213rm -f conftest conftest$ac_cv_exeext
3210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3211$as_echo "$ac_cv_exeext" >&6; } 3215$as_echo "$ac_cv_exeext" >&6; }
3212 3216
3261 else 3265 else
3262 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3266 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3263$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3267$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3264as_fn_error $? "cannot run C compiled programs. 3268as_fn_error $? "cannot run C compiled programs.
3265If you meant to cross compile, use \`--host'. 3269If you meant to cross compile, use \`--host'.
3266See \`config.log' for more details" "$LINENO" 5; } 3270See \`config.log' for more details" "$LINENO" 5 ; }
3267 fi 3271 fi
3268 fi 3272 fi
3269fi 3273fi
3270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3271$as_echo "$cross_compiling" >&6; } 3275$as_echo "$cross_compiling" >&6; }
3313sed 's/^/| /' conftest.$ac_ext >&5 3317sed 's/^/| /' conftest.$ac_ext >&5
3314 3318
3315{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3319{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3316$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3320$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3317as_fn_error $? "cannot compute suffix of object files: cannot compile 3321as_fn_error $? "cannot compute suffix of object files: cannot compile
3318See \`config.log' for more details" "$LINENO" 5; } 3322See \`config.log' for more details" "$LINENO" 5 ; }
3319fi 3323fi
3320rm -f conftest.$ac_cv_objext conftest.$ac_ext 3324rm -f conftest.$ac_cv_objext conftest.$ac_ext
3321fi 3325fi
3322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3323$as_echo "$ac_cv_objext" >&6; } 3327$as_echo "$ac_cv_objext" >&6; }
3918 3922
3919else 3923else
3920 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3924 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3921$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3925$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3922as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3926as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3923See \`config.log' for more details" "$LINENO" 5; } 3927See \`config.log' for more details" "$LINENO" 5 ; }
3924fi 3928fi
3925 3929
3926ac_ext=c 3930ac_ext=c
3927ac_cpp='$CPP $CPPFLAGS' 3931ac_cpp='$CPP $CPPFLAGS'
3928ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3932ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4408ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4412ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4409ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4413ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4410ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4414ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4411 4415
4412 4416
4417LINKER="$CXX"
4413if test x$GCC = xyes && test x$GXX = xyes; then 4418if test x$GCC = xyes && test x$GXX = xyes; then
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working libsupc++" >&5 4419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working libsupc++" >&5
4415$as_echo_n "checking for working libsupc++... " >&6; } 4420$as_echo_n "checking for working libsupc++... " >&6; }
4416 save_CXX="$CXX" 4421 save_CXX="$CXX"
4417 save_LIBS="$LIBS" 4422 save_LIBS="$LIBS"
4418 CXX="$CC" 4423 CXX="$CC"
4419 LIBS="$LIBS -lsupc++" 4424 LIBS="$LIBS -lsupc++"
4420 LINKER="$CC"
4421 4425
4422cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4426cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4423/* end confdefs.h. */ 4427/* end confdefs.h. */
4424struct test { }; void f() try { throw new test; } catch (...) { throw; } 4428struct test { }; void f() try { throw new test; } catch (...) { throw; }
4425int 4429int
4431} 4435}
4432_ACEOF 4436_ACEOF
4433if ac_fn_cxx_try_link "$LINENO"; then : 4437if ac_fn_cxx_try_link "$LINENO"; then :
4434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
4435$as_echo "ok" >&6; } 4439$as_echo "ok" >&6; }
4440 LINKER="$CC"
4436else 4441else
4437 4442
4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, making everything bigger and slower" >&5 4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, making everything bigger and slower" >&5
4439$as_echo "no, making everything bigger and slower" >&6; } 4444$as_echo "no, making everything bigger and slower" >&6; }
4440 LIBS="$save_LIBS" 4445 LIBS="$save_LIBS"
4441 LINKER="$save_CXX"
4442 4446
4443 4447
4444fi 4448fi
4445rm -f core conftest.err conftest.$ac_objext \ 4449rm -f core conftest.err conftest.$ac_objext \
4446 conftest$ac_exeext conftest.$ac_ext 4450 conftest$ac_exeext conftest.$ac_ext
4472 else 4476 else
4473 CXXFLAGS="-O" 4477 CXXFLAGS="-O"
4474 fi 4478 fi
4475 CFLAGS="$CXXFLAGS" 4479 CFLAGS="$CXXFLAGS"
4476fi 4480fi
4477
4478case $host in
4479 *-*-solaris* )
4480
4481$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4482
4483 ;;
4484esac
4485 4481
4486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setlocale" >&5 4482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setlocale" >&5
4487$as_echo_n "checking for library containing setlocale... " >&6; } 4483$as_echo_n "checking for library containing setlocale... " >&6; }
4488if test "${ac_cv_search_setlocale+set}" = set; then : 4484if test "${ac_cv_search_setlocale+set}" = set; then :
4489 $as_echo_n "(cached) " >&6 4485 $as_echo_n "(cached) " >&6
4664support_pointer_blank=yes 4660support_pointer_blank=yes
4665support_scroll_rxvt=yes 4661support_scroll_rxvt=yes
4666support_scroll_next=yes 4662support_scroll_next=yes
4667support_scroll_xterm=yes 4663support_scroll_xterm=yes
4668support_xim=yes 4664support_xim=yes
4669support_afterimage=yes 4665support_pixbuf=yes
4666support_startup_notification=yes
4670support_xft=yes 4667support_xft=yes
4671support_unicode3=no 4668support_unicode3=no
4672support_combining=yes 4669support_combining=yes
4673support_8bitctrls=no 4670support_8bitctrls=no
4674support_iso14755=yes 4671support_iso14755=yes
4695 support_scroll_next=no 4692 support_scroll_next=no
4696 support_scroll_xterm=no 4693 support_scroll_xterm=no
4697 support_utmp=no 4694 support_utmp=no
4698 support_wtmp=no 4695 support_wtmp=no
4699 support_xim=no 4696 support_xim=no
4700 support_afterimage=no 4697 support_pixbuf=no
4698 support_startup_notification=no
4701 support_xft=no 4699 support_xft=no
4702 support_unicode3=no 4700 support_unicode3=no
4703 support_combining=no 4701 support_combining=no
4704 support_8bitctrls=no 4702 support_8bitctrls=no
4705 support_iso14755=no 4703 support_iso14755=no
4722 support_scroll_next=yes 4720 support_scroll_next=yes
4723 support_scroll_xterm=yes 4721 support_scroll_xterm=yes
4724 support_utmp=yes 4722 support_utmp=yes
4725 support_wtmp=yes 4723 support_wtmp=yes
4726 support_xim=yes 4724 support_xim=yes
4727 support_afterimage=yes 4725 support_pixbuf=yes
4726 support_startup_notification=yes
4728 support_xft=yes 4727 support_xft=yes
4729 support_unicode3=yes 4728 support_unicode3=yes
4730 support_combining=yes 4729 support_combining=yes
4731 #support_8bitctrls=yes 4730 #support_8bitctrls=yes
4732 support_iso14755=yes 4731 support_iso14755=yes
4736 fi 4735 fi
4737 4736
4738fi 4737fi
4739 4738
4740 4739
4741ASSERTIONS=no 4740support_assertions=no
4742# Check whether --enable-assert was given. 4741# Check whether --enable-assert was given.
4743if test "${enable_assert+set}" = set; then : 4742if test "${enable_assert+set}" = set; then :
4744 enableval=$enable_assert; if test x$enableval = xyes; then 4743 enableval=$enable_assert; if test x$enableval = xyes; then
4745 ASSERTIONS=yes 4744 support_assertions=yes
4746 fi 4745 fi
4747fi 4746fi
4748 4747
4749if test x$ASSERTIONS = xno; then 4748if test x$support_assertions = xno; then
4750 4749
4751$as_echo "#define NDEBUG 1" >>confdefs.h 4750$as_echo "#define NDEBUG 1" >>confdefs.h
4752 4751
4753fi 4752fi
4754 4753
4755WARNINGS=no 4754support_warnings=no
4756# Check whether --enable-warnings was given. 4755# Check whether --enable-warnings was given.
4757if test "${enable_warnings+set}" = set; then : 4756if test "${enable_warnings+set}" = set; then :
4758 enableval=$enable_warnings; if test x$enableval = xyes; then 4757 enableval=$enable_warnings; if test x$enableval = xyes; then
4759 WARNINGS=yes 4758 support_warnings=yes
4760 fi 4759 fi
4761fi 4760fi
4762 4761
4763if test x$GXX = xyes; then 4762if test x$GXX = xyes; then
4764 if test $WARNINGS = yes; then 4763 if test $support_warnings = yes; then
4765 save_CXXFLAGS="$CXXFLAGS" 4764 save_CXXFLAGS="$CXXFLAGS"
4766 CXXFLAGS="$CXXFLAGS -Wall -Wno-sign-compare -Wno-reorder -Wno-non-virtual-dtor" 4765 CXXFLAGS="$CXXFLAGS -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value"
4767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4768/* end confdefs.h. */ 4767/* end confdefs.h. */
4769 4768
4770int 4769int
4771main () 4770main ()
4851 4850
4852# Check whether --enable-pixbuf was given. 4851# Check whether --enable-pixbuf was given.
4853if test "${enable_pixbuf+set}" = set; then : 4852if test "${enable_pixbuf+set}" = set; then :
4854 enableval=$enable_pixbuf; if test x$enableval = xyes -o x$enableval = xno; then 4853 enableval=$enable_pixbuf; if test x$enableval = xyes -o x$enableval = xno; then
4855 support_pixbuf=$enableval 4854 support_pixbuf=$enableval
4855 fi
4856fi
4857
4858
4859# Check whether --enable-startup-notification was given.
4860if test "${enable_startup_notification+set}" = set; then :
4861 enableval=$enable_startup_notification; if test x$enableval = xyes -o x$enableval = xno; then
4862 support_startup_notification=$enableval
4856 fi 4863 fi
4857fi 4864fi
4858 4865
4859 4866
4860# Check whether --enable-transparency was given. 4867# Check whether --enable-transparency was given.
5253 5260
5254else 5261else
5255 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5262 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5256$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5263$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5257as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 5264as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
5258See \`config.log' for more details" "$LINENO" 5; } 5265See \`config.log' for more details" "$LINENO" 5 ; }
5259fi 5266fi
5260 5267
5261ac_ext=cpp 5268ac_ext=cpp
5262ac_cpp='$CXXCPP $CPPFLAGS' 5269ac_cpp='$CXXCPP $CPPFLAGS'
5263ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5270ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5290 5297
5291fi 5298fi
5292done 5299done
5293 5300
5294 5301
5302for ac_func in clock_gettime
5303do :
5295ac_fn_cxx_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime" 5304 ac_fn_cxx_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
5296if test "x$ac_cv_func_clock_gettime" = x""yes; then : 5305if test "x$ac_cv_func_clock_gettime" = x""yes; then :
5306 cat >>confdefs.h <<_ACEOF
5307#define HAVE_CLOCK_GETTIME 1
5308_ACEOF
5297 5309
5298else 5310else
5299 5311
5300 if test $(uname) = Linux; then 5312 if test $(uname) = Linux; then
5301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime syscall" >&5 5313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime syscall" >&5
5386done 5398done
5387 5399
5388 fi 5400 fi
5389 5401
5390fi 5402fi
5403done
5391 5404
5392 5405
5406for ac_func in nanosleep
5407do :
5393ac_fn_cxx_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep" 5408 ac_fn_cxx_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
5394if test "x$ac_cv_func_nanosleep" = x""yes; then : 5409if test "x$ac_cv_func_nanosleep" = x""yes; then :
5410 cat >>confdefs.h <<_ACEOF
5411#define HAVE_NANOSLEEP 1
5412_ACEOF
5395 5413
5396else 5414else
5397 5415
5398 if test -z "$LIBEV_M4_AVOID_LIBRT"; then 5416 if test -z "$LIBEV_M4_AVOID_LIBRT"; then
5399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5 5417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5
5454done 5472done
5455 5473
5456 fi 5474 fi
5457 5475
5458fi 5476fi
5477done
5459 5478
5460 5479
5480if test -z "$LIBEV_M4_AVOID_LIBM"; then
5481 LIBM=m
5482fi
5461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceil in -lm" >&5 5483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing floor" >&5
5462$as_echo_n "checking for ceil in -lm... " >&6; } 5484$as_echo_n "checking for library containing floor... " >&6; }
5463if test "${ac_cv_lib_m_ceil+set}" = set; then : 5485if test "${ac_cv_search_floor+set}" = set; then :
5464 $as_echo_n "(cached) " >&6 5486 $as_echo_n "(cached) " >&6
5465else 5487else
5466 ac_check_lib_save_LIBS=$LIBS 5488 ac_func_search_save_LIBS=$LIBS
5467LIBS="-lm $LIBS"
5468cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5489cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5469/* end confdefs.h. */ 5490/* end confdefs.h. */
5470 5491
5471/* Override any GCC internal prototype to avoid an error. 5492/* Override any GCC internal prototype to avoid an error.
5472 Use char because int might match the return type of a GCC 5493 Use char because int might match the return type of a GCC
5473 builtin and then its argument prototype would still apply. */ 5494 builtin and then its argument prototype would still apply. */
5474#ifdef __cplusplus 5495#ifdef __cplusplus
5475extern "C" 5496extern "C"
5476#endif 5497#endif
5477char ceil (); 5498char floor ();
5478int 5499int
5479main () 5500main ()
5480{ 5501{
5481return ceil (); 5502return floor ();
5482 ; 5503 ;
5483 return 0; 5504 return 0;
5484} 5505}
5485_ACEOF 5506_ACEOF
5507for ac_lib in '' $LIBM; do
5508 if test -z "$ac_lib"; then
5509 ac_res="none required"
5510 else
5511 ac_res=-l$ac_lib
5512 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5513 fi
5486if ac_fn_cxx_try_link "$LINENO"; then : 5514 if ac_fn_cxx_try_link "$LINENO"; then :
5487 ac_cv_lib_m_ceil=yes 5515 ac_cv_search_floor=$ac_res
5488else
5489 ac_cv_lib_m_ceil=no
5490fi 5516fi
5491rm -f core conftest.err conftest.$ac_objext \ 5517rm -f core conftest.err conftest.$ac_objext \
5492 conftest$ac_exeext conftest.$ac_ext 5518 conftest$ac_exeext
5493LIBS=$ac_check_lib_save_LIBS 5519 if test "${ac_cv_search_floor+set}" = set; then :
5520 break
5494fi 5521fi
5522done
5523if test "${ac_cv_search_floor+set}" = set; then :
5524
5525else
5526 ac_cv_search_floor=no
5527fi
5528rm conftest.$ac_ext
5529LIBS=$ac_func_search_save_LIBS
5530fi
5495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_ceil" >&5 5531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_floor" >&5
5496$as_echo "$ac_cv_lib_m_ceil" >&6; } 5532$as_echo "$ac_cv_search_floor" >&6; }
5497if test "x$ac_cv_lib_m_ceil" = x""yes; then : 5533ac_res=$ac_cv_search_floor
5498 cat >>confdefs.h <<_ACEOF 5534if test "$ac_res" != no; then :
5499#define HAVE_LIBM 1 5535 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5500_ACEOF
5501 5536
5502 LIBS="-lm $LIBS" 5537$as_echo "#define HAVE_FLOOR 1" >>confdefs.h
5503 5538
5504fi 5539fi
5505 5540
5506 5541
5507 5542
5562if test "x$with_x" = xno; then 5597if test "x$with_x" = xno; then
5563 # The user explicitly disabled X. 5598 # The user explicitly disabled X.
5564 have_x=disabled 5599 have_x=disabled
5565else 5600else
5566 case $x_includes,$x_libraries in #( 5601 case $x_includes,$x_libraries in #(
5567 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( 5602 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5 ;; #(
5568 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then : 5603 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
5569 $as_echo_n "(cached) " >&6 5604 $as_echo_n "(cached) " >&6
5570else 5605else
5571 # One or both of the vars are not set, and there is no cached value. 5606 # One or both of the vars are not set, and there is no cached value.
5572ac_x_includes=no ac_x_libraries=no 5607ac_x_includes=no ac_x_libraries=no
6307fi 6342fi
6308 6343
6309 6344
6310 6345
6311 6346
6347STARTUP_NOTIFICATION_CFLAGS=
6348STARTUP_NOTIFICATION_LIBS=
6349
6350if test x$support_startup_notification = xyes; then
6351 support_startup_notification=no
6352 # Extract the first word of "pkg-config", so it can be a program name with args.
6353set dummy pkg-config; ac_word=$2
6354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6355$as_echo_n "checking for $ac_word... " >&6; }
6356if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
6357 $as_echo_n "(cached) " >&6
6358else
6359 case $PKG_CONFIG in
6360 [\\/]* | ?:[\\/]*)
6361 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6362 ;;
6363 *)
6364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6365for as_dir in $PATH
6366do
6367 IFS=$as_save_IFS
6368 test -z "$as_dir" && as_dir=.
6369 for ac_exec_ext in '' $ac_executable_extensions; do
6370 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6371 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6372 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6373 break 2
6374 fi
6375done
6376 done
6377IFS=$as_save_IFS
6378
6379 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
6380 ;;
6381esac
6382fi
6383PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6384if test -n "$PKG_CONFIG"; then
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6386$as_echo "$PKG_CONFIG" >&6; }
6387else
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6389$as_echo "no" >&6; }
6390fi
6391
6392
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libstartup-notification" >&5
6394$as_echo_n "checking for libstartup-notification... " >&6; }
6395 if test $PKG_CONFIG != no && $PKG_CONFIG --exists libstartup-notification-1.0; then
6396 STARTUP_NOTIFICATION_CFLAGS="`$PKG_CONFIG libstartup-notification-1.0 --cflags`"
6397 STARTUP_NOTIFICATION_LIBS="`$PKG_CONFIG libstartup-notification-1.0 --libs`"
6398 support_startup_notification=yes
6399 fi
6400
6401 if test x$support_startup_notification = xyes; then
6402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6403$as_echo "ok" >&6; }
6404
6405$as_echo "#define HAVE_STARTUP_NOTIFICATION 1" >>confdefs.h
6406
6407 else
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6409$as_echo "no" >&6; }
6410 fi
6411fi
6412
6413
6414
6415
6312AFTERIMAGE_CFLAGS= 6416AFTERIMAGE_CFLAGS=
6313AFTERIMAGE_LIBS= 6417AFTERIMAGE_LIBS=
6314AFTERIMAGE_VERSION=
6315 6418
6316if test x$support_afterimage = xyes; then 6419if test x$support_afterimage = xyes; then
6317 support_afterimage=no 6420 support_afterimage=no
6318 6421
6319 if test "x$afterimage_config" = "x" ; then 6422 if test "x$afterimage_config" = "x" ; then
6360 6463
6361 fi 6464 fi
6362 if test "x$afterimage_config" != "xno" ; then 6465 if test "x$afterimage_config" != "xno" ; then
6363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libAfterImage version >= 1.15" >&5 6466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libAfterImage version >= 1.15" >&5
6364$as_echo_n "checking for libAfterImage version >= 1.15... " >&6; } 6467$as_echo_n "checking for libAfterImage version >= 1.15... " >&6; }
6365 xAFTERIMAGE_VERSION=`$afterimage_config --version` 6468 AFTERIMAGE_VERSION=`$afterimage_config --version`
6366 if test -n "$xAFTERIMAGE_VERSION" ; then 6469 if test -n "$AFTERIMAGE_VERSION" ; then
6367 xAFTERIMAGE_CFLAGS=`$afterimage_config --cflags` 6470 AFTERIMAGE_CFLAGS=`$afterimage_config --cflags`
6368 xAFTERIMAGE_LIBS=`$afterimage_config --libs` 6471 AFTERIMAGE_LIBS=`$afterimage_config --libs`
6369 if test "x$xAFTERIMAGE_LIBS" != "x"; then 6472 if test "x$AFTERIMAGE_LIBS" != "x"; then
6370 libai_ver_major=`echo $xAFTERIMAGE_VERSION | cut -f 1 -d .` 6473 libai_ver_major=`echo $AFTERIMAGE_VERSION | cut -f 1 -d .`
6371 libai_ver_minor=`echo $xAFTERIMAGE_VERSION | cut -f 2 -d .` 6474 libai_ver_minor=`echo $AFTERIMAGE_VERSION | cut -f 2 -d .`
6372 if test $libai_ver_major -gt 1 -o \( $libai_ver_major -eq 1 -a $libai_ver_minor -ge 15 \); then 6475 if test $libai_ver_major -gt 1 -o \( $libai_ver_major -eq 1 -a $libai_ver_minor -ge 15 \); then
6373 support_afterimage=yes 6476 support_afterimage=yes
6374 AFTERIMAGE_CFLAGS="$xAFTERIMAGE_CFLAGS"
6375 AFTERIMAGE_LIBS="$xAFTERIMAGE_LIBS"
6376 AFTERIMAGE_VERSION="$xAFTERIMAGE_VERSION"
6377 fi 6477 fi
6378 fi 6478 fi
6379 fi 6479 fi
6380 if test "x$support_afterimage" = "xyes"; then 6480 if test "x$support_afterimage" = "xyes"; then
6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AFTERIMAGE_LIBS" >&5 6481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AFTERIMAGE_LIBS" >&5
6388$as_echo "#define BG_IMAGE_FROM_FILE 1" >>confdefs.h 6488$as_echo "#define BG_IMAGE_FROM_FILE 1" >>confdefs.h
6389 6489
6390 else 6490 else
6391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6392$as_echo "no" >&6; } 6492$as_echo "no" >&6; }
6493 AFTERIMAGE_CFLAGS=
6494 AFTERIMAGE_LIBS=
6393 fi 6495 fi
6394 fi 6496 fi
6395fi 6497fi
6396 6498
6397 6499
6402 sys/ioctl.h \ 6504 sys/ioctl.h \
6403 sys/sockio.h \ 6505 sys/sockio.h \
6404 sys/strredir.h \ 6506 sys/strredir.h \
6405 stdint.h \ 6507 stdint.h \
6406 wchar.h \ 6508 wchar.h \
6407 cwchar \
6408 6509
6409do : 6510do :
6410 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6511 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6411ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 6512ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6412if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 6513if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6417fi 6518fi
6418 6519
6419done 6520done
6420 6521
6421 6522
6422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPointer" >&5
6423$as_echo_n "checking for XPointer... " >&6; }
6424if test "${rxvt_cv_xpointer+set}" = set; then :
6425 $as_echo_n "(cached) " >&6
6426else
6427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6428/* end confdefs.h. */
6429#include <X11/Xlib.h>
6430int
6431main ()
6432{
6433XPointer dummy;
6434 ;
6435 return 0;
6436}
6437_ACEOF
6438if ac_fn_cxx_try_compile "$LINENO"; then :
6439 rxvt_cv_xpointer=yes
6440else
6441 rxvt_cv_xpointer=no
6442fi
6443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6444fi
6445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_xpointer" >&5
6446$as_echo "$rxvt_cv_xpointer" >&6; }
6447if test x$rxvt_cv_xpointer = xyes; then
6448
6449$as_echo "#define HAVE_XPOINTER 1" >>confdefs.h
6450
6451fi
6452
6453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XLIB_ILLEGAL_ACCESS" >&5 6523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XLIB_ILLEGAL_ACCESS" >&5
6454$as_echo_n "checking for XLIB_ILLEGAL_ACCESS... " >&6; } 6524$as_echo_n "checking for XLIB_ILLEGAL_ACCESS... " >&6; }
6455if test "${rxvt_cv_xlib_illegal_access+set}" = set; then : 6525if test "${rxvt_cv_xlib_illegal_access+set}" = set; then :
6456 $as_echo_n "(cached) " >&6 6526 $as_echo_n "(cached) " >&6
6457else 6527else
6674fi 6744fi
6675 6745
6676done 6746done
6677 6747
6678 6748
6749case $host in
6750 *-*-solaris*)
6751
6752$as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
6753
6754 ;;
6755esac
6756
6679 6757
6680for ac_header in utmp.h 6758for ac_header in utmp.h
6681do : 6759do :
6682 ac_fn_cxx_check_header_mongrel "$LINENO" "utmp.h" "ac_cv_header_utmp_h" "$ac_includes_default" 6760 ac_fn_cxx_check_header_mongrel "$LINENO" "utmp.h" "ac_cv_header_utmp_h" "$ac_includes_default"
6683if test "x$ac_cv_header_utmp_h" = x""yes; then : 6761if test "x$ac_cv_header_utmp_h" = x""yes; then :
6684 cat >>confdefs.h <<_ACEOF 6762 cat >>confdefs.h <<_ACEOF
6685#define HAVE_UTMP_H 1 6763#define HAVE_UTMP_H 1
6686_ACEOF 6764_ACEOF
6765 ac_fn_cxx_check_type "$LINENO" "struct utmp" "ac_cv_type_struct_utmp" "
6766#include <sys/types.h>
6767#include <utmp.h>
6768
6769"
6770if test "x$ac_cv_type_struct_utmp" = x""yes; then :
6771
6772cat >>confdefs.h <<_ACEOF
6773#define HAVE_STRUCT_UTMP 1
6774_ACEOF
6775
6776
6777fi
6778
6779
6780
6781# ac_fn_cxx_check_member LINENO AGGR MEMBER VAR INCLUDES
6782# ------------------------------------------------------
6783# Tries to find if the field MEMBER exists in type AGGR, after including
6784# INCLUDES, setting cache variable VAR accordingly.
6785ac_fn_cxx_check_member ()
6786{
6787 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utmp" >&5 6788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
6688$as_echo_n "checking for struct utmp... " >&6; } 6789$as_echo_n "checking for $2.$3... " >&6; }
6689if test "${pt_cv_struct_utmp+set}" = set; then : 6790if eval "test \"\${$4+set}\"" = set; then :
6690 $as_echo_n "(cached) " >&6 6791 $as_echo_n "(cached) " >&6
6691else 6792else
6692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6693/* end confdefs.h. */ 6794/* end confdefs.h. */
6694#include <sys/types.h> 6795$5
6695#include <utmp.h>
6696int 6796int
6697main () 6797main ()
6698{ 6798{
6699struct utmp ut; 6799static $2 ac_aggr;
6800if (ac_aggr.$3)
6801return 0;
6700 ; 6802 ;
6701 return 0; 6803 return 0;
6702} 6804}
6703_ACEOF 6805_ACEOF
6704if ac_fn_cxx_try_compile "$LINENO"; then : 6806if ac_fn_cxx_try_compile "$LINENO"; then :
6705 pt_cv_struct_utmp=yes 6807 eval "$4=yes"
6706else
6707 pt_cv_struct_utmp=no
6708fi
6709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6710fi
6711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_utmp" >&5
6712$as_echo "$pt_cv_struct_utmp" >&6; }
6713if test x$pt_cv_struct_utmp = xyes; then
6714
6715$as_echo "#define HAVE_STRUCT_UTMP 1" >>confdefs.h
6716
6717fi
6718
6719
6720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host in utmp struct" >&5
6721$as_echo_n "checking for ut_host in utmp struct... " >&6; }
6722if test "${pt_cv_struct_utmp_host+set}" = set; then :
6723 $as_echo_n "(cached) " >&6
6724else 6808else
6725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6726/* end confdefs.h. */ 6810/* end confdefs.h. */
6727#include <sys/types.h> 6811$5
6728#include <utmp.h>
6729int 6812int
6730main () 6813main ()
6731{ 6814{
6732struct utmp ut; ut.ut_host; 6815static $2 ac_aggr;
6816if (sizeof ac_aggr.$3)
6817return 0;
6733 ; 6818 ;
6734 return 0; 6819 return 0;
6735} 6820}
6736_ACEOF 6821_ACEOF
6737if ac_fn_cxx_try_compile "$LINENO"; then : 6822if ac_fn_cxx_try_compile "$LINENO"; then :
6738 pt_cv_struct_utmp_host=yes 6823 eval "$4=yes"
6739else 6824else
6740 pt_cv_struct_utmp_host=no 6825 eval "$4=no"
6741fi 6826fi
6742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6743fi 6828fi
6829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6830fi
6831eval ac_res=\$$4
6744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_utmp_host" >&5 6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6745$as_echo "$pt_cv_struct_utmp_host" >&6; } 6833$as_echo "$ac_res" >&6; }
6746if test x$pt_cv_struct_utmp_host = xyes; then 6834 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
6747 6835
6748$as_echo "#define HAVE_UTMP_HOST 1" >>confdefs.h 6836} # ac_fn_cxx_check_member
6749 6837ac_fn_cxx_check_member "$LINENO" "struct utmp" "ut_host" "ac_cv_member_struct_utmp_ut_host" "
6750fi
6751
6752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_pid in utmp struct" >&5
6753$as_echo_n "checking for ut_pid in utmp struct... " >&6; }
6754if test "${pt_cv_struct_utmp_pid+set}" = set; then :
6755 $as_echo_n "(cached) " >&6
6756else
6757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6758/* end confdefs.h. */
6759#include <sys/types.h> 6838#include <sys/types.h>
6760#include <utmp.h> 6839#include <utmp.h>
6761int 6840
6762main () 6841"
6763{ 6842if test "x$ac_cv_member_struct_utmp_ut_host" = x""yes; then :
6764struct utmp ut; ut.ut_pid; 6843
6765 ; 6844$as_echo "#define HAVE_UTMP_HOST 1" >>confdefs.h
6766 return 0; 6845
6767}
6768_ACEOF
6769if ac_fn_cxx_try_compile "$LINENO"; then :
6770 pt_cv_struct_utmp_pid=yes
6771else
6772 pt_cv_struct_utmp_pid=no
6773fi 6846fi
6774rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6847
6775fi 6848
6776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_utmp_pid" >&5 6849ac_fn_cxx_check_member "$LINENO" "struct utmp" "ut_pid" "ac_cv_member_struct_utmp_ut_pid" "
6777$as_echo "$pt_cv_struct_utmp_pid" >&6; } 6850#include <sys/types.h>
6851#include <utmp.h>
6852
6853"
6778if test x$pt_cv_struct_utmp_pid = xyes; then 6854if test "x$ac_cv_member_struct_utmp_ut_pid" = x""yes; then :
6779 6855
6780$as_echo "#define HAVE_UTMP_PID 1" >>confdefs.h 6856$as_echo "#define HAVE_UTMP_PID 1" >>confdefs.h
6781 6857
6782fi 6858fi
6859
6783 6860
6784fi 6861fi
6785 6862
6786done 6863done
6787 6864
6791 ac_fn_cxx_check_header_mongrel "$LINENO" "utmpx.h" "ac_cv_header_utmpx_h" "$ac_includes_default" 6868 ac_fn_cxx_check_header_mongrel "$LINENO" "utmpx.h" "ac_cv_header_utmpx_h" "$ac_includes_default"
6792if test "x$ac_cv_header_utmpx_h" = x""yes; then : 6869if test "x$ac_cv_header_utmpx_h" = x""yes; then :
6793 cat >>confdefs.h <<_ACEOF 6870 cat >>confdefs.h <<_ACEOF
6794#define HAVE_UTMPX_H 1 6871#define HAVE_UTMPX_H 1
6795_ACEOF 6872_ACEOF
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utmpx" >&5 6873 ac_fn_cxx_check_type "$LINENO" "struct utmpx" "ac_cv_type_struct_utmpx" "
6797$as_echo_n "checking for struct utmpx... " >&6; }
6798if test "${pt_cv_struct_utmpx+set}" = set; then :
6799 $as_echo_n "(cached) " >&6
6800else
6801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6802/* end confdefs.h. */
6803#include <sys/types.h> 6874#include <sys/types.h>
6804#include <utmpx.h> 6875#include <utmpx.h>
6805int 6876
6806main () 6877"
6807{
6808struct utmpx ut;
6809 ;
6810 return 0;
6811}
6812_ACEOF
6813if ac_fn_cxx_try_compile "$LINENO"; then :
6814 pt_cv_struct_utmpx=yes
6815else
6816 pt_cv_struct_utmpx=no
6817fi
6818rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6819fi
6820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_utmpx" >&5
6821$as_echo "$pt_cv_struct_utmpx" >&6; }
6822if test x$pt_cv_struct_utmpx = xyes; then 6878if test "x$ac_cv_type_struct_utmpx" = x""yes; then :
6823 6879
6824$as_echo "#define HAVE_STRUCT_UTMPX 1" >>confdefs.h 6880cat >>confdefs.h <<_ACEOF
6881#define HAVE_STRUCT_UTMPX 1
6882_ACEOF
6825 6883
6826fi
6827 6884
6885fi
6828 6886
6829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for host in utmpx struct" >&5 6887
6830$as_echo_n "checking for host in utmpx struct... " >&6; } 6888ac_fn_cxx_check_member "$LINENO" "struct utmpx" "ut_host" "ac_cv_member_struct_utmpx_ut_host" "
6831if test "${pt_cv_struct_utmpx_host+set}" = set; then :
6832 $as_echo_n "(cached) " >&6
6833else
6834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6835/* end confdefs.h. */
6836#include <sys/types.h> 6889#include <sys/types.h>
6837#include <utmpx.h> 6890#include <utmpx.h>
6838int 6891
6839main () 6892"
6840{
6841struct utmpx utx; utx.ut_host;
6842 ;
6843 return 0;
6844}
6845_ACEOF
6846if ac_fn_cxx_try_compile "$LINENO"; then :
6847 pt_cv_struct_utmpx_host=yes
6848else
6849 pt_cv_struct_utmpx_host=no
6850fi
6851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6852fi
6853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_utmpx_host" >&5
6854$as_echo "$pt_cv_struct_utmpx_host" >&6; }
6855if test x$pt_cv_struct_utmpx_host = xyes; then 6893if test "x$ac_cv_member_struct_utmpx_ut_host" = x""yes; then :
6856 6894
6857$as_echo "#define HAVE_UTMPX_HOST 1" >>confdefs.h 6895$as_echo "#define HAVE_UTMPX_HOST 1" >>confdefs.h
6858 6896
6859fi 6897fi
6860 6898
6861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for session in utmpx struct" >&5
6862$as_echo_n "checking for session in utmpx struct... " >&6; }
6863if test "${pt_cv_struct_utmpx_session+set}" = set; then :
6864 $as_echo_n "(cached) " >&6
6865else
6866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6867/* end confdefs.h. */
6868#include <sys/types.h>
6869#include <utmpx.h>
6870int
6871main ()
6872{
6873struct utmpx utx; utx.ut_session;
6874 ;
6875 return 0;
6876}
6877_ACEOF
6878if ac_fn_cxx_try_compile "$LINENO"; then :
6879 pt_cv_struct_utmpx_session=yes
6880else
6881 pt_cv_struct_utmpx_session=no
6882fi
6883rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6884fi
6885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_utmpx_session" >&5
6886$as_echo "$pt_cv_struct_utmpx_session" >&6; }
6887if test x$pt_cv_struct_utmpx_session = xyes; then
6888
6889$as_echo "#define HAVE_UTMPX_SESSION 1" >>confdefs.h
6890
6891fi
6892 6899
6893fi 6900fi
6894 6901
6895done 6902done
6896 6903
6897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lastlog" >&5 6904ac_fn_cxx_check_type "$LINENO" "struct lastlog" "ac_cv_type_struct_lastlog" "
6898$as_echo_n "checking for struct lastlog... " >&6; }
6899if test "${pt_cv_struct_lastlog+set}" = set; then :
6900 $as_echo_n "(cached) " >&6
6901else
6902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6903/* end confdefs.h. */
6904#include <sys/types.h> 6905#include <sys/types.h>
6905#include <utmp.h> 6906#include <utmp.h>
6906#ifdef HAVE_LASTLOG_H 6907#ifdef HAVE_LASTLOG_H
6907#include <lastlog.h> 6908#include <lastlog.h>
6908#endif 6909#endif
6909 6910
6910int 6911"
6911main ()
6912{
6913struct lastlog ll;
6914 ;
6915 return 0;
6916}
6917_ACEOF
6918if ac_fn_cxx_try_compile "$LINENO"; then :
6919 pt_cv_struct_lastlog=yes
6920else
6921 pt_cv_struct_lastlog=no
6922fi
6923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6924fi
6925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_lastlog" >&5
6926$as_echo "$pt_cv_struct_lastlog" >&6; }
6927if test x$pt_cv_struct_lastlog = xyes; then 6912if test "x$ac_cv_type_struct_lastlog" = x""yes; then :
6928 6913
6929$as_echo "#define HAVE_STRUCT_LASTLOG 1" >>confdefs.h 6914cat >>confdefs.h <<_ACEOF
6915#define HAVE_STRUCT_LASTLOG 1
6916_ACEOF
6930 6917
6931fi
6932 6918
6933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lastlogx" >&5 6919fi
6934$as_echo_n "checking for struct lastlogx... " >&6; } 6920
6935if test "${pt_cv_struct_lastlogx+set}" = set; then : 6921
6936 $as_echo_n "(cached) " >&6 6922ac_fn_cxx_check_type "$LINENO" "struct lastlogx" "ac_cv_type_struct_lastlogx" "
6937else
6938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6939/* end confdefs.h. */
6940#include <sys/types.h> 6923#include <sys/types.h>
6941#include <utmpx.h> 6924#include <utmpx.h>
6942#ifdef HAVE_LASTLOG_H 6925#ifdef HAVE_LASTLOG_H
6943#include <lastlog.h> 6926#include <lastlog.h>
6944#endif 6927#endif
6945 6928
6946int 6929"
6947main ()
6948{
6949struct lastlogx ll;
6950 ;
6951 return 0;
6952}
6953_ACEOF
6954if ac_fn_cxx_try_compile "$LINENO"; then :
6955 pt_cv_struct_lastlogx=yes
6956else
6957 pt_cv_struct_lastlogx=no
6958fi
6959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6960fi
6961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_lastlogx" >&5
6962$as_echo "$pt_cv_struct_lastlogx" >&6; }
6963if test x$pt_cv_struct_lastlogx = xyes; then 6930if test "x$ac_cv_type_struct_lastlogx" = x""yes; then :
6964 6931
6965$as_echo "#define HAVE_STRUCT_LASTLOGX 1" >>confdefs.h 6932cat >>confdefs.h <<_ACEOF
6933#define HAVE_STRUCT_LASTLOGX 1
6934_ACEOF
6966 6935
6967fi
6968 6936
6937fi
6969 6938
6939
6940
6970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where utmp is located" >&5 6941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of utmp" >&5
6971$as_echo_n "checking where utmp is located... " >&6; } 6942$as_echo_n "checking for a fallback location of utmp... " >&6; }
6972if test "${pt_cv_path_utmp+set}" = set; then : 6943if test "${pt_cv_path_utmp+set}" = set; then :
6973 $as_echo_n "(cached) " >&6 6944 $as_echo_n "(cached) " >&6
6974else 6945else
6946
6975 if test "$cross_compiling" = yes; then : 6947if test "$cross_compiling" != yes; then
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define UTMP_FILE in config.h manually" >&5
6977$as_echo "$as_me: WARNING: Define UTMP_FILE in config.h manually" >&2;}
6978else
6979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6980/* end confdefs.h. */
6981#include <stdio.h>
6982#include <stdlib.h>
6983#include <sys/types.h>
6984#include <utmp.h>
6985#include <errno.h>
6986main()
6987{
6988 char **u, *utmplist[] = {
6989 "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL }; 6948 for file in "/var/run/utmp" "/var/adm/utmp" "/etc/utmp" "/usr/etc/utmp" "/usr/adm/utmp"; do
6990 FILE *a, *f=fopen("conftestval", "w"); 6949 if test -f "$file"; then
6991 if (!f) exit(1);
6992#ifdef UTMP_FILE
6993 fprintf(f, "%s\n", UTMP_FILE);
6994 exit(0);
6995#endif
6996#ifdef _PATH_UTMP
6997 fprintf(f, "%s\n", _PATH_UTMP);
6998 exit(0);
6999#endif
7000 for (u = utmplist; *u; u++) {
7001 if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
7002 fprintf(f, "%s\n", *u);
7003 exit(0);
7004 }
7005 }
7006 exit(0);
7007}
7008_ACEOF
7009if ac_fn_cxx_try_run "$LINENO"; then :
7010 pt_cv_path_utmp=`cat conftestval`
7011else
7012 pt_cv_path_utmp= 6950 pt_cv_path_utmp=$file
6951 break
6952 fi
6953 done
7013fi 6954fi
7014rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7015 conftest.$ac_objext conftest.beam conftest.$ac_ext
7016fi
7017
7018fi 6955fi
7019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_utmp" >&5 6956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_utmp" >&5
7020$as_echo "$pt_cv_path_utmp" >&6; } 6957$as_echo "$pt_cv_path_utmp" >&6; }
7021if test x$pt_cv_path_utmp != x; then 6958if test x$pt_cv_path_utmp != x; then
7022 6959
7023cat >>confdefs.h <<_ACEOF 6960cat >>confdefs.h <<_ACEOF
7024#define UTMP_FILE "$pt_cv_path_utmp" 6961#define PT_UTMP_FILE "$pt_cv_path_utmp"
7025_ACEOF 6962_ACEOF
7026 6963
6964elif test "$cross_compiling" = yes; then
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_UTMP_FILE in config.h manually" >&5
6966$as_echo "$as_me: WARNING: Define PT_UTMP_FILE in config.h manually" >&2;}
7027fi 6967fi
7028 6968
7029 6969
7030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where wtmp is located" >&5 6970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of wtmp" >&5
7031$as_echo_n "checking where wtmp is located... " >&6; } 6971$as_echo_n "checking for a fallback location of wtmp... " >&6; }
7032if test "${pt_cv_path_wtmp+set}" = set; then : 6972if test "${pt_cv_path_wtmp+set}" = set; then :
7033 $as_echo_n "(cached) " >&6 6973 $as_echo_n "(cached) " >&6
7034else 6974else
6975
7035 if test "$cross_compiling" = yes; then : 6976if test "$cross_compiling" != yes; then
7036 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define WTMP_FILE in config.h manually" >&5
7037$as_echo "$as_me: WARNING: Define WTMP_FILE in config.h manually" >&2;}
7038else
7039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7040/* end confdefs.h. */
7041#include <stdio.h>
7042#include <stdlib.h>
7043#include <sys/types.h>
7044#ifdef HAVE_UTMP_H
7045#include <utmp.h>
7046#endif
7047#include <errno.h>
7048main()
7049{
7050 char **w, *wtmplist[] = {
7051 "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL }; 6977 for file in "/var/log/wtmp" "/var/adm/wtmp" "/etc/wtmp" "/usr/etc/wtmp" "/usr/adm/wtmp"; do
7052 FILE *a, *f=fopen("conftestval", "w"); 6978 if test -f "$file"; then
7053 if (!f) exit(1);
7054#ifdef WTMP_FILE
7055 fprintf(f, "%s\n", WTMP_FILE);
7056 exit(0);
7057#endif
7058#ifdef _PATH_WTMP
7059 fprintf(f, "%s\n", _PATH_WTMP);
7060 exit(0);
7061#endif
7062 for (w = wtmplist; *w; w++) {
7063 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
7064 fprintf(f, "%s\n", *w);
7065 exit(0);
7066 }
7067 }
7068 exit(0);
7069}
7070_ACEOF
7071if ac_fn_cxx_try_run "$LINENO"; then :
7072 pt_cv_path_wtmp=`cat conftestval`
7073else
7074 pt_cv_path_wtmp= 6979 pt_cv_path_wtmp=$file
6980 break
6981 fi
6982 done
7075fi 6983fi
7076rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7077 conftest.$ac_objext conftest.beam conftest.$ac_ext
7078fi
7079
7080fi 6984fi
7081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_wtmp" >&5 6985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_wtmp" >&5
7082$as_echo "$pt_cv_path_wtmp" >&6; } 6986$as_echo "$pt_cv_path_wtmp" >&6; }
7083if test x$pt_cv_path_wtmp != x; then 6987if test x$pt_cv_path_wtmp != x; then
7084 6988
7085cat >>confdefs.h <<_ACEOF 6989cat >>confdefs.h <<_ACEOF
7086#define WTMP_FILE "$pt_cv_path_wtmp" 6990#define PT_WTMP_FILE "$pt_cv_path_wtmp"
7087_ACEOF 6991_ACEOF
7088 6992
6993elif test "$cross_compiling" = yes; then
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_WTMP_FILE in config.h manually" >&5
6995$as_echo "$as_me: WARNING: Define PT_WTMP_FILE in config.h manually" >&2;}
7089fi 6996fi
7090 6997
7091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where wtmpx is located" >&5 6998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of wtmpx" >&5
7092$as_echo_n "checking where wtmpx is located... " >&6; } 6999$as_echo_n "checking for a fallback location of wtmpx... " >&6; }
7093if test "${pt_cv_path_wtmpx+set}" = set; then : 7000if test "${pt_cv_path_wtmpx+set}" = set; then :
7094 $as_echo_n "(cached) " >&6 7001 $as_echo_n "(cached) " >&6
7095else 7002else
7003
7096 if test "$cross_compiling" = yes; then : 7004if test "$cross_compiling" != yes; then
7097 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define WTMPX_FILE in config.h manually" >&5
7098$as_echo "$as_me: WARNING: Define WTMPX_FILE in config.h manually" >&2;}
7099else
7100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7101/* end confdefs.h. */
7102#include <stdio.h>
7103#include <stdlib.h>
7104#ifdef HAVE_UTMPX_H
7105#include <utmpx.h>
7106#endif
7107#include <errno.h>
7108main()
7109{
7110 char **w, *wtmplist[] = {
7111 "/var/log/wtmpx", "/var/adm/wtmpx", NULL }; 7005 for file in "/var/log/wtmpx" "/var/adm/wtmpx"; do
7112 FILE *a, *f=fopen("conftestval", "w"); 7006 if test -f "$file"; then
7113 if (!f) exit(1);
7114#ifdef WTMPX_FILE
7115 fprintf(f, "%s\n", WTMPX_FILE);
7116 exit(0);
7117#endif
7118#ifdef _PATH_WTMPX
7119 fprintf(f, "%s\n", _PATH_WTMPX);
7120 exit(0);
7121#endif
7122 for (w = wtmplist; *w; w++) {
7123 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
7124 fprintf(f, "%s\n", *w);
7125 exit(0);
7126 }
7127 }
7128 exit(0);
7129}
7130_ACEOF
7131if ac_fn_cxx_try_run "$LINENO"; then :
7132 pt_cv_path_wtmpx=`cat conftestval`
7133else
7134 pt_cv_path_wtmpx= 7007 pt_cv_path_wtmpx=$file
7008 break
7009 fi
7010 done
7135fi 7011fi
7136rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7137 conftest.$ac_objext conftest.beam conftest.$ac_ext
7138fi
7139
7140fi 7012fi
7141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_wtmpx" >&5 7013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_wtmpx" >&5
7142$as_echo "$pt_cv_path_wtmpx" >&6; } 7014$as_echo "$pt_cv_path_wtmpx" >&6; }
7143if test x$pt_cv_path_wtmpx != x; then 7015if test x$pt_cv_path_wtmpx != x; then
7144 7016
7145cat >>confdefs.h <<_ACEOF 7017cat >>confdefs.h <<_ACEOF
7146#define WTMPX_FILE "$pt_cv_path_wtmpx" 7018#define PT_WTMPX_FILE "$pt_cv_path_wtmpx"
7147_ACEOF 7019_ACEOF
7148 7020
7021elif test "$cross_compiling" = yes; then
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_WTMPX_FILE in config.h manually" >&5
7023$as_echo "$as_me: WARNING: Define PT_WTMPX_FILE in config.h manually" >&2;}
7149fi 7024fi
7150 7025
7151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where lastlog is located" >&5 7026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of lastlog" >&5
7152$as_echo_n "checking where lastlog is located... " >&6; } 7027$as_echo_n "checking for a fallback location of lastlog... " >&6; }
7153if test "${pt_cv_path_lastlog+set}" = set; then : 7028if test "${pt_cv_path_lastlog+set}" = set; then :
7154 $as_echo_n "(cached) " >&6 7029 $as_echo_n "(cached) " >&6
7155else 7030else
7031
7156 if test "$cross_compiling" = yes; then : 7032if test "$cross_compiling" != yes; then
7157 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define LASTLOG_FILE in config.h manually" >&5 7033 for file in "/var/log/lastlog" "/var/adm/lastlog"; do
7158$as_echo "$as_me: WARNING: Define LASTLOG_FILE in config.h manually" >&2;} 7034 if test -f "$file"; then
7159else
7160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7161/* end confdefs.h. */
7162#include <stdio.h>
7163#include <stdlib.h>
7164#include <sys/types.h>
7165#ifdef HAVE_UTMPX_H
7166#include <utmpx.h>
7167#elif defined(HAVE_UTMP_H)
7168#include <utmp.h>
7169#endif
7170#ifdef HAVE_LASTLOG_H
7171#include <lastlog.h>
7172#endif
7173#include <errno.h>
7174main()
7175{
7176 char **w, *lastloglist[] = { "/var/log/lastlog", NULL };
7177 FILE *a, *f=fopen("conftestval", "w");
7178 if (!f) exit(1);
7179#ifdef LASTLOG_FILE
7180 fprintf(f, "%s\n", LASTLOG_FILE);
7181 exit(0);
7182#endif
7183#ifdef _PATH_LASTLOG
7184 fprintf(f, "%s\n", _PATH_LASTLOG);
7185 exit(0);
7186#endif
7187 for (w = lastloglist; *w; w++) {
7188 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
7189 fprintf(f, "%s\n", *w);
7190 exit(0);
7191 }
7192 }
7193 exit(0);
7194}
7195_ACEOF
7196if ac_fn_cxx_try_run "$LINENO"; then :
7197 pt_cv_path_lastlog=`cat conftestval`
7198else
7199 pt_cv_path_lastlog= 7035 pt_cv_path_lastlog=$file
7036 break
7037 fi
7038 done
7200fi 7039fi
7201rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7202 conftest.$ac_objext conftest.beam conftest.$ac_ext
7203fi
7204
7205fi 7040fi
7206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_lastlog" >&5 7041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_lastlog" >&5
7207$as_echo "$pt_cv_path_lastlog" >&6; } 7042$as_echo "$pt_cv_path_lastlog" >&6; }
7208if test x$pt_cv_path_lastlog != x; then 7043if test x$pt_cv_path_lastlog != x; then
7209 7044
7210cat >>confdefs.h <<_ACEOF 7045cat >>confdefs.h <<_ACEOF
7211#define LASTLOG_FILE "$pt_cv_path_lastlog" 7046#define PT_LASTLOG_FILE "$pt_cv_path_lastlog"
7212_ACEOF 7047_ACEOF
7213 7048
7049elif test "$cross_compiling" = yes; then
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_LASTLOG_FILE in config.h manually" >&5
7051$as_echo "$as_me: WARNING: Define PT_LASTLOG_FILE in config.h manually" >&2;}
7214fi 7052fi
7215 7053
7216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where lastlogx is located" >&5 7054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of lastlogx" >&5
7217$as_echo_n "checking where lastlogx is located... " >&6; } 7055$as_echo_n "checking for a fallback location of lastlogx... " >&6; }
7218if test "${pt_cv_path_lastlogx+set}" = set; then : 7056if test "${pt_cv_path_lastlogx+set}" = set; then :
7219 $as_echo_n "(cached) " >&6 7057 $as_echo_n "(cached) " >&6
7220else 7058else
7059
7221 if test "$cross_compiling" = yes; then : 7060if test "$cross_compiling" != yes; then
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define LASTLOGX_FILE in config.h manually" >&5 7061 for file in "/var/log/lastlogx" "/var/adm/lastlogx"; do
7223$as_echo "$as_me: WARNING: Define LASTLOGX_FILE in config.h manually" >&2;} 7062 if test -f "$file"; then
7224else
7225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7226/* end confdefs.h. */
7227#include <stdio.h>
7228#include <stdlib.h>
7229#ifdef HAVE_UTMPX_H
7230#include <utmpx.h>
7231#endif
7232#include <errno.h>
7233main()
7234{
7235 char **w, *wtmplist[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL };
7236 FILE *a, *f=fopen("conftestval", "w");
7237 if (!f) exit(1);
7238#ifdef LASTLOGX_FILE
7239 fprintf(f, "%s\n", LASTLOGX_FILE);
7240 exit(0);
7241#endif
7242#ifdef _PATH_LASTLOGX
7243 fprintf(f, "%s\n", _PATH_LASTLOGX);
7244 exit(0);
7245#endif
7246 for (w = wtmplist; *w; w++) {
7247 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
7248 fprintf(f, "%s\n", *w);
7249 exit(0);
7250 }
7251 }
7252 exit(0);
7253}
7254_ACEOF
7255if ac_fn_cxx_try_run "$LINENO"; then :
7256 pt_cv_path_lastlogx=`cat conftestval`
7257else
7258 pt_cv_path_lastlogx= 7063 pt_cv_path_lastlogx=$file
7064 break
7065 fi
7066 done
7259fi 7067fi
7260rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7261 conftest.$ac_objext conftest.beam conftest.$ac_ext
7262fi
7263
7264fi 7068fi
7265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_lastlogx" >&5 7069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_lastlogx" >&5
7266$as_echo "$pt_cv_path_lastlogx" >&6; } 7070$as_echo "$pt_cv_path_lastlogx" >&6; }
7267if test x$pt_cv_path_lastlogx != x; then 7071if test x$pt_cv_path_lastlogx != x; then
7268 7072
7269cat >>confdefs.h <<_ACEOF 7073cat >>confdefs.h <<_ACEOF
7270#define LASTLOGX_FILE "$pt_cv_path_lastlogx" 7074#define PT_LASTLOGX_FILE "$pt_cv_path_lastlogx"
7271_ACEOF 7075_ACEOF
7272 7076
7077elif test "$cross_compiling" = yes; then
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_LASTLOGX_FILE in config.h manually" >&5
7079$as_echo "$as_me: WARNING: Define PT_LASTLOGX_FILE in config.h manually" >&2;}
7273fi 7080fi
7274 7081
7275 7082
7276 7083
7277 7084
7284$as_echo_n "checking for working Xlocale... " >&6; } 7091$as_echo_n "checking for working Xlocale... " >&6; }
7285if test "${rxvt_cv_func_xlocale+set}" = set; then : 7092if test "${rxvt_cv_func_xlocale+set}" = set; then :
7286 $as_echo_n "(cached) " >&6 7093 $as_echo_n "(cached) " >&6
7287else 7094else
7288 if test "$cross_compiling" = yes; then : 7095 if test "$cross_compiling" = yes; then :
7289 : 7096 :
7290else 7097else
7291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7292/* end confdefs.h. */ 7099/* end confdefs.h. */
7100
7293#include <X11/Xlib.h> 7101 #include <X11/Xlib.h>
7294 #include <stdlib.h> 7102 #include <stdlib.h>
7295 main() { 7103 int main() {
7296 char *p; 7104 char *p;
7297 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p) 7105 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
7298 exit (XSupportsLocale() ? 0 : 1); 7106 exit (XSupportsLocale() ? 0 : 1);
7299 else 7107 else
7300 exit (1);} 7108 exit (1);
7109 }
7110
7301_ACEOF 7111_ACEOF
7302if ac_fn_cxx_try_run "$LINENO"; then : 7112if ac_fn_cxx_try_run "$LINENO"; then :
7303 rxvt_cv_func_xlocale=yes 7113 rxvt_cv_func_xlocale=yes
7304else 7114else
7305 rxvt_cv_func_xlocale=no 7115 rxvt_cv_func_xlocale=no
7306fi 7116fi
7307rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7117rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7308 conftest.$ac_objext conftest.beam conftest.$ac_ext 7118 conftest.$ac_objext conftest.beam conftest.$ac_ext
7391if test "${rxvt_cv_func_setlocale+set}" = set; then : 7201if test "${rxvt_cv_func_setlocale+set}" = set; then :
7392 $as_echo_n "(cached) " >&6 7202 $as_echo_n "(cached) " >&6
7393else 7203else
7394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7395/* end confdefs.h. */ 7205/* end confdefs.h. */
7396#include <clocale> 7206#include <locale.h>
7397int 7207int
7398main () 7208main ()
7399{ 7209{
7400setlocale(LC_CTYPE, ""); 7210setlocale(LC_CTYPE, "");
7401 ; 7211 ;
7449$as_echo "#define HAVE_NL_LANGINFO 1" >>confdefs.h 7259$as_echo "#define HAVE_NL_LANGINFO 1" >>confdefs.h
7450 7260
7451fi 7261fi
7452 7262
7453 7263
7264case $host in
7265 *-*-solaris*)
7266
7267$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
7268
7269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendmsg" >&5
7270$as_echo_n "checking for library containing sendmsg... " >&6; }
7271if test "${ac_cv_search_sendmsg+set}" = set; then :
7272 $as_echo_n "(cached) " >&6
7273else
7274 ac_func_search_save_LIBS=$LIBS
7275cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7276/* end confdefs.h. */
7277
7278/* Override any GCC internal prototype to avoid an error.
7279 Use char because int might match the return type of a GCC
7280 builtin and then its argument prototype would still apply. */
7281#ifdef __cplusplus
7282extern "C"
7283#endif
7284char sendmsg ();
7285int
7286main ()
7287{
7288return sendmsg ();
7289 ;
7290 return 0;
7291}
7292_ACEOF
7293for ac_lib in '' socket; do
7294 if test -z "$ac_lib"; then
7295 ac_res="none required"
7296 else
7297 ac_res=-l$ac_lib
7298 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7299 fi
7300 if ac_fn_cxx_try_link "$LINENO"; then :
7301 ac_cv_search_sendmsg=$ac_res
7302fi
7303rm -f core conftest.err conftest.$ac_objext \
7304 conftest$ac_exeext
7305 if test "${ac_cv_search_sendmsg+set}" = set; then :
7306 break
7307fi
7308done
7309if test "${ac_cv_search_sendmsg+set}" = set; then :
7310
7311else
7312 ac_cv_search_sendmsg=no
7313fi
7314rm conftest.$ac_ext
7315LIBS=$ac_func_search_save_LIBS
7316fi
7317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendmsg" >&5
7318$as_echo "$ac_cv_search_sendmsg" >&6; }
7319ac_res=$ac_cv_search_sendmsg
7320if test "$ac_res" != no; then :
7321 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7322
7323fi
7324
7325 ;;
7326esac
7327
7454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unix-compliant filehandle passing ability" >&5 7328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unix-compliant filehandle passing ability" >&5
7455$as_echo_n "checking for unix-compliant filehandle passing ability... " >&6; } 7329$as_echo_n "checking for unix-compliant filehandle passing ability... " >&6; }
7456if test "${pt_cv_can_pass_fds+set}" = set; then : 7330if test "${pt_cv_can_pass_fds+set}" = set; then :
7457 $as_echo_n "(cached) " >&6 7331 $as_echo_n "(cached) " >&6
7458else 7332else
7459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460/* end confdefs.h. */ 7334/* end confdefs.h. */
7461 7335
7462#include <cstddef> // broken bsds (is that redundant?) need this 7336#include <stddef.h> // broken bsds (is that redundant?) need this
7463#include <sys/types.h> 7337#include <sys/types.h>
7464#include <sys/socket.h> 7338#include <sys/socket.h>
7465#include <sys/uio.h> 7339#include <sys/uio.h>
7466 7340
7467int 7341int
7558 7432
7559fi 7433fi
7560done 7434done
7561 7435
7562 7436
7563have_clone=no
7564
7565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
7566$as_echo_n "checking for /dev/ptc... " >&6; }
7567if test -e /dev/ptc; then
7568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7569$as_echo "yes" >&6; }
7570
7571$as_echo "#define CLONE_DEVICE \"/dev/ptc\"" >>confdefs.h
7572
7573 have_clone=yes
7574else
7575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7576$as_echo "no" >&6; }
7577fi
7578
7579case $host in
7580 *-*-cygwin*)
7581 have_clone=yes
7582
7583$as_echo "#define CLONE_DEVICE \"/dev/ptmx\"" >>confdefs.h
7584
7585 ;;
7586 *)
7587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptmx" >&5
7588$as_echo_n "checking for /dev/ptmx... " >&6; }
7589 if test -e /dev/ptmx; then
7590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7591$as_echo "yes" >&6; }
7592
7593$as_echo "#define HAVE_DEV_PTMX 1" >>confdefs.h
7594
7595
7596$as_echo "#define CLONE_DEVICE \"/dev/ptmx\"" >>confdefs.h
7597
7598 have_clone=yes
7599 else
7600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7601$as_echo "no" >&6; }
7602 fi
7603 ;;
7604esac
7605
7606if test x$ac_cv_func_getpt = xyes -o x$ac_cv_func_posix_openpt = xyes -o x$have_clone = xyes; then
7607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNIX98 ptys" >&5 7437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNIX98 ptys" >&5
7608$as_echo_n "checking for UNIX98 ptys... " >&6; } 7438$as_echo_n "checking for UNIX98 ptys... " >&6; }
7609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7439cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7610/* end confdefs.h. */ 7440/* end confdefs.h. */
7611#include <stdlib.h> 7441#include <stdlib.h>
7612int 7442int
7613main () 7443main ()
7614{ 7444{
7620if ac_fn_cxx_try_link "$LINENO"; then : 7450if ac_fn_cxx_try_link "$LINENO"; then :
7621 unix98_pty=yes 7451 unix98_pty=yes
7622 7452
7623$as_echo "#define UNIX98_PTY 1" >>confdefs.h 7453$as_echo "#define UNIX98_PTY 1" >>confdefs.h
7624 7454
7625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7626$as_echo "yes" >&6; } 7456$as_echo "yes" >&6; }
7627else 7457else
7628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7629$as_echo "no" >&6; } 7459$as_echo "no" >&6; }
7630fi 7460fi
7631rm -f core conftest.err conftest.$ac_objext \ 7461rm -f core conftest.err conftest.$ac_objext \
7632 conftest$ac_exeext conftest.$ac_ext 7462 conftest$ac_exeext conftest.$ac_ext
7633fi
7634 7463
7635if test -z "$unix98_pty"; then 7464if test -z "$unix98_pty"; then
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing openpty" >&5 7465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing openpty" >&5
7637$as_echo_n "checking for library containing openpty... " >&6; } 7466$as_echo_n "checking for library containing openpty... " >&6; }
7638if test "${ac_cv_search_openpty+set}" = set; then : 7467if test "${ac_cv_search_openpty+set}" = set; then :
7709#include <sys/types.h> 7538#include <sys/types.h>
7710#include <sys/stat.h> 7539#include <sys/stat.h>
7711#include <unistd.h> 7540#include <unistd.h>
7712#include <grp.h> 7541#include <grp.h>
7713 7542
7714main() 7543int main()
7715{ 7544{
7716 struct stat st; 7545 struct stat st;
7717 struct group *gr; 7546 struct group *gr;
7718 char *tty; 7547 char *tty;
7719 gr = getgrnam("tty"); 7548 gr = getgrnam("tty");
9002 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;; 8831 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
9003 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8832 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9004 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 8833 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
9005 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 8834 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
9006 8835
9007 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8836 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;;
9008 esac 8837 esac
9009done 8838done
9010 8839
9011 8840
9012# If the user did not use the arguments to specify the items to instantiate, 8841# If the user did not use the arguments to specify the items to instantiate,
9317 case $ac_tag in 9146 case $ac_tag in
9318 :[FHLC]) ac_mode=$ac_tag; continue;; 9147 :[FHLC]) ac_mode=$ac_tag; continue;;
9319 esac 9148 esac
9320 case $ac_mode$ac_tag in 9149 case $ac_mode$ac_tag in
9321 :[FHL]*:*);; 9150 :[FHL]*:*);;
9322 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 9151 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;;
9323 :[FH]-) ac_tag=-:-;; 9152 :[FH]-) ac_tag=-:-;;
9324 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 9153 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9325 esac 9154 esac
9326 ac_save_IFS=$IFS 9155 ac_save_IFS=$IFS
9327 IFS=: 9156 IFS=:
9345 test -f "$ac_f" || 9174 test -f "$ac_f" ||
9346 case $ac_f in 9175 case $ac_f in
9347 [\\/$]*) false;; 9176 [\\/$]*) false;;
9348 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 9177 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9349 esac || 9178 esac ||
9350 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 9179 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;;
9351 esac 9180 esac
9352 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 9181 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9353 as_fn_append ac_file_inputs " '$ac_f'" 9182 as_fn_append ac_file_inputs " '$ac_f'"
9354 done 9183 done
9355 9184
9372 *) ac_sed_conf_input=$configure_input;; 9201 *) ac_sed_conf_input=$configure_input;;
9373 esac 9202 esac
9374 9203
9375 case $ac_tag in 9204 case $ac_tag in
9376 *:-:* | *:-) cat >"$tmp/stdin" \ 9205 *:-:* | *:-) cat >"$tmp/stdin" \
9377 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 9206 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9378 esac 9207 esac
9379 ;; 9208 ;;
9380 esac 9209 esac
9381 9210
9382 ac_dir=`$as_dirname -- "$ac_file" || 9211 ac_dir=`$as_dirname -- "$ac_file" ||

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines