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

Comparing rxvt-unicode/configure (file contents):
Revision 1.105 by root, Tue Jun 26 00:40:18 2007 UTC vs.
Revision 1.117 by root, Sun Nov 18 01:02:09 2007 UTC

677INSTALL_SCRIPT 677INSTALL_SCRIPT
678INSTALL_DATA 678INSTALL_DATA
679GREP 679GREP
680EGREP 680EGREP
681LINKER 681LINKER
682CXXLIB
683INSTALL_LIBRXVT 682INSTALL_LIBRXVT
684RXVTNAME 683RXVTNAME
684CXXCPP
685TIC 685TIC
686XMKMF 686XMKMF
687CXXCPP
688X_CFLAGS 687X_CFLAGS
689X_PRE_LIBS 688X_PRE_LIBS
690X_LIBS 689X_LIBS
691X_EXTRA_LIBS 690X_EXTRA_LIBS
692afterimage_config 691afterimage_config
693XPM_CPPFLAGS
694XPM_CFLAGS
695XPM_LIBS
696rxvt_int16_typedef 692rxvt_int16_typedef
697rxvt_uint16_typedef 693rxvt_uint16_typedef
698rxvt_int32_typedef 694rxvt_int32_typedef
699rxvt_uint32_typedef 695rxvt_uint32_typedef
700rxvt_intp_define 696rxvt_intp_define
705PERLLIB 701PERLLIB
706PERLFLAGS 702PERLFLAGS
707PERLPRIVLIBEXP 703PERLPRIVLIBEXP
708IF_PERL 704IF_PERL
709PERL_O 705PERL_O
710LIBAFTERIMAGE_CFLAGS 706AFTERIMAGE_CFLAGS
711AFTERIMAGE_LIBS 707AFTERIMAGE_LIBS
712include_stdint_h 708include_stdint_h
713include_stdarg_h 709include_stdarg_h
714include_stdlib_h 710include_stdlib_h
715include_unistd_h 711include_unistd_h
735CPPFLAGS 731CPPFLAGS
736CXX 732CXX
737CXXFLAGS 733CXXFLAGS
738CCC 734CCC
739CPP 735CPP
740XMKMF
741CXXCPP' 736CXXCPP
737XMKMF'
742 738
743 739
744# Initialize some variables set by options. 740# Initialize some variables set by options.
745ac_init_help= 741ac_init_help=
746ac_init_version=false 742ac_init_version=false
1321 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1317 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1322 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1318 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1323 --enable-everything enable standard non-multichoice features 1319 --enable-everything enable standard non-multichoice features
1324 NOTE: this option is order dependent 1320 NOTE: this option is order dependent
1325 NOTE: automatically enabled with --enable-shared 1321 NOTE: automatically enabled with --enable-shared
1322 --enable-warnings turn on g++ warnings
1326 --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
1327 --enable-combining enable composition of base and combining characters 1324 --enable-combining enable composition of base and combining characters
1328 --enable-xft enable xft support on systems that have it 1325 --enable-xft enable xft support on systems that have it
1329 --enable-font-styles enable bold and italic support 1326 --enable-font-styles enable bold and italic support
1330 --enable-xpm-background enable background pixmaps
1331 --enable-afterimage enable integration with libAfterImage for background images 1327 --enable-afterimage enable integration with libAfterImage for background images
1332 --enable-afterstep enable integration with AfterStep window manager
1333 --enable-transparency enable transparent backgrounds 1328 --enable-transparency enable transparent backgrounds
1334 --enable-tinting enable tinting of transparent bg
1335 --enable-fading enable colors fading when off focus 1329 --enable-fading enable colors fading when off focus
1336 --enable-rxvt-scroll enable rxvt style scrollbar 1330 --enable-rxvt-scroll enable rxvt style scrollbar
1337 --enable-next-scroll enable NeXT style scrollbar 1331 --enable-next-scroll enable NeXT style scrollbar
1338 --enable-xterm-scroll enable Xterm style scrollbar 1332 --enable-xterm-scroll enable Xterm style scrollbar
1339 --enable-perl enable embedded perl interpreter 1333 --enable-perl enable embedded perl interpreter
1341 --enable-xim XIM (X Input Method) protocol support 1335 --enable-xim XIM (X Input Method) protocol support
1342 --disable-backspace-key disable handling of the backspace key 1336 --disable-backspace-key disable handling of the backspace key
1343 --disable-delete-key disable handling of the delete key 1337 --disable-delete-key disable handling of the delete key
1344 --disable-resources disable all resource checking 1338 --disable-resources disable all resource checking
1345 --enable-8bitctrls enable 8 bit control sequences (not recommended) 1339 --enable-8bitctrls enable 8 bit control sequences (not recommended)
1346 --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)
1347 --disable-swapscreen disable swap screen support 1341 --disable-swapscreen disable swap screen support
1348 --enable-iso14755 enable support for extended ISO 14755 modes 1342 --enable-iso14755 enable support for extended ISO 14755 modes
1349 --enable-frills enable support for rarely used features 1343 --enable-frills enable support for rarely used features
1350 --enable-keepscrolling enable continual scrolling on scrollbar arrow press 1344 --enable-keepscrolling enable continual scrolling on scrollbar arrow press
1351 --enable-selectionscrolling enable scrolling during selections 1345 --enable-selectionscrolling enable scrolling during selections
1352 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5 1346 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5
1353 --enable-slipwheeling enable slip wheel scrolling (requires previous) 1347 --enable-slipwheeling enable slip wheel scrolling (requires --enable-mousewheel)
1354 --enable-smart-resize enable smart growth/shrink behaviour 1348 --enable-smart-resize enable smart growth/shrink behaviour
1355 --enable-text-blink enable blinking text 1349 --enable-text-blink enable blinking text
1356 --enable-pointer-blank enable pointer blank when typing or inactive pointer 1350 --enable-pointer-blank enable pointer blank when typing or inactive pointer
1357 --enable-utmp enable utmp (utmpx) support 1351 --enable-utmp enable utmp (utmpx) support
1358 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp) 1352 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp)
1360 1354
1361Optional Packages: 1355Optional Packages:
1362 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1356 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1363 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1357 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1364 --with-afterimage-config=DIR use libAfterImage config script in DIR 1358 --with-afterimage-config=DIR use libAfterImage config script in DIR
1365 --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)
1366 --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)
1367 --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)
1368 --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)
1369 --with-term=NAME set the terminal to NAME (default: rxvt) 1363 --with-term=NAME set the terminal to NAME (default: rxvt)
1370 --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
1371 --with-x use the X Window System 1365 --with-x use the X Window System
1372 --with-xpm-includes=DIR use XPM includes in DIR
1373 --with-xpm-library=DIR use XPM library in DIR
1374 --with-xpm use XPM
1375 1366
1376Some influential environment variables: 1367Some influential environment variables:
1377 CC C compiler command 1368 CC C compiler command
1378 CFLAGS C compiler flags 1369 CFLAGS C compiler flags
1379 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1370 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1382 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
1383 you have headers in a nonstandard directory <include dir> 1374 you have headers in a nonstandard directory <include dir>
1384 CXX C++ compiler command 1375 CXX C++ compiler command
1385 CXXFLAGS C++ compiler flags 1376 CXXFLAGS C++ compiler flags
1386 CPP C preprocessor 1377 CPP C preprocessor
1378 CXXCPP C++ preprocessor
1387 XMKMF Path to xmkmf, Makefile generator for X Window System 1379 XMKMF Path to xmkmf, Makefile generator for X Window System
1388 CXXCPP C++ preprocessor
1389 1380
1390Use 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
1391it to find libraries and programs with nonstandard names/locations. 1382it to find libraries and programs with nonstandard names/locations.
1392 1383
1393_ACEOF 1384_ACEOF
1929 1920
1930 1921
1931 1922
1932VERSION=`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`
1933DATE=`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
1934echo "" 1926echo ""
1935echo "configuring for rxvt $VERSION" 1927echo "configuring for rxvt $VERSION"
1936echo "" 1928echo ""
1937 1929
1938orig_CXXFLAGS="$CXXFLAGS" 1930orig_CXXFLAGS="$CXXFLAGS"
3855 (exit $ac_status); } && { 3847 (exit $ac_status); } && {
3856 test -z "$ac_cxx_werror_flag" || 3848 test -z "$ac_cxx_werror_flag" ||
3857 test ! -s conftest.err 3849 test ! -s conftest.err
3858 } && test -s conftest$ac_exeext && 3850 } && test -s conftest$ac_exeext &&
3859 $as_test_x conftest$ac_exeext; then 3851 $as_test_x conftest$ac_exeext; then
3860
3861 { echo "$as_me:$LINENO: result: ok" >&5 3852 { echo "$as_me:$LINENO: result: ok" >&5
3862echo "${ECHO_T}ok" >&6; } 3853echo "${ECHO_T}ok" >&6; }
3863 CXXLIB="-lsupc++"
3864
3865else 3854else
3866 echo "$as_me: failed program was:" >&5 3855 echo "$as_me: failed program was:" >&5
3867sed 's/^/| /' conftest.$ac_ext >&5 3856sed 's/^/| /' conftest.$ac_ext >&5
3868 3857
3869 3858
3880 CXX="$save_CXX" 3869 CXX="$save_CXX"
3881fi 3870fi
3882LINKER=$LINKER 3871LINKER=$LINKER
3883 3872
3884 3873
3885
3886if test -z "$orig_CXXFLAGS"; then 3874if test -z "$orig_CXXFLAGS"; then
3887 if test x$GCC = xyes && test "x$GXX" = xyes; then 3875 if test x$GCC = xyes && test "x$GXX" = xyes; then
3888 CXXFLAGS="-g -O3 -fno-threadsafe-statics -fno-enforce-eh-specs" 3876 CXXFLAGS="-g -O3 -fno-threadsafe-statics -fno-enforce-eh-specs"
3889 cat >conftest.$ac_ext <<_ACEOF 3877 cat >conftest.$ac_ext <<_ACEOF
3890/* confdefs.h. */ 3878/* confdefs.h. */
3891_ACEOF 3879_ACEOF
3892cat confdefs.h >>conftest.$ac_ext 3880cat confdefs.h >>conftest.$ac_ext
3893cat >>conftest.$ac_ext <<_ACEOF 3881cat >>conftest.$ac_ext <<_ACEOF
4406 4394
4407 4395
4408 4396
4409support_frills=yes 4397support_frills=yes
4410support_inheritpixmap=yes 4398support_inheritpixmap=yes
4411support_tinting=yes
4412support_fading=yes 4399support_fading=yes
4413support_keepscrolling=yes 4400support_keepscrolling=yes
4414support_selectionscrolling=yes 4401support_selectionscrolling=yes
4415support_mousewheel=yes 4402support_mousewheel=yes
4416support_mouseslipwheel=yes 4403support_mouseslipwheel=yes
4419support_scroll_rxvt=yes 4406support_scroll_rxvt=yes
4420support_scroll_next=yes 4407support_scroll_next=yes
4421support_scroll_xterm=yes 4408support_scroll_xterm=yes
4422support_scroll_plain=yes 4409support_scroll_plain=yes
4423support_xim=yes 4410support_xim=yes
4424support_xpm=yes
4425support_afterimage=yes 4411support_afterimage=yes
4426support_afterstep=yes 4412support_afterstep=yes
4427support_xft=yes 4413support_xft=yes
4428support_unicode3=no 4414support_unicode3=no
4429support_combining=yes 4415support_combining=yes
4448if test "${enable_everything+set}" = set; then 4434if test "${enable_everything+set}" = set; then
4449 enableval=$enable_everything; 4435 enableval=$enable_everything;
4450 if test x$enableval = xno; then 4436 if test x$enableval = xno; then
4451 support_frills=no 4437 support_frills=no
4452 support_inheritpixmap=no 4438 support_inheritpixmap=no
4453 support_tinting=no
4454 support_fading=no 4439 support_fading=no
4455 support_keepscrolling=no 4440 support_keepscrolling=no
4456 support_selectionscrolling=no 4441 support_selectionscrolling=no
4457 support_lastlog=no 4442 support_lastlog=no
4458 support_mousewheel=no 4443 support_mousewheel=no
4464 support_scroll_xterm=no 4449 support_scroll_xterm=no
4465 support_scroll_plain=no 4450 support_scroll_plain=no
4466 support_utmp=no 4451 support_utmp=no
4467 support_wtmp=no 4452 support_wtmp=no
4468 support_xim=no 4453 support_xim=no
4469 support_xpm=no
4470 support_afterimage=no 4454 support_afterimage=no
4471 support_afterstep=no 4455 support_afterstep=no
4472 support_xft=no 4456 support_xft=no
4473 support_unicode3=no 4457 support_unicode3=no
4474 support_combining=no 4458 support_combining=no
4479 codesets= 4463 codesets=
4480 fi 4464 fi
4481 if test x$enableval = xyes; then 4465 if test x$enableval = xyes; then
4482 support_frills=yes 4466 support_frills=yes
4483 support_inheritpixmap=yes 4467 support_inheritpixmap=yes
4484 support_tinting=yes
4485 support_fading=yes 4468 support_fading=yes
4486 support_keepscrolling=yes 4469 support_keepscrolling=yes
4487 support_selectionscrolling=yes 4470 support_selectionscrolling=yes
4488 support_lastlog=yes 4471 support_lastlog=yes
4489 support_mousewheel=yes 4472 support_mousewheel=yes
4495 support_scroll_xterm=yes 4478 support_scroll_xterm=yes
4496 support_scroll_plain=yes 4479 support_scroll_plain=yes
4497 support_utmp=yes 4480 support_utmp=yes
4498 support_wtmp=yes 4481 support_wtmp=yes
4499 support_xim=yes 4482 support_xim=yes
4500 support_xpm=yes
4501 support_afterimage=yes 4483 support_afterimage=yes
4502 support_afterstep=yes 4484 support_afterstep=yes
4503 support_xft=yes 4485 support_xft=yes
4504 support_unicode3=yes 4486 support_unicode3=yes
4505 support_combining=yes 4487 support_combining=yes
4511 fi 4493 fi
4512 4494
4513fi 4495fi
4514 4496
4515 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
4516# Check whether --enable-unicode3 was given. 4556# Check whether --enable-unicode3 was given.
4517if test "${enable_unicode3+set}" = set; then 4557if test "${enable_unicode3+set}" = set; then
4518 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
4519 support_unicode3=$enableval 4559 support_unicode3=$enableval
4520 fi 4560 fi
4543 support_styles=$enableval 4583 support_styles=$enableval
4544 fi 4584 fi
4545fi 4585fi
4546 4586
4547 4587
4548# Check whether --enable-xpm-background was given.
4549if test "${enable_xpm_background+set}" = set; then
4550 enableval=$enable_xpm_background; if test x$enableval = xyes -o x$enableval = xno; then
4551 support_xpm=$enableval
4552 fi
4553fi
4554
4555
4556# Check whether --enable-afterimage was given. 4588# Check whether --enable-afterimage was given.
4557if test "${enable_afterimage+set}" = set; then 4589if test "${enable_afterimage+set}" = set; then
4558 enableval=$enable_afterimage; if test x$enableval = xyes -o x$enableval = xno; then 4590 enableval=$enable_afterimage; if test x$enableval = xyes -o x$enableval = xno; then
4559 support_afterimage=$enableval 4591 support_afterimage=$enableval
4560 fi 4592 fi
4568 afterimage_config=$withval/afterimage-config 4600 afterimage_config=$withval/afterimage-config
4569 fi 4601 fi
4570fi 4602fi
4571 4603
4572 4604
4573# Check whether --enable-afterstep was given.
4574if test "${enable_afterstep+set}" = set; then
4575 enableval=$enable_afterstep; if test x$enableval = xyes -o x$enableval = xno; then
4576 support_afterstep=$enableval
4577 fi
4578fi
4579
4580 4605
4581# Check whether --enable-transparency was given. 4606# Check whether --enable-transparency was given.
4582if test "${enable_transparency+set}" = set; then 4607if test "${enable_transparency+set}" = set; then
4583 enableval=$enable_transparency; if test x$enableval = xyes -o x$enableval = xno; then 4608 enableval=$enable_transparency; if test x$enableval = xyes -o x$enableval = xno; then
4584 support_inheritpixmap=$enableval 4609 support_inheritpixmap=$enableval
4585 fi
4586fi
4587
4588
4589# Check whether --enable-tinting was given.
4590if test "${enable_tinting+set}" = set; then
4591 enableval=$enable_tinting; if test x$enableval = xyes -o x$enableval = xno; then
4592 support_tinting=$enableval
4593 fi 4610 fi
4594fi 4611fi
4595 4612
4596 4613
4597# Check whether --enable-fading was given. 4614# Check whether --enable-fading was given.
4872#define RXVT_TERMINFO "$withval" 4889#define RXVT_TERMINFO "$withval"
4873_ACEOF 4890_ACEOF
4874 terminfo="$withval" 4891 terminfo="$withval"
4875 fi 4892 fi
4876fi 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
4877 5937
4878 5938
4879 5939
4880# 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.
4881set dummy tic; ac_word=$2 5941set dummy tic; ac_word=$2
4902 fi 5962 fi
4903done 5963done
4904done 5964done
4905IFS=$as_save_IFS 5965IFS=$as_save_IFS
4906 5966
5967 test -z "$ac_cv_path_TIC" && ac_cv_path_TIC=":"
4907 ;; 5968 ;;
4908esac 5969esac
4909fi 5970fi
4910TIC=$ac_cv_path_TIC 5971TIC=$ac_cv_path_TIC
4911if test -n "$TIC"; then 5972if test -n "$TIC"; then
4916echo "${ECHO_T}no" >&6; } 5977echo "${ECHO_T}no" >&6; }
4917fi 5978fi
4918 5979
4919 5980
4920 5981
4921
4922
4923ac_ext=cpp
4924ac_cpp='$CXXCPP $CPPFLAGS'
4925ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4926ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4927ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4928{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4929echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
4930if test -z "$CXXCPP"; then
4931 if test "${ac_cv_prog_CXXCPP+set}" = set; then
4932 echo $ECHO_N "(cached) $ECHO_C" >&6
4933else
4934 # Double quotes because CXXCPP needs to be expanded
4935 for CXXCPP in "$CXX -E" "/lib/cpp"
4936 do
4937 ac_preproc_ok=false
4938for ac_cxx_preproc_warn_flag in '' yes
4939do
4940 # Use a header file that comes with gcc, so configuring glibc
4941 # with a fresh cross-compiler works.
4942 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4943 # <limits.h> exists even on freestanding compilers.
4944 # On the NeXT, cc -E runs the code through the compiler's parser,
4945 # not just through cpp. "Syntax error" is here to catch this case.
4946 cat >conftest.$ac_ext <<_ACEOF
4947/* confdefs.h. */
4948_ACEOF
4949cat confdefs.h >>conftest.$ac_ext
4950cat >>conftest.$ac_ext <<_ACEOF
4951/* end confdefs.h. */
4952#ifdef __STDC__
4953# include <limits.h>
4954#else
4955# include <assert.h>
4956#endif
4957 Syntax error
4958_ACEOF
4959if { (ac_try="$ac_cpp conftest.$ac_ext"
4960case "(($ac_try" in
4961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4962 *) ac_try_echo=$ac_try;;
4963esac
4964eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4965 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4966 ac_status=$?
4967 grep -v '^ *+' conftest.er1 >conftest.err
4968 rm -f conftest.er1
4969 cat conftest.err >&5
4970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4971 (exit $ac_status); } >/dev/null && {
4972 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4973 test ! -s conftest.err
4974 }; then
4975 :
4976else
4977 echo "$as_me: failed program was:" >&5
4978sed 's/^/| /' conftest.$ac_ext >&5
4979
4980 # Broken: fails on valid input.
4981continue
4982fi
4983
4984rm -f conftest.err conftest.$ac_ext
4985
4986 # OK, works on sane cases. Now check whether nonexistent headers
4987 # can be detected and how.
4988 cat >conftest.$ac_ext <<_ACEOF
4989/* confdefs.h. */
4990_ACEOF
4991cat confdefs.h >>conftest.$ac_ext
4992cat >>conftest.$ac_ext <<_ACEOF
4993/* end confdefs.h. */
4994#include <ac_nonexistent.h>
4995_ACEOF
4996if { (ac_try="$ac_cpp conftest.$ac_ext"
4997case "(($ac_try" in
4998 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4999 *) ac_try_echo=$ac_try;;
5000esac
5001eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5002 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5003 ac_status=$?
5004 grep -v '^ *+' conftest.er1 >conftest.err
5005 rm -f conftest.er1
5006 cat conftest.err >&5
5007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5008 (exit $ac_status); } >/dev/null && {
5009 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5010 test ! -s conftest.err
5011 }; then
5012 # Broken: success on invalid input.
5013continue
5014else
5015 echo "$as_me: failed program was:" >&5
5016sed 's/^/| /' conftest.$ac_ext >&5
5017
5018 # Passes both tests.
5019ac_preproc_ok=:
5020break
5021fi
5022
5023rm -f conftest.err conftest.$ac_ext
5024
5025done
5026# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5027rm -f conftest.err conftest.$ac_ext
5028if $ac_preproc_ok; then
5029 break
5030fi
5031
5032 done
5033 ac_cv_prog_CXXCPP=$CXXCPP
5034
5035fi
5036 CXXCPP=$ac_cv_prog_CXXCPP
5037else
5038 ac_cv_prog_CXXCPP=$CXXCPP
5039fi
5040{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5041echo "${ECHO_T}$CXXCPP" >&6; }
5042ac_preproc_ok=false
5043for ac_cxx_preproc_warn_flag in '' yes
5044do
5045 # Use a header file that comes with gcc, so configuring glibc
5046 # with a fresh cross-compiler works.
5047 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5048 # <limits.h> exists even on freestanding compilers.
5049 # On the NeXT, cc -E runs the code through the compiler's parser,
5050 # not just through cpp. "Syntax error" is here to catch this case.
5051 cat >conftest.$ac_ext <<_ACEOF
5052/* confdefs.h. */
5053_ACEOF
5054cat confdefs.h >>conftest.$ac_ext
5055cat >>conftest.$ac_ext <<_ACEOF
5056/* end confdefs.h. */
5057#ifdef __STDC__
5058# include <limits.h>
5059#else
5060# include <assert.h>
5061#endif
5062 Syntax error
5063_ACEOF
5064if { (ac_try="$ac_cpp conftest.$ac_ext"
5065case "(($ac_try" in
5066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5067 *) ac_try_echo=$ac_try;;
5068esac
5069eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5070 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5071 ac_status=$?
5072 grep -v '^ *+' conftest.er1 >conftest.err
5073 rm -f conftest.er1
5074 cat conftest.err >&5
5075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5076 (exit $ac_status); } >/dev/null && {
5077 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5078 test ! -s conftest.err
5079 }; then
5080 :
5081else
5082 echo "$as_me: failed program was:" >&5
5083sed 's/^/| /' conftest.$ac_ext >&5
5084
5085 # Broken: fails on valid input.
5086continue
5087fi
5088
5089rm -f conftest.err conftest.$ac_ext
5090
5091 # OK, works on sane cases. Now check whether nonexistent headers
5092 # can be detected and how.
5093 cat >conftest.$ac_ext <<_ACEOF
5094/* confdefs.h. */
5095_ACEOF
5096cat confdefs.h >>conftest.$ac_ext
5097cat >>conftest.$ac_ext <<_ACEOF
5098/* end confdefs.h. */
5099#include <ac_nonexistent.h>
5100_ACEOF
5101if { (ac_try="$ac_cpp conftest.$ac_ext"
5102case "(($ac_try" in
5103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5104 *) ac_try_echo=$ac_try;;
5105esac
5106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5107 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5108 ac_status=$?
5109 grep -v '^ *+' conftest.er1 >conftest.err
5110 rm -f conftest.er1
5111 cat conftest.err >&5
5112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5113 (exit $ac_status); } >/dev/null && {
5114 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5115 test ! -s conftest.err
5116 }; then
5117 # Broken: success on invalid input.
5118continue
5119else
5120 echo "$as_me: failed program was:" >&5
5121sed 's/^/| /' conftest.$ac_ext >&5
5122
5123 # Passes both tests.
5124ac_preproc_ok=:
5125break
5126fi
5127
5128rm -f conftest.err conftest.$ac_ext
5129
5130done
5131# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5132rm -f conftest.err conftest.$ac_ext
5133if $ac_preproc_ok; then
5134 :
5135else
5136 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5137See \`config.log' for more details." >&5
5138echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5139See \`config.log' for more details." >&2;}
5140 { (exit 1); exit 1; }; }
5141fi
5142
5143ac_ext=cpp
5144ac_cpp='$CXXCPP $CPPFLAGS'
5145ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5146ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5147ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5148 5982
5149 5983
5150{ echo "$as_me:$LINENO: checking for X" >&5 5984{ echo "$as_me:$LINENO: checking for X" >&5
5151echo $ECHO_N "checking for X... $ECHO_C" >&6; } 5985echo $ECHO_N "checking for X... $ECHO_C" >&6; }
5152 5986
6460 LDFLAGS=$ac_save_LDFLAGS 7294 LDFLAGS=$ac_save_LDFLAGS
6461 7295
6462fi 7296fi
6463 7297
6464 7298
6465
6466LIBAFTERIMAGE_CFLAGS= 7299AFTERIMAGE_CFLAGS=
6467AFTERIMAGE_LIBS= 7300AFTERIMAGE_LIBS=
6468have_afterimage= 7301AFTERIMAGE_VERSION=
6469 7302
6470if test x$support_afterimage = xyes; then 7303if test x$support_afterimage = xyes; then
6471 support_afterimage=no 7304 support_afterimage=no
6472 7305
6473 if test "x$afterimage_config" = "x" ; then 7306 if test "x$afterimage_config" = "x" ; then
6511echo "${ECHO_T}no" >&6; } 7344echo "${ECHO_T}no" >&6; }
6512fi 7345fi
6513 7346
6514 7347
6515 fi 7348 fi
6516 7349 if test "x$afterimage_config" != "xno" ; then
6517 { echo "$as_me:$LINENO: checking for libAfterImage" >&5 7350 { echo "$as_me:$LINENO: checking for libAfterImage version >= 1.15" >&5
6518echo $ECHO_N "checking for libAfterImage... $ECHO_C" >&6; } 7351echo $ECHO_N "checking for libAfterImage version >= 1.15... $ECHO_C" >&6; }
6519 if $afterimage_config --version >/dev/null 2>&1 ; then 7352 xAFTERIMAGE_VERSION=`$afterimage_config --version`
7353 if test -n "$xAFTERIMAGE_VERSION" ; then
6520 LIBAFTERIMAGE_CFLAGS=`$afterimage_config --cflags` 7354 xAFTERIMAGE_CFLAGS=`$afterimage_config --cflags`
6521 AFTERIMAGE_LIBS=`$afterimage_config --libs` 7355 xAFTERIMAGE_LIBS=`$afterimage_config --libs`
6522 if test "x$AFTERIMAGE_LIBS" != "x"; then 7356 if test "x$xAFTERIMAGE_LIBS" != "x"; then
7357 libai_ver_major=`echo $xAFTERIMAGE_VERSION | cut -f 1 -d .`
7358 libai_ver_minor=`echo $xAFTERIMAGE_VERSION | cut -f 2 -d .`
7359 if test $libai_ver_major -gt 1 -o \( $libai_ver_major -eq 1 -a $libai_ver_minor -ge 15 \); then
6523 support_afterimage=yes 7360 support_afterimage=yes
6524 fi 7361 AFTERIMAGE_CFLAGS="$xAFTERIMAGE_CFLAGS"
6525 fi 7362 AFTERIMAGE_LIBS="$xAFTERIMAGE_LIBS"
6526 7363 AFTERIMAGE_VERSION="$xAFTERIMAGE_VERSION"
6527 if test "x$support_afterimage" = "xyes"; then
6528 { echo "$as_me:$LINENO: result: $AFTERIMAGE_LIBS" >&5
6529echo "${ECHO_T}$AFTERIMAGE_LIBS" >&6; }
6530 else
6531 { echo "$as_me:$LINENO: result: no" >&5
6532echo "${ECHO_T}no" >&6; }
6533 fi
6534fi
6535
6536if test x$support_afterimage != xyes -a x$support_xpm = xyes ; then
6537
6538
6539
6540# Initialize some more variables set by options.
6541# The variables have the same names as the options, with
6542# dashes changed to underlines.
6543
6544# If we find XPM, set shell vars xpm_includes and xpm_libraries to the
6545# paths, otherwise set no_xpm=yes.
6546# Uses ac_ vars as temps to allow command line to override cache and checks.
6547{ echo "$as_me:$LINENO: checking for libXpm" >&5
6548echo $ECHO_N "checking for libXpm... $ECHO_C" >&6; }
6549
6550
6551# Check whether --with-xpm_includes was given.
6552if test "${with_xpm_includes+set}" = set; then
6553 withval=$with_xpm_includes; xpm_includes="$withval"
6554else
6555 xpm_includes=NO
6556fi
6557
6558
6559# Check whether --with-xpm_library was given.
6560if test "${with_xpm_library+set}" = set; then
6561 withval=$with_xpm_library; xpm_libraries="$withval"
6562else
6563 xpm_libraries=NO
6564fi
6565
6566
6567# --without-xpm overrides everything else, but does not touch the cache.
6568
6569# Check whether --with-xpm was given.
6570if test "${with_xpm+set}" = set; then
6571 withval=$with_xpm;
6572fi
6573
6574if test "$with_xpm" = no; then
6575 have_xpm=disabled
6576else
6577 if test "${ac_cv_have_xpm+set}" = set; then
6578 echo $ECHO_N "(cached) $ECHO_C" >&6
6579else
6580
6581 vt_xpm_include_X11=no
6582 if test -n "$xpm_includes"; then
6583 vt_xpm_includes=$xpm_includes
6584 else
6585 vt_xpm_includes=NO
6586 fi
6587 if test -n "$xpm_libraries"; then
6588 vt_xpm_libraries=$xpm_libraries
6589 else
6590 vt_xpm_libraries=NO
6591 fi
6592
6593 if test "$vt_xpm_includes" = NO; then
6594 # Guess where to find xpm.h
6595
6596ac_save_CPPFLAGS="$CPPFLAGS"
6597CPPFLAGS="$CPPFLAGS $X_CFLAGS"
6598
6599 # First, try using that file with no special directory specified.
6600cat >conftest.$ac_ext <<_ACEOF
6601/* confdefs.h. */
6602_ACEOF
6603cat confdefs.h >>conftest.$ac_ext
6604cat >>conftest.$ac_ext <<_ACEOF
6605/* end confdefs.h. */
6606#include <X11/xpm.h>
6607_ACEOF
6608if { (ac_try="$ac_cpp conftest.$ac_ext"
6609case "(($ac_try" in
6610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6611 *) ac_try_echo=$ac_try;;
6612esac
6613eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6614 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6615 ac_status=$?
6616 grep -v '^ *+' conftest.er1 >conftest.err
6617 rm -f conftest.er1
6618 cat conftest.err >&5
6619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6620 (exit $ac_status); } >/dev/null && {
6621 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6622 test ! -s conftest.err
6623 }; then
6624 # We can compile using X headers with no special include directory.
6625vt_xpm_includes=
6626vt_xpm_include_X11=yes
6627else
6628 echo "$as_me: failed program was:" >&5
6629sed 's/^/| /' conftest.$ac_ext >&5
6630
6631 CPPFLAGS="$ac_save_CPPFLAGS"
6632# Look for the header file in a standard set of common directories.
6633 for ac_dir in \
6634 /usr/X11/include \
6635 /usr/X11R6/include \
6636 /usr/X11R5/include \
6637 /usr/X11R4/include \
6638 \
6639 /usr/include/X11 \
6640 /usr/include/X11R6 \
6641 /usr/include/X11R5 \
6642 /usr/include/X11R4 \
6643 \
6644 /usr/local/X11/include \
6645 /usr/local/X11R6/include \
6646 /usr/local/X11R5/include \
6647 /usr/local/X11R4/include \
6648 \
6649 /usr/local/include/X11 \
6650 /usr/local/include/X11R6 \
6651 /usr/local/include/X11R5 \
6652 /usr/local/include/X11R4 \
6653 \
6654 /usr/X386/include \
6655 /usr/x386/include \
6656 /usr/XFree86/include/X11 \
6657 \
6658 /usr/include \
6659 /usr/local/include \
6660 /usr/unsupported/include \
6661 /usr/athena/include \
6662 /usr/local/x11r5/include \
6663 /usr/lpp/Xamples/include \
6664 \
6665 /usr/openwin/include \
6666 /usr/openwin/share/include \
6667 ; \
6668 do
6669 if test -r "$ac_dir/X11/xpm.h"; then
6670 vt_xpm_includes="$ac_dir"
6671 vt_xpm_include_X11=yes
6672 break
6673 else
6674 if test -r "$ac_dir/xpm.h"; then
6675 vt_xpm_includes=$ac_dir
6676 break
6677 fi
6678 fi
6679 done
6680fi
6681
6682rm -f conftest.err conftest.$ac_ext
6683fi
6684
6685if test "$vt_xpm_libraries" = NO; then
6686 # Check for the libraries.
6687
6688 # See if we find them without any special options.
6689 # Don't add to $LIBS permanently.
6690 ac_save_LIBS="$LIBS"
6691 LIBS="$LIBS $X_LIBS -lXpm -lX11"
6692cat >conftest.$ac_ext <<_ACEOF
6693/* confdefs.h. */
6694_ACEOF
6695cat confdefs.h >>conftest.$ac_ext
6696cat >>conftest.$ac_ext <<_ACEOF
6697/* end confdefs.h. */
6698
6699int
6700main ()
6701{
6702XpmReadFileToPixmap()
6703 ;
6704 return 0;
6705}
6706_ACEOF
6707rm -f conftest.$ac_objext conftest$ac_exeext
6708if { (ac_try="$ac_link"
6709case "(($ac_try" in
6710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6711 *) ac_try_echo=$ac_try;;
6712esac
6713eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6714 (eval "$ac_link") 2>conftest.er1
6715 ac_status=$?
6716 grep -v '^ *+' conftest.er1 >conftest.err
6717 rm -f conftest.er1
6718 cat conftest.err >&5
6719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6720 (exit $ac_status); } && {
6721 test -z "$ac_cxx_werror_flag" ||
6722 test ! -s conftest.err
6723 } && test -s conftest$ac_exeext &&
6724 $as_test_x conftest$ac_exeext; then
6725 LIBS="$ac_save_LIBS"
6726# We can link libXpm with no special library path.
6727vt_xpm_libraries=
6728else
6729 echo "$as_me: failed program was:" >&5
6730sed 's/^/| /' conftest.$ac_ext >&5
6731
6732 LIBS="$ac_save_LIBS"
6733# First see if replacing the include by lib works.
6734for ac_dir in \
6735 `echo "$vt_xpm_includes" | sed 's,include/X11,lib,;s,include,lib,'` \
6736 /usr/X11/lib \
6737 /usr/X11R6/lib \
6738 /usr/X11R5/lib \
6739 /usr/X11R4/lib \
6740 \
6741 /usr/lib/X11 \
6742 /usr/lib/X11R6 \
6743 /usr/lib/X11R5 \
6744 /usr/lib/X11R4 \
6745 \
6746 /usr/local/X11/lib \
6747 /usr/local/X11R6/lib \
6748 /usr/local/X11R5/lib \
6749 /usr/local/X11R4/lib \
6750 \
6751 /usr/local/lib/X11 \
6752 /usr/local/lib/X11R6 \
6753 /usr/local/lib/X11R5 \
6754 /usr/local/lib/X11R4 \
6755 \
6756 /usr/X386/lib \
6757 /usr/x386/lib \
6758 /usr/XFree86/lib/X11 \
6759 \
6760 /usr/lib \
6761 /usr/local/lib \
6762 /usr/unsupported/lib \
6763 /usr/athena/lib \
6764 /usr/local/x11r5/lib \
6765 /usr/lpp/Xamples/lib \
6766 \
6767 /usr/openwin/lib \
6768 /usr/openwin/share/lib \
6769 ; \
6770do
6771 for ac_extension in a so sl; do
6772 if test -r $ac_dir/libXpm.$ac_extension; then
6773 vt_xpm_libraries=$ac_dir
6774 break 2
6775 fi
6776 done
6777done
6778fi
6779
6780rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6781 conftest$ac_exeext conftest.$ac_ext
6782fi
6783
6784
6785 if test "$vt_xpm_includes" = NO -o "$vt_xpm_libraries" = NO; then
6786 ac_cv_have_xpm="have_xpm=no"
6787 else
6788 ac_cv_have_xpm="have_xpm=yes \
6789 vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
6790 vt_xpm_include_X11=$vt_xpm_include_X11"
6791 fi
6792fi
6793 eval "$ac_cv_have_xpm"
6794fi
6795
6796if test "$have_xpm" != yes; then
6797 { echo "$as_me:$LINENO: result: $have_xpm" >&5
6798echo "${ECHO_T}$have_xpm" >&6; }
6799 no_xpm=yes
6800else
6801 if test "$xpm_includes" != NO; then
6802 if test "$xpm_includes" = "$vt_xpm_includes"; then
6803 if test -r "$xpm_includes/X11/xpm.h"; then
6804 vt_xpm_include_X11=yes
6805 fi
6806 else
6807 vt_xpm_include_X11=no
6808 if test -z "$xpm_includes"; then
6809 cat >conftest.$ac_ext <<_ACEOF
6810/* confdefs.h. */
6811_ACEOF
6812cat confdefs.h >>conftest.$ac_ext
6813cat >>conftest.$ac_ext <<_ACEOF
6814/* end confdefs.h. */
6815#include <X11/xpm.h>
6816_ACEOF
6817if { (ac_try="$ac_cpp conftest.$ac_ext"
6818case "(($ac_try" in
6819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6820 *) ac_try_echo=$ac_try;;
6821esac
6822eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6823 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6824 ac_status=$?
6825 grep -v '^ *+' conftest.er1 >conftest.err
6826 rm -f conftest.er1
6827 cat conftest.err >&5
6828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6829 (exit $ac_status); } >/dev/null && {
6830 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6831 test ! -s conftest.err
6832 }; then
6833 vt_xpm_include_X11=yes
6834else
6835 echo "$as_me: failed program was:" >&5
6836sed 's/^/| /' conftest.$ac_ext >&5
6837
6838
6839fi
6840
6841rm -f conftest.err conftest.$ac_ext
6842 else
6843 if test -r "$xpm_includes/X11/xpm.h"; then
6844 vt_xpm_include_X11=yes
6845 fi 7364 fi
6846 fi 7365 fi
6847 fi 7366 fi
6848 vt_xpm_includes=$xpm_includes 7367 if test "x$support_afterimage" = "xyes"; then
7368 { echo "$as_me:$LINENO: result: $AFTERIMAGE_LIBS" >&5
7369echo "${ECHO_T}$AFTERIMAGE_LIBS" >&6; }
7370 else
7371 { echo "$as_me:$LINENO: result: no" >&5
7372echo "${ECHO_T}no" >&6; }
6849 fi 7373 fi
6850 if test "x$xpm_libraries" != xNO; then
6851 vt_xpm_libraries=$xpm_libraries
6852 fi
6853 # Update the cache value to reflect the command line values.
6854 ac_cv_have_xpm="have_xpm=yes \
6855 vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
6856 vt_xpm_include_X11=$vt_xpm_include_X11"
6857 eval "$ac_cv_have_xpm"
6858 { echo "$as_me:$LINENO: result: -I$vt_xpm_includes, -L$vt_xpm_libraries" >&5
6859echo "${ECHO_T}-I$vt_xpm_includes, -L$vt_xpm_libraries" >&6; }
6860 if test -n "$vt_xpm_includes"; then
6861 XPM_CPPFLAGS="-DHAVE_LIBXPM"
6862 fi
6863 if test -n "$vt_xpm_includes"; then
6864 XPM_CFLAGS="-I$vt_xpm_includes"
6865 fi
6866 XPM_LIBS="-lXpm"
6867 if test -n "$vt_xpm_libraries"; then
6868 XPM_LIBS="-L$vt_xpm_libraries $XPM_LIBS"
6869 fi
6870 if test "x$vt_xpm_include_X11" = xyes; then
6871
6872cat >>confdefs.h <<\_ACEOF
6873#define XPM_INC_X11 1
6874_ACEOF
6875
6876 fi
6877fi
6878
6879
6880
6881
6882
6883 if test x$no_xpm = xyes; then
6884 support_xpm=needsmanualspecification
6885 fi 7374 fi
6886fi 7375fi
6887 7376
6888{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5 7377{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
6889echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; } 7378echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
6949cat >>confdefs.h <<\_ACEOF 7438cat >>confdefs.h <<\_ACEOF
6950#define HAVE_SYS_WAIT_H 1 7439#define HAVE_SYS_WAIT_H 1
6951_ACEOF 7440_ACEOF
6952 7441
6953fi 7442fi
6954
6955{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6956echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
6957if test "${ac_cv_header_stdc+set}" = set; then
6958 echo $ECHO_N "(cached) $ECHO_C" >&6
6959else
6960 cat >conftest.$ac_ext <<_ACEOF
6961/* confdefs.h. */
6962_ACEOF
6963cat confdefs.h >>conftest.$ac_ext
6964cat >>conftest.$ac_ext <<_ACEOF
6965/* end confdefs.h. */
6966#include <stdlib.h>
6967#include <stdarg.h>
6968#include <string.h>
6969#include <float.h>
6970
6971int
6972main ()
6973{
6974
6975 ;
6976 return 0;
6977}
6978_ACEOF
6979rm -f conftest.$ac_objext
6980if { (ac_try="$ac_compile"
6981case "(($ac_try" in
6982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6983 *) ac_try_echo=$ac_try;;
6984esac
6985eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6986 (eval "$ac_compile") 2>conftest.er1
6987 ac_status=$?
6988 grep -v '^ *+' conftest.er1 >conftest.err
6989 rm -f conftest.er1
6990 cat conftest.err >&5
6991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6992 (exit $ac_status); } && {
6993 test -z "$ac_cxx_werror_flag" ||
6994 test ! -s conftest.err
6995 } && test -s conftest.$ac_objext; then
6996 ac_cv_header_stdc=yes
6997else
6998 echo "$as_me: failed program was:" >&5
6999sed 's/^/| /' conftest.$ac_ext >&5
7000
7001 ac_cv_header_stdc=no
7002fi
7003
7004rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7005
7006if test $ac_cv_header_stdc = yes; then
7007 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7008 cat >conftest.$ac_ext <<_ACEOF
7009/* confdefs.h. */
7010_ACEOF
7011cat confdefs.h >>conftest.$ac_ext
7012cat >>conftest.$ac_ext <<_ACEOF
7013/* end confdefs.h. */
7014#include <string.h>
7015
7016_ACEOF
7017if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7018 $EGREP "memchr" >/dev/null 2>&1; then
7019 :
7020else
7021 ac_cv_header_stdc=no
7022fi
7023rm -f conftest*
7024
7025fi
7026
7027if test $ac_cv_header_stdc = yes; then
7028 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7029 cat >conftest.$ac_ext <<_ACEOF
7030/* confdefs.h. */
7031_ACEOF
7032cat confdefs.h >>conftest.$ac_ext
7033cat >>conftest.$ac_ext <<_ACEOF
7034/* end confdefs.h. */
7035#include <stdlib.h>
7036
7037_ACEOF
7038if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7039 $EGREP "free" >/dev/null 2>&1; then
7040 :
7041else
7042 ac_cv_header_stdc=no
7043fi
7044rm -f conftest*
7045
7046fi
7047
7048if test $ac_cv_header_stdc = yes; then
7049 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7050 if test "$cross_compiling" = yes; then
7051 :
7052else
7053 cat >conftest.$ac_ext <<_ACEOF
7054/* confdefs.h. */
7055_ACEOF
7056cat confdefs.h >>conftest.$ac_ext
7057cat >>conftest.$ac_ext <<_ACEOF
7058/* end confdefs.h. */
7059#include <ctype.h>
7060#include <stdlib.h>
7061#if ((' ' & 0x0FF) == 0x020)
7062# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7063# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7064#else
7065# define ISLOWER(c) \
7066 (('a' <= (c) && (c) <= 'i') \
7067 || ('j' <= (c) && (c) <= 'r') \
7068 || ('s' <= (c) && (c) <= 'z'))
7069# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7070#endif
7071
7072#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7073int
7074main ()
7075{
7076 int i;
7077 for (i = 0; i < 256; i++)
7078 if (XOR (islower (i), ISLOWER (i))
7079 || toupper (i) != TOUPPER (i))
7080 return 2;
7081 return 0;
7082}
7083_ACEOF
7084rm -f conftest$ac_exeext
7085if { (ac_try="$ac_link"
7086case "(($ac_try" in
7087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7088 *) ac_try_echo=$ac_try;;
7089esac
7090eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7091 (eval "$ac_link") 2>&5
7092 ac_status=$?
7093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7094 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7095 { (case "(($ac_try" in
7096 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7097 *) ac_try_echo=$ac_try;;
7098esac
7099eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7100 (eval "$ac_try") 2>&5
7101 ac_status=$?
7102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7103 (exit $ac_status); }; }; then
7104 :
7105else
7106 echo "$as_me: program exited with status $ac_status" >&5
7107echo "$as_me: failed program was:" >&5
7108sed 's/^/| /' conftest.$ac_ext >&5
7109
7110( exit $ac_status )
7111ac_cv_header_stdc=no
7112fi
7113rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7114fi
7115
7116
7117fi
7118fi
7119{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7120echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
7121if test $ac_cv_header_stdc = yes; then
7122
7123cat >>confdefs.h <<\_ACEOF
7124#define STDC_HEADERS 1
7125_ACEOF
7126
7127fi
7128
7129# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7140 inttypes.h stdint.h unistd.h
7141do
7142as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7143{ echo "$as_me:$LINENO: checking for $ac_header" >&5
7144echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7145if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7146 echo $ECHO_N "(cached) $ECHO_C" >&6
7147else
7148 cat >conftest.$ac_ext <<_ACEOF
7149/* confdefs.h. */
7150_ACEOF
7151cat confdefs.h >>conftest.$ac_ext
7152cat >>conftest.$ac_ext <<_ACEOF
7153/* end confdefs.h. */
7154$ac_includes_default
7155
7156#include <$ac_header>
7157_ACEOF
7158rm -f conftest.$ac_objext
7159if { (ac_try="$ac_compile"
7160case "(($ac_try" in
7161 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7162 *) ac_try_echo=$ac_try;;
7163esac
7164eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7165 (eval "$ac_compile") 2>conftest.er1
7166 ac_status=$?
7167 grep -v '^ *+' conftest.er1 >conftest.err
7168 rm -f conftest.er1
7169 cat conftest.err >&5
7170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7171 (exit $ac_status); } && {
7172 test -z "$ac_cxx_werror_flag" ||
7173 test ! -s conftest.err
7174 } && test -s conftest.$ac_objext; then
7175 eval "$as_ac_Header=yes"
7176else
7177 echo "$as_me: failed program was:" >&5
7178sed 's/^/| /' conftest.$ac_ext >&5
7179
7180 eval "$as_ac_Header=no"
7181fi
7182
7183rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7184fi
7185ac_res=`eval echo '${'$as_ac_Header'}'`
7186 { echo "$as_me:$LINENO: result: $ac_res" >&5
7187echo "${ECHO_T}$ac_res" >&6; }
7188if test `eval echo '${'$as_ac_Header'}'` = yes; then
7189 cat >>confdefs.h <<_ACEOF
7190#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7191_ACEOF
7192
7193fi
7194
7195done
7196
7197 7443
7198 7444
7199 7445
7200 7446
7201 7447
7484rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7730rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7485fi 7731fi
7486{ echo "$as_me:$LINENO: result: $rxvt_cv_header_sysioctl" >&5 7732{ echo "$as_me:$LINENO: result: $rxvt_cv_header_sysioctl" >&5
7487echo "${ECHO_T}$rxvt_cv_header_sysioctl" >&6; } 7733echo "${ECHO_T}$rxvt_cv_header_sysioctl" >&6; }
7488 7734
7489if test -n "$GCC"; then
7490 LDARG="-Wl,"
7491else
7492 LDARG=""
7493fi
7494R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-rpath '$LDARG'\1/g'
7495
7496ac_save_CFLAGS=$CFLAGS
7497ac_save_LIBS=$LIBS
7498CFLAGS="$CFLAGS $X_CFLAGS"
7499LIBS=`echo "$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
7500{ echo "$as_me:$LINENO: checking for -rpath dynamic library path recording" >&5
7501echo $ECHO_N "checking for -rpath dynamic library path recording... $ECHO_C" >&6; }
7502if test "${rxvt_cv_rpath+set}" = set; then
7503 echo $ECHO_N "(cached) $ECHO_C" >&6
7504else
7505 if test "$cross_compiling" = yes; then
7506 { echo "$as_me:$LINENO: WARNING: You may need to check the LIBS line" >&5
7507echo "$as_me: WARNING: You may need to check the LIBS line" >&2;}
7508else
7509 cat >conftest.$ac_ext <<_ACEOF
7510/* confdefs.h. */
7511_ACEOF
7512cat confdefs.h >>conftest.$ac_ext
7513cat >>conftest.$ac_ext <<_ACEOF
7514/* end confdefs.h. */
7515#include <X11/Xlib.h>
7516#include <stdlib.h>
7517main()
7518{
7519 exit(0);
7520 (void) XOpenDisplay("foobar");
7521}
7522_ACEOF
7523rm -f conftest$ac_exeext
7524if { (ac_try="$ac_link"
7525case "(($ac_try" in
7526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7527 *) ac_try_echo=$ac_try;;
7528esac
7529eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7530 (eval "$ac_link") 2>&5
7531 ac_status=$?
7532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7533 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7534 { (case "(($ac_try" in
7535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7536 *) ac_try_echo=$ac_try;;
7537esac
7538eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7539 (eval "$ac_try") 2>&5
7540 ac_status=$?
7541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7542 (exit $ac_status); }; }; then
7543 rxvt_cv_rpath=yes
7544else
7545 echo "$as_me: program exited with status $ac_status" >&5
7546echo "$as_me: failed program was:" >&5
7547sed 's/^/| /' conftest.$ac_ext >&5
7548
7549( exit $ac_status )
7550rxvt_cv_rpath=no
7551fi
7552rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7553fi
7554
7555
7556fi
7557{ echo "$as_me:$LINENO: result: $rxvt_cv_rpath" >&5
7558echo "${ECHO_T}$rxvt_cv_rpath" >&6; }
7559if test x$rxvt_cv_rpath != xyes; then
7560 R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-R\1/g'
7561 LIBS=`echo "$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
7562 { echo "$as_me:$LINENO: checking for -R dynamic library path recording" >&5
7563echo $ECHO_N "checking for -R dynamic library path recording... $ECHO_C" >&6; }
7564if test "${rxvt_cv_R+set}" = set; then
7565 echo $ECHO_N "(cached) $ECHO_C" >&6
7566else
7567 if test "$cross_compiling" = yes; then
7568 rxvt_cv_R=no
7569else
7570 cat >conftest.$ac_ext <<_ACEOF
7571/* confdefs.h. */
7572_ACEOF
7573cat confdefs.h >>conftest.$ac_ext
7574cat >>conftest.$ac_ext <<_ACEOF
7575/* end confdefs.h. */
7576#include <X11/Xlib.h>
7577#include <stdlib.h>
7578main()
7579{
7580 exit(0);
7581 (void) XOpenDisplay("foobar");
7582}
7583_ACEOF
7584rm -f conftest$ac_exeext
7585if { (ac_try="$ac_link"
7586case "(($ac_try" in
7587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7588 *) ac_try_echo=$ac_try;;
7589esac
7590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7591 (eval "$ac_link") 2>&5
7592 ac_status=$?
7593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7594 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7595 { (case "(($ac_try" in
7596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7597 *) ac_try_echo=$ac_try;;
7598esac
7599eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7600 (eval "$ac_try") 2>&5
7601 ac_status=$?
7602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7603 (exit $ac_status); }; }; then
7604 rxvt_cv_R=yes
7605else
7606 echo "$as_me: program exited with status $ac_status" >&5
7607echo "$as_me: failed program was:" >&5
7608sed 's/^/| /' conftest.$ac_ext >&5
7609
7610( exit $ac_status )
7611rxvt_cv_R=no
7612fi
7613rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7614fi
7615
7616
7617fi
7618{ echo "$as_me:$LINENO: result: $rxvt_cv_R" >&5
7619echo "${ECHO_T}$rxvt_cv_R" >&6; }
7620 if test x$rxvt_cv_R != xyes; then
7621 LIBS="$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
7622 fi
7623fi
7624
7625{ echo "$as_me:$LINENO: checking for XPointer" >&5 7735{ echo "$as_me:$LINENO: checking for XPointer" >&5
7626echo $ECHO_N "checking for XPointer... $ECHO_C" >&6; } 7736echo $ECHO_N "checking for XPointer... $ECHO_C" >&6; }
7627if test "${rxvt_cv_xpointer+set}" = set; then 7737if test "${rxvt_cv_xpointer+set}" = set; then
7628 echo $ECHO_N "(cached) $ECHO_C" >&6 7738 echo $ECHO_N "(cached) $ECHO_C" >&6
7629else 7739else
7676cat >>confdefs.h <<\_ACEOF 7786cat >>confdefs.h <<\_ACEOF
7677#define HAVE_XPOINTER 1 7787#define HAVE_XPOINTER 1
7678_ACEOF 7788_ACEOF
7679 7789
7680fi 7790fi
7681LIBS=$ac_save_LIBS
7682CFLAGS=$ac_save_CFLAGS
7683 7791
7684{ echo "$as_me:$LINENO: checking for XLIB_ILLEGAL_ACCESS" >&5 7792{ echo "$as_me:$LINENO: checking for XLIB_ILLEGAL_ACCESS" >&5
7685echo $ECHO_N "checking for XLIB_ILLEGAL_ACCESS... $ECHO_C" >&6; } 7793echo $ECHO_N "checking for XLIB_ILLEGAL_ACCESS... $ECHO_C" >&6; }
7686if test "${rxvt_xlib_illegal_access+set}" = set; then 7794if test "${rxvt_xlib_illegal_access+set}" = set; then
7687 echo $ECHO_N "(cached) $ECHO_C" >&6 7795 echo $ECHO_N "(cached) $ECHO_C" >&6
10102_ACEOF 10210_ACEOF
10103 10211
10104 10212
10105 10213
10106 10214
10107
10108
10109for ac_func in \ 10215for ac_func in unsetenv
10110 unsetenv \
10111 setutent \
10112 on_exit \
10113
10114do 10216do
10115as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 10217as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10116{ echo "$as_me:$LINENO: checking for $ac_func" >&5 10218{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10117echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 10219echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10118if { 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
10257 10359
10258 10360
10259 10361
10260 10362
10261for ac_func in \ 10363for ac_func in \
10262 ttyslot \
10263 updwtmp \ 10364 updwtmp \
10264 updwtmpx \ 10365 updwtmpx \
10366 updlastlogx \
10265 10367
10266do 10368do
10267as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 10369as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10268{ echo "$as_me:$LINENO: checking for $ac_func" >&5 10370{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10269echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 10371echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11690 11792
11691cat >>confdefs.h <<_ACEOF 11793cat >>confdefs.h <<_ACEOF
11692#define LASTLOG_FILE "$path_lastlog" 11794#define LASTLOG_FILE "$path_lastlog"
11693_ACEOF 11795_ACEOF
11694 11796
11695 if test -d "$path_lastlog"; then
11696
11697cat >>confdefs.h <<\_ACEOF
11698#define LASTLOG_IS_DIR 1
11699_ACEOF
11700
11701 fi
11702fi 11797fi
11703 11798
11704{ echo "$as_me:$LINENO: checking where lastlogx is located" >&5 11799{ echo "$as_me:$LINENO: checking where lastlogx is located" >&5
11705echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6; } 11800echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6; }
11706if test "${path_lastlogx+set}" = set; then 11801if test "${path_lastlogx+set}" = set; then
11788 11883
11789fi 11884fi
11790 11885
11791 11886
11792 11887
11793{ echo "$as_me:$LINENO: checking where ttys/ttytab is located" >&5
11794echo $ECHO_N "checking where ttys/ttytab is located... $ECHO_C" >&6; }
11795if test "${rxvt_cv_path_ttytab+set}" = set; then
11796 echo $ECHO_N "(cached) $ECHO_C" >&6
11797else
11798 for ttys_file in /etc/ttys /etc/ttytab;
11799do
11800 if test -f "$ttys_file" ; then
11801 rxvt_cv_path_ttytab=$ttys_file
11802 break
11803 fi
11804done
11805 11888
11806fi
11807{ echo "$as_me:$LINENO: result: $rxvt_cv_path_ttytab" >&5
11808echo "${ECHO_T}$rxvt_cv_path_ttytab" >&6; }
11809if test x$rxvt_cv_path_ttytab != x; then
11810
11811cat >>confdefs.h <<_ACEOF
11812#define TTYTAB_FILENAME "$rxvt_cv_path_ttytab"
11813_ACEOF
11814
11815fi
11816
11817
11818ac_save_LIBS=$LIBS 11889save_LIBS=$LIBS
11819ac_save_CFLAGS=$CFLAGS 11890save_CFLAGS=$CFLAGS
11820CFLAGS="$CFLAGS $X_CFLAGS" 11891CFLAGS="$CFLAGS $X_CFLAGS"
11821LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" 11892LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
11822if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then 11893if test x$support_xim = xyes; then
11823 LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
11824fi
11825{ echo "$as_me:$LINENO: checking for working Xlocale" >&5 11894 { echo "$as_me:$LINENO: checking for working Xlocale" >&5
11826echo $ECHO_N "checking for working Xlocale... $ECHO_C" >&6; } 11895echo $ECHO_N "checking for working Xlocale... $ECHO_C" >&6; }
11827if test "${rxvt_cv_func_xlocale+set}" = set; then 11896if test "${rxvt_cv_func_xlocale+set}" = set; then
11828 echo $ECHO_N "(cached) $ECHO_C" >&6 11897 echo $ECHO_N "(cached) $ECHO_C" >&6
11829else 11898else
11830 if test "$cross_compiling" = yes; then 11899 if test "$cross_compiling" = yes; then
11831 : 11900 :
11832else 11901else
11833 cat >conftest.$ac_ext <<_ACEOF 11902 cat >conftest.$ac_ext <<_ACEOF
11834/* confdefs.h. */ 11903/* confdefs.h. */
11835_ACEOF 11904_ACEOF
11836cat confdefs.h >>conftest.$ac_ext 11905cat confdefs.h >>conftest.$ac_ext
11837cat >>conftest.$ac_ext <<_ACEOF 11906cat >>conftest.$ac_ext <<_ACEOF
11838/* end confdefs.h. */ 11907/* end confdefs.h. */
11839#include <X11/Xlib.h> 11908#include <X11/Xlib.h>
11840#include <stdlib.h> 11909 #include <stdlib.h>
11841main() { 11910 main() {
11842char *p; 11911 char *p;
11843if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p) 11912 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
11844exit (XSupportsLocale() ? 0 : 1); 11913 exit (XSupportsLocale() ? 0 : 1);
11845else 11914 else
11846exit (1);} 11915 exit (1);}
11847_ACEOF 11916_ACEOF
11848rm -f conftest$ac_exeext 11917rm -f conftest$ac_exeext
11849if { (ac_try="$ac_link" 11918if { (ac_try="$ac_link"
11850case "(($ac_try" in 11919case "(($ac_try" in
11851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11863eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11932eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11864 (eval "$ac_try") 2>&5 11933 (eval "$ac_try") 2>&5
11865 ac_status=$? 11934 ac_status=$?
11866 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11867 (exit $ac_status); }; }; then 11936 (exit $ac_status); }; }; then
11868 rxvt_cv_func_xlocale=yes 11937 rxvt_cv_func_xlocale=yes
11869else 11938else
11870 echo "$as_me: program exited with status $ac_status" >&5 11939 echo "$as_me: program exited with status $ac_status" >&5
11871echo "$as_me: failed program was:" >&5 11940echo "$as_me: failed program was:" >&5
11872sed 's/^/| /' conftest.$ac_ext >&5 11941sed 's/^/| /' conftest.$ac_ext >&5
11873 11942
11879 11948
11880 11949
11881fi 11950fi
11882{ echo "$as_me:$LINENO: result: $rxvt_cv_func_xlocale" >&5 11951{ echo "$as_me:$LINENO: result: $rxvt_cv_func_xlocale" >&5
11883echo "${ECHO_T}$rxvt_cv_func_xlocale" >&6; } 11952echo "${ECHO_T}$rxvt_cv_func_xlocale" >&6; }
11884if test x$support_xim = xyes; then
11885 if test x$rxvt_cv_func_xlocale = xyes; then 11953 if test x$rxvt_cv_func_xlocale = xyes; then
11886 11954
11887cat >>confdefs.h <<\_ACEOF 11955cat >>confdefs.h <<\_ACEOF
11888#define USE_XIM 1 11956#define USE_XIM 1
11889_ACEOF 11957_ACEOF
11890 11958
11959 { echo "$as_me:$LINENO: checking for broken XIM callback" >&5
11960echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6; }
11961if test "${rxvt_broken_ximcb+set}" = set; then
11962 echo $ECHO_N "(cached) $ECHO_C" >&6
11963else
11964 cat >conftest.$ac_ext <<_ACEOF
11965
11966 #include <X11/Xlib.h>
11967
11968 void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
11969
11970 void f() {
11971 XIMCallback cb;
11972 cb.callback = im_destroy_cb;
11973 }
11974
11975_ACEOF
11976rm -f conftest.$ac_objext
11977if { (ac_try="$ac_compile"
11978case "(($ac_try" in
11979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11980 *) ac_try_echo=$ac_try;;
11981esac
11982eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11983 (eval "$ac_compile") 2>conftest.er1
11984 ac_status=$?
11985 grep -v '^ *+' conftest.er1 >conftest.err
11986 rm -f conftest.er1
11987 cat conftest.err >&5
11988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11989 (exit $ac_status); } && {
11990 test -z "$ac_cxx_werror_flag" ||
11991 test ! -s conftest.err
11992 } && test -s conftest.$ac_objext; then
11993 rxvt_broken_ximcb=yes
11994else
11995 echo "$as_me: failed program was:" >&5
11996sed 's/^/| /' conftest.$ac_ext >&5
11997
11998 rxvt_broken_ximcb=no
11999fi
12000
12001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12002fi
12003{ echo "$as_me:$LINENO: result: $rxvt_broken_ximcb" >&5
12004echo "${ECHO_T}$rxvt_broken_ximcb" >&6; }
12005
12006 if test x$rxvt_broken_ximcb = xyes; then
12007
12008cat >>confdefs.h <<\_ACEOF
12009#define XIMCB_PROTO_BROKEN 1
12010_ACEOF
12011
12012 fi
11891 fi 12013 fi
11892fi 12014fi
11893 12015
11894{ echo "$as_me:$LINENO: checking for working X setlocale" >&5 12016{ echo "$as_me:$LINENO: checking for working X setlocale" >&5
11895echo $ECHO_N "checking for working X setlocale... $ECHO_C" >&6; } 12017echo $ECHO_N "checking for working X setlocale... $ECHO_C" >&6; }
11948cat >>confdefs.h <<\_ACEOF 12070cat >>confdefs.h <<\_ACEOF
11949#define HAVE_XSETLOCALE 1 12071#define HAVE_XSETLOCALE 1
11950_ACEOF 12072_ACEOF
11951 12073
11952fi 12074fi
11953LIBS=$ac_save_LIBS 12075LIBS=$save_LIBS
11954CFLAGS=$ac_save_CFLAGS 12076CFLAGS=$save_CFLAGS
11955 12077
11956{ echo "$as_me:$LINENO: checking for working plain setlocale" >&5 12078{ echo "$as_me:$LINENO: checking for working plain setlocale" >&5
11957echo $ECHO_N "checking for working plain setlocale... $ECHO_C" >&6; } 12079echo $ECHO_N "checking for working plain setlocale... $ECHO_C" >&6; }
11958if test "${rxvt_cv_func_setlocale+set}" = set; then 12080if test "${rxvt_cv_func_setlocale+set}" = set; then
11959 echo $ECHO_N "(cached) $ECHO_C" >&6 12081 echo $ECHO_N "(cached) $ECHO_C" >&6
12162 { { echo "$as_me:$LINENO: error: libptytty requires unix-compliant filehandle passing ability" >&5 12284 { { echo "$as_me:$LINENO: error: libptytty requires unix-compliant filehandle passing ability" >&5
12163echo "$as_me: error: libptytty requires unix-compliant filehandle passing ability" >&2;} 12285echo "$as_me: error: libptytty requires unix-compliant filehandle passing ability" >&2;}
12164 { (exit 1); exit 1; }; } 12286 { (exit 1); exit 1; }; }
12165fi 12287fi
12166 12288
12167
12168{ echo "$as_me:$LINENO: checking for broken XIM callback" >&5
12169echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6; }
12170if test "${rxvt_broken_ximcb+set}" = set; then
12171 echo $ECHO_N "(cached) $ECHO_C" >&6
12172else
12173 cat >conftest.$ac_ext <<_ACEOF
12174
12175#include <X11/Xlib.h>
12176
12177void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
12178
12179void f() {
12180 XIMCallback cb;
12181 cb.callback = im_destroy_cb;
12182}
12183
12184_ACEOF
12185rm -f conftest.$ac_objext
12186if { (ac_try="$ac_compile"
12187case "(($ac_try" in
12188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12189 *) ac_try_echo=$ac_try;;
12190esac
12191eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12192 (eval "$ac_compile") 2>conftest.er1
12193 ac_status=$?
12194 grep -v '^ *+' conftest.er1 >conftest.err
12195 rm -f conftest.er1
12196 cat conftest.err >&5
12197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12198 (exit $ac_status); } && {
12199 test -z "$ac_cxx_werror_flag" ||
12200 test ! -s conftest.err
12201 } && test -s conftest.$ac_objext; then
12202 rxvt_broken_ximcb=yes
12203else
12204 echo "$as_me: failed program was:" >&5
12205sed 's/^/| /' conftest.$ac_ext >&5
12206
12207 rxvt_broken_ximcb=no
12208fi
12209
12210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12211fi
12212{ echo "$as_me:$LINENO: result: $rxvt_broken_ximcb" >&5
12213echo "${ECHO_T}$rxvt_broken_ximcb" >&6; }
12214
12215if test x$rxvt_broken_ximcb = xyes; then
12216
12217cat >>confdefs.h <<\_ACEOF
12218#define XIMCB_PROTO_BROKEN 1
12219_ACEOF
12220
12221fi
12222 12289
12223 12290
12224 12291
12225 12292
12226 12293
12907echo "${ECHO_T}no" >&6; } 12974echo "${ECHO_T}no" >&6; }
12908fi 12975fi
12909 12976
12910 12977
12911 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then 12978 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then
12912 LIBS="$LIBS `$PKG_CONFIG xft --libs`" 12979 X_LIBS="`$PKG_CONFIG xft --libs` $X_LIBS"
12913 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`" 12980 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`"
12914 else 12981 else
12915 # 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.
12916set dummy xft-config; ac_word=$2 12983set dummy xft-config; ac_word=$2
12917{ echo "$as_me:$LINENO: checking for $ac_word" >&5 12984{ echo "$as_me:$LINENO: checking for $ac_word" >&5
12952echo "${ECHO_T}no" >&6; } 13019echo "${ECHO_T}no" >&6; }
12953fi 13020fi
12954 13021
12955 13022
12956 if test $XFT_CONFIG != no; then 13023 if test $XFT_CONFIG != no; then
12957 LIBS="$LIBS `$XFT_CONFIG --libs`" 13024 X_LIBS="`$XFT_CONFIG --libs` $X_LIBS"
12958 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`" 13025 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
12959 fi 13026 fi
12960 fi 13027 fi
12961 13028
12962 13029
13099 support_xft=no 13166 support_xft=no
13100fi 13167fi
13101 13168
13102done 13169done
13103 13170
13171 ac_save_LIBS="$LIBS"
13172 LIBS="$LIBS $X_LIBS"
13104 13173
13105{ echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5 13174{ echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5
13106echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6; } 13175echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6; }
13107if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then 13176if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then
13108 echo $ECHO_N "(cached) $ECHO_C" >&6 13177 echo $ECHO_N "(cached) $ECHO_C" >&6
13172 13241
13173else 13242else
13174 support_xft=no 13243 support_xft=no
13175fi 13244fi
13176 13245
13246 LIBS="$ac_save_LIBS"
13177 13247
13178 if test x$support_xft = xyes; then 13248 if test x$support_xft = xyes; then
13179 13249
13180cat >>confdefs.h <<\_ACEOF 13250cat >>confdefs.h <<\_ACEOF
13181#define XFT 1 13251#define XFT 1
13209cat >>confdefs.h <<\_ACEOF 13279cat >>confdefs.h <<\_ACEOF
13210#define OFF_FOCUS_FADING 1 13280#define OFF_FOCUS_FADING 1
13211_ACEOF 13281_ACEOF
13212 13282
13213fi 13283fi
13214if test x$support_tinting = xyes; then
13215
13216cat >>confdefs.h <<\_ACEOF
13217#define TINTING 1
13218_ACEOF
13219
13220fi
13221if test x$support_inheritpixmap = xyes; then 13284if test x$support_inheritpixmap = xyes; then
13222 13285
13223cat >>confdefs.h <<\_ACEOF 13286cat >>confdefs.h <<\_ACEOF
13224#define ENABLE_TRANSPARENCY 1 13287#define ENABLE_TRANSPARENCY 1
13225_ACEOF 13288_ACEOF
13258cat >>confdefs.h <<\_ACEOF 13321cat >>confdefs.h <<\_ACEOF
13259#define MOUSE_SLIP_WHEELING 1 13322#define MOUSE_SLIP_WHEELING 1
13260_ACEOF 13323_ACEOF
13261 13324
13262fi 13325fi
13263if test x$support_xpm = xyes -o x$support_afterimage = xyes ; then
13264
13265cat >>confdefs.h <<\_ACEOF
13266#define XPM_BACKGROUND 1
13267_ACEOF
13268
13269fi
13270
13271if test x$support_afterimage = xyes; then 13326if test x$support_afterimage = xyes; then
13272 13327
13273cat >>confdefs.h <<\_ACEOF 13328cat >>confdefs.h <<\_ACEOF
13274#define HAVE_AFTERIMAGE 1 13329#define HAVE_AFTERIMAGE 1
13275_ACEOF 13330_ACEOF
13276 13331
13277fi
13278
13279if test x$support_afterstep = xyes; then
13280 13332
13281cat >>confdefs.h <<\_ACEOF 13333cat >>confdefs.h <<\_ACEOF
13282#define AFTERSTEP_INTEGRATION 1 13334#define BG_IMAGE_FROM_FILE 1
13283_ACEOF 13335_ACEOF
13284 13336
13285fi 13337fi
13338
13286 13339
13287if test x$support_scroll_rxvt = xyes; then 13340if test x$support_scroll_rxvt = xyes; then
13288 13341
13289cat >>confdefs.h <<\_ACEOF 13342cat >>confdefs.h <<\_ACEOF
13290#define RXVT_SCROLLBAR 1 13343#define RXVT_SCROLLBAR 1
13559 13612
13560 13613
13561 13614
13562 13615
13563 13616
13564if test x$support_perl = xyes; then
13565 support_frills=yes
13566fi
13567 13617
13568 13618
13569 13619
13570 13620
13571 13621
13572
13573if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
13574 LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
13575 X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
13576 X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
13577 XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
13578fi
13579 13622
13580 13623
13581 13624
13582 13625
13583 13626
14351INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 14394INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
14352INSTALL_DATA!$INSTALL_DATA$ac_delim 14395INSTALL_DATA!$INSTALL_DATA$ac_delim
14353GREP!$GREP$ac_delim 14396GREP!$GREP$ac_delim
14354EGREP!$EGREP$ac_delim 14397EGREP!$EGREP$ac_delim
14355LINKER!$LINKER$ac_delim 14398LINKER!$LINKER$ac_delim
14356CXXLIB!$CXXLIB$ac_delim
14357INSTALL_LIBRXVT!$INSTALL_LIBRXVT$ac_delim 14399INSTALL_LIBRXVT!$INSTALL_LIBRXVT$ac_delim
14358RXVTNAME!$RXVTNAME$ac_delim 14400RXVTNAME!$RXVTNAME$ac_delim
14401CXXCPP!$CXXCPP$ac_delim
14359TIC!$TIC$ac_delim 14402TIC!$TIC$ac_delim
14360XMKMF!$XMKMF$ac_delim 14403XMKMF!$XMKMF$ac_delim
14361CXXCPP!$CXXCPP$ac_delim
14362X_CFLAGS!$X_CFLAGS$ac_delim 14404X_CFLAGS!$X_CFLAGS$ac_delim
14363X_PRE_LIBS!$X_PRE_LIBS$ac_delim 14405X_PRE_LIBS!$X_PRE_LIBS$ac_delim
14364X_LIBS!$X_LIBS$ac_delim 14406X_LIBS!$X_LIBS$ac_delim
14365X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim 14407X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim
14366afterimage_config!$afterimage_config$ac_delim 14408afterimage_config!$afterimage_config$ac_delim
14367XPM_CPPFLAGS!$XPM_CPPFLAGS$ac_delim
14368XPM_CFLAGS!$XPM_CFLAGS$ac_delim
14369XPM_LIBS!$XPM_LIBS$ac_delim
14370rxvt_int16_typedef!$rxvt_int16_typedef$ac_delim 14409rxvt_int16_typedef!$rxvt_int16_typedef$ac_delim
14371rxvt_uint16_typedef!$rxvt_uint16_typedef$ac_delim 14410rxvt_uint16_typedef!$rxvt_uint16_typedef$ac_delim
14372rxvt_int32_typedef!$rxvt_int32_typedef$ac_delim 14411rxvt_int32_typedef!$rxvt_int32_typedef$ac_delim
14373rxvt_uint32_typedef!$rxvt_uint32_typedef$ac_delim 14412rxvt_uint32_typedef!$rxvt_uint32_typedef$ac_delim
14374rxvt_intp_define!$rxvt_intp_define$ac_delim 14413rxvt_intp_define!$rxvt_intp_define$ac_delim
14379PERLLIB!$PERLLIB$ac_delim 14418PERLLIB!$PERLLIB$ac_delim
14380PERLFLAGS!$PERLFLAGS$ac_delim 14419PERLFLAGS!$PERLFLAGS$ac_delim
14381PERLPRIVLIBEXP!$PERLPRIVLIBEXP$ac_delim 14420PERLPRIVLIBEXP!$PERLPRIVLIBEXP$ac_delim
14382IF_PERL!$IF_PERL$ac_delim 14421IF_PERL!$IF_PERL$ac_delim
14383PERL_O!$PERL_O$ac_delim 14422PERL_O!$PERL_O$ac_delim
14384LIBAFTERIMAGE_CFLAGS!$LIBAFTERIMAGE_CFLAGS$ac_delim 14423AFTERIMAGE_CFLAGS!$AFTERIMAGE_CFLAGS$ac_delim
14385AFTERIMAGE_LIBS!$AFTERIMAGE_LIBS$ac_delim 14424AFTERIMAGE_LIBS!$AFTERIMAGE_LIBS$ac_delim
14386include_stdint_h!$include_stdint_h$ac_delim 14425include_stdint_h!$include_stdint_h$ac_delim
14426include_stdarg_h!$include_stdarg_h$ac_delim
14427include_stdlib_h!$include_stdlib_h$ac_delim
14428include_unistd_h!$include_unistd_h$ac_delim
14429include_string_h!$include_string_h$ac_delim
14387_ACEOF 14430_ACEOF
14388 14431
14389 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 14432 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
14390 break 14433 break
14391 elif $ac_last_try; then 14434 elif $ac_last_try; then
14423 14466
14424 14467
14425ac_delim='%!_!# ' 14468ac_delim='%!_!# '
14426for ac_last_try in false false false false false :; do 14469for ac_last_try in false false false false false :; do
14427 cat >conf$$subs.sed <<_ACEOF 14470 cat >conf$$subs.sed <<_ACEOF
14428include_stdarg_h!$include_stdarg_h$ac_delim
14429include_stdlib_h!$include_stdlib_h$ac_delim
14430include_unistd_h!$include_unistd_h$ac_delim
14431include_string_h!$include_string_h$ac_delim
14432include_fcntl_h!$include_fcntl_h$ac_delim 14471include_fcntl_h!$include_fcntl_h$ac_delim
14433include_util_h!$include_util_h$ac_delim 14472include_util_h!$include_util_h$ac_delim
14434include_assert_h!$include_assert_h$ac_delim 14473include_assert_h!$include_assert_h$ac_delim
14435include_sys_ioctl_h!$include_sys_ioctl_h$ac_delim 14474include_sys_ioctl_h!$include_sys_ioctl_h$ac_delim
14436include_sys_select_h!$include_sys_select_h$ac_delim 14475include_sys_select_h!$include_sys_select_h$ac_delim
14439include_time_h!$include_time_h$ac_delim 14478include_time_h!$include_time_h$ac_delim
14440LIBOBJS!$LIBOBJS$ac_delim 14479LIBOBJS!$LIBOBJS$ac_delim
14441LTLIBOBJS!$LTLIBOBJS$ac_delim 14480LTLIBOBJS!$LTLIBOBJS$ac_delim
14442_ACEOF 14481_ACEOF
14443 14482
14444 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 14; then 14483 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 10; then
14445 break 14484 break
14446 elif $ac_last_try; then 14485 elif $ac_last_try; then
14447 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 14486 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14448echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 14487echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14449 { (exit 1); exit 1; }; } 14488 { (exit 1); exit 1; }; }
14878 Install path: ${prefix}/bin 14917 Install path: ${prefix}/bin
14879 Compiler: $CXX 14918 Compiler: $CXX
14880 Compiler flags: $CXXFLAGS 14919 Compiler flags: $CXXFLAGS
14881 Linker: $LINKER" 14920 Linker: $LINKER"
14882 14921
14883if test x$support_xpm = xyes; then
14884 echo " Xpm library: $XPM_LIBS"
14885fi
14886
14887if test x$support_afterimage = xyes; then
14888 echo " AfterImage support: yes"
14889fi
14890
14891if test x$support_afterstep = xyes; then
14892 echo " AfterStep integration: yes"
14893fi
14894
14895if test x$term != x; then 14922if test x$term != x; then
14896 echo " set TERM to: $term" 14923 echo " set TERM to: $term"
14897fi 14924fi
14898if test x$terminfo != x; then 14925if test x$terminfo != x; then
14899 echo " set TERMINFO to: $terminfo" 14926 echo " set TERMINFO to: $terminfo"
14903if test x$RESFALLBACK != x; then 14930if test x$RESFALLBACK != x; then
14904 echo " resource class fallback: $RESFALLBACK" 14931 echo " resource class fallback: $RESFALLBACK"
14905fi 14932fi
14906echo 14933echo
14907echo " embedded perl: $support_perl" 14934echo " embedded perl: $support_perl"
14935echo " libafterimage: $support_afterimage"
14908echo 14936echo
14909if test x$support_xpm = xneedsmanualspecification; then
14910 echo ".----------------------------------------------------------------."
14911 echo ". WARNING: --enable-xpm-background was specified however the ."
14912 echo ". XPM includes files and libraries could not be found. ."
14913 echo ". XPM backgrounds are now being DISABLED! If you want ."
14914 echo ". to use them you should rerun configure with the ."
14915 echo ". appropriate --with-xpm-includes=/path/to/xpm/includes ."
14916 echo ". and --with-xpm-library=/path/to/xpm/library lines. ."
14917 echo ".----------------------------------------------------------------."
14918fi
14919if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then 14937if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then
14920 echo ".----------------------------------------------------------------." 14938 echo ".----------------------------------------------------------------."
14921 echo ". WARNING: --enable-xim was specified however the locale support ." 14939 echo ". WARNING: --enable-xim was specified however the locale support ."
14922 echo ". functions could not be found. ." 14940 echo ". functions could not be found. ."
14923 echo ". XIM is now being DISABLED! ." 14941 echo ". XIM is now being DISABLED! ."

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines