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

Comparing rxvt-unicode/configure (file contents):
Revision 1.111 by ayin, Sun Aug 26 19:38:30 2007 UTC vs.
Revision 1.117 by root, Sun Nov 18 01:02:09 2007 UTC

679GREP 679GREP
680EGREP 680EGREP
681LINKER 681LINKER
682INSTALL_LIBRXVT 682INSTALL_LIBRXVT
683RXVTNAME 683RXVTNAME
684CXXCPP
684TIC 685TIC
685XMKMF 686XMKMF
686CXXCPP
687X_CFLAGS 687X_CFLAGS
688X_PRE_LIBS 688X_PRE_LIBS
689X_LIBS 689X_LIBS
690X_EXTRA_LIBS 690X_EXTRA_LIBS
691afterimage_config 691afterimage_config
731CPPFLAGS 731CPPFLAGS
732CXX 732CXX
733CXXFLAGS 733CXXFLAGS
734CCC 734CCC
735CPP 735CPP
736XMKMF
737CXXCPP' 736CXXCPP
737XMKMF'
738 738
739 739
740# Initialize some variables set by options. 740# Initialize some variables set by options.
741ac_init_help= 741ac_init_help=
742ac_init_version=false 742ac_init_version=false
1317 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1317 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1318 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1318 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1319 --enable-everything enable standard non-multichoice features 1319 --enable-everything enable standard non-multichoice features
1320 NOTE: this option is order dependent 1320 NOTE: this option is order dependent
1321 NOTE: automatically enabled with --enable-shared 1321 NOTE: automatically enabled with --enable-shared
1322 --enable-warnings turn on g++ warnings
1322 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters 1323 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters
1323 --enable-combining enable composition of base and combining characters 1324 --enable-combining enable composition of base and combining characters
1324 --enable-xft enable xft support on systems that have it 1325 --enable-xft enable xft support on systems that have it
1325 --enable-font-styles enable bold and italic support 1326 --enable-font-styles enable bold and italic support
1326 --enable-afterimage enable integration with libAfterImage for background images 1327 --enable-afterimage enable integration with libAfterImage for background images
1334 --enable-xim XIM (X Input Method) protocol support 1335 --enable-xim XIM (X Input Method) protocol support
1335 --disable-backspace-key disable handling of the backspace key 1336 --disable-backspace-key disable handling of the backspace key
1336 --disable-delete-key disable handling of the delete key 1337 --disable-delete-key disable handling of the delete key
1337 --disable-resources disable all resource checking 1338 --disable-resources disable all resource checking
1338 --enable-8bitctrls enable 8 bit control sequences (not recommended) 1339 --enable-8bitctrls enable 8 bit control sequences (not recommended)
1339 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt) 1340 --enable-fallback[=CLASS] fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
1340 --disable-swapscreen disable swap screen support 1341 --disable-swapscreen disable swap screen support
1341 --enable-iso14755 enable support for extended ISO 14755 modes 1342 --enable-iso14755 enable support for extended ISO 14755 modes
1342 --enable-frills enable support for rarely used features 1343 --enable-frills enable support for rarely used features
1343 --enable-keepscrolling enable continual scrolling on scrollbar arrow press 1344 --enable-keepscrolling enable continual scrolling on scrollbar arrow press
1344 --enable-selectionscrolling enable scrolling during selections 1345 --enable-selectionscrolling enable scrolling during selections
1345 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5 1346 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5
1346 --enable-slipwheeling enable slip wheel scrolling (requires previous) 1347 --enable-slipwheeling enable slip wheel scrolling (requires --enable-mousewheel)
1347 --enable-smart-resize enable smart growth/shrink behaviour 1348 --enable-smart-resize enable smart growth/shrink behaviour
1348 --enable-text-blink enable blinking text 1349 --enable-text-blink enable blinking text
1349 --enable-pointer-blank enable pointer blank when typing or inactive pointer 1350 --enable-pointer-blank enable pointer blank when typing or inactive pointer
1350 --enable-utmp enable utmp (utmpx) support 1351 --enable-utmp enable utmp (utmpx) support
1351 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp) 1352 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp)
1353 1354
1354Optional Packages: 1355Optional Packages:
1355 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1356 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1356 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1357 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1357 --with-afterimage-config=DIR use libAfterImage config script in DIR 1358 --with-afterimage-config=DIR use libAfterImage config script in DIR
1358 --with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all) 1359 --with-codesets=CS,... compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)
1359 --with-res-name=NAME use this as default resource name (default: urxvt) 1360 --with-res-name=NAME use this as default resource name (default: urxvt)
1360 --with-res-class=CLASS use this as the resource class (default: URxvt) 1361 --with-res-class=CLASS use this as the resource class (default: URxvt)
1361 --with-name=NAME set the basename for the installed binaries (default: urxvt) 1362 --with-name=NAME set the basename for the installed binaries (default: urxvt)
1362 --with-term=NAME set the terminal to NAME (default: rxvt) 1363 --with-term=NAME set the terminal to NAME (default: rxvt)
1363 --with-terminfo=PATH set the path to the terminfo tree to PATH 1364 --with-terminfo=PATH set the path to the terminfo tree to PATH
1372 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1373 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1373 you have headers in a nonstandard directory <include dir> 1374 you have headers in a nonstandard directory <include dir>
1374 CXX C++ compiler command 1375 CXX C++ compiler command
1375 CXXFLAGS C++ compiler flags 1376 CXXFLAGS C++ compiler flags
1376 CPP C preprocessor 1377 CPP C preprocessor
1378 CXXCPP C++ preprocessor
1377 XMKMF Path to xmkmf, Makefile generator for X Window System 1379 XMKMF Path to xmkmf, Makefile generator for X Window System
1378 CXXCPP C++ preprocessor
1379 1380
1380Use these variables to override the choices made by `configure' or to help 1381Use these variables to override the choices made by `configure' or to help
1381it to find libraries and programs with nonstandard names/locations. 1382it to find libraries and programs with nonstandard names/locations.
1382 1383
1383_ACEOF 1384_ACEOF
1919 1920
1920 1921
1921 1922
1922VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 1923VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1923DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 1924DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1925
1924echo "" 1926echo ""
1925echo "configuring for rxvt $VERSION" 1927echo "configuring for rxvt $VERSION"
1926echo "" 1928echo ""
1927 1929
1928orig_CXXFLAGS="$CXXFLAGS" 1930orig_CXXFLAGS="$CXXFLAGS"
3869LINKER=$LINKER 3871LINKER=$LINKER
3870 3872
3871 3873
3872if test -z "$orig_CXXFLAGS"; then 3874if test -z "$orig_CXXFLAGS"; then
3873 if test x$GCC = xyes && test "x$GXX" = xyes; then 3875 if test x$GCC = xyes && test "x$GXX" = xyes; then
3874 CXXFLAGS="-g -O3 -fno-threadsafe-statics -fno-enforce-eh-specs" 3876 CXXFLAGS="-g -O3 -fno-threadsafe-statics -fno-enforce-eh-specs"
3875 cat >conftest.$ac_ext <<_ACEOF 3877 cat >conftest.$ac_ext <<_ACEOF
3876/* confdefs.h. */ 3878/* confdefs.h. */
3877_ACEOF 3879_ACEOF
3878cat confdefs.h >>conftest.$ac_ext 3880cat confdefs.h >>conftest.$ac_ext
3879cat >>conftest.$ac_ext <<_ACEOF 3881cat >>conftest.$ac_ext <<_ACEOF
4491 fi 4493 fi
4492 4494
4493fi 4495fi
4494 4496
4495 4497
4498WARNINGS=no
4499# Check whether --enable-warnings was given.
4500if test "${enable_warnings+set}" = set; then
4501 enableval=$enable_warnings; if test x$enableval = xyes; then
4502 WARNINGS=yes
4503 fi
4504fi
4505
4506if test x$GXX = xyes; then
4507 if test $WARNINGS = yes; then
4508 save_CXXFLAGS="$CXXFLAGS"
4509 CXXFLAGS="$CXXFLAGS -Wall -Wno-sign-compare -Wno-reorder -Wno-non-virtual-dtor"
4510 cat >conftest.$ac_ext <<_ACEOF
4511/* confdefs.h. */
4512_ACEOF
4513cat confdefs.h >>conftest.$ac_ext
4514cat >>conftest.$ac_ext <<_ACEOF
4515/* end confdefs.h. */
4516
4517int
4518main ()
4519{
4520
4521 ;
4522 return 0;
4523}
4524_ACEOF
4525rm -f conftest.$ac_objext
4526if { (ac_try="$ac_compile"
4527case "(($ac_try" in
4528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4529 *) ac_try_echo=$ac_try;;
4530esac
4531eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4532 (eval "$ac_compile") 2>conftest.er1
4533 ac_status=$?
4534 grep -v '^ *+' conftest.er1 >conftest.err
4535 rm -f conftest.er1
4536 cat conftest.err >&5
4537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4538 (exit $ac_status); } && {
4539 test -z "$ac_cxx_werror_flag" ||
4540 test ! -s conftest.err
4541 } && test -s conftest.$ac_objext; then
4542 :
4543else
4544 echo "$as_me: failed program was:" >&5
4545sed 's/^/| /' conftest.$ac_ext >&5
4546
4547 CXXFLAGS="$save_CXXFLAGS"
4548fi
4549
4550rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4551 else
4552 CXXFLAGS="$CXXFLAGS -w"
4553 fi
4554fi
4555
4496# Check whether --enable-unicode3 was given. 4556# Check whether --enable-unicode3 was given.
4497if test "${enable_unicode3+set}" = set; then 4557if test "${enable_unicode3+set}" = set; then
4498 enableval=$enable_unicode3; if test x$enableval = xyes -o x$enableval = xno; then 4558 enableval=$enable_unicode3; if test x$enableval = xyes -o x$enableval = xno; then
4499 support_unicode3=$enableval 4559 support_unicode3=$enableval
4500 fi 4560 fi
4829#define RXVT_TERMINFO "$withval" 4889#define RXVT_TERMINFO "$withval"
4830_ACEOF 4890_ACEOF
4831 terminfo="$withval" 4891 terminfo="$withval"
4832 fi 4892 fi
4833fi 4893fi
4894
4895
4896
4897
4898ac_ext=cpp
4899ac_cpp='$CXXCPP $CPPFLAGS'
4900ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4901ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4902ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4903{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4904echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
4905if test -z "$CXXCPP"; then
4906 if test "${ac_cv_prog_CXXCPP+set}" = set; then
4907 echo $ECHO_N "(cached) $ECHO_C" >&6
4908else
4909 # Double quotes because CXXCPP needs to be expanded
4910 for CXXCPP in "$CXX -E" "/lib/cpp"
4911 do
4912 ac_preproc_ok=false
4913for ac_cxx_preproc_warn_flag in '' yes
4914do
4915 # Use a header file that comes with gcc, so configuring glibc
4916 # with a fresh cross-compiler works.
4917 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4918 # <limits.h> exists even on freestanding compilers.
4919 # On the NeXT, cc -E runs the code through the compiler's parser,
4920 # not just through cpp. "Syntax error" is here to catch this case.
4921 cat >conftest.$ac_ext <<_ACEOF
4922/* confdefs.h. */
4923_ACEOF
4924cat confdefs.h >>conftest.$ac_ext
4925cat >>conftest.$ac_ext <<_ACEOF
4926/* end confdefs.h. */
4927#ifdef __STDC__
4928# include <limits.h>
4929#else
4930# include <assert.h>
4931#endif
4932 Syntax error
4933_ACEOF
4934if { (ac_try="$ac_cpp conftest.$ac_ext"
4935case "(($ac_try" in
4936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4937 *) ac_try_echo=$ac_try;;
4938esac
4939eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4940 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4941 ac_status=$?
4942 grep -v '^ *+' conftest.er1 >conftest.err
4943 rm -f conftest.er1
4944 cat conftest.err >&5
4945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4946 (exit $ac_status); } >/dev/null && {
4947 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4948 test ! -s conftest.err
4949 }; then
4950 :
4951else
4952 echo "$as_me: failed program was:" >&5
4953sed 's/^/| /' conftest.$ac_ext >&5
4954
4955 # Broken: fails on valid input.
4956continue
4957fi
4958
4959rm -f conftest.err conftest.$ac_ext
4960
4961 # OK, works on sane cases. Now check whether nonexistent headers
4962 # can be detected and how.
4963 cat >conftest.$ac_ext <<_ACEOF
4964/* confdefs.h. */
4965_ACEOF
4966cat confdefs.h >>conftest.$ac_ext
4967cat >>conftest.$ac_ext <<_ACEOF
4968/* end confdefs.h. */
4969#include <ac_nonexistent.h>
4970_ACEOF
4971if { (ac_try="$ac_cpp conftest.$ac_ext"
4972case "(($ac_try" in
4973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4974 *) ac_try_echo=$ac_try;;
4975esac
4976eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4977 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4978 ac_status=$?
4979 grep -v '^ *+' conftest.er1 >conftest.err
4980 rm -f conftest.er1
4981 cat conftest.err >&5
4982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4983 (exit $ac_status); } >/dev/null && {
4984 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4985 test ! -s conftest.err
4986 }; then
4987 # Broken: success on invalid input.
4988continue
4989else
4990 echo "$as_me: failed program was:" >&5
4991sed 's/^/| /' conftest.$ac_ext >&5
4992
4993 # Passes both tests.
4994ac_preproc_ok=:
4995break
4996fi
4997
4998rm -f conftest.err conftest.$ac_ext
4999
5000done
5001# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5002rm -f conftest.err conftest.$ac_ext
5003if $ac_preproc_ok; then
5004 break
5005fi
5006
5007 done
5008 ac_cv_prog_CXXCPP=$CXXCPP
5009
5010fi
5011 CXXCPP=$ac_cv_prog_CXXCPP
5012else
5013 ac_cv_prog_CXXCPP=$CXXCPP
5014fi
5015{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5016echo "${ECHO_T}$CXXCPP" >&6; }
5017ac_preproc_ok=false
5018for ac_cxx_preproc_warn_flag in '' yes
5019do
5020 # Use a header file that comes with gcc, so configuring glibc
5021 # with a fresh cross-compiler works.
5022 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5023 # <limits.h> exists even on freestanding compilers.
5024 # On the NeXT, cc -E runs the code through the compiler's parser,
5025 # not just through cpp. "Syntax error" is here to catch this case.
5026 cat >conftest.$ac_ext <<_ACEOF
5027/* confdefs.h. */
5028_ACEOF
5029cat confdefs.h >>conftest.$ac_ext
5030cat >>conftest.$ac_ext <<_ACEOF
5031/* end confdefs.h. */
5032#ifdef __STDC__
5033# include <limits.h>
5034#else
5035# include <assert.h>
5036#endif
5037 Syntax error
5038_ACEOF
5039if { (ac_try="$ac_cpp conftest.$ac_ext"
5040case "(($ac_try" in
5041 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5042 *) ac_try_echo=$ac_try;;
5043esac
5044eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5045 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5046 ac_status=$?
5047 grep -v '^ *+' conftest.er1 >conftest.err
5048 rm -f conftest.er1
5049 cat conftest.err >&5
5050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5051 (exit $ac_status); } >/dev/null && {
5052 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5053 test ! -s conftest.err
5054 }; then
5055 :
5056else
5057 echo "$as_me: failed program was:" >&5
5058sed 's/^/| /' conftest.$ac_ext >&5
5059
5060 # Broken: fails on valid input.
5061continue
5062fi
5063
5064rm -f conftest.err conftest.$ac_ext
5065
5066 # OK, works on sane cases. Now check whether nonexistent headers
5067 # can be detected and how.
5068 cat >conftest.$ac_ext <<_ACEOF
5069/* confdefs.h. */
5070_ACEOF
5071cat confdefs.h >>conftest.$ac_ext
5072cat >>conftest.$ac_ext <<_ACEOF
5073/* end confdefs.h. */
5074#include <ac_nonexistent.h>
5075_ACEOF
5076if { (ac_try="$ac_cpp conftest.$ac_ext"
5077case "(($ac_try" in
5078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5079 *) ac_try_echo=$ac_try;;
5080esac
5081eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5082 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5083 ac_status=$?
5084 grep -v '^ *+' conftest.er1 >conftest.err
5085 rm -f conftest.er1
5086 cat conftest.err >&5
5087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5088 (exit $ac_status); } >/dev/null && {
5089 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5090 test ! -s conftest.err
5091 }; then
5092 # Broken: success on invalid input.
5093continue
5094else
5095 echo "$as_me: failed program was:" >&5
5096sed 's/^/| /' conftest.$ac_ext >&5
5097
5098 # Passes both tests.
5099ac_preproc_ok=:
5100break
5101fi
5102
5103rm -f conftest.err conftest.$ac_ext
5104
5105done
5106# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5107rm -f conftest.err conftest.$ac_ext
5108if $ac_preproc_ok; then
5109 :
5110else
5111 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5112See \`config.log' for more details." >&5
5113echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5114See \`config.log' for more details." >&2;}
5115 { (exit 1); exit 1; }; }
5116fi
5117
5118ac_ext=cpp
5119ac_cpp='$CXXCPP $CPPFLAGS'
5120ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5121ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5122ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5123
5124
5125{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5126echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
5127if test "${ac_cv_header_stdc+set}" = set; then
5128 echo $ECHO_N "(cached) $ECHO_C" >&6
5129else
5130 cat >conftest.$ac_ext <<_ACEOF
5131/* confdefs.h. */
5132_ACEOF
5133cat confdefs.h >>conftest.$ac_ext
5134cat >>conftest.$ac_ext <<_ACEOF
5135/* end confdefs.h. */
5136#include <stdlib.h>
5137#include <stdarg.h>
5138#include <string.h>
5139#include <float.h>
5140
5141int
5142main ()
5143{
5144
5145 ;
5146 return 0;
5147}
5148_ACEOF
5149rm -f conftest.$ac_objext
5150if { (ac_try="$ac_compile"
5151case "(($ac_try" in
5152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5153 *) ac_try_echo=$ac_try;;
5154esac
5155eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5156 (eval "$ac_compile") 2>conftest.er1
5157 ac_status=$?
5158 grep -v '^ *+' conftest.er1 >conftest.err
5159 rm -f conftest.er1
5160 cat conftest.err >&5
5161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5162 (exit $ac_status); } && {
5163 test -z "$ac_cxx_werror_flag" ||
5164 test ! -s conftest.err
5165 } && test -s conftest.$ac_objext; then
5166 ac_cv_header_stdc=yes
5167else
5168 echo "$as_me: failed program was:" >&5
5169sed 's/^/| /' conftest.$ac_ext >&5
5170
5171 ac_cv_header_stdc=no
5172fi
5173
5174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5175
5176if test $ac_cv_header_stdc = yes; then
5177 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5178 cat >conftest.$ac_ext <<_ACEOF
5179/* confdefs.h. */
5180_ACEOF
5181cat confdefs.h >>conftest.$ac_ext
5182cat >>conftest.$ac_ext <<_ACEOF
5183/* end confdefs.h. */
5184#include <string.h>
5185
5186_ACEOF
5187if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5188 $EGREP "memchr" >/dev/null 2>&1; then
5189 :
5190else
5191 ac_cv_header_stdc=no
5192fi
5193rm -f conftest*
5194
5195fi
5196
5197if test $ac_cv_header_stdc = yes; then
5198 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5199 cat >conftest.$ac_ext <<_ACEOF
5200/* confdefs.h. */
5201_ACEOF
5202cat confdefs.h >>conftest.$ac_ext
5203cat >>conftest.$ac_ext <<_ACEOF
5204/* end confdefs.h. */
5205#include <stdlib.h>
5206
5207_ACEOF
5208if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5209 $EGREP "free" >/dev/null 2>&1; then
5210 :
5211else
5212 ac_cv_header_stdc=no
5213fi
5214rm -f conftest*
5215
5216fi
5217
5218if test $ac_cv_header_stdc = yes; then
5219 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5220 if test "$cross_compiling" = yes; then
5221 :
5222else
5223 cat >conftest.$ac_ext <<_ACEOF
5224/* confdefs.h. */
5225_ACEOF
5226cat confdefs.h >>conftest.$ac_ext
5227cat >>conftest.$ac_ext <<_ACEOF
5228/* end confdefs.h. */
5229#include <ctype.h>
5230#include <stdlib.h>
5231#if ((' ' & 0x0FF) == 0x020)
5232# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5233# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5234#else
5235# define ISLOWER(c) \
5236 (('a' <= (c) && (c) <= 'i') \
5237 || ('j' <= (c) && (c) <= 'r') \
5238 || ('s' <= (c) && (c) <= 'z'))
5239# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5240#endif
5241
5242#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5243int
5244main ()
5245{
5246 int i;
5247 for (i = 0; i < 256; i++)
5248 if (XOR (islower (i), ISLOWER (i))
5249 || toupper (i) != TOUPPER (i))
5250 return 2;
5251 return 0;
5252}
5253_ACEOF
5254rm -f conftest$ac_exeext
5255if { (ac_try="$ac_link"
5256case "(($ac_try" in
5257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5258 *) ac_try_echo=$ac_try;;
5259esac
5260eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5261 (eval "$ac_link") 2>&5
5262 ac_status=$?
5263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5264 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5265 { (case "(($ac_try" in
5266 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5267 *) ac_try_echo=$ac_try;;
5268esac
5269eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5270 (eval "$ac_try") 2>&5
5271 ac_status=$?
5272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5273 (exit $ac_status); }; }; then
5274 :
5275else
5276 echo "$as_me: program exited with status $ac_status" >&5
5277echo "$as_me: failed program was:" >&5
5278sed 's/^/| /' conftest.$ac_ext >&5
5279
5280( exit $ac_status )
5281ac_cv_header_stdc=no
5282fi
5283rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5284fi
5285
5286
5287fi
5288fi
5289{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5290echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
5291if test $ac_cv_header_stdc = yes; then
5292
5293cat >>confdefs.h <<\_ACEOF
5294#define STDC_HEADERS 1
5295_ACEOF
5296
5297fi
5298
5299# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5310 inttypes.h stdint.h unistd.h
5311do
5312as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5313{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5314echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5315if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5316 echo $ECHO_N "(cached) $ECHO_C" >&6
5317else
5318 cat >conftest.$ac_ext <<_ACEOF
5319/* confdefs.h. */
5320_ACEOF
5321cat confdefs.h >>conftest.$ac_ext
5322cat >>conftest.$ac_ext <<_ACEOF
5323/* end confdefs.h. */
5324$ac_includes_default
5325
5326#include <$ac_header>
5327_ACEOF
5328rm -f conftest.$ac_objext
5329if { (ac_try="$ac_compile"
5330case "(($ac_try" in
5331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5332 *) ac_try_echo=$ac_try;;
5333esac
5334eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5335 (eval "$ac_compile") 2>conftest.er1
5336 ac_status=$?
5337 grep -v '^ *+' conftest.er1 >conftest.err
5338 rm -f conftest.er1
5339 cat conftest.err >&5
5340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5341 (exit $ac_status); } && {
5342 test -z "$ac_cxx_werror_flag" ||
5343 test ! -s conftest.err
5344 } && test -s conftest.$ac_objext; then
5345 eval "$as_ac_Header=yes"
5346else
5347 echo "$as_me: failed program was:" >&5
5348sed 's/^/| /' conftest.$ac_ext >&5
5349
5350 eval "$as_ac_Header=no"
5351fi
5352
5353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5354fi
5355ac_res=`eval echo '${'$as_ac_Header'}'`
5356 { echo "$as_me:$LINENO: result: $ac_res" >&5
5357echo "${ECHO_T}$ac_res" >&6; }
5358if test `eval echo '${'$as_ac_Header'}'` = yes; then
5359 cat >>confdefs.h <<_ACEOF
5360#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5361_ACEOF
5362
5363fi
5364
5365done
5366
5367
5368
5369
5370
5371
5372for ac_header in sys/epoll.h sys/event.h sys/queue.h port.h
5373do
5374as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5375if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5376 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5377echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5378if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5379 echo $ECHO_N "(cached) $ECHO_C" >&6
5380fi
5381ac_res=`eval echo '${'$as_ac_Header'}'`
5382 { echo "$as_me:$LINENO: result: $ac_res" >&5
5383echo "${ECHO_T}$ac_res" >&6; }
5384else
5385 # Is the header compilable?
5386{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5387echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5388cat >conftest.$ac_ext <<_ACEOF
5389/* confdefs.h. */
5390_ACEOF
5391cat confdefs.h >>conftest.$ac_ext
5392cat >>conftest.$ac_ext <<_ACEOF
5393/* end confdefs.h. */
5394$ac_includes_default
5395#include <$ac_header>
5396_ACEOF
5397rm -f conftest.$ac_objext
5398if { (ac_try="$ac_compile"
5399case "(($ac_try" in
5400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5401 *) ac_try_echo=$ac_try;;
5402esac
5403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5404 (eval "$ac_compile") 2>conftest.er1
5405 ac_status=$?
5406 grep -v '^ *+' conftest.er1 >conftest.err
5407 rm -f conftest.er1
5408 cat conftest.err >&5
5409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5410 (exit $ac_status); } && {
5411 test -z "$ac_cxx_werror_flag" ||
5412 test ! -s conftest.err
5413 } && test -s conftest.$ac_objext; then
5414 ac_header_compiler=yes
5415else
5416 echo "$as_me: failed program was:" >&5
5417sed 's/^/| /' conftest.$ac_ext >&5
5418
5419 ac_header_compiler=no
5420fi
5421
5422rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5423{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5424echo "${ECHO_T}$ac_header_compiler" >&6; }
5425
5426# Is the header present?
5427{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5428echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5429cat >conftest.$ac_ext <<_ACEOF
5430/* confdefs.h. */
5431_ACEOF
5432cat confdefs.h >>conftest.$ac_ext
5433cat >>conftest.$ac_ext <<_ACEOF
5434/* end confdefs.h. */
5435#include <$ac_header>
5436_ACEOF
5437if { (ac_try="$ac_cpp conftest.$ac_ext"
5438case "(($ac_try" in
5439 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5440 *) ac_try_echo=$ac_try;;
5441esac
5442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5443 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5444 ac_status=$?
5445 grep -v '^ *+' conftest.er1 >conftest.err
5446 rm -f conftest.er1
5447 cat conftest.err >&5
5448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5449 (exit $ac_status); } >/dev/null && {
5450 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5451 test ! -s conftest.err
5452 }; then
5453 ac_header_preproc=yes
5454else
5455 echo "$as_me: failed program was:" >&5
5456sed 's/^/| /' conftest.$ac_ext >&5
5457
5458 ac_header_preproc=no
5459fi
5460
5461rm -f conftest.err conftest.$ac_ext
5462{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5463echo "${ECHO_T}$ac_header_preproc" >&6; }
5464
5465# So? What about this header?
5466case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
5467 yes:no: )
5468 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5469echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5470 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5471echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5472 ac_header_preproc=yes
5473 ;;
5474 no:yes:* )
5475 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5476echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5477 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5478echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5479 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5480echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5481 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5482echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5483 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5484echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5485 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5486echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5487
5488 ;;
5489esac
5490{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5491echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5492if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5493 echo $ECHO_N "(cached) $ECHO_C" >&6
5494else
5495 eval "$as_ac_Header=\$ac_header_preproc"
5496fi
5497ac_res=`eval echo '${'$as_ac_Header'}'`
5498 { echo "$as_me:$LINENO: result: $ac_res" >&5
5499echo "${ECHO_T}$ac_res" >&6; }
5500
5501fi
5502if test `eval echo '${'$as_ac_Header'}'` = yes; then
5503 cat >>confdefs.h <<_ACEOF
5504#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5505_ACEOF
5506
5507fi
5508
5509done
5510
5511
5512
5513
5514
5515for ac_func in epoll_ctl kqueue port_create
5516do
5517as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5518{ echo "$as_me:$LINENO: checking for $ac_func" >&5
5519echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
5520if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
5521 echo $ECHO_N "(cached) $ECHO_C" >&6
5522else
5523 cat >conftest.$ac_ext <<_ACEOF
5524/* confdefs.h. */
5525_ACEOF
5526cat confdefs.h >>conftest.$ac_ext
5527cat >>conftest.$ac_ext <<_ACEOF
5528/* end confdefs.h. */
5529/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5530 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5531#define $ac_func innocuous_$ac_func
5532
5533/* System header to define __stub macros and hopefully few prototypes,
5534 which can conflict with char $ac_func (); below.
5535 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5536 <limits.h> exists even on freestanding compilers. */
5537
5538#ifdef __STDC__
5539# include <limits.h>
5540#else
5541# include <assert.h>
5542#endif
5543
5544#undef $ac_func
5545
5546/* Override any GCC internal prototype to avoid an error.
5547 Use char because int might match the return type of a GCC
5548 builtin and then its argument prototype would still apply. */
5549#ifdef __cplusplus
5550extern "C"
5551#endif
5552char $ac_func ();
5553/* The GNU C library defines this for functions which it implements
5554 to always fail with ENOSYS. Some functions are actually named
5555 something starting with __ and the normal name is an alias. */
5556#if defined __stub_$ac_func || defined __stub___$ac_func
5557choke me
5558#endif
5559
5560int
5561main ()
5562{
5563return $ac_func ();
5564 ;
5565 return 0;
5566}
5567_ACEOF
5568rm -f conftest.$ac_objext conftest$ac_exeext
5569if { (ac_try="$ac_link"
5570case "(($ac_try" in
5571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5572 *) ac_try_echo=$ac_try;;
5573esac
5574eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5575 (eval "$ac_link") 2>conftest.er1
5576 ac_status=$?
5577 grep -v '^ *+' conftest.er1 >conftest.err
5578 rm -f conftest.er1
5579 cat conftest.err >&5
5580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5581 (exit $ac_status); } && {
5582 test -z "$ac_cxx_werror_flag" ||
5583 test ! -s conftest.err
5584 } && test -s conftest$ac_exeext &&
5585 $as_test_x conftest$ac_exeext; then
5586 eval "$as_ac_var=yes"
5587else
5588 echo "$as_me: failed program was:" >&5
5589sed 's/^/| /' conftest.$ac_ext >&5
5590
5591 eval "$as_ac_var=no"
5592fi
5593
5594rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5595 conftest$ac_exeext conftest.$ac_ext
5596fi
5597ac_res=`eval echo '${'$as_ac_var'}'`
5598 { echo "$as_me:$LINENO: result: $ac_res" >&5
5599echo "${ECHO_T}$ac_res" >&6; }
5600if test `eval echo '${'$as_ac_var'}'` = yes; then
5601 cat >>confdefs.h <<_ACEOF
5602#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5603_ACEOF
5604
5605fi
5606done
5607
5608
5609{ echo "$as_me:$LINENO: checking for clock_gettime" >&5
5610echo $ECHO_N "checking for clock_gettime... $ECHO_C" >&6; }
5611if test "${ac_cv_func_clock_gettime+set}" = set; then
5612 echo $ECHO_N "(cached) $ECHO_C" >&6
5613else
5614 cat >conftest.$ac_ext <<_ACEOF
5615/* confdefs.h. */
5616_ACEOF
5617cat confdefs.h >>conftest.$ac_ext
5618cat >>conftest.$ac_ext <<_ACEOF
5619/* end confdefs.h. */
5620/* Define clock_gettime to an innocuous variant, in case <limits.h> declares clock_gettime.
5621 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5622#define clock_gettime innocuous_clock_gettime
5623
5624/* System header to define __stub macros and hopefully few prototypes,
5625 which can conflict with char clock_gettime (); below.
5626 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5627 <limits.h> exists even on freestanding compilers. */
5628
5629#ifdef __STDC__
5630# include <limits.h>
5631#else
5632# include <assert.h>
5633#endif
5634
5635#undef clock_gettime
5636
5637/* Override any GCC internal prototype to avoid an error.
5638 Use char because int might match the return type of a GCC
5639 builtin and then its argument prototype would still apply. */
5640#ifdef __cplusplus
5641extern "C"
5642#endif
5643char clock_gettime ();
5644/* The GNU C library defines this for functions which it implements
5645 to always fail with ENOSYS. Some functions are actually named
5646 something starting with __ and the normal name is an alias. */
5647#if defined __stub_clock_gettime || defined __stub___clock_gettime
5648choke me
5649#endif
5650
5651int
5652main ()
5653{
5654return clock_gettime ();
5655 ;
5656 return 0;
5657}
5658_ACEOF
5659rm -f conftest.$ac_objext conftest$ac_exeext
5660if { (ac_try="$ac_link"
5661case "(($ac_try" in
5662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5663 *) ac_try_echo=$ac_try;;
5664esac
5665eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5666 (eval "$ac_link") 2>conftest.er1
5667 ac_status=$?
5668 grep -v '^ *+' conftest.er1 >conftest.err
5669 rm -f conftest.er1
5670 cat conftest.err >&5
5671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5672 (exit $ac_status); } && {
5673 test -z "$ac_cxx_werror_flag" ||
5674 test ! -s conftest.err
5675 } && test -s conftest$ac_exeext &&
5676 $as_test_x conftest$ac_exeext; then
5677 ac_cv_func_clock_gettime=yes
5678else
5679 echo "$as_me: failed program was:" >&5
5680sed 's/^/| /' conftest.$ac_ext >&5
5681
5682 ac_cv_func_clock_gettime=no
5683fi
5684
5685rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5686 conftest$ac_exeext conftest.$ac_ext
5687fi
5688{ echo "$as_me:$LINENO: result: $ac_cv_func_clock_gettime" >&5
5689echo "${ECHO_T}$ac_cv_func_clock_gettime" >&6; }
5690if test $ac_cv_func_clock_gettime = yes; then
5691 :
5692else
5693
5694
5695{ echo "$as_me:$LINENO: checking for clock_gettime in -lrt" >&5
5696echo $ECHO_N "checking for clock_gettime in -lrt... $ECHO_C" >&6; }
5697if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then
5698 echo $ECHO_N "(cached) $ECHO_C" >&6
5699else
5700 ac_check_lib_save_LIBS=$LIBS
5701LIBS="-lrt $LIBS"
5702cat >conftest.$ac_ext <<_ACEOF
5703/* confdefs.h. */
5704_ACEOF
5705cat confdefs.h >>conftest.$ac_ext
5706cat >>conftest.$ac_ext <<_ACEOF
5707/* end confdefs.h. */
5708
5709/* Override any GCC internal prototype to avoid an error.
5710 Use char because int might match the return type of a GCC
5711 builtin and then its argument prototype would still apply. */
5712#ifdef __cplusplus
5713extern "C"
5714#endif
5715char clock_gettime ();
5716int
5717main ()
5718{
5719return clock_gettime ();
5720 ;
5721 return 0;
5722}
5723_ACEOF
5724rm -f conftest.$ac_objext conftest$ac_exeext
5725if { (ac_try="$ac_link"
5726case "(($ac_try" in
5727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5728 *) ac_try_echo=$ac_try;;
5729esac
5730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5731 (eval "$ac_link") 2>conftest.er1
5732 ac_status=$?
5733 grep -v '^ *+' conftest.er1 >conftest.err
5734 rm -f conftest.er1
5735 cat conftest.err >&5
5736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5737 (exit $ac_status); } && {
5738 test -z "$ac_cxx_werror_flag" ||
5739 test ! -s conftest.err
5740 } && test -s conftest$ac_exeext &&
5741 $as_test_x conftest$ac_exeext; then
5742 ac_cv_lib_rt_clock_gettime=yes
5743else
5744 echo "$as_me: failed program was:" >&5
5745sed 's/^/| /' conftest.$ac_ext >&5
5746
5747 ac_cv_lib_rt_clock_gettime=no
5748fi
5749
5750rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5751 conftest$ac_exeext conftest.$ac_ext
5752LIBS=$ac_check_lib_save_LIBS
5753fi
5754{ echo "$as_me:$LINENO: result: $ac_cv_lib_rt_clock_gettime" >&5
5755echo "${ECHO_T}$ac_cv_lib_rt_clock_gettime" >&6; }
5756if test $ac_cv_lib_rt_clock_gettime = yes; then
5757 cat >>confdefs.h <<_ACEOF
5758#define HAVE_LIBRT 1
5759_ACEOF
5760
5761 LIBS="-lrt $LIBS"
5762
5763fi
5764
5765
5766for ac_func in clock_gettime
5767do
5768as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5769{ echo "$as_me:$LINENO: checking for $ac_func" >&5
5770echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
5771if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
5772 echo $ECHO_N "(cached) $ECHO_C" >&6
5773else
5774 cat >conftest.$ac_ext <<_ACEOF
5775/* confdefs.h. */
5776_ACEOF
5777cat confdefs.h >>conftest.$ac_ext
5778cat >>conftest.$ac_ext <<_ACEOF
5779/* end confdefs.h. */
5780/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5781 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5782#define $ac_func innocuous_$ac_func
5783
5784/* System header to define __stub macros and hopefully few prototypes,
5785 which can conflict with char $ac_func (); below.
5786 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5787 <limits.h> exists even on freestanding compilers. */
5788
5789#ifdef __STDC__
5790# include <limits.h>
5791#else
5792# include <assert.h>
5793#endif
5794
5795#undef $ac_func
5796
5797/* Override any GCC internal prototype to avoid an error.
5798 Use char because int might match the return type of a GCC
5799 builtin and then its argument prototype would still apply. */
5800#ifdef __cplusplus
5801extern "C"
5802#endif
5803char $ac_func ();
5804/* The GNU C library defines this for functions which it implements
5805 to always fail with ENOSYS. Some functions are actually named
5806 something starting with __ and the normal name is an alias. */
5807#if defined __stub_$ac_func || defined __stub___$ac_func
5808choke me
5809#endif
5810
5811int
5812main ()
5813{
5814return $ac_func ();
5815 ;
5816 return 0;
5817}
5818_ACEOF
5819rm -f conftest.$ac_objext conftest$ac_exeext
5820if { (ac_try="$ac_link"
5821case "(($ac_try" in
5822 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5823 *) ac_try_echo=$ac_try;;
5824esac
5825eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5826 (eval "$ac_link") 2>conftest.er1
5827 ac_status=$?
5828 grep -v '^ *+' conftest.er1 >conftest.err
5829 rm -f conftest.er1
5830 cat conftest.err >&5
5831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5832 (exit $ac_status); } && {
5833 test -z "$ac_cxx_werror_flag" ||
5834 test ! -s conftest.err
5835 } && test -s conftest$ac_exeext &&
5836 $as_test_x conftest$ac_exeext; then
5837 eval "$as_ac_var=yes"
5838else
5839 echo "$as_me: failed program was:" >&5
5840sed 's/^/| /' conftest.$ac_ext >&5
5841
5842 eval "$as_ac_var=no"
5843fi
5844
5845rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5846 conftest$ac_exeext conftest.$ac_ext
5847fi
5848ac_res=`eval echo '${'$as_ac_var'}'`
5849 { echo "$as_me:$LINENO: result: $ac_res" >&5
5850echo "${ECHO_T}$ac_res" >&6; }
5851if test `eval echo '${'$as_ac_var'}'` = yes; then
5852 cat >>confdefs.h <<_ACEOF
5853#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5854_ACEOF
5855
5856fi
5857done
5858
5859
5860fi
5861
5862
5863
5864{ echo "$as_me:$LINENO: checking for ceil in -lm" >&5
5865echo $ECHO_N "checking for ceil in -lm... $ECHO_C" >&6; }
5866if test "${ac_cv_lib_m_ceil+set}" = set; then
5867 echo $ECHO_N "(cached) $ECHO_C" >&6
5868else
5869 ac_check_lib_save_LIBS=$LIBS
5870LIBS="-lm $LIBS"
5871cat >conftest.$ac_ext <<_ACEOF
5872/* confdefs.h. */
5873_ACEOF
5874cat confdefs.h >>conftest.$ac_ext
5875cat >>conftest.$ac_ext <<_ACEOF
5876/* end confdefs.h. */
5877
5878/* Override any GCC internal prototype to avoid an error.
5879 Use char because int might match the return type of a GCC
5880 builtin and then its argument prototype would still apply. */
5881#ifdef __cplusplus
5882extern "C"
5883#endif
5884char ceil ();
5885int
5886main ()
5887{
5888return ceil ();
5889 ;
5890 return 0;
5891}
5892_ACEOF
5893rm -f conftest.$ac_objext conftest$ac_exeext
5894if { (ac_try="$ac_link"
5895case "(($ac_try" in
5896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5897 *) ac_try_echo=$ac_try;;
5898esac
5899eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5900 (eval "$ac_link") 2>conftest.er1
5901 ac_status=$?
5902 grep -v '^ *+' conftest.er1 >conftest.err
5903 rm -f conftest.er1
5904 cat conftest.err >&5
5905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5906 (exit $ac_status); } && {
5907 test -z "$ac_cxx_werror_flag" ||
5908 test ! -s conftest.err
5909 } && test -s conftest$ac_exeext &&
5910 $as_test_x conftest$ac_exeext; then
5911 ac_cv_lib_m_ceil=yes
5912else
5913 echo "$as_me: failed program was:" >&5
5914sed 's/^/| /' conftest.$ac_ext >&5
5915
5916 ac_cv_lib_m_ceil=no
5917fi
5918
5919rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5920 conftest$ac_exeext conftest.$ac_ext
5921LIBS=$ac_check_lib_save_LIBS
5922fi
5923{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_ceil" >&5
5924echo "${ECHO_T}$ac_cv_lib_m_ceil" >&6; }
5925if test $ac_cv_lib_m_ceil = yes; then
5926 cat >>confdefs.h <<_ACEOF
5927#define HAVE_LIBM 1
5928_ACEOF
5929
5930 LIBS="-lm $LIBS"
5931
5932fi
5933
5934
5935
5936
4834 5937
4835 5938
4836 5939
4837# Extract the first word of "tic", so it can be a program name with args. 5940# Extract the first word of "tic", so it can be a program name with args.
4838set dummy tic; ac_word=$2 5941set dummy tic; ac_word=$2
4859 fi 5962 fi
4860done 5963done
4861done 5964done
4862IFS=$as_save_IFS 5965IFS=$as_save_IFS
4863 5966
5967 test -z "$ac_cv_path_TIC" && ac_cv_path_TIC=":"
4864 ;; 5968 ;;
4865esac 5969esac
4866fi 5970fi
4867TIC=$ac_cv_path_TIC 5971TIC=$ac_cv_path_TIC
4868if test -n "$TIC"; then 5972if test -n "$TIC"; then
4873echo "${ECHO_T}no" >&6; } 5977echo "${ECHO_T}no" >&6; }
4874fi 5978fi
4875 5979
4876 5980
4877 5981
4878
4879
4880ac_ext=cpp
4881ac_cpp='$CXXCPP $CPPFLAGS'
4882ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4883ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4884ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4885{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4886echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
4887if test -z "$CXXCPP"; then
4888 if test "${ac_cv_prog_CXXCPP+set}" = set; then
4889 echo $ECHO_N "(cached) $ECHO_C" >&6
4890else
4891 # Double quotes because CXXCPP needs to be expanded
4892 for CXXCPP in "$CXX -E" "/lib/cpp"
4893 do
4894 ac_preproc_ok=false
4895for ac_cxx_preproc_warn_flag in '' yes
4896do
4897 # Use a header file that comes with gcc, so configuring glibc
4898 # with a fresh cross-compiler works.
4899 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4900 # <limits.h> exists even on freestanding compilers.
4901 # On the NeXT, cc -E runs the code through the compiler's parser,
4902 # not just through cpp. "Syntax error" is here to catch this case.
4903 cat >conftest.$ac_ext <<_ACEOF
4904/* confdefs.h. */
4905_ACEOF
4906cat confdefs.h >>conftest.$ac_ext
4907cat >>conftest.$ac_ext <<_ACEOF
4908/* end confdefs.h. */
4909#ifdef __STDC__
4910# include <limits.h>
4911#else
4912# include <assert.h>
4913#endif
4914 Syntax error
4915_ACEOF
4916if { (ac_try="$ac_cpp conftest.$ac_ext"
4917case "(($ac_try" in
4918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4919 *) ac_try_echo=$ac_try;;
4920esac
4921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4922 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4923 ac_status=$?
4924 grep -v '^ *+' conftest.er1 >conftest.err
4925 rm -f conftest.er1
4926 cat conftest.err >&5
4927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4928 (exit $ac_status); } >/dev/null && {
4929 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4930 test ! -s conftest.err
4931 }; then
4932 :
4933else
4934 echo "$as_me: failed program was:" >&5
4935sed 's/^/| /' conftest.$ac_ext >&5
4936
4937 # Broken: fails on valid input.
4938continue
4939fi
4940
4941rm -f conftest.err conftest.$ac_ext
4942
4943 # OK, works on sane cases. Now check whether nonexistent headers
4944 # can be detected and how.
4945 cat >conftest.$ac_ext <<_ACEOF
4946/* confdefs.h. */
4947_ACEOF
4948cat confdefs.h >>conftest.$ac_ext
4949cat >>conftest.$ac_ext <<_ACEOF
4950/* end confdefs.h. */
4951#include <ac_nonexistent.h>
4952_ACEOF
4953if { (ac_try="$ac_cpp conftest.$ac_ext"
4954case "(($ac_try" in
4955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4956 *) ac_try_echo=$ac_try;;
4957esac
4958eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4959 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4960 ac_status=$?
4961 grep -v '^ *+' conftest.er1 >conftest.err
4962 rm -f conftest.er1
4963 cat conftest.err >&5
4964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4965 (exit $ac_status); } >/dev/null && {
4966 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4967 test ! -s conftest.err
4968 }; then
4969 # Broken: success on invalid input.
4970continue
4971else
4972 echo "$as_me: failed program was:" >&5
4973sed 's/^/| /' conftest.$ac_ext >&5
4974
4975 # Passes both tests.
4976ac_preproc_ok=:
4977break
4978fi
4979
4980rm -f conftest.err conftest.$ac_ext
4981
4982done
4983# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4984rm -f conftest.err conftest.$ac_ext
4985if $ac_preproc_ok; then
4986 break
4987fi
4988
4989 done
4990 ac_cv_prog_CXXCPP=$CXXCPP
4991
4992fi
4993 CXXCPP=$ac_cv_prog_CXXCPP
4994else
4995 ac_cv_prog_CXXCPP=$CXXCPP
4996fi
4997{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
4998echo "${ECHO_T}$CXXCPP" >&6; }
4999ac_preproc_ok=false
5000for ac_cxx_preproc_warn_flag in '' yes
5001do
5002 # Use a header file that comes with gcc, so configuring glibc
5003 # with a fresh cross-compiler works.
5004 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5005 # <limits.h> exists even on freestanding compilers.
5006 # On the NeXT, cc -E runs the code through the compiler's parser,
5007 # not just through cpp. "Syntax error" is here to catch this case.
5008 cat >conftest.$ac_ext <<_ACEOF
5009/* confdefs.h. */
5010_ACEOF
5011cat confdefs.h >>conftest.$ac_ext
5012cat >>conftest.$ac_ext <<_ACEOF
5013/* end confdefs.h. */
5014#ifdef __STDC__
5015# include <limits.h>
5016#else
5017# include <assert.h>
5018#endif
5019 Syntax error
5020_ACEOF
5021if { (ac_try="$ac_cpp conftest.$ac_ext"
5022case "(($ac_try" in
5023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5024 *) ac_try_echo=$ac_try;;
5025esac
5026eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5027 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5028 ac_status=$?
5029 grep -v '^ *+' conftest.er1 >conftest.err
5030 rm -f conftest.er1
5031 cat conftest.err >&5
5032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5033 (exit $ac_status); } >/dev/null && {
5034 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5035 test ! -s conftest.err
5036 }; then
5037 :
5038else
5039 echo "$as_me: failed program was:" >&5
5040sed 's/^/| /' conftest.$ac_ext >&5
5041
5042 # Broken: fails on valid input.
5043continue
5044fi
5045
5046rm -f conftest.err conftest.$ac_ext
5047
5048 # OK, works on sane cases. Now check whether nonexistent headers
5049 # can be detected and how.
5050 cat >conftest.$ac_ext <<_ACEOF
5051/* confdefs.h. */
5052_ACEOF
5053cat confdefs.h >>conftest.$ac_ext
5054cat >>conftest.$ac_ext <<_ACEOF
5055/* end confdefs.h. */
5056#include <ac_nonexistent.h>
5057_ACEOF
5058if { (ac_try="$ac_cpp conftest.$ac_ext"
5059case "(($ac_try" in
5060 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5061 *) ac_try_echo=$ac_try;;
5062esac
5063eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5064 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5065 ac_status=$?
5066 grep -v '^ *+' conftest.er1 >conftest.err
5067 rm -f conftest.er1
5068 cat conftest.err >&5
5069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5070 (exit $ac_status); } >/dev/null && {
5071 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5072 test ! -s conftest.err
5073 }; then
5074 # Broken: success on invalid input.
5075continue
5076else
5077 echo "$as_me: failed program was:" >&5
5078sed 's/^/| /' conftest.$ac_ext >&5
5079
5080 # Passes both tests.
5081ac_preproc_ok=:
5082break
5083fi
5084
5085rm -f conftest.err conftest.$ac_ext
5086
5087done
5088# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5089rm -f conftest.err conftest.$ac_ext
5090if $ac_preproc_ok; then
5091 :
5092else
5093 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5094See \`config.log' for more details." >&5
5095echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5096See \`config.log' for more details." >&2;}
5097 { (exit 1); exit 1; }; }
5098fi
5099
5100ac_ext=cpp
5101ac_cpp='$CXXCPP $CPPFLAGS'
5102ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5103ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5104ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5105 5982
5106 5983
5107{ echo "$as_me:$LINENO: checking for X" >&5 5984{ echo "$as_me:$LINENO: checking for X" >&5
5108echo $ECHO_N "checking for X... $ECHO_C" >&6; } 5985echo $ECHO_N "checking for X... $ECHO_C" >&6; }
5109 5986
6562#define HAVE_SYS_WAIT_H 1 7439#define HAVE_SYS_WAIT_H 1
6563_ACEOF 7440_ACEOF
6564 7441
6565fi 7442fi
6566 7443
6567{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6568echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
6569if test "${ac_cv_header_stdc+set}" = set; then
6570 echo $ECHO_N "(cached) $ECHO_C" >&6
6571else
6572 cat >conftest.$ac_ext <<_ACEOF
6573/* confdefs.h. */
6574_ACEOF
6575cat confdefs.h >>conftest.$ac_ext
6576cat >>conftest.$ac_ext <<_ACEOF
6577/* end confdefs.h. */
6578#include <stdlib.h>
6579#include <stdarg.h>
6580#include <string.h>
6581#include <float.h>
6582
6583int
6584main ()
6585{
6586
6587 ;
6588 return 0;
6589}
6590_ACEOF
6591rm -f conftest.$ac_objext
6592if { (ac_try="$ac_compile"
6593case "(($ac_try" in
6594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6595 *) ac_try_echo=$ac_try;;
6596esac
6597eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6598 (eval "$ac_compile") 2>conftest.er1
6599 ac_status=$?
6600 grep -v '^ *+' conftest.er1 >conftest.err
6601 rm -f conftest.er1
6602 cat conftest.err >&5
6603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6604 (exit $ac_status); } && {
6605 test -z "$ac_cxx_werror_flag" ||
6606 test ! -s conftest.err
6607 } && test -s conftest.$ac_objext; then
6608 ac_cv_header_stdc=yes
6609else
6610 echo "$as_me: failed program was:" >&5
6611sed 's/^/| /' conftest.$ac_ext >&5
6612
6613 ac_cv_header_stdc=no
6614fi
6615
6616rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6617
6618if test $ac_cv_header_stdc = yes; then
6619 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6620 cat >conftest.$ac_ext <<_ACEOF
6621/* confdefs.h. */
6622_ACEOF
6623cat confdefs.h >>conftest.$ac_ext
6624cat >>conftest.$ac_ext <<_ACEOF
6625/* end confdefs.h. */
6626#include <string.h>
6627
6628_ACEOF
6629if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6630 $EGREP "memchr" >/dev/null 2>&1; then
6631 :
6632else
6633 ac_cv_header_stdc=no
6634fi
6635rm -f conftest*
6636
6637fi
6638
6639if test $ac_cv_header_stdc = yes; then
6640 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6641 cat >conftest.$ac_ext <<_ACEOF
6642/* confdefs.h. */
6643_ACEOF
6644cat confdefs.h >>conftest.$ac_ext
6645cat >>conftest.$ac_ext <<_ACEOF
6646/* end confdefs.h. */
6647#include <stdlib.h>
6648
6649_ACEOF
6650if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6651 $EGREP "free" >/dev/null 2>&1; then
6652 :
6653else
6654 ac_cv_header_stdc=no
6655fi
6656rm -f conftest*
6657
6658fi
6659
6660if test $ac_cv_header_stdc = yes; then
6661 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6662 if test "$cross_compiling" = yes; then
6663 :
6664else
6665 cat >conftest.$ac_ext <<_ACEOF
6666/* confdefs.h. */
6667_ACEOF
6668cat confdefs.h >>conftest.$ac_ext
6669cat >>conftest.$ac_ext <<_ACEOF
6670/* end confdefs.h. */
6671#include <ctype.h>
6672#include <stdlib.h>
6673#if ((' ' & 0x0FF) == 0x020)
6674# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6675# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6676#else
6677# define ISLOWER(c) \
6678 (('a' <= (c) && (c) <= 'i') \
6679 || ('j' <= (c) && (c) <= 'r') \
6680 || ('s' <= (c) && (c) <= 'z'))
6681# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6682#endif
6683
6684#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6685int
6686main ()
6687{
6688 int i;
6689 for (i = 0; i < 256; i++)
6690 if (XOR (islower (i), ISLOWER (i))
6691 || toupper (i) != TOUPPER (i))
6692 return 2;
6693 return 0;
6694}
6695_ACEOF
6696rm -f conftest$ac_exeext
6697if { (ac_try="$ac_link"
6698case "(($ac_try" in
6699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6700 *) ac_try_echo=$ac_try;;
6701esac
6702eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6703 (eval "$ac_link") 2>&5
6704 ac_status=$?
6705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6706 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6707 { (case "(($ac_try" in
6708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6709 *) ac_try_echo=$ac_try;;
6710esac
6711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6712 (eval "$ac_try") 2>&5
6713 ac_status=$?
6714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6715 (exit $ac_status); }; }; then
6716 :
6717else
6718 echo "$as_me: program exited with status $ac_status" >&5
6719echo "$as_me: failed program was:" >&5
6720sed 's/^/| /' conftest.$ac_ext >&5
6721
6722( exit $ac_status )
6723ac_cv_header_stdc=no
6724fi
6725rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6726fi
6727
6728
6729fi
6730fi
6731{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6732echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
6733if test $ac_cv_header_stdc = yes; then
6734
6735cat >>confdefs.h <<\_ACEOF
6736#define STDC_HEADERS 1
6737_ACEOF
6738
6739fi
6740
6741# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6752 inttypes.h stdint.h unistd.h
6753do
6754as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6755{ echo "$as_me:$LINENO: checking for $ac_header" >&5
6756echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6757if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6758 echo $ECHO_N "(cached) $ECHO_C" >&6
6759else
6760 cat >conftest.$ac_ext <<_ACEOF
6761/* confdefs.h. */
6762_ACEOF
6763cat confdefs.h >>conftest.$ac_ext
6764cat >>conftest.$ac_ext <<_ACEOF
6765/* end confdefs.h. */
6766$ac_includes_default
6767
6768#include <$ac_header>
6769_ACEOF
6770rm -f conftest.$ac_objext
6771if { (ac_try="$ac_compile"
6772case "(($ac_try" in
6773 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6774 *) ac_try_echo=$ac_try;;
6775esac
6776eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6777 (eval "$ac_compile") 2>conftest.er1
6778 ac_status=$?
6779 grep -v '^ *+' conftest.er1 >conftest.err
6780 rm -f conftest.er1
6781 cat conftest.err >&5
6782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6783 (exit $ac_status); } && {
6784 test -z "$ac_cxx_werror_flag" ||
6785 test ! -s conftest.err
6786 } && test -s conftest.$ac_objext; then
6787 eval "$as_ac_Header=yes"
6788else
6789 echo "$as_me: failed program was:" >&5
6790sed 's/^/| /' conftest.$ac_ext >&5
6791
6792 eval "$as_ac_Header=no"
6793fi
6794
6795rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6796fi
6797ac_res=`eval echo '${'$as_ac_Header'}'`
6798 { echo "$as_me:$LINENO: result: $ac_res" >&5
6799echo "${ECHO_T}$ac_res" >&6; }
6800if test `eval echo '${'$as_ac_Header'}'` = yes; then
6801 cat >>confdefs.h <<_ACEOF
6802#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6803_ACEOF
6804
6805fi
6806
6807done
6808
6809
6810 7444
6811 7445
6812 7446
6813 7447
6814 7448
9576_ACEOF 10210_ACEOF
9577 10211
9578 10212
9579 10213
9580 10214
9581
9582
9583for ac_func in \ 10215for ac_func in unsetenv
9584 unsetenv \
9585 setutent \
9586 on_exit \
9587
9588do 10216do
9589as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 10217as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9590{ echo "$as_me:$LINENO: checking for $ac_func" >&5 10218{ echo "$as_me:$LINENO: checking for $ac_func" >&5
9591echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 10219echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9592if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 10220if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
9731 10359
9732 10360
9733 10361
9734 10362
9735for ac_func in \ 10363for ac_func in \
9736 ttyslot \
9737 updwtmp \ 10364 updwtmp \
9738 updwtmpx \ 10365 updwtmpx \
10366 updlastlogx \
9739 10367
9740do 10368do
9741as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 10369as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9742{ echo "$as_me:$LINENO: checking for $ac_func" >&5 10370{ echo "$as_me:$LINENO: checking for $ac_func" >&5
9743echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 10371echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11164 11792
11165cat >>confdefs.h <<_ACEOF 11793cat >>confdefs.h <<_ACEOF
11166#define LASTLOG_FILE "$path_lastlog" 11794#define LASTLOG_FILE "$path_lastlog"
11167_ACEOF 11795_ACEOF
11168 11796
11169 if test -d "$path_lastlog"; then
11170
11171cat >>confdefs.h <<\_ACEOF
11172#define LASTLOG_IS_DIR 1
11173_ACEOF
11174
11175 fi
11176fi 11797fi
11177 11798
11178{ echo "$as_me:$LINENO: checking where lastlogx is located" >&5 11799{ echo "$as_me:$LINENO: checking where lastlogx is located" >&5
11179echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6; } 11800echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6; }
11180if test "${path_lastlogx+set}" = set; then 11801if test "${path_lastlogx+set}" = set; then
11262 11883
11263fi 11884fi
11264 11885
11265 11886
11266 11887
11267{ echo "$as_me:$LINENO: checking where ttys/ttytab is located" >&5
11268echo $ECHO_N "checking where ttys/ttytab is located... $ECHO_C" >&6; }
11269if test "${rxvt_cv_path_ttytab+set}" = set; then
11270 echo $ECHO_N "(cached) $ECHO_C" >&6
11271else
11272 for ttys_file in /etc/ttys /etc/ttytab;
11273do
11274 if test -f "$ttys_file" ; then
11275 rxvt_cv_path_ttytab=$ttys_file
11276 break
11277 fi
11278done
11279 11888
11280fi
11281{ echo "$as_me:$LINENO: result: $rxvt_cv_path_ttytab" >&5
11282echo "${ECHO_T}$rxvt_cv_path_ttytab" >&6; }
11283if test x$rxvt_cv_path_ttytab != x; then
11284
11285cat >>confdefs.h <<_ACEOF
11286#define TTYTAB_FILENAME "$rxvt_cv_path_ttytab"
11287_ACEOF
11288
11289fi
11290
11291
11292ac_save_LIBS=$LIBS 11889save_LIBS=$LIBS
11293ac_save_CFLAGS=$CFLAGS 11890save_CFLAGS=$CFLAGS
11294CFLAGS="$CFLAGS $X_CFLAGS" 11891CFLAGS="$CFLAGS $X_CFLAGS"
11295LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" 11892LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
11296if test x$support_xim = xyes; then 11893if test x$support_xim = xyes; then
11297 { echo "$as_me:$LINENO: checking for working Xlocale" >&5 11894 { echo "$as_me:$LINENO: checking for working Xlocale" >&5
11298echo $ECHO_N "checking for working Xlocale... $ECHO_C" >&6; } 11895echo $ECHO_N "checking for working Xlocale... $ECHO_C" >&6; }
11473cat >>confdefs.h <<\_ACEOF 12070cat >>confdefs.h <<\_ACEOF
11474#define HAVE_XSETLOCALE 1 12071#define HAVE_XSETLOCALE 1
11475_ACEOF 12072_ACEOF
11476 12073
11477fi 12074fi
11478LIBS=$ac_save_LIBS 12075LIBS=$save_LIBS
11479CFLAGS=$ac_save_CFLAGS 12076CFLAGS=$save_CFLAGS
11480 12077
11481{ echo "$as_me:$LINENO: checking for working plain setlocale" >&5 12078{ echo "$as_me:$LINENO: checking for working plain setlocale" >&5
11482echo $ECHO_N "checking for working plain setlocale... $ECHO_C" >&6; } 12079echo $ECHO_N "checking for working plain setlocale... $ECHO_C" >&6; }
11483if test "${rxvt_cv_func_setlocale+set}" = set; then 12080if test "${rxvt_cv_func_setlocale+set}" = set; then
11484 echo $ECHO_N "(cached) $ECHO_C" >&6 12081 echo $ECHO_N "(cached) $ECHO_C" >&6
12377echo "${ECHO_T}no" >&6; } 12974echo "${ECHO_T}no" >&6; }
12378fi 12975fi
12379 12976
12380 12977
12381 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then 12978 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then
12382 LIBS="$LIBS `$PKG_CONFIG xft --libs`" 12979 X_LIBS="`$PKG_CONFIG xft --libs` $X_LIBS"
12383 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`" 12980 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`"
12384 else 12981 else
12385 # Extract the first word of "xft-config", so it can be a program name with args. 12982 # Extract the first word of "xft-config", so it can be a program name with args.
12386set dummy xft-config; ac_word=$2 12983set dummy xft-config; ac_word=$2
12387{ echo "$as_me:$LINENO: checking for $ac_word" >&5 12984{ echo "$as_me:$LINENO: checking for $ac_word" >&5
12422echo "${ECHO_T}no" >&6; } 13019echo "${ECHO_T}no" >&6; }
12423fi 13020fi
12424 13021
12425 13022
12426 if test $XFT_CONFIG != no; then 13023 if test $XFT_CONFIG != no; then
12427 LIBS="$LIBS `$XFT_CONFIG --libs`" 13024 X_LIBS="`$XFT_CONFIG --libs` $X_LIBS"
12428 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`" 13025 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
12429 fi 13026 fi
12430 fi 13027 fi
12431 13028
12432 13029
12569 support_xft=no 13166 support_xft=no
12570fi 13167fi
12571 13168
12572done 13169done
12573 13170
13171 ac_save_LIBS="$LIBS"
13172 LIBS="$LIBS $X_LIBS"
12574 13173
12575{ echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5 13174{ echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5
12576echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6; } 13175echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6; }
12577if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then 13176if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then
12578 echo $ECHO_N "(cached) $ECHO_C" >&6 13177 echo $ECHO_N "(cached) $ECHO_C" >&6
12642 13241
12643else 13242else
12644 support_xft=no 13243 support_xft=no
12645fi 13244fi
12646 13245
13246 LIBS="$ac_save_LIBS"
12647 13247
12648 if test x$support_xft = xyes; then 13248 if test x$support_xft = xyes; then
12649 13249
12650cat >>confdefs.h <<\_ACEOF 13250cat >>confdefs.h <<\_ACEOF
12651#define XFT 1 13251#define XFT 1
12729#define HAVE_AFTERIMAGE 1 13329#define HAVE_AFTERIMAGE 1
12730_ACEOF 13330_ACEOF
12731 13331
12732 13332
12733cat >>confdefs.h <<\_ACEOF 13333cat >>confdefs.h <<\_ACEOF
12734#define XPM_BACKGROUND 1 13334#define BG_IMAGE_FROM_FILE 1
12735_ACEOF 13335_ACEOF
12736 13336
12737fi 13337fi
12738 13338
12739 13339
13796GREP!$GREP$ac_delim 14396GREP!$GREP$ac_delim
13797EGREP!$EGREP$ac_delim 14397EGREP!$EGREP$ac_delim
13798LINKER!$LINKER$ac_delim 14398LINKER!$LINKER$ac_delim
13799INSTALL_LIBRXVT!$INSTALL_LIBRXVT$ac_delim 14399INSTALL_LIBRXVT!$INSTALL_LIBRXVT$ac_delim
13800RXVTNAME!$RXVTNAME$ac_delim 14400RXVTNAME!$RXVTNAME$ac_delim
14401CXXCPP!$CXXCPP$ac_delim
13801TIC!$TIC$ac_delim 14402TIC!$TIC$ac_delim
13802XMKMF!$XMKMF$ac_delim 14403XMKMF!$XMKMF$ac_delim
13803CXXCPP!$CXXCPP$ac_delim
13804X_CFLAGS!$X_CFLAGS$ac_delim 14404X_CFLAGS!$X_CFLAGS$ac_delim
13805X_PRE_LIBS!$X_PRE_LIBS$ac_delim 14405X_PRE_LIBS!$X_PRE_LIBS$ac_delim
13806X_LIBS!$X_LIBS$ac_delim 14406X_LIBS!$X_LIBS$ac_delim
13807X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim 14407X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim
13808afterimage_config!$afterimage_config$ac_delim 14408afterimage_config!$afterimage_config$ac_delim

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines