3 #### Configuration script for XEmacs. Largely divergent from FSF.
4 #### Guess values for system-dependent variables and create Makefiles.
5 #### Generated automatically using autoconf version 2.13
6 #### Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
7 #### Copyright (C) 1993-1995 Board of Trustees, University of Illinois.
8 #### Copyright (C) 1996, 1997 Sun Microsystems, Inc.
9 #### Copyright (C) 1995, 1996, 2005 Ben Wing.
10 #### Copyright (C) 2000, 2001 Martin Buchholz.
11 #### Copyright (C) 1998, 1999 J. Kean Johnston.
13 ### Don't edit this script!
14 ### This script was automatically generated by the `autoconf' program
15 ### from the file `./configure.in'.
16 ### To rebuild it, execute the command
18 ### in the this directory. You must have autoconf version 2.13 or later.
19 ### Note: this script has not yet been ported to autoconf version 2.5x.
21 ### This file is part of XEmacs.
23 ### XEmacs is free software; you can redistribute it and/or modify it
24 ### under the terms of the GNU General Public License as published by
25 ### the Free Software Foundation; either version 2, or (at your
26 ### option) any later version.
28 ### XEmacs is distributed in the hope that it will be useful, but
29 ### WITHOUT ANY WARRANTY; without even the implied warranty of
30 ### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
31 ### General Public License for more details.
33 ### You should have received a copy of the GNU General Public License
34 ### along with XEmacs; see the file COPYING. If not, write to the Free
35 ### Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
38 ### For usage, run `./configure --help'
39 ### For more detailed information on building and installing XEmacs,
40 ### read the file `INSTALL'.
42 ### If configure succeeds, it leaves its status in config.status.
43 ### A log of configuration tests can be found in config.log.
44 ### If configure fails after disturbing the status quo,
45 ### config.status is removed.
48 --with-x use the X Window System"
52 if test -n "$ZSH_VERSION"; then
53 setopt NO_BAD_PATTERN NO_BANG_HIST NO_BG_NICE NO_EQUALS NO_FUNCTION_ARGZERO
54 setopt GLOB_SUBST NO_HUP INTERACTIVE_COMMENTS KSH_ARRAYS NO_MULTIOS NO_NOMATCH
55 setopt RM_STAR_SILENT POSIX_BUILTINS SH_FILE_EXPANSION SH_GLOB SH_OPTION_LETTERS
56 setopt SH_WORD_SPLIT BSD_ECHO IGNORE_BRACES
57 if test -n "$CDPATH"; then CDPATH="."; export CDPATH; fi
58 elif test -n "$BASH_VERSION"; then
62 if test -n "$CDPATH"; then CDPATH="."; export CDPATH; fi
73 program_transform_name=s,x,x,
84 SHELL=${CONFIG_SHELL-/bin/sh}
87 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
89 # File descriptor usage:
92 # 2 errors and warnings
93 # 3 some systems may open it to /dev/tty
94 # 4 used on the Kubota Titan
95 # 6 checking for... messages and results
96 # 5 compiler messages saved in config.log
97 if test "$silent" = yes; then
105 This file contains any messages produced by compilers while
106 running configure, to aid debugging if configure makes a mistake.
109 # Strip out --no-create and --no-recursion so they do not pile up.
110 # Also quote any args containing shell metacharacters.
115 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
116 | --no-cr | --no-c) ;;
117 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
118 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
119 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
120 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
121 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
126 # Only set these to C if already set. These must not be set unconditionally
127 # because not all systems understand e.g. LANG=C (notably SCO).
128 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
129 # Non-C LC_CTYPE values break the ctype check.
130 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
131 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
132 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
133 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
135 # confdefs.h avoids OS command line length limits that DEFS can exceed.
136 rm -rf conftest* confdefs.h
137 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
140 # A filename unique to this package, relative to the directory that
141 # configure is in, which we can look for to find out if srcdir is correct.
142 ac_unique_file=src/lisp.h
144 # Find the source files, if location was not specified.
145 if test -z "$srcdir"; then
146 ac_srcdir_defaulted=yes
147 # Try the directory containing this script, then its parent.
149 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
150 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
152 if test ! -r $srcdir/$ac_unique_file; then
156 ac_srcdir_defaulted=no
158 if test ! -r $srcdir/$ac_unique_file; then
159 if test "$ac_srcdir_defaulted" = yes; then
160 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
162 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
165 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
167 # Prefer explicitly selected file to automatically selected ones.
168 if test -z "$CONFIG_SITE"; then
169 if test "x$prefix" != xNONE; then
170 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
172 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
175 for ac_site_file in $CONFIG_SITE; do
176 if test -r "$ac_site_file"; then
177 echo "loading site script $ac_site_file"
184 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
185 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
186 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
187 ac_cpp='$CPP '"$xe_cppflags"
188 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
189 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
194 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
195 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
196 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
203 ac_n= ac_c='\c' ac_t=
207 progname="`echo $0 | sed 's:^\./\./:\./:'`"
210 MAKE_SUBDIR="$MAKE_SUBDIR lib-src" && if test "$extra_verbose" = "yes"; then echo " Appending \"lib-src\" to \$MAKE_SUBDIR"; fi
211 INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR lib-src" && if test "$extra_verbose" = "yes"; then echo " Appending \"lib-src\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi
214 exec_prefix='${prefix}'
215 bindir='${exec_prefix}/bin'
216 datadir='${prefix}/lib'
217 statedir='${prefix}/lib'
218 libdir='${exec_prefix}/lib'
219 mandir='${prefix}/man/man1'
220 inststaticdir='${PROGNAME}'
221 instvardir='${PROGNAME}-${version}'
222 infodir='${datadir}/${instvardir}/info'
225 lispdir='${datadir}/${instvardir}/lisp'
226 moduledir='${libdir}/${instvardir}/${configuration}/modules'
227 sitelispdir='${datadir}/${inststaticdir}/site-lisp'
228 sitemoduledir='${libdir}/${inststaticdir}/site-modules'
229 pkgdir='${datadir}/${instvardir}/lisp'
231 etcdir='${datadir}/${instvardir}/etc'
232 archlibdir='${libdir}/${instvardir}/${configuration}'
233 docdir='${archlibdir}'
237 with_site_modules='yes'
243 cpp='' cppflags='' libs='' ldflags=''
249 with_system_malloc='default'
250 with_dlmalloc='default'
251 use_regex_malloc='yes'
270 quoted_sed_magic=s/"'"/"'"'"'"'"'"'"'"/g
274 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
275 | --no-cr | --no-c) ;;
276 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
277 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
279 quoted_i="`echo '' $i | sed -e 's:^ ::' -e $quoted_sed_magic`"
280 quoted_arguments="$quoted_arguments '$quoted_i'" ;;
284 while test $# != 0; do
287 --no-create|--no-recursion) ;;
291 opt=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*\([^=]*\)=.*$:\1:'`
292 val=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*[^=]*=\(.*\)$:\1:'`
296 opt=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*\(.*\)$:\1:'`
297 val="yes" valomitted=yes
302 opt="`echo '' $opt | sed -e 's:^ ::' | tr - _`"
304 case "${valomitted}-${opt}" in yes-without_* )
305 opt=`echo $opt | sed 's/without/with/'`
306 valomitted="no" val="no" ;;
313 with_site_modules | \
372 memory_usage_stats | \
373 with_clash_detection | \
377 y | ye | yes ) val=yes ;;
379 * ) (echo "$progname: Usage error:"
380 echo " " "The \`--$optname' option requires a boolean value: \`yes' or \`no'."
381 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
383 eval "$opt=\"$val\"" ;;
401 site_runtime_libraries )
402 if test "$valomitted" = "yes" ; then
403 if test "$#" = 0 ; then
404 (echo "$progname: Usage error:"
405 echo " " "The \`--$optname' option requires a value."
406 echo " Use \`$progname --help' to show usage.") >&2 && exit 1;
415 with_debug_malloc | use_debug_malloc | \
416 with_system_malloc | use_system_malloc )
418 y | ye | yes ) val=yes ;;
420 d | de | def | defa | defau | defaul | default ) val=default ;;
421 * ) (echo "$progname: Usage error:"
422 echo " " "The \`--$optname' option requires one of these values:
423 \`yes', \`no', or \`default'."
424 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
426 case "$opt" in use_* ) opt="`echo $opt | sed s/use/with/`" ;; esac
431 with_database_berkdb=no
433 with_database_gdbm=no
434 for x in `echo "$val" | sed -e 's/,/ /g'` ; do
437 b | be | ber | berk | berkd | berkdb ) with_database_berkdb=yes ;;
438 d | db | dbm ) with_database_dbm=yes ;;
439 g | gn | gnu | gnud | gnudb | gnudbm | gdbm) with_database_gdbm=yes ;;
440 * ) (echo "$progname: Usage error:"
441 echo " " "The \`--$optname' option value
442 must be either \`no' or a comma-separated list
443 of one or more of \`berkdb' and either \`dbm' or \`gnudbm'."
444 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
447 if test "$with_database_dbm" = "yes" -a \
448 "$with_database_gdbm" = "yes"; then
449 (echo "$progname: Usage error:"
450 echo " " "Only one of \`dbm' and \`gnudbm' may be specified
451 with the \`--$optname' option."
452 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
457 for x in `echo "$val" | sed -e 's/,/ /g'` ; do
459 n | no | non | none ) new_sdefault=no ;;
460 a | al | all | both ) new_sdefault=yes ;;
462 native ) with_native_sound=yes ;;
463 nonative ) with_native_sound=no ;;
465 nas ) with_nas_sound=yes ;;
466 nonas ) with_nas_sound=no ;;
468 esd ) with_esd_sound=yes ;;
469 noesd ) with_esd_sound=no ;;
471 * ) bogus_sound=yes ;;
473 if test "$bogus_sound" -o \
474 \( -n "$new_sdefault" -a -n "$sound_notfirst" \) ; then
475 types="\`all', \`none', \`(no)native', \`no(nas)', \`(no)esd'."
476 (echo "$progname: Usage error:"
477 echo " " "Valid types for the \`--$optname' option are:
479 Option \`all' or \`none' must be first in the list.
480 The default is to autodetect native and NAS sound support."
481 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
482 elif test -n "$new_sdefault" ; then
483 with_native_sound=$new_sdefault
484 with_nas_sound=$new_sdefault
485 with_esd_sound=$new_sdefault
486 new_sdefault= # reset this
494 xa | xaw ) val=xaw ;;
495 3 | 3d | xaw3d ) val=3d ;;
496 ne | nex | next | naxtaw) val=next ;;
497 9 | 95 | xaw95 ) val=95 ;;
498 xp | xpm | xawxpm ) val=xpm ;;
499 * ) (echo "$progname: Usage error:"
500 echo " " "The \`--$optname' option must have one of these values:
501 \`xaw', \`3d', \`next', \`95', or \`xpm'."
502 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
509 y | ye | yes ) val=yes ;;
510 n | no | non | none ) val=no ;;
511 x | xl | xli | xlib ) val=xlib ;;
512 m | mo | mot | moti | motif ) val=motif ;;
513 * ) (echo "$progname: Usage error:"
514 echo " " "The \`--$optname' option must have one of these values:
515 \`motif', \`xlib', \`yes', or \`no'."
516 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
525 file | dot ) val=file ;;
526 locking ) val=locking ;;
527 * ) (echo "$progname: Usage error:"
528 echo " " "The \`--$optname' option must have one of these values:
529 \`lockf', \`flock', \`file', \`locking', or \`mmdf'."
530 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
537 for x in `echo "$val" | sed -e 's/,/ /g'` ; do
539 n | no | non | none ) new_default=no ;;
540 a | al | all ) new_default=yes ;;
542 extents ) error_check_extents=yes ;;
543 noextents ) error_check_extents=no ;;
545 typecheck ) error_check_typecheck=yes ;;
546 notypecheck ) error_check_typecheck=no ;;
548 bufpos ) error_check_bufpos=yes ;;
549 nobufpos ) error_check_bufpos=no ;;
551 gc ) error_check_gc=yes ;;
552 nogc ) error_check_gc=no ;;
554 malloc ) error_check_malloc=yes ;;
555 nomalloc ) error_check_malloc=no ;;
557 byte_code ) error_check_byte_code=yes ;;
558 nobyte_code ) error_check_byte_code=no ;;
560 glyphs ) error_check_glyphs=yes ;;
561 noglyphs ) error_check_glyphs=no ;;
563 * ) bogus_error_check=yes ;;
565 if test "$bogus_error_check" -o \
566 \( -n "$new_default" -a -n "$echeck_notfirst" \) ; then
567 if test "$error_check_default" = yes ; then
568 types="\`all' (default), \`none', \`noextents', \`notypecheck', \`nobufpos', \`nogc', \`nomalloc', \`noglyphs' and \`nobyte-code'."
570 types="\`all', \`none' (default), \`extents', \`typecheck', \`bufpos', \`gc', \`malloc', \`glyphs' and \`byte-code'."
572 (echo "$progname: Usage error:"
573 echo " " "Valid types for the \`--$optname' option are:
575 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
576 elif test -n "$new_default" ; then
577 error_check_extents=$new_default
578 error_check_typecheck=$new_default
579 error_check_bufpos=$new_default
580 error_check_gc=$new_default
581 error_check_malloc=$new_default
582 error_check_byte_code=$new_default
583 error_check_glyphs=$new_default
584 new_default= # reset this
591 prefix | exec_prefix | bindir | datadir | statedir | libdir | \
592 mandir | infodir | infopath | lispdir | etcdir | pkgdir | \
593 archlibdir | docdir | package_path | moduledir )
594 if test "$valomitted" = "yes"; then
595 if test "$#" = 0; then
596 (echo "$progname: Usage error:"
597 echo " " "The \`--$optname' option requires a value."
598 echo " Use \`$progname --help' to show usage.") >&2 && exit 1;
605 exec_prefix ) { test "$extra_verbose" = "yes" && cat << \EOF
606 Defining EXEC_PREFIX_USER_DEFINED
608 cat >> confdefs.h <<\EOF
609 #define EXEC_PREFIX_USER_DEFINED 1
613 lispdir ) { test "$extra_verbose" = "yes" && cat << \EOF
614 Defining LISPDIR_USER_DEFINED
616 cat >> confdefs.h <<\EOF
617 #define LISPDIR_USER_DEFINED 1
621 sitelispdir ) { test "$extra_verbose" = "yes" && cat << \EOF
622 Defining SITELISPDIR_USER_DEFINED
624 cat >> confdefs.h <<\EOF
625 #define SITELISPDIR_USER_DEFINED 1
629 moduledir ) { test "$extra_verbose" = "yes" && cat << \EOF
630 Defining MODULEDIR_USER_DEFINED
632 cat >> confdefs.h <<\EOF
633 #define MODULEDIR_USER_DEFINED 1
637 etcdir ) { test "$extra_verbose" = "yes" && cat << \EOF
638 Defining ETCDIR_USER_DEFINED
640 cat >> confdefs.h <<\EOF
641 #define ETCDIR_USER_DEFINED 1
645 infodir ) { test "$extra_verbose" = "yes" && cat << \EOF
646 Defining INFODIR_USER_DEFINED
648 cat >> confdefs.h <<\EOF
649 #define INFODIR_USER_DEFINED 1
653 infopath ) { test "$extra_verbose" = "yes" && cat << \EOF
654 Defining INFOPATH_USER_DEFINED
656 cat >> confdefs.h <<\EOF
657 #define INFOPATH_USER_DEFINED 1
661 package_path ) { test "$extra_verbose" = "yes" && cat << \EOF
662 Defining PACKAGE_PATH_USER_DEFINED
664 cat >> confdefs.h <<\EOF
665 #define PACKAGE_PATH_USER_DEFINED 1
670 { test "$extra_verbose" = "yes" && cat << \EOF
671 Defining INFODIR_USER_DEFINED
673 cat >> confdefs.h <<\EOF
674 #define INFODIR_USER_DEFINED 1
678 { test "$extra_verbose" = "yes" && cat << \EOF
679 Defining LISPDIR_USER_DEFINED
681 cat >> confdefs.h <<\EOF
682 #define LISPDIR_USER_DEFINED 1
686 { test "$extra_verbose" = "yes" && cat << \EOF
687 Defining MODULEDIR_USER_DEFINED
689 cat >> confdefs.h <<\EOF
690 #define MODULEDIR_USER_DEFINED 1
694 { test "$extra_verbose" = "yes" && cat << \EOF
695 Defining ETCDIR_USER_DEFINED
697 cat >> confdefs.h <<\EOF
698 #define ETCDIR_USER_DEFINED 1
702 { test "$extra_verbose" = "yes" && cat << \EOF
703 Defining DOCDIR_USER_DEFINED
705 cat >> confdefs.h <<\EOF
706 #define DOCDIR_USER_DEFINED 1
710 { test "$extra_verbose" = "yes" && cat << \EOF
711 Defining ARCHLIBDIR_USER_DEFINED
713 cat >> confdefs.h <<\EOF
714 #define ARCHLIBDIR_USER_DEFINED 1
718 docdir ) { test "$extra_verbose" = "yes" && cat << \EOF
719 Defining DOCDIR_USER_DEFINED
721 cat >> confdefs.h <<\EOF
722 #define DOCDIR_USER_DEFINED 1
726 exec_prefix | libdir | archlibdir ) { test "$extra_verbose" = "yes" && cat << \EOF
727 Defining ARCHLIBDIR_USER_DEFINED
729 cat >> confdefs.h <<\EOF
730 #define ARCHLIBDIR_USER_DEFINED 1
739 "usage" | "help" ) ${PAGER-more} ${srcdir}/configure.usage; exit 0 ;;
742 "with_scrollbars" | \
746 l | lu | luc | luci | lucid ) val=lucid ;;
747 mo | mot | moti | motif ) val=motif ;;
748 a | at | ath | athe | athen | athena ) val=athena ;;
749 n | no | non | none ) val=no ;;
750 y | ye | yes ) val=yes ;;
752 g | gt | gtk ) val=gtk ;;
753 ms | msw ) val=msw ;;
754 * ) (echo "$progname: Usage error:"
755 echo " " "The \`--$optname' option must have one of these values:
756 \`gtk', \`lucid', \`motif', \`athena', \`yes', or \`no'."
757 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
762 "use_minimal_tagbits" | \
763 "use_indexed_lrecord_implementation" | \
765 "const_is_losing" | \
767 echo "configure: warning: Obsolete option \`--$optname' ignored." 1>&2
770 * ) (echo "$progname: Usage error:"
771 echo " " "Unrecognized option: $arg"
772 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
777 *-*-*) configuration="$arg" ;;
779 *) (echo "$progname: Usage error:"
780 echo " " "Unrecognized argument: $arg"
781 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
787 test -n "$cpp" && CPP="$cpp"
788 test -n "$cppflags" && CPPFLAGS="$cppflags"
789 test -n "$libs" && LIBS="$libs"
790 test -n "$ldflags" && LDFLAGS="$ldflags"
792 eval set x "$quoted_arguments"; shift
794 test "$extra_verbose" = "yes" && verbose=yes
796 test -n "$with_x" && with_x11="$with_x"
798 if test "$with_purify" = "yes" -o "$with_quantify" = "yes"; then
799 test "$with_system_malloc" = "default" && with_system_malloc=yes
804 if test "$with_cde $with_tooltalk" = "yes no"; then
805 (echo "$progname: Usage error:"
806 echo " " "--with-cde requires --with-tooltalk"
807 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
808 elif test "$with_tooltalk" = "no" ; then with_cde=no
809 elif test "$with_cde" = "yes"; then with_tooltalk=yes
816 for dir in "`echo $0 | sed 's|//|/|' | sed 's|/[^/]*$||'`" "." ".." ; do
817 if test -f "$dir/src/lisp.h" -a \
818 -f "$dir/lisp/version.el" ; then
823 if test -z "$srcdir" ; then
824 (echo "$progname: Usage error:"
825 echo " " "Neither the current directory nor its parent seem to
826 contain the XEmacs sources. If you do not want to build XEmacs in its
827 source tree, you should run \`$progname' in the directory in which
828 you wish to build XEmacs, using the \`--srcdir' option to say where the
829 sources may be found."
830 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
835 if test ! -f "$srcdir/src/lisp.h" -o \
836 ! -f "$srcdir/lisp/version.el" ; then
837 (echo "$progname: Usage error:"
838 echo " " "The directory specified with the \`--srcdir' option,
839 \`$srcdir', doesn't seem to contain the XEmacs sources. You should
840 either run the \`$progname' script at the top of the XEmacs source
841 tree, or use the \`--srcdir' option to specify the XEmacs source directory."
842 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
847 if test -z "$configuration"; then
848 configuration=`${CONFIG_SHELL-/bin/sh} $srcdir/config.guess`
849 if test -z "$configuration"; then
850 (echo "$progname: Usage error:"
851 echo " " "XEmacs has not been ported to this host type.
852 Try explicitly specifying the CONFIGURATION when rerunning configure."
853 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
857 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
858 echo "configure:859: checking whether ln -s works" >&5
861 if ln -s X conftestdata 2>/dev/null
864 ac_cv_prog_LN_S="ln -s"
868 LN_S="$ac_cv_prog_LN_S"
869 if test "$ac_cv_prog_LN_S" = "ln -s"; then
870 echo "$ac_t""yes" 1>&6
872 echo "$ac_t""no" 1>&6
876 for dir in lisp etc man info tests; do
877 if test ! -d "$dir" ; then
878 echo Making symbolic link to "$srcdir/$dir"
879 ${LN_S} "$srcdir/$dir" "$dir"
884 absolute_pwd="`pwd`";
885 if test -n "$PWD" -a "`cd $PWD && pwd`" = "$absolute_pwd"
887 else blddir="$absolute_pwd"; if test -d "/net"; then
888 if test -d "/tmp_mnt/net"; then tdir="tmp_mnt/net"; else tdir="tmp_mnt"; fi
889 blddir=`echo "$blddir" | \
890 sed -e "s|^${tdir}/|/net/|" -e "s|^/a/|/net/|" -e "s|^/amd/|/net/|"`
897 . ) srcdir="$blddir" ;;
898 * ) srcdir="`cd $srcdir && pwd`"; if test -d "/net"; then
899 if test -d "/tmp_mnt/net"; then tdir="tmp_mnt/net"; else tdir="tmp_mnt"; fi
900 srcdir=`echo "$srcdir" | \
901 sed -e "s|^${tdir}/|/net/|" -e "s|^/a/|/net/|" -e "s|^/amd/|/net/|"`
905 if test `pwd` != `sh -c cd $srcdir && pwd` \
906 && test -f "$srcdir/src/config.h"; then
907 (echo "$progname: WARNING: The directory tree \`$srcdir' is being used"
908 echo " as a build directory right now; it has been configured in its own"
909 echo " right. To configure in another directory as well, you MUST"
910 echo " use GNU make. If you do not have GNU make, then you must"
911 echo " now do \`make distclean' in $srcdir,"
912 echo " and then run $progname again.") >&2
913 extrasub='/^VPATH[ ]*=/c\
919 vpath %.in $(srcdir)'
922 . "$srcdir/version.sh" || exit 1;
923 if test -n "$emacs_is_beta"; then beta=yes; else beta=no; fi
924 : "${extra_verbose=$beta}"
925 version="${emacs_major_version}.${emacs_minor_version}"
926 { test "$extra_verbose" = "yes" && cat << EOF
927 Defining EMACS_MAJOR_VERSION = $emacs_major_version
929 cat >> confdefs.h <<EOF
930 #define EMACS_MAJOR_VERSION $emacs_major_version
934 { test "$extra_verbose" = "yes" && cat << EOF
935 Defining EMACS_MINOR_VERSION = $emacs_minor_version
937 cat >> confdefs.h <<EOF
938 #define EMACS_MINOR_VERSION $emacs_minor_version
942 if test -n "$emacs_beta_version" ; then
943 if test "$beta" = "yes"; then
944 version="${version}-b${emacs_beta_version}"
945 { test "$extra_verbose" = "yes" && cat << EOF
946 Defining EMACS_BETA_VERSION = $emacs_beta_version
948 cat >> confdefs.h <<EOF
949 #define EMACS_BETA_VERSION $emacs_beta_version
954 version="${version}.${emacs_beta_version}"
955 { test "$extra_verbose" = "yes" && cat << EOF
956 Defining EMACS_PATCH_LEVEL = $emacs_beta_version
958 cat >> confdefs.h <<EOF
959 #define EMACS_PATCH_LEVEL $emacs_beta_version
965 { test "$extra_verbose" = "yes" && cat << EOF
966 Defining XEMACS_CODENAME = "$xemacs_codename"
968 cat >> confdefs.h <<EOF
969 #define XEMACS_CODENAME "$xemacs_codename"
973 { test "$extra_verbose" = "yes" && cat << EOF
974 Defining EMACS_VERSION = "$version"
976 cat >> confdefs.h <<EOF
977 #define EMACS_VERSION "$version"
982 if test "$with_infodock" = "yes"; then
983 if test ! -f ../../ID-INSTALL; then
984 echo "Cannot build InfoDock without InfoDock sources"
989 if test "$with_infodock" = "yes"; then
990 { test "$extra_verbose" = "yes" && cat << EOF
991 Defining INFODOCK_MAJOR_VERSION = $infodock_major_version
993 cat >> confdefs.h <<EOF
994 #define INFODOCK_MAJOR_VERSION $infodock_major_version
998 { test "$extra_verbose" = "yes" && cat << EOF
999 Defining INFODOCK_MINOR_VERSION = $infodock_minor_version
1001 cat >> confdefs.h <<EOF
1002 #define INFODOCK_MINOR_VERSION $infodock_minor_version
1006 { test "$extra_verbose" = "yes" && cat << EOF
1007 Defining INFODOCK_BUILD_VERSION = $infodock_build_version
1009 cat >> confdefs.h <<EOF
1010 #define INFODOCK_BUILD_VERSION $infodock_build_version
1014 version=${infodock_major_version}.${infodock_minor_version}.${infodock_build_version}
1016 CPPFLAGS="$CPPFLAGS -DINFODOCK"
1021 { test "$extra_verbose" = "yes" && cat << EOF
1022 Defining EMACS_PROGNAME = "$PROGNAME"
1024 cat >> confdefs.h <<EOF
1025 #define EMACS_PROGNAME "$PROGNAME"
1030 if test -n "$emacs_is_beta"; then beta=yes; else beta=no; fi
1031 test "${error_check_extents=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1032 Defining ERROR_CHECK_EXTENTS
1034 cat >> confdefs.h <<\EOF
1035 #define ERROR_CHECK_EXTENTS 1
1039 test "${error_check_typecheck=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1040 Defining ERROR_CHECK_TYPECHECK
1042 cat >> confdefs.h <<\EOF
1043 #define ERROR_CHECK_TYPECHECK 1
1047 test "${error_check_bufpos=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1048 Defining ERROR_CHECK_BUFPOS
1050 cat >> confdefs.h <<\EOF
1051 #define ERROR_CHECK_BUFPOS 1
1055 test "${error_check_gc=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1056 Defining ERROR_CHECK_GC
1058 cat >> confdefs.h <<\EOF
1059 #define ERROR_CHECK_GC 1
1063 test "${error_check_malloc=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1064 Defining ERROR_CHECK_MALLOC
1066 cat >> confdefs.h <<\EOF
1067 #define ERROR_CHECK_MALLOC 1
1071 test "${error_check_byte_code=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1072 Defining ERROR_CHECK_BYTE_CODE
1074 cat >> confdefs.h <<\EOF
1075 #define ERROR_CHECK_BYTE_CODE 1
1079 test "${error_check_glyphs=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1080 Defining ERROR_CHECK_GLYPHS
1082 cat >> confdefs.h <<\EOF
1083 #define ERROR_CHECK_GLYPHS 1
1087 if test "${debug:=$beta}" = "yes"; then
1088 use_assertions=yes memory_usage_stats=yes
1089 extra_objs="$extra_objs debug.o" && if test "$extra_verbose" = "yes"; then
1090 echo " xemacs will be linked with \"debug.o\""
1092 extra_objs="$extra_objs tests.o" && if test "$extra_verbose" = "yes"; then
1093 echo " xemacs will be linked with \"tests.o\""
1095 { test "$extra_verbose" = "yes" && cat << \EOF
1096 Defining DEBUG_XEMACS
1098 cat >> confdefs.h <<\EOF
1099 #define DEBUG_XEMACS 1
1104 test "$use_assertions" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
1105 Defining USE_ASSERTIONS
1107 cat >> confdefs.h <<\EOF
1108 #define USE_ASSERTIONS 1
1112 test "$memory_usage_stats" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
1113 Defining MEMORY_USAGE_STATS
1115 cat >> confdefs.h <<\EOF
1116 #define MEMORY_USAGE_STATS 1
1122 echo $ac_n "checking "host system type"""... $ac_c" 1>&6
1123 echo "configure:1124: checking "host system type"" >&5
1124 internal_configuration=`echo $configuration | sed 's/-\(workshop\)//'`
1125 canonical=`${CONFIG_SHELL-/bin/sh} $srcdir/config.sub "$internal_configuration"`
1126 configuration=`echo "$configuration" | sed 's/^\([^-][^-]*-[^-][^-]*-[^-][^-]*\)-.*$/\1/'`
1127 canonical=`echo "$canonical" | sed 's/^\([^-][^-]*-[^-][^-]*-[^-][^-]*\)-.*$/\1/'`
1128 echo "$ac_t""$configuration" 1>&6
1136 case "$canonical" in
1137 sparc-*-* ) machine=sparc ;;
1138 alpha*-*-* ) machine=alpha ;;
1139 vax-*-* ) machine=vax ;;
1140 mips-dec-* ) machine=pmax ;;
1141 mips-sgi-irix6* ) machine=iris6d ;;
1142 mips-sgi-* ) machine=iris4d ;;
1143 mips*-linux ) machine=mips ;;
1144 romp-ibm-* ) machine=ibmrt ;;
1145 rs6000-ibm-aix* ) machine=ibmrs6000 ;;
1146 powerpc-ibm-aix* ) machine=ibmrs6000 ;;
1147 powerpc*-* ) machine=powerpc ;;
1148 hppa-*-* ) machine=hp800 ;;
1149 m88k-dg-* ) machine=aviion ;;
1150 m68*-sony-* ) machine=news ;;
1151 mips-sony-* ) machine=news-risc ;;
1152 clipper-* ) machine=clipper ;;
1153 arm* ) machine=arm ;;
1154 ns32k-* ) machine=ns32000 ;;
1157 case "$canonical" in
1158 *-*-linux* ) opsys=linux ;;
1159 *-*-netbsd* ) opsys=netbsd ;;
1160 *-*-openbsd* ) opsys=openbsd ;;
1161 *-*-nextstep* ) opsys=nextstep ;;
1162 *-*-vms ) opsys=vms ;;
1164 *-dec-osf1.3 | *-dec-osf2* ) opsys=decosf1-3 ;;
1165 *-dec-osf1.2 | *-dec-osf1* ) opsys=decosf1-2 ;;
1166 *-dec-osf3.[2-9] ) opsys=decosf3-2 ;;
1167 *-dec-osf3* ) opsys=decosf3-1 ;;
1168 *-dec-osf[4-9]* ) opsys=decosf4-0 ;;
1170 *-*-ultrix[0-3].* | *-*-ultrix4.0* ) opsys=bsd4-2 ;;
1171 *-*-ultrix4.[12]* ) opsys=bsd4-3 ;;
1172 *-*-ultrix* ) opsys=ultrix4-3 ;;
1174 *-*-aix3.1* ) opsys=aix3-1 ;;
1175 *-*-aix3.2.5 ) opsys=aix3-2-5 ;;
1176 *-*-aix3* ) opsys=aix3-2 ;;
1177 *-*-aix4.0* ) opsys=aix4 ;;
1178 *-*-aix4.1* ) opsys=aix4-1 ;;
1179 *-*-aix[4-9]* ) opsys=aix4-2 ;;
1181 *-gnu* ) opsys=gnu ;;
1182 *-*-bsd4.[01] ) opsys=bsd4-1 ;;
1183 *-*-bsd4.2 ) opsys=bsd4-2 ;;
1184 *-*-bsd4.3 ) opsys=bsd4-3 ;;
1185 *-*-aos4.2 ) opsys=bsd4-2 ;;
1186 *-*-aos* ) opsys=bsd4-3 ;;
1187 *-*-sysv0 | *-*-sysvr0 ) opsys=usg5-0 ;;
1188 *-*-sysv2 | *-*-sysvr2 ) opsys=usg5-2 ;;
1189 *-*-sysv2.2 | *-*-sysvr2.2 ) opsys=usg5-2-2 ;;
1190 *-*-sysv3* | *-*-sysvr3* ) opsys=usg5-3 ;;
1191 *-*-sysv4.1* | *-*-sysvr4.1* )opsys=usg5-4 NON_GNU_CPP=/usr/lib/cpp ;;
1192 *-*-sysv4.[2-9]* | *-sysvr4.[2-9]* )
1193 if test -z "$NON_GNU_CPP" ; then
1194 for prog in "/usr/ccs/lib/cpp" "/lib/cpp"; do
1195 if test -f "$prog"; then NON_GNU_CPP="$prog"; break; fi
1199 *-sysv4* | *-sysvr4* ) opsys=usg5-4 ;;
1200 *-*-mach_bsd4.3* ) opsys=mach-bsd4-3 ;;
1203 case "$canonical" in
1206 case "$canonical" in
1207 i[3-9]86-*-netbsd*) machine=intel386 ;;
1208 hp300-*-netbsd* | amiga-*-netbsd* | sun3-*-netbsd* | mac68k-*-netbsd* | da30-*-netbsd* | m68k-*-netbsd* )
1209 machine=hp9000s300 ;;
1210 pc532-*-netbsd* | ns32k-*-netbsd* ) machine=ns32000 ;;
1211 pmax-*-netbsd* | mips-*-netbsd* ) machine=pmax ;;
1216 case "${canonical}" in
1217 i386-*-openbsd*) machine=intel386 ;;
1218 m68k-*-openbsd*) machine=hp9000s300 ;;
1219 mipsel-*-openbsd*) machine=pmax ;;
1223 arm-acorn-riscix1.1* ) machine=acorn opsys=riscix1-1 ;;
1224 arm-acorn-riscix1.2* | arm-acorn-riscix ) machine=acorn opsys=riscix1-2 ;;
1226 fx80-alliant-* ) machine=alliant4 opsys=bsd4-2 ;;
1227 i860-alliant-* ) machine=alliant-2800 opsys=bsd4-3 ;;
1229 m68*-altos-sysv* ) machine=altos opsys=usg5-2 ;;
1231 580-amdahl-sysv* ) machine=amdahl opsys=usg5-2-2 ;;
1233 m68*-apollo-* ) machine=apollo opsys=bsd4-3 ;;
1235 we32k-att-sysv* ) machine=att3b opsys=usg5-2-2 ;;
1237 m68*-att-sysv* ) machine=7300 opsys=usg5-2-2 ;;
1239 rs6000-bull-bosx* ) machine=ibmrs6000 opsys=aix3-2 ;; # dpx20
1240 m68*-bull-sysv3* ) machine=dpx2 opsys=usg5-3 ;; # dpx2
1241 m68*-bull-sysv2* ) machine=sps7 opsys=usg5-2 ;; # sps7
1244 celerity-celerity-bsd* ) machine=celerity opsys=bsd4-2 ;;
1246 *-convex-bsd* | *-convex-convexos* )
1247 machine=convex opsys=bsd4-3
1248 NON_GNU_CPP="cc -E -P"
1251 i[3-9]86-cubix-sysv* ) machine=intel386 opsys=usg5-3 ;;
1255 RANLIB="ranlib -c" ;;
1257 i586-dg-dgux*R4* | i586-dg-dgux5.4.4* ) machine=aviion opsys=dgux5-4r4 ;;
1258 m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* ) opsys=dgux5-4r3 ;;
1259 m88k-dg-dgux5.4R2* | m88k-dg-dgux5.4.2* ) opsys=dgux5-4r2 ;;
1260 m88k-dg-dgux* ) opsys=dgux ;;
1262 m68k-motorola-sysv* | m68000-motorola-sysv* ) machine=delta opsys=usg5-3 ;;
1263 m88k-motorola-sysv4* )
1264 machine=delta88k opsys=usg5-4-2
1266 m88k-motorola-sysv* | m88k-motorola-m88kbcs* ) machine=delta88k opsys=usg5-3 ;;
1268 m68*-dual-sysv* ) machine=dual opsys=usg5-2 ;;
1269 m68*-dual-uniplus* ) machine=dual opsys=unipl5-2 ;;
1271 ns16k-encore-bsd* ) machine=ns16000 opsys=umax ;;
1273 pn-gould-bsd4.2* ) machine=gould opsys=bsd4-2 ;;
1274 pn-gould-bsd4.3* ) machine=gould opsys=bsd4-3 ;;
1275 np1-gould-bsd* ) machine=gould-np1 opsys=bsd4-3 ;;
1278 case "`uname -r`" in
1279 [56].[0-9] ) machine=nh4000 opsys=cxux ;;
1280 [7].[0-9] ) machine=nh4000 opsys=cxux7 ;;
1282 NON_GNU_CPP="/lib/cpp"
1284 m68k-harris-cxux* ) machine=nh3000 opsys=cxux ;;
1285 powerpc-harris-powerunix ) machine=nh6000 opsys=powerunix NON_GNU_CPP="cc -Xo -E -P" ;;
1287 xps*-honeywell-sysv* ) machine=xps100 opsys=usg5-2 ;;
1289 m68*-hp-bsd* ) machine=hp9000s300 opsys=bsd4-3 ;;
1292 case "$canonical" in
1293 m68* ) machine=hp9000s300 ;;
1294 hppa* ) machine=hp800 ;;
1297 case "$canonical" in
1298 *-hp-hpux7* ) opsys=hpux ;;
1299 *-hp-hpux8* ) opsys=hpux8 ;;
1300 *-hp-hpux9* ) opsys=hpux9 ;;
1301 *-hp-hpux10* ) opsys=hpux10 ;;
1302 *-hp-hpux11* ) opsys=hpux11 ;;
1306 case "$opsys" in hpux9 | hpux10 ) extra_objs="$extra_objs strcat.o" && if test "$extra_verbose" = "yes"; then
1307 echo " xemacs will be linked with \"strcat.o\""
1310 if test "$opsys" = "hpux10" -o "$opsys" = "hpux11"; then \
1311 ansi_flag="-Ae"; else ansi_flag="-Aa"; fi
1312 NON_GNU_CC="cc $ansi_flag" NON_GNU_CPP="cc $ansi_flag -E"
1314 case "$canonical" in *-hp-hpux*shr* ) opsys="${opsys}-shr" ;; esac
1317 orion-orion-bsd* ) machine=orion opsys=bsd4-2 ;;
1318 clipper-orion-bsd* ) machine=orion105 opsys=bsd4-2 ;;
1320 i[3-9]86-ibm-aix1.1* ) machine=ibmps2-aix opsys=usg5-2-2 ;;
1321 i[3-9]86-ibm-aix1.[23]* | i[3-9]86-ibm-aix* ) machine=ibmps2-aix opsys=usg5-3 ;;
1322 i370-ibm-aix*) machine=ibm370aix opsys=usg5-3 ;;
1323 romp-ibm-aos* ) opsys=bsd4-3 ;;
1324 romp-ibm-bsd* ) opsys=bsd4-3 ;;
1325 romp-ibm-mach* ) opsys=mach-bsd4-3 ;;
1327 m68*-isi-bsd4.2* ) machine=isi-ov opsys=bsd4-2 ;;
1328 m68*-isi-bsd4.3* ) machine=isi-ov opsys=bsd4-3 ;;
1330 i[3-9]86-intsys-sysv* ) machine=is386 opsys=usg5-2-2 ;;
1332 i[3-9]86-prime-sysv* ) machine=i386 opsys=usg5-3 ;;
1334 i[3-9]86-sequent-bsd* ) machine=symmetry opsys=bsd4-3 ;;
1336 i[3-9]86-sequent-ptx* ) machine=sequent-ptx opsys=ptx NON_GNU_CPP="/lib/cpp" ;;
1338 i[3-9]86-ncr-sysv* ) machine=ncr386 opsys=usg5-4-2 ;;
1340 i860-intel-osf1* ) machine=paragon opsys=osf1 NON_GNU_CPP=/usr/mach/lib/cpp ;;
1342 i860-*-sysv4* ) machine=i860 opsys=usg5-4 NON_GNU_CC="/bin/cc" NON_GNU_CPP="/usr/ccs/lib/cpp" ;;
1344 m68*-masscomp-rtu* ) machine=masscomp opsys=rtu ;;
1346 m68*-megatest-bsd* ) machine=mega68 opsys=bsd4-2 ;;
1348 mips-mips-usg* ) machine=mips4 ;;
1351 NON_GNU_CC="cc -systype bsd43"
1352 NON_GNU_CPP="cc -systype bsd43 -E"
1353 case "$canonical" in
1354 mips-mips-riscos4* ) opsys=bsd4-3 ;;
1355 mips-mips-riscos5* ) opsys=riscos5 ;;
1358 mips-mips-bsd* ) machine=mips opsys=bsd4-3 ;;
1359 mips-mips-* ) machine=mips opsys=usg5-2-2 ;;
1361 m68*-next-* | m68k-*-nextstep* ) machine=m68k opsys=nextstep ;;
1363 ns32k-ns-genix* ) machine=ns32000 opsys=usg5-2 ;;
1365 m68*-ncr-sysv2* | m68*-ncr-sysvr2* ) machine=tower32 opsys=usg5-2-2 ;;
1366 m68*-ncr-sysv3* | m68*-ncr-sysvr3* ) machine=tower32v3 opsys=usg5-3 ;;
1368 m68*-nixdorf-sysv* ) machine=targon31 opsys=usg5-2-2 ;;
1370 m68*-nu-sysv* ) machine=nu opsys=usg5-2 ;;
1372 m68*-plexus-sysv* ) machine=plexus opsys=usg5-2 ;;
1374 pyramid-pyramid-bsd* ) machine=pyramid opsys=bsd4-2 ;;
1376 ns32k-sequent-bsd4.2* ) machine=sequent opsys=bsd4-2 ;;
1377 ns32k-sequent-bsd4.3* ) machine=sequent opsys=bsd4-3 ;;
1379 mips-siemens-sysv* | mips-sni-sysv*)
1380 machine=mips-siemens opsys=usg5-4
1381 NON_GNU_CC=/usr/ccs/bin/cc
1382 NON_GNU_CPP=/usr/ccs/lib/cpp
1387 NON_GNU_CC=/usr/ccs/bin/cc
1388 NON_GNU_CPP=/usr/ccs/lib/cpp
1391 m68*-sgi-iris3.5* ) machine=irist opsys=iris3-5 ;;
1392 m68*-sgi-iris3.6* | m68*-sgi-iris*) machine=irist opsys=iris3-6 ;;
1393 mips-sgi-irix3.* ) opsys=irix3-3 ;;
1394 mips-sgi-irix4.* ) opsys=irix4-0 ;;
1395 mips-sgi-irix6* ) opsys=irix6-0 ;;
1396 mips-sgi-irix5.1* ) opsys=irix5-1 ;;
1397 mips-sgi-irix5.2* ) opsys=irix5-2 ;;
1398 mips-sgi-irix5.* ) opsys=irix5-3 ;;
1399 mips-sgi-irix* ) opsys=irix5-0 ;;
1401 *-sony-newsos[34]* | *-sony-news[34]* ) opsys=bsd4-3 ;;
1402 *-sony-news* ) opsys=newsos5 ;;
1404 m68*-stride-sysv* ) machine=stride opsys=usg5-2 ;;
1406 *-*-solaris* | *-*-sunos* | *-sun-mach* | *-sun-bsd* )
1407 case "$canonical" in
1408 m68*-sunos1* ) machine=sun1 ;;
1409 m68*-sunos2* ) machine=sun2 ;;
1410 m68* ) machine=sun3 ;;
1411 i*86*-sun-sunos[34]* ) machine=sun386 ;;
1412 i*86-*-* ) machine=intel386 ;;
1413 rs6000* ) machine=rs6000 ;;
1416 case "$canonical" in *-sunos5*)
1417 canonical=`echo $canonical | sed -e s/sunos5/solaris2/`;;
1420 case "$canonical" in
1422 #test -f /usr/lib/cpp && NON_GNU_CPP=/usr/lib/cpp ;;
1425 #test -f /usr/ccs/lib/cpp && NON_GNU_CPP=/usr/ccs/lib/cpp
1429 case "$canonical" in
1432 os_release_major=`uname -r | sed -e 's/^\([0-9]\{1,\}\)\.\([0-9]\{1,\}\).*/\1/'`
1433 os_release_minor=`uname -r | sed -e 's/^\([0-9]\{1,\}\)\.\([0-9]\{1,\}\).*/\2/'`
1434 case "$os_release_minor" in [0-9])
1435 os_release_minor="0${os_release_minor}";;
1437 os_release="${os_release_major}${os_release_minor}"
1438 { test "$extra_verbose" = "yes" && cat << EOF
1439 Defining OS_RELEASE = $os_release
1441 cat >> confdefs.h <<EOF
1442 #define OS_RELEASE $os_release
1447 i*86-*-sunos4* ) opsys=sunos4-0 ;;
1448 *-sunos4.0* ) opsys=sunos4-0 ;;
1449 *-sunos4.1.2* ) opsys=sunos4-1-2 ;;
1450 *-sunos4.1.3* ) opsys=sunos4-1-3 ;;
1451 *-sunos4.1.[4-9]* ) opsys=sunos4-1-4 ;;
1452 *-sunos4* | *-sunos ) opsys=sunos4-1 ;;
1453 *-mach* ) opsys=mach-bsd4-3 ;;
1457 case "$canonical" in *-sunos4*shr* ) opsys="${opsys}-shr" ;; esac
1459 test "$opsys $CC" = "sol2 /usr/ucb/cc" && CC=""
1462 m68*-tadpole-sysv* ) machine=tad68k opsys=usg5-3 ;;
1464 tahoe-tahoe-bsd4.2* ) machine=tahoe opsys=bsd4-2 ;;
1465 tahoe-tahoe-bsd4.3* ) machine=tahoe opsys=bsd4-3 ;;
1467 mips-tandem-sysv* ) machine=tandem-s2 opsys=usg5-3 ;;
1469 m88k-tektronix-sysv3* ) machine=tekxd88 opsys=usg5-3 ;;
1471 ns16k-tektronix-bsd* ) machine=ns16000 opsys=bsd4-2 ;;
1472 m68*-tektronix-bsd* ) machine=tek4300 opsys=bsd4-3 ;;
1474 titan-titan-sysv* ) machine=titan opsys=usg5-3 ;;
1476 m68*-unisys-uniplus* ) machine=ustation opsystem=unipl5-2 ;;
1479 case "$canonical" in
1480 *-sysv[01]* | *-sysvr[01]* ) opsys=usg5-0 ;;
1481 *-sysv2* | *-sysvr2* ) opsys=usg5-2 ;;
1482 *-mach* ) opsys=mach-bsd4-3 ;;
1486 ns16k-whitechapel-* ) machine=mg1 ;;
1488 m68*-wicat-sysv* ) machine=wicat opsys=usg5-2 ;;
1492 case "$canonical" in
1493 *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;;
1494 *-isc2.2* ) opsys=isc2-2 ;;
1495 *-isc4.0* ) opsys=isc4-0 ;;
1496 *-isc4.* ) opsys=isc4-1
1497 GCC_TEST_OPTIONS=-posix
1498 NON_GCC_TEST_OPTIONS=-Xp
1500 *-isc* ) opsys=isc3-0 ;;
1501 *-esix5* ) opsys=esix5r4 NON_GNU_CPP=/usr/lib/cpp ;;
1502 *-esix* ) opsys=esix ;;
1503 *-mach* ) opsys=mach-bsd4-3 ;;
1504 *-xenix* ) opsys=xenix ;;
1505 *-sco3.2v4* ) opsys=sco4 NON_GNU_CPP=/lib/cpp ;;
1506 *-bsd386* | *-bsdi1* ) opsys=bsd386 ;;
1507 *-bsdi4* ) opsys=bsdos4 ;;
1508 *-bsdi3* ) opsys=bsdos3 ;;
1509 *-bsdi2.1* ) opsys=bsdos2-1 ;;
1510 *-bsdi2* ) opsys=bsdos2 ;;
1511 *-sco3.2v5* ) opsys=sco5 ;;
1512 *-sysv5* ) opsys=sco7 ;;
1513 *-386bsd* ) opsys=386bsd ;;
1514 *-freebsd* ) opsys=freebsd ;;
1515 *-nextstep* ) opsys=nextstep ;;
1516 *-pc-cygwin* ) opsys=cygwin32 ;;
1517 *-pc-mingw* ) opsys=mingw32 ;
1518 test -z "$with_tty" && with_tty="no";;
1522 m68k-*-linux* ) machine=m68k opsys=linux ;;
1526 test -z "$machine" && machine=`echo $canonical | sed 's/-.*$//'`
1528 test -z "$opsys" && opsys=`uname -s | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
1530 if test -r "${srcdir}/src/m/${machine}.h"; then
1531 machfile="m/${machine}.h"
1532 { test "$extra_verbose" = "yes" && cat << EOF
1533 Defining config_machfile = "$machfile"
1535 cat >> confdefs.h <<EOF
1536 #define config_machfile "$machfile"
1541 echo "XEmacs has no builtin knowledge of \`$machine' machines."
1542 echo "Using configure-time autodetection only."
1545 if test -r "${srcdir}/src/s/${opsys}.h"; then
1546 opsysfile="s/${opsys}.h"
1547 { test "$extra_verbose" = "yes" && cat << EOF
1548 Defining config_opsysfile = "$opsysfile"
1550 cat >> confdefs.h <<EOF
1551 #define config_opsysfile "$opsysfile"
1556 echo "XEmacs has no builtin knowledge of \`$opsys' operating systems."
1557 echo "Using configure-time autodetection only."
1561 if test -z "$pdump"; then
1563 linux* ) pdump=yes ;; darwin ) pdump=yes ;; cygwin* ) pdump=yes ;; *) pdump=no ;;
1567 if test -z "$dynamic"; then
1569 hpux* | sunos4* ) dynamic=no ;;
1573 if test "$dynamic" = "yes"; then
1575 hpux* | sunos4* | sco5 ) opsys="${opsys}-shr" ;;
1576 decosf* ) ld_call_shared="-call_shared" ;;
1577 darwin ) { test "$extra_verbose" = "yes" && cat << \EOF
1578 Defining DLSYM_NEEDS_UNDERSCORE
1580 cat >> confdefs.h <<\EOF
1581 #define DLSYM_NEEDS_UNDERSCORE 1
1586 else case "$opsys" in
1588 echo "Static linking is not supported on Solaris 2."
1589 echo "Rerun configure without specifying --dynamic=no."
1591 linux ) ld_call_shared="-Bstatic" ;;
1592 decosf* ) ld_call_shared="-non_shared" ;;
1596 case "$opsys" in aix*) NON_GNU_CC=xlc ;; esac
1598 stack_trace_eye_catcher=`echo ${PROGNAME}_${version}_${canonical} | sed 'y/.-/__/'`
1599 { test "$extra_verbose" = "yes" && cat << EOF
1600 Defining STACK_TRACE_EYE_CATCHER = $stack_trace_eye_catcher
1602 cat >> confdefs.h <<EOF
1603 #define STACK_TRACE_EYE_CATCHER $stack_trace_eye_catcher
1609 test "$with_sparcworks" = "yes" && with_workshop=yes # compatibility alias
1610 if test "$with_workshop $with_tooltalk" = "yes no"; then
1611 (echo "$progname: Usage error:"
1612 echo " " "--with-workshop requires --with-tooltalk"
1613 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
1614 elif test "$with_tooltalk" = "no" ; then with_workshop=no
1615 elif test "$with_workshop" = "yes"; then with_tooltalk=yes
1618 if test "$with_workshop" = "yes"; then
1619 { test "$extra_verbose" = "yes" && cat << \EOF
1622 cat >> confdefs.h <<\EOF
1627 extra_objs="$extra_objs sunpro.o" && if test "$extra_verbose" = "yes"; then
1628 echo " xemacs will be linked with \"sunpro.o\""
1632 if test "$with_clash_detection" != "no"; then
1633 { test "$extra_verbose" = "yes" && cat << \EOF
1634 Defining CLASH_DETECTION
1636 cat >> confdefs.h <<\EOF
1637 #define CLASH_DETECTION 1
1641 extra_objs="$extra_objs filelock.o" && if test "$extra_verbose" = "yes"; then
1642 echo " xemacs will be linked with \"filelock.o\""
1646 test -n "$compiler" && CC="$compiler"
1647 if test "$with_gcc" = "no"; then case "$CC" in "" | *gcc* ) CC="${NON_GNU_CC-cc}" ;; esac
1650 test "${cflags-unset}" != unset && CFLAGS="$cflags"
1651 if test "${CFLAGS-unset}" != unset
1652 then cflags_specified=yes;
1653 else cflags_specified=no;
1656 xe_save_CFLAGS="$CFLAGS"
1658 # Extract the first word of "gcc", so it can be a program name with args.
1659 set dummy gcc; ac_word=$2
1660 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1661 echo "configure:1662: checking for $ac_word" >&5
1663 if test -n "$CC"; then
1664 ac_cv_prog_CC="$CC" # Let the user override the test.
1666 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1668 for ac_dir in $ac_dummy; do
1669 test -z "$ac_dir" && ac_dir=.
1670 if test -f $ac_dir/$ac_word; then
1678 if test -n "$CC"; then
1679 echo "$ac_t""$CC" 1>&6
1681 echo "$ac_t""no" 1>&6
1684 if test -z "$CC"; then
1685 # Extract the first word of "cc", so it can be a program name with args.
1686 set dummy cc; ac_word=$2
1687 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1688 echo "configure:1689: checking for $ac_word" >&5
1690 if test -n "$CC"; then
1691 ac_cv_prog_CC="$CC" # Let the user override the test.
1693 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1696 for ac_dir in $ac_dummy; do
1697 test -z "$ac_dir" && ac_dir=.
1698 if test -f $ac_dir/$ac_word; then
1699 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1700 ac_prog_rejected=yes
1708 if test $ac_prog_rejected = yes; then
1709 # We found a bogon in the path, so make sure we never use it.
1710 set dummy $ac_cv_prog_CC
1712 if test $# -gt 0; then
1713 # We chose a different compiler from the bogus one.
1714 # However, it has the same basename, so the bogon will be chosen
1715 # first if we set CC to just the basename; use the full file name.
1717 set dummy "$ac_dir/$ac_word" "$@"
1724 if test -n "$CC"; then
1725 echo "$ac_t""$CC" 1>&6
1727 echo "$ac_t""no" 1>&6
1730 if test -z "$CC"; then
1731 case "`uname -s`" in
1733 # Extract the first word of "cl", so it can be a program name with args.
1734 set dummy cl; ac_word=$2
1735 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1736 echo "configure:1737: checking for $ac_word" >&5
1738 if test -n "$CC"; then
1739 ac_cv_prog_CC="$CC" # Let the user override the test.
1741 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1743 for ac_dir in $ac_dummy; do
1744 test -z "$ac_dir" && ac_dir=.
1745 if test -f $ac_dir/$ac_word; then
1753 if test -n "$CC"; then
1754 echo "$ac_t""$CC" 1>&6
1756 echo "$ac_t""no" 1>&6
1761 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1764 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1765 echo "configure:1766: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1768 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
1769 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
1770 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
1771 ac_cpp='$CPP '"$xe_cppflags"
1772 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
1773 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
1776 cat > conftest.$ac_ext << EOF
1778 #line 1779 "configure"
1779 #include "confdefs.h"
1783 if { (eval echo configure:1784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1784 ac_cv_prog_cc_works=yes
1785 # If we can't run a trivial program, we are probably using a cross compiler.
1786 if (./conftest; exit) 2>/dev/null; then
1787 ac_cv_prog_cc_cross=no
1789 ac_cv_prog_cc_cross=yes
1792 echo "configure: failed program was:" >&5
1793 cat conftest.$ac_ext >&5
1794 ac_cv_prog_cc_works=no
1798 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
1799 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
1800 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
1801 ac_cpp='$CPP '"$xe_cppflags"
1802 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
1803 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
1806 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1807 if test $ac_cv_prog_cc_works = no; then
1808 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1810 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1811 echo "configure:1812: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1812 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1813 cross_compiling=$ac_cv_prog_cc_cross
1815 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1816 echo "configure:1817: checking whether we are using GNU C" >&5
1818 cat > conftest.c <<EOF
1823 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1824: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1829 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1831 if test $ac_cv_prog_gcc = yes; then
1837 ac_test_CFLAGS="${CFLAGS+set}"
1838 ac_save_CFLAGS="$CFLAGS"
1840 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1841 echo "configure:1842: checking whether ${CC-cc} accepts -g" >&5
1843 echo 'void f(){}' > conftest.c
1844 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1852 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1853 if test "$ac_test_CFLAGS" = set; then
1854 CFLAGS="$ac_save_CFLAGS"
1855 elif test $ac_cv_prog_cc_g = yes; then
1856 if test "$GCC" = yes; then
1862 if test "$GCC" = yes; then
1869 if test "$with_gcc" = "no" -a "$GCC" = "yes"; then
1871 # Extract the first word of "gcc", so it can be a program name with args.
1872 set dummy gcc; ac_word=$2
1873 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1874 echo "configure:1875: checking for $ac_word" >&5
1876 if test -n "$CC"; then
1877 ac_cv_prog_CC="$CC" # Let the user override the test.
1879 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1881 for ac_dir in $ac_dummy; do
1882 test -z "$ac_dir" && ac_dir=.
1883 if test -f $ac_dir/$ac_word; then
1891 if test -n "$CC"; then
1892 echo "$ac_t""$CC" 1>&6
1894 echo "$ac_t""no" 1>&6
1897 if test -z "$CC"; then
1898 # Extract the first word of "cc", so it can be a program name with args.
1899 set dummy cc; ac_word=$2
1900 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1901 echo "configure:1902: checking for $ac_word" >&5
1903 if test -n "$CC"; then
1904 ac_cv_prog_CC="$CC" # Let the user override the test.
1906 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1909 for ac_dir in $ac_dummy; do
1910 test -z "$ac_dir" && ac_dir=.
1911 if test -f $ac_dir/$ac_word; then
1912 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1913 ac_prog_rejected=yes
1921 if test $ac_prog_rejected = yes; then
1922 # We found a bogon in the path, so make sure we never use it.
1923 set dummy $ac_cv_prog_CC
1925 if test $# -gt 0; then
1926 # We chose a different compiler from the bogus one.
1927 # However, it has the same basename, so the bogon will be chosen
1928 # first if we set CC to just the basename; use the full file name.
1930 set dummy "$ac_dir/$ac_word" "$@"
1937 if test -n "$CC"; then
1938 echo "$ac_t""$CC" 1>&6
1940 echo "$ac_t""no" 1>&6
1943 if test -z "$CC"; then
1944 case "`uname -s`" in
1946 # Extract the first word of "cl", so it can be a program name with args.
1947 set dummy cl; ac_word=$2
1948 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1949 echo "configure:1950: checking for $ac_word" >&5
1951 if test -n "$CC"; then
1952 ac_cv_prog_CC="$CC" # Let the user override the test.
1954 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1956 for ac_dir in $ac_dummy; do
1957 test -z "$ac_dir" && ac_dir=.
1958 if test -f $ac_dir/$ac_word; then
1966 if test -n "$CC"; then
1967 echo "$ac_t""$CC" 1>&6
1969 echo "$ac_t""no" 1>&6
1974 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1977 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1978 echo "configure:1979: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1981 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
1982 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
1983 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
1984 ac_cpp='$CPP '"$xe_cppflags"
1985 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
1986 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
1989 cat > conftest.$ac_ext << EOF
1991 #line 1992 "configure"
1992 #include "confdefs.h"
1996 if { (eval echo configure:1997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1997 ac_cv_prog_cc_works=yes
1998 # If we can't run a trivial program, we are probably using a cross compiler.
1999 if (./conftest; exit) 2>/dev/null; then
2000 ac_cv_prog_cc_cross=no
2002 ac_cv_prog_cc_cross=yes
2005 echo "configure: failed program was:" >&5
2006 cat conftest.$ac_ext >&5
2007 ac_cv_prog_cc_works=no
2011 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
2012 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
2013 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
2014 ac_cpp='$CPP '"$xe_cppflags"
2015 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
2016 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
2019 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2020 if test $ac_cv_prog_cc_works = no; then
2021 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2023 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2024 echo "configure:2025: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2025 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2026 cross_compiling=$ac_cv_prog_cc_cross
2028 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2029 echo "configure:2030: checking whether we are using GNU C" >&5
2031 cat > conftest.c <<EOF
2036 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2037: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2042 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2044 if test $ac_cv_prog_gcc = yes; then
2050 ac_test_CFLAGS="${CFLAGS+set}"
2051 ac_save_CFLAGS="$CFLAGS"
2053 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2054 echo "configure:2055: checking whether ${CC-cc} accepts -g" >&5
2056 echo 'void f(){}' > conftest.c
2057 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2065 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2066 if test "$ac_test_CFLAGS" = set; then
2067 CFLAGS="$ac_save_CFLAGS"
2068 elif test $ac_cv_prog_cc_g = yes; then
2069 if test "$GCC" = yes; then
2075 if test "$GCC" = yes; then
2082 elif test "$with_gcc" = "yes" -a "$GCC" != "yes" ; then
2084 # Extract the first word of "gcc", so it can be a program name with args.
2085 set dummy gcc; ac_word=$2
2086 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2087 echo "configure:2088: checking for $ac_word" >&5
2089 if test -n "$CC"; then
2090 ac_cv_prog_CC="$CC" # Let the user override the test.
2092 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2094 for ac_dir in $ac_dummy; do
2095 test -z "$ac_dir" && ac_dir=.
2096 if test -f $ac_dir/$ac_word; then
2104 if test -n "$CC"; then
2105 echo "$ac_t""$CC" 1>&6
2107 echo "$ac_t""no" 1>&6
2110 if test -z "$CC"; then
2111 # Extract the first word of "cc", so it can be a program name with args.
2112 set dummy cc; ac_word=$2
2113 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2114 echo "configure:2115: checking for $ac_word" >&5
2116 if test -n "$CC"; then
2117 ac_cv_prog_CC="$CC" # Let the user override the test.
2119 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2122 for ac_dir in $ac_dummy; do
2123 test -z "$ac_dir" && ac_dir=.
2124 if test -f $ac_dir/$ac_word; then
2125 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2126 ac_prog_rejected=yes
2134 if test $ac_prog_rejected = yes; then
2135 # We found a bogon in the path, so make sure we never use it.
2136 set dummy $ac_cv_prog_CC
2138 if test $# -gt 0; then
2139 # We chose a different compiler from the bogus one.
2140 # However, it has the same basename, so the bogon will be chosen
2141 # first if we set CC to just the basename; use the full file name.
2143 set dummy "$ac_dir/$ac_word" "$@"
2150 if test -n "$CC"; then
2151 echo "$ac_t""$CC" 1>&6
2153 echo "$ac_t""no" 1>&6
2156 if test -z "$CC"; then
2157 case "`uname -s`" in
2159 # Extract the first word of "cl", so it can be a program name with args.
2160 set dummy cl; ac_word=$2
2161 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2162 echo "configure:2163: checking for $ac_word" >&5
2164 if test -n "$CC"; then
2165 ac_cv_prog_CC="$CC" # Let the user override the test.
2167 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2169 for ac_dir in $ac_dummy; do
2170 test -z "$ac_dir" && ac_dir=.
2171 if test -f $ac_dir/$ac_word; then
2179 if test -n "$CC"; then
2180 echo "$ac_t""$CC" 1>&6
2182 echo "$ac_t""no" 1>&6
2187 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2190 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2191 echo "configure:2192: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2194 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
2195 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
2196 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
2197 ac_cpp='$CPP '"$xe_cppflags"
2198 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
2199 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
2202 cat > conftest.$ac_ext << EOF
2204 #line 2205 "configure"
2205 #include "confdefs.h"
2209 if { (eval echo configure:2210: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2210 ac_cv_prog_cc_works=yes
2211 # If we can't run a trivial program, we are probably using a cross compiler.
2212 if (./conftest; exit) 2>/dev/null; then
2213 ac_cv_prog_cc_cross=no
2215 ac_cv_prog_cc_cross=yes
2218 echo "configure: failed program was:" >&5
2219 cat conftest.$ac_ext >&5
2220 ac_cv_prog_cc_works=no
2224 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
2225 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
2226 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
2227 ac_cpp='$CPP '"$xe_cppflags"
2228 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
2229 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
2232 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2233 if test $ac_cv_prog_cc_works = no; then
2234 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2236 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2237 echo "configure:2238: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2238 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2239 cross_compiling=$ac_cv_prog_cc_cross
2241 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2242 echo "configure:2243: checking whether we are using GNU C" >&5
2244 cat > conftest.c <<EOF
2249 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2250: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2255 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2257 if test $ac_cv_prog_gcc = yes; then
2263 ac_test_CFLAGS="${CFLAGS+set}"
2264 ac_save_CFLAGS="$CFLAGS"
2266 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2267 echo "configure:2268: checking whether ${CC-cc} accepts -g" >&5
2269 echo 'void f(){}' > conftest.c
2270 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2278 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2279 if test "$ac_test_CFLAGS" = set; then
2280 CFLAGS="$ac_save_CFLAGS"
2281 elif test $ac_cv_prog_cc_g = yes; then
2282 if test "$GCC" = yes; then
2288 if test "$GCC" = yes; then
2296 CFLAGS="$xe_save_CFLAGS"
2299 test -n "$CPP" -a -d "$CPP" && CPP=
2301 test -n "$NON_GNU_CPP" -a "$GCC" != "yes" -a -z "$CPP" && CPP="$NON_GNU_CPP"
2303 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2304 echo "configure:2305: checking how to run the C preprocessor" >&5
2305 # On Suns, sometimes $CPP names a directory.
2306 if test -n "$CPP" && test -d "$CPP"; then
2309 if test -z "$CPP"; then
2311 # This must be in double quotes, not single quotes, because CPP may get
2312 # substituted into the Makefile and "${CC-cc}" will confuse make.
2314 # On the NeXT, cc -E runs the code through the compiler's parser,
2315 # not just through cpp.
2316 cat > conftest.$ac_ext <<EOF
2317 #line 2318 "configure"
2318 #include "confdefs.h"
2322 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2323 { (eval echo configure:2324: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2324 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2325 if test -z "$ac_err"; then
2329 echo "configure: failed program was:" >&5
2330 cat conftest.$ac_ext >&5
2332 CPP="${CC-cc} -E -traditional-cpp"
2333 cat > conftest.$ac_ext <<EOF
2334 #line 2335 "configure"
2335 #include "confdefs.h"
2339 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2340 { (eval echo configure:2341: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2341 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2342 if test -z "$ac_err"; then
2346 echo "configure: failed program was:" >&5
2347 cat conftest.$ac_ext >&5
2349 CPP="${CC-cc} -nologo -E"
2350 cat > conftest.$ac_ext <<EOF
2351 #line 2352 "configure"
2352 #include "confdefs.h"
2356 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2357 { (eval echo configure:2358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2358 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2359 if test -z "$ac_err"; then
2363 echo "configure: failed program was:" >&5
2364 cat conftest.$ac_ext >&5
2373 ac_cv_prog_CPP="$CPP"
2374 CPP="$ac_cv_prog_CPP"
2376 ac_cv_prog_CPP="$CPP"
2378 echo "$ac_t""$CPP" 1>&6
2382 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2383 echo "configure:2384: checking for AIX" >&5
2384 cat > conftest.$ac_ext <<EOF
2385 #line 2386 "configure"
2386 #include "confdefs.h"
2392 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2393 egrep "yes" >/dev/null 2>&1; then
2395 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
2396 Defining _ALL_SOURCE
2398 cat >> confdefs.h <<\EOF
2399 #define _ALL_SOURCE 1
2405 echo "$ac_t""no" 1>&6
2411 echo $ac_n "checking for GNU libc""... $ac_c" 1>&6
2412 echo "configure:2413: checking for GNU libc" >&5
2413 cat > conftest.$ac_ext <<EOF
2414 #line 2415 "configure"
2415 #include "confdefs.h"
2416 #include <features.h>
2419 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
2420 #error Not a GNU libc system :-(
2421 ******* ======= ******** &&&&&&&&
2426 if { (eval echo configure:2427: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2430 echo "configure: failed program was:" >&5
2431 cat conftest.$ac_ext >&5
2436 echo "$ac_t""$have_glibc" 1>&6
2437 test "$have_glibc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
2438 Defining _GNU_SOURCE
2440 cat >> confdefs.h <<\EOF
2441 #define _GNU_SOURCE 1
2448 { test "$extra_verbose" = "yes" && cat << \EOF
2449 Defining __EXTENSIONS__
2451 cat >> confdefs.h <<\EOF
2452 #define __EXTENSIONS__ 1
2456 if test "$os_release" -ge 505; then
2457 { test "$extra_verbose" = "yes" && cat << \EOF
2458 Defining _XOPEN_SOURCE = 500
2460 cat >> confdefs.h <<\EOF
2461 #define _XOPEN_SOURCE 500
2465 { test "$extra_verbose" = "yes" && cat << \EOF
2466 Defining _XOPEN_SOURCE_EXTENDED
2468 cat >> confdefs.h <<\EOF
2469 #define _XOPEN_SOURCE_EXTENDED 1
2475 { test "$extra_verbose" = "yes" && cat << \EOF
2476 Defining _POSIX_C_SOURCE = 199506L
2478 cat >> confdefs.h <<\EOF
2479 #define _POSIX_C_SOURCE 199506L
2483 { test "$extra_verbose" = "yes" && cat << \EOF
2484 Defining _XOPEN_SOURCE = 500
2486 cat >> confdefs.h <<\EOF
2487 #define _XOPEN_SOURCE 500
2491 { test "$extra_verbose" = "yes" && cat << \EOF
2492 Defining _XOPEN_SOURCE_EXTENDED
2494 cat >> confdefs.h <<\EOF
2495 #define _XOPEN_SOURCE_EXTENDED 1
2502 cat > conftest.$ac_ext <<EOF
2503 #line 2504 "configure"
2504 #include "confdefs.h"
2506 #if defined __SUNPRO_C
2508 #elif defined __DECC
2510 #elif defined __USLC__ && defined __SCO_VERSION__
2512 #elif defined __INTEL_COMPILER
2519 if { (eval echo configure:2520: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
2524 echo "configure: failed program was:" >&5
2525 cat conftest.$ac_ext >&5
2527 case "$conftest_rc" in
2528 11) echo "You appear to be using the SunPro C compiler." ; __SUNPRO_C=yes ;;
2529 12) echo "You appear to be using the DEC C compiler." ; __DECC=yes ;;
2530 13) echo "You appear to be using the SCO C compiler." ; __USLC__=yes ;;
2531 14) echo "You appear to be using the Intel C++ compiler."; __ICC=yes
2540 echo "Extracting information from the machine- and system-dependent headers..."
2542 tempcname="conftest.c"
2546 cat > $tempcname < confdefs.h
2547 cat >> $tempcname <<EOF
2549 #define C_SWITCH_SITE
2550 #define C_SWITCH_X_SITE
2551 #define LD_SWITCH_SITE
2552 #define LD_SWITCH_X_SITE
2553 #define LD_SWITCH_X_SITE_AUX
2554 #define OS_RELEASE $os_release
2556 #ifdef config_opsysfile
2557 #include "$srcdir/src/$opsysfile"
2560 #ifdef config_machfile
2561 #include "$srcdir/src/$machfile"
2564 #ifndef LIBS_MACHINE
2565 #define LIBS_MACHINE
2567 configure___ libs_machine=LIBS_MACHINE
2572 configure___ libs_system=LIBS_SYSTEM
2574 #ifndef LIBS_TERMCAP
2575 #define LIBS_TERMCAP
2577 configure___ libs_termcap=LIBS_TERMCAP
2579 #ifndef LIB_STANDARD
2580 #define LIB_STANDARD
2582 configure___ libs_standard=LIB_STANDARD
2585 #ifndef OBJECTS_MACHINE
2586 #define OBJECTS_MACHINE
2588 configure___ objects_machine=OBJECTS_MACHINE
2590 #ifndef OBJECTS_SYSTEM
2591 #define OBJECTS_SYSTEM
2593 configure___ objects_system=OBJECTS_SYSTEM
2596 #ifndef C_SWITCH_MACHINE
2597 #define C_SWITCH_MACHINE
2599 configure___ c_switch_machine=C_SWITCH_MACHINE
2601 #ifndef C_SWITCH_SYSTEM
2602 #define C_SWITCH_SYSTEM
2604 configure___ c_switch_system=C_SWITCH_SYSTEM
2607 #ifndef LD_SWITCH_MACHINE
2608 #define LD_SWITCH_MACHINE
2610 configure___ ld_switch_machine=LD_SWITCH_MACHINE
2612 #ifndef LD_SWITCH_SYSTEM
2613 #define LD_SWITCH_SYSTEM
2615 configure___ ld_switch_system=LD_SWITCH_SYSTEM
2619 #define UNEXEC "unexec.o"
2621 configure___ unexec=UNEXEC
2624 #ifndef LD_SWITCH_SHARED
2625 #define LD_SWITCH_SHARED "-c"
2627 configure___ ld_switch_shared=LD_SWITCH_SHARED
2630 #define ORDINARY_LD "\$(CC) \$(CFLAGS)"
2631 configure___ ordinary_ld=ORDINARY_LD
2633 #ifdef ORDINARY_LINK
2634 #define LD ORDINARY_LD
2635 #else /* no ORDINARY LINK */
2636 #ifdef COFF_ENCAPSULATE
2637 #define LD "\$(CC) -nostdlib"
2638 #else /* not COFF_ENCAPSULATE */
2641 #else /* ! defined (LINKER) */
2643 #endif /* ! defined (LINKER) */
2644 #endif /* ! defined (COFF_ENCAPSULATE) */
2645 #endif /* not ORDINARY_LINK */
2651 configure___ lib_gcc=LIB_GCC
2653 #ifndef LD_TEXT_START_ADDR
2654 #define LD_TEXT_START_ADDR
2656 configure___ ld_text_start_addr=LD_TEXT_START_ADDR
2659 #if ! defined (ORDINARY_LINK) && !defined (START_FILES)
2661 #ifdef COFF_ENCAPSULATE
2662 #define START_FILES "pre-crt0.o /usr/local/lib/gcc-crt0.o"
2663 #else /* ! defined (COFF_ENCAPSULATE) */
2664 #define START_FILES "pre-crt0.o /lib/crt0.o"
2665 #endif /* ! defined (COFF_ENCAPSULATE) */
2666 #else /* ! defined (NO_REMAP) */
2667 #define START_FILES "ecrt0.o"
2668 #endif /* ! defined (NO_REMAP) */
2669 #endif /* no ORDINARY_LINK */
2673 configure___ start_files=START_FILES
2675 #ifdef ORDINARY_LINK
2676 configure___ ordinary_link=yes
2678 configure___ ordinary_link=no
2681 #ifdef SYSTEM_MALLOC
2682 configure___ system_malloc=yes
2684 configure___ system_malloc=no
2688 configure___ have_terminfo=yes
2690 configure___ have_terminfo=no
2693 #ifdef MAIL_USE_FLOCK
2694 configure___ mail_use_flock=yes
2696 configure___ mail_use_flock=no
2699 #ifdef MAIL_USE_LOCKF
2700 configure___ mail_use_lockf=yes
2702 configure___ mail_use_lockf=no
2705 #ifdef MAIL_USE_LOCKING
2706 configure___ mail_use_locking=yes
2708 configure___ mail_use_locking=no
2711 #ifdef HAVE_WIN32_PROCESSES
2712 configure___ win32_processes=yes
2714 configure___ win32_processes=no
2719 CPP=`eval "echo $CPP $CPPFLAGS"`
2720 eval `$CPP -Isrc $tempcname \
2721 | sed -n -e "s/[ ]*=[ \"]*/='/" -e "s/[ \"]*\$/'/" -e "s/^configure___//p"`
2725 if test "$pdump" = "yes"; then
2734 test "$extra_verbose" = "yes" && \
2735 for var in libs_machine libs_system libs_termcap libs_standard objects_machine objects_system c_switch_machine c_switch_system ld_switch_machine ld_switch_system unexec ld_switch_shared ld lib_gcc ld_text_start_addr start_files ordinary_link have_terminfo mail_use_flock mail_use_lockf; do eval "echo \"$var = '\$$var'\""; done && echo ""
2737 case "$opsys" in mingw* | cygwin*)
2738 cygwin_include=`eval "gcc -print-file-name=libc.a"` ;
2739 cygwin_include=`eval "dirname $cygwin_include"` ;
2740 cygwin_include="-I$cygwin_include/../include" ;
2741 extra_includes="$cygwin_include/mingw $cygwin_include" ;
2742 case "$opsys" in mingw*)
2743 c_switch_system="$c_switch_system $extra_includes" && if test "$extra_verbose" = "yes"; then echo " Appending \"$extra_includes\" to \$c_switch_system"; fi ;;
2748 test "$ordinary_link" = "no" -a -z "$libs_standard" && libs_standard="-lc"
2751 test "$__DECC" = "yes" && c_switch_site="$c_switch_site -std1" && if test "$extra_verbose" = "yes"; then echo " Appending \"-std1\" to \$c_switch_site"; fi
2753 if test "$__USLC__" = yes; then
2754 echo $ac_n "checking for whether the -Kalloca compiler flag is needed""... $ac_c" 1>&6
2755 echo "configure:2756: checking for whether the -Kalloca compiler flag is needed" >&5
2757 cat > conftest.$ac_ext <<EOF
2758 #line 2759 "configure"
2759 #include "confdefs.h"
2762 void *x = alloca(4);
2765 if { (eval echo configure:2766: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2769 echo "configure: failed program was:" >&5
2770 cat conftest.$ac_ext >&5
2773 xe_save_c_switch_system="$c_switch_system"
2774 c_switch_system="$c_switch_system -Kalloca"
2775 cat > conftest.$ac_ext <<EOF
2776 #line 2777 "configure"
2777 #include "confdefs.h"
2780 void *x = alloca(4);
2783 if { (eval echo configure:2784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2787 echo "configure: failed program was:" >&5
2788 cat conftest.$ac_ext >&5
2791 c_switch_system="$xe_save_c_switch_system"
2794 echo "$ac_t""$need_kalloca" 1>&6
2795 test "$need_kalloca" = "yes" && c_switch_system="$c_switch_system -Kalloca" && if test "$extra_verbose" = "yes"; then echo " Appending \"-Kalloca\" to \$c_switch_system"; fi
2798 if test "$cflags_specified" = "no"; then
2799 if test "$GCC" = "yes"; then
2800 CFLAGS="-g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes"
2801 CFLAGS="$CFLAGS -Wsign-compare"
2802 case "`gcc -v --help 2>&1`" in
2803 *-fstrict-aliasing* ) CFLAGS="$CFLAGS -fno-strict-aliasing" ;;
2805 if test "$xemacs_compiler" != "g++"; then
2806 CFLAGS="$CFLAGS -Wshadow"
2808 test "$have_glibc" != "yes" && CFLAGS="$CFLAGS -Wpointer-arith"
2809 elif test "$__SUNPRO_C" = "yes"; then
2811 sol2 ) CFLAGS="-v -xO4" ;;
2812 sunos4* ) CFLAGS="-xO2";;
2814 elif test "$__DECC" = "yes"; then
2816 elif test "$CC" = "xlc"; then
2817 CFLAGS="-g -O3 -qstrict -qnoansialias -qlibansi -qinfo -qro -qmaxmem=20000"
2818 elif test "$__ICC" = "yes"; then
2819 CFLAGS="-g -O3 -Ob2 -Wall -W1"
2824 if test "$GCC" = "yes"; then
2825 echo $ac_n "checking for buggy gcc versions""... $ac_c" 1>&6
2826 echo "configure:2827: checking for buggy gcc versions" >&5
2827 GCC_VERSION=`$CC --version`
2828 case `uname -s`:`uname -m`:$GCC_VERSION in
2829 *:sun4*:2.8.1|*:sun4*:egcs-2.90.*)
2833 *-fno-schedule-insns*) ;;
2835 echo "$ac_t""yes" 1>&6
2836 echo "configure: warning: Don't use -O2 with gcc 2.8.1 and egcs 1.0 under SPARC architectures" 1>&2
2837 echo "configure: warning: without also using -fno-schedule-insns." 1>&2
2838 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
2844 Linux:alpha:egcs-2.91.*)
2845 echo "$ac_t""yes" 1>&6
2846 echo "configure: warning: There have been reports of egcs-1.1 not compiling XEmacs correctly on" 1>&2
2847 echo "configure: warning: Alpha Linux. There have also been reports that egcs-1.0.3a is O.K." 1>&2
2848 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
2853 case "$GCC_VERSION" in
2856 *-fno-strength-reduce*) ;;
2858 echo "$ac_t""yes" 1>&6
2859 echo "configure: warning: Don't use -O2 with gcc 2.7.2 under Intel/XXX without also using" 1>&2
2860 echo "configure: warning: -fno-strength-reduce." 1>&2
2861 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
2867 *-fno-caller-saves*) ;;
2869 echo "$ac_t""yes" 1>&6
2870 echo "configure: warning: Don't use -O2 with gcc 2.7.2 under Intel/XXX without also using" 1>&2
2871 echo "configure: warning: -fno-caller-saves." 1>&2
2872 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
2879 echo "$ac_t""no" 1>&6
2882 if test "$pdump" != "yes"; then
2883 echo $ac_n "checking for \"-z nocombreloc\" linker flag""... $ac_c" 1>&6
2884 echo "configure:2885: checking for \"-z nocombreloc\" linker flag" >&5
2885 case "`ld --help 2>&1`" in
2886 *-z\ nocombreloc* ) echo "$ac_t""yes" 1>&6
2887 ld_switch_site="-z nocombreloc $ld_switch_site" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-z nocombreloc\" to \$ld_switch_site"; fi ;;
2888 *) echo "$ac_t""no" 1>&6 ;;
2894 if test "$GCC" = "yes"; then
2895 set x $ld_switch_system; shift; ld_switch_system=""
2896 while test -n "$1"; do
2898 -L | -l | -u ) ld_switch_system="$ld_switch_system $1 $2"; shift ;;
2899 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_system="$ld_switch_system $1" ;;
2901 * ) ld_switch_system="$ld_switch_system -Xlinker $1" ;;
2907 if test "$GCC" = "yes"; then
2908 set x $ld_switch_machine; shift; ld_switch_machine=""
2909 while test -n "$1"; do
2911 -L | -l | -u ) ld_switch_machine="$ld_switch_machine $1 $2"; shift ;;
2912 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_machine="$ld_switch_machine $1" ;;
2914 * ) ld_switch_machine="$ld_switch_machine -Xlinker $1" ;;
2920 if test "$GCC" = "yes"; then
2921 set x $ld_switch_site; shift; ld_switch_site=""
2922 while test -n "$1"; do
2924 -L | -l | -u ) ld_switch_site="$ld_switch_site $1 $2"; shift ;;
2925 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_site="$ld_switch_site $1" ;;
2927 * ) ld_switch_site="$ld_switch_site -Xlinker $1" ;;
2933 if test "$GCC" = "yes"; then
2934 set x $LDFLAGS; shift; LDFLAGS=""
2935 while test -n "$1"; do
2937 -L | -l | -u ) LDFLAGS="$LDFLAGS $1 $2"; shift ;;
2938 -L* | -l* | -u* | -Wl* | -pg ) LDFLAGS="$LDFLAGS $1" ;;
2940 * ) LDFLAGS="$LDFLAGS -Xlinker $1" ;;
2946 if test "$GCC" = "yes"; then
2947 set x $ld_call_shared; shift; ld_call_shared=""
2948 while test -n "$1"; do
2950 -L | -l | -u ) ld_call_shared="$ld_call_shared $1 $2"; shift ;;
2951 -L* | -l* | -u* | -Wl* | -pg ) ld_call_shared="$ld_call_shared $1" ;;
2953 * ) ld_call_shared="$ld_call_shared -Xlinker $1" ;;
2959 test -n "$objects_machine" && extra_objs="$extra_objs $objects_machine" && if test "$extra_verbose" = "yes"; then
2960 echo " xemacs will be linked with \"$objects_machine\""
2962 test -n "$objects_system" && extra_objs="$extra_objs $objects_system" && if test "$extra_verbose" = "yes"; then
2963 echo " xemacs will be linked with \"$objects_system\""
2965 test -n "$unexec" && test ! "$pdump" = "yes" && extra_objs="$extra_objs $unexec" && if test "$extra_verbose" = "yes"; then
2966 echo " xemacs will be linked with \"$unexec\""
2968 test "$pdump" = "yes" && extra_objs="$extra_objs dumper.o" && if test "$extra_verbose" = "yes"; then
2969 echo " xemacs will be linked with \"dumper.o\""
2972 echo $ac_n "checking for dynodump""... $ac_c" 1>&6
2973 echo "configure:2974: checking for dynodump" >&5
2974 if test "$unexec" != "unexsol2.o"; then
2975 echo "$ac_t""no" 1>&6
2977 echo "$ac_t""yes" 1>&6
2978 { test "$extra_verbose" = "yes" && cat << \EOF
2981 cat >> confdefs.h <<\EOF
2986 MAKE_SUBDIR="$MAKE_SUBDIR dynodump" && if test "$extra_verbose" = "yes"; then echo " Appending \"dynodump\" to \$MAKE_SUBDIR"; fi
2987 SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS dynodump" && if test "$extra_verbose" = "yes"; then echo " Appending \"dynodump\" to \$SRC_SUBDIR_DEPS"; fi
2989 sparc ) dynodump_arch=sparc ;;
2990 *86* ) dynodump_arch=i386 ;;
2991 powerpc ) dynodump_arch=ppc ;;
2997 if test "$unexec" = "unexaix.o"; then
2998 if test "$dynamic" = "no"; then
2999 start_flags="-Wl,-bnso,-bnodelcsect"
3000 test "$GCC" = "yes" && start_flags="-B/bin/ ${start_flags}"
3001 for f in "/lib/syscalls.exp" "/lib/threads.exp"; do
3002 if test -r "$f"; then start_flags="${start_flags},-bI:${f}"; fi
3004 for f in "/usr/lpp/X11/bin/smt.exp" "/usr/bin/X11/smt.exp"; do
3005 if test -r "$f"; then start_flags="${start_flags},-bI:${f}"; break; fi
3008 echo $ac_n "checking for terminateAndUnload in -lC""... $ac_c" 1>&6
3009 echo "configure:3010: checking for terminateAndUnload in -lC" >&5
3010 ac_lib_var=`echo C'_'terminateAndUnload | sed 'y%./+-%__p_%'`
3012 xe_check_libs=" -lC "
3013 cat > conftest.$ac_ext <<EOF
3014 #line 3015 "configure"
3015 #include "confdefs.h"
3016 /* Override any gcc2 internal prototype to avoid an error. */
3017 /* We use char because int might match the return type of a gcc2
3018 builtin and then its argument prototype would still apply. */
3019 char terminateAndUnload();
3022 terminateAndUnload()
3025 if { (eval echo configure:3026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3027 eval "ac_cv_lib_$ac_lib_var=yes"
3029 echo "configure: failed program was:" >&5
3030 cat conftest.$ac_ext >&5
3032 eval "ac_cv_lib_$ac_lib_var=no"
3037 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
3038 echo "$ac_t""yes" 1>&6
3039 libs_system="$libs_system -lC" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lC\" to \$libs_system"; fi
3041 echo "$ac_t""no" 1>&6
3046 elif test -n "$ld_text_start_addr"; then
3047 start_flags="-T $ld_text_start_addr -e __start"
3053 if test "$ordinary_link" = "no" -a "$GCC" = "yes"; then
3054 test -z "$linker" && linker='$(CC) -nostdlib'
3055 test -z "$lib_gcc" && lib_gcc='`$(CC) -print-libgcc-file-name`'
3057 test "$GCC" != "yes" && lib_gcc=
3063 case "$site_libraries" in *:* ) site_libraries="`echo '' $site_libraries | sed -e 's/^ //' -e 's/:/ /g'`";; esac
3064 if test -n "$site_libraries"; then
3065 for arg in $site_libraries; do
3068 * ) test -d "$arg" || \
3069 { echo "Error:" "Invalid site library \`$arg': no such directory" >&2; exit 1; }
3072 ld_switch_site="$ld_switch_site $arg" && if test "$extra_verbose" = "yes"; then echo " Appending \"$arg\" to \$ld_switch_site"; fi
3076 case "$site_includes" in *:* ) site_includes="`echo '' $site_includes | sed -e 's/^ //' -e 's/:/ /g'`";; esac
3077 if test -n "$site_includes"; then
3078 for arg in $site_includes; do
3081 * ) test -d "$arg" || \
3082 { echo "Error:" "Invalid site include \`$arg': no such directory" >&2; exit 1; }
3085 c_switch_site="$c_switch_site $arg" && if test "$extra_verbose" = "yes"; then echo " Appending \"$arg\" to \$c_switch_site"; fi
3089 case "$site_prefixes" in *:* ) site_prefixes="`echo '' $site_prefixes | sed -e 's/^ //' -e 's/:/ /g'`";; esac
3090 if test -n "$site_prefixes"; then
3091 for dir in $site_prefixes; do
3092 lib_dir="${dir}/lib"
3093 inc_dir="${dir}/include"
3094 if test ! -d "$dir"; then
3095 { echo "Error:" "Invalid site prefix \`$dir': no such directory" >&2; exit 1; }
3096 elif test ! -d "$lib_dir"; then
3097 { echo "Error:" "Invalid site prefix \`$dir': no such directory \`$lib_dir'" >&2; exit 1; }
3099 if test -d "$inc_dir"; then
3100 c_switch_site="$c_switch_site "-I$inc_dir"" && if test "$extra_verbose" = "yes"; then echo " Appending \""-I$inc_dir"\" to \$c_switch_site"; fi
3102 ld_switch_site="$ld_switch_site "-L$lib_dir"" && if test "$extra_verbose" = "yes"; then echo " Appending \""-L$lib_dir"\" to \$ld_switch_site"; fi
3108 for dir in "/usr/ccs/lib"; do
3109 test -d "$dir" && ld_switch_system="$ld_switch_system -L${dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L${dir}\" to \$ld_switch_system"; fi
3112 case "$site_runtime_libraries" in *:* ) site_runtime_libraries="`echo '' $site_runtime_libraries | sed -e 's/^ //' -e 's/:/ /g'`";; esac
3113 if test -n "$site_runtime_libraries"; then
3114 LD_RUN_PATH="`echo $site_runtime_libraries | sed -e 's/ */:/g'`"
3122 if test -n "$add_runtime_path"; then :;
3123 elif test "$dynamic" = "no"; then add_runtime_path=no
3124 elif test -n "$LD_RUN_PATH"; then add_runtime_path=yes
3125 else case "$opsys" in
3126 sol2 | irix* | *bsd* | decosf* ) add_runtime_path=yes ;;
3127 * ) add_runtime_path=no ;;
3131 if test "$add_runtime_path" = "yes"; then
3132 echo $ac_n "checking "for runtime libraries flag"""... $ac_c" 1>&6
3133 echo "configure:3134: checking "for runtime libraries flag"" >&5
3135 sol2 ) dash_r="-R" ;;
3136 decosf* | linux* | irix*) dash_r="-rpath " ;;
3139 for try_dash_r in "-R" "-R " "-rpath "; do
3140 xe_check_libs="${try_dash_r}/no/such/file-or-directory"
3142 if test "$GCC" = "yes"; then
3143 set x $xe_check_libs; shift; xe_check_libs=""
3144 while test -n "$1"; do
3146 -L | -l | -u ) xe_check_libs="$xe_check_libs $1 $2"; shift ;;
3147 -L* | -l* | -u* | -Wl* | -pg ) xe_check_libs="$xe_check_libs $1" ;;
3149 * ) xe_check_libs="$xe_check_libs -Xlinker $1" ;;
3154 cat > conftest.$ac_ext <<EOF
3155 #line 3156 "configure"
3156 #include "confdefs.h"
3162 if { (eval echo configure:3163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3164 dash_r="$try_dash_r"
3166 echo "configure: failed program was:" >&5
3167 cat conftest.$ac_ext >&5
3171 test -n "$dash_r" && break
3174 if test -n "$dash_r";
3175 then echo "$ac_t"""\"${dash_r}\""" 1>&6
3176 else echo "$ac_t""NONE" 1>&6
3180 xe_add_unique_runpath_dir='
3182 for xe_dir in $runpath_dirs; do test "$xe_dir" = "$xe_runpath_dir" && xe_add_p=no
3184 if test "$xe_add_p" = "yes"; then
3185 test -n "$runpath" && runpath="${runpath}:"
3186 runpath="${runpath}${xe_runpath_dir}"
3187 runpath_dirs="$runpath_dirs $xe_runpath_dir"
3193 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
3194 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
3195 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
3197 runpath="" runpath_dirs=""
3198 if test -n "$LD_RUN_PATH"; then
3199 runpath="$LD_RUN_PATH"
3200 elif test "$GCC" = "yes"; then
3201 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
3202 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
3203 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
3204 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
3205 case "$arg" in P,* | -L* | -R* )
3206 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
3208 xe_runpath_dir="$dir"
3209 test "$xe_runpath_dir" != "/lib" -a \
3210 "$xe_runpath_dir" != "/usr/lib" -a \
3211 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
3212 eval "$xe_add_unique_runpath_dir"
3217 ld_switch_run="$ld_switch_run_save"
3220 for arg in $ld_switch_site $ld_switch_x_site; do
3221 case "$arg" in -L*) {
3222 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
3223 test "$xe_runpath_dir" != "/lib" -a \
3224 "$xe_runpath_dir" != "/usr/lib" -a \
3225 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
3226 eval "$xe_add_unique_runpath_dir"
3229 if test "$opsys $need_motif" = "sol2 yes"; then
3230 xe_runpath_dir="/opt/SUNWdt/lib";
3231 eval "$xe_add_unique_runpath_dir";
3234 if test -n "$runpath"; then
3235 ld_switch_run="${dash_r}${runpath}"
3237 if test "$GCC" = "yes"; then
3238 set x $ld_switch_run; shift; ld_switch_run=""
3239 while test -n "$1"; do
3241 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
3242 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
3244 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
3249 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
3256 if test "$with_dlmalloc" != "no"; then
3261 after_morecore_hook_exists=yes
3262 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
3263 echo "configure:3264: checking for malloc_set_state" >&5
3265 cat > conftest.$ac_ext <<EOF
3266 #line 3267 "configure"
3267 #include "confdefs.h"
3268 /* System header to define __stub macros and hopefully few prototypes,
3269 which can conflict with char malloc_set_state(); below. */
3271 /* Override any gcc2 internal prototype to avoid an error. */
3272 /* We use char because int might match the return type of a gcc2
3273 builtin and then its argument prototype would still apply. */
3274 char malloc_set_state();
3278 /* The GNU C library defines this for functions which it implements
3279 to always fail with ENOSYS. Some functions are actually named
3280 something starting with __ and the normal name is an alias. */
3281 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
3289 if { (eval echo configure:3290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3291 eval "ac_cv_func_malloc_set_state=yes"
3293 echo "configure: failed program was:" >&5
3294 cat conftest.$ac_ext >&5
3296 eval "ac_cv_func_malloc_set_state=no"
3300 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
3301 echo "$ac_t""yes" 1>&6
3304 echo "$ac_t""no" 1>&6
3308 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
3309 echo "configure:3310: checking whether __after_morecore_hook exists" >&5
3310 cat > conftest.$ac_ext <<EOF
3311 #line 3312 "configure"
3312 #include "confdefs.h"
3313 extern void (* __after_morecore_hook)();
3315 __after_morecore_hook = 0
3318 if { (eval echo configure:3319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3320 echo "$ac_t""yes" 1>&6
3322 echo "configure: failed program was:" >&5
3323 cat conftest.$ac_ext >&5
3325 echo "$ac_t""no" 1>&6
3326 after_morecore_hook_exists=no
3329 if test "$system_malloc" = "yes" ; then
3332 - The GNU allocators don't work with this system configuration."
3333 elif test "$with_system_malloc" = "yes" ; then
3336 - User chose not to use GNU allocators."
3337 elif test "$with_debug_malloc" = "yes" ; then
3340 - User chose to use Debugging Malloc."
3343 if test "$doug_lea_malloc" = "yes" -a "$GNU_MALLOC" = "yes" ; then
3345 - Using Doug Lea's new malloc from the GNU C Library."
3346 { test "$extra_verbose" = "yes" && cat << \EOF
3347 Defining DOUG_LEA_MALLOC
3349 cat >> confdefs.h <<\EOF
3350 #define DOUG_LEA_MALLOC 1
3354 if test "$after_morecore_hook_exists" = "no" ; then
3356 - Using Doug Lea's new malloc from the Linux C Library."
3357 { test "$extra_verbose" = "yes" && cat << \EOF
3358 Defining _NO_MALLOC_WARNING_
3360 cat >> confdefs.h <<\EOF
3361 #define _NO_MALLOC_WARNING_ 1
3371 # Extract the first word of "ranlib", so it can be a program name with args.
3372 set dummy ranlib; ac_word=$2
3373 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3374 echo "configure:3375: checking for $ac_word" >&5
3376 if test -n "$RANLIB"; then
3377 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3379 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3381 for ac_dir in $ac_dummy; do
3382 test -z "$ac_dir" && ac_dir=.
3383 if test -f $ac_dir/$ac_word; then
3384 ac_cv_prog_RANLIB="ranlib"
3389 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3391 RANLIB="$ac_cv_prog_RANLIB"
3392 if test -n "$RANLIB"; then
3393 echo "$ac_t""$RANLIB" 1>&6
3395 echo "$ac_t""no" 1>&6
3399 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
3400 if test -f $ac_dir/install-sh; then
3402 ac_install_sh="$ac_aux_dir/install-sh -c"
3404 elif test -f $ac_dir/install.sh; then
3406 ac_install_sh="$ac_aux_dir/install.sh -c"
3410 if test -z "$ac_aux_dir"; then
3411 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
3413 ac_config_guess=$ac_aux_dir/config.guess
3414 ac_config_sub=$ac_aux_dir/config.sub
3415 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
3417 # Find a good install program. We prefer a C program (faster),
3418 # so one script is as good as another. But avoid the broken or
3419 # incompatible versions:
3420 # SysV /etc/install, /usr/sbin/install
3421 # SunOS /usr/etc/install
3422 # IRIX /sbin/install
3424 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3425 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3426 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3427 # ./install, which can be erroneously created by make from ./install.sh.
3428 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3429 echo "configure:3430: checking for a BSD compatible install" >&5
3430 if test -z "$INSTALL"; then
3432 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
3433 for ac_dir in $PATH; do
3434 # Account for people who put trailing slashes in PATH elements.
3436 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3438 # OSF1 and SCO ODT 3.0 have their own names for install.
3439 # Don't use installbsd from OSF since it installs stuff as root
3441 for ac_prog in ginstall scoinst install; do
3442 if test -f $ac_dir/$ac_prog; then
3443 if test $ac_prog = install &&
3444 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3445 # AIX install. It has an incompatible calling convention.
3448 ac_cv_path_install="$ac_dir/$ac_prog -c"
3458 if test "${ac_cv_path_install+set}" = set; then
3459 INSTALL="$ac_cv_path_install"
3461 # As a last resort, use the slow shell script. We don't cache a
3462 # path for INSTALL within a source directory, because that will
3463 # break other packages using the cache if that directory is
3464 # removed, or if the path is relative.
3465 INSTALL="$ac_install_sh"
3468 echo "$ac_t""$INSTALL" 1>&6
3470 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3471 # It thinks the first close brace ends the variable substitution.
3472 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3474 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3476 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3478 for ac_prog in 'bison -y' byacc
3480 # Extract the first word of "$ac_prog", so it can be a program name with args.
3481 set dummy $ac_prog; ac_word=$2
3482 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3483 echo "configure:3484: checking for $ac_word" >&5
3485 if test -n "$YACC"; then
3486 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3488 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3490 for ac_dir in $ac_dummy; do
3491 test -z "$ac_dir" && ac_dir=.
3492 if test -f $ac_dir/$ac_word; then
3493 ac_cv_prog_YACC="$ac_prog"
3499 YACC="$ac_cv_prog_YACC"
3500 if test -n "$YACC"; then
3501 echo "$ac_t""$YACC" 1>&6
3503 echo "$ac_t""no" 1>&6
3506 test -n "$YACC" && break
3508 test -n "$YACC" || YACC="yacc"
3511 for ac_hdr in a.out.h elf.h cygwin/version.h fcntl.h inttypes.h libgen.h locale.h mach/mach.h sys/param.h sys/pstat.h sys/time.h sys/timeb.h sys/un.h ulimit.h unistd.h
3513 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3514 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3515 echo "configure:3516: checking for $ac_hdr" >&5
3517 cat > conftest.$ac_ext <<EOF
3518 #line 3519 "configure"
3519 #include "confdefs.h"
3522 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3523 { (eval echo configure:3524: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3524 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3525 if test -z "$ac_err"; then
3527 eval "ac_cv_header_$ac_safe=yes"
3530 echo "configure: failed program was:" >&5
3531 cat conftest.$ac_ext >&5
3533 eval "ac_cv_header_$ac_safe=no"
3536 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3537 echo "$ac_t""yes" 1>&6
3538 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3539 { test "$extra_verbose" = "yes" && cat << EOF
3542 cat >> confdefs.h <<EOF
3543 #define $ac_tr_hdr 1
3548 echo "$ac_t""no" 1>&6
3552 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
3553 echo "configure:3554: checking for sys/wait.h that is POSIX.1 compatible" >&5
3555 cat > conftest.$ac_ext <<EOF
3556 #line 3557 "configure"
3557 #include "confdefs.h"
3558 #include <sys/types.h>
3559 #include <sys/wait.h>
3561 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
3564 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3569 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3572 if { (eval echo configure:3573: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3574 ac_cv_header_sys_wait_h=yes
3576 echo "configure: failed program was:" >&5
3577 cat conftest.$ac_ext >&5
3579 ac_cv_header_sys_wait_h=no
3583 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
3584 if test $ac_cv_header_sys_wait_h = yes; then
3585 { test "$extra_verbose" = "yes" && cat << \EOF
3586 Defining HAVE_SYS_WAIT_H
3588 cat >> confdefs.h <<\EOF
3589 #define HAVE_SYS_WAIT_H 1
3595 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3596 echo "configure:3597: checking for ANSI C header files" >&5
3598 cat > conftest.$ac_ext <<EOF
3599 #line 3600 "configure"
3600 #include "confdefs.h"
3606 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3607 { (eval echo configure:3608: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3608 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3609 if test -z "$ac_err"; then
3611 ac_cv_header_stdc=yes
3614 echo "configure: failed program was:" >&5
3615 cat conftest.$ac_ext >&5
3617 ac_cv_header_stdc=no
3621 if test $ac_cv_header_stdc = yes; then
3622 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3623 cat > conftest.$ac_ext <<EOF
3624 #line 3625 "configure"
3625 #include "confdefs.h"
3628 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3629 egrep "memchr" >/dev/null 2>&1; then
3633 ac_cv_header_stdc=no
3639 if test $ac_cv_header_stdc = yes; then
3640 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3641 cat > conftest.$ac_ext <<EOF
3642 #line 3643 "configure"
3643 #include "confdefs.h"
3646 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3647 egrep "free" >/dev/null 2>&1; then
3651 ac_cv_header_stdc=no
3657 if test $ac_cv_header_stdc = yes; then
3658 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3659 cat > conftest.$ac_ext <<EOF
3660 #line 3661 "configure"
3661 #include "confdefs.h"
3663 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3664 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3665 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3666 int main () { int i; for (i = 0; i < 256; i++)
3667 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3671 if { (eval echo configure:3672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
3676 echo "configure: failed program was:" >&5
3677 cat conftest.$ac_ext >&5
3679 ac_cv_header_stdc=no
3684 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3685 if test $ac_cv_header_stdc = yes; then
3686 { test "$extra_verbose" = "yes" && cat << \EOF
3687 Defining STDC_HEADERS
3689 cat >> confdefs.h <<\EOF
3690 #define STDC_HEADERS 1
3696 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
3697 echo "configure:3698: checking whether time.h and sys/time.h may both be included" >&5
3699 cat > conftest.$ac_ext <<EOF
3700 #line 3701 "configure"
3701 #include "confdefs.h"
3702 #include <sys/types.h>
3703 #include <sys/time.h>
3709 if { (eval echo configure:3710: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3711 ac_cv_header_time=yes
3713 echo "configure: failed program was:" >&5
3714 cat conftest.$ac_ext >&5
3716 ac_cv_header_time=no
3720 echo "$ac_t""$ac_cv_header_time" 1>&6
3721 if test $ac_cv_header_time = yes; then
3722 { test "$extra_verbose" = "yes" && cat << \EOF
3723 Defining TIME_WITH_SYS_TIME
3725 cat >> confdefs.h <<\EOF
3726 #define TIME_WITH_SYS_TIME 1
3732 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
3733 echo "configure:3734: checking for sys_siglist declaration in signal.h or unistd.h" >&5
3735 cat > conftest.$ac_ext <<EOF
3736 #line 3737 "configure"
3737 #include "confdefs.h"
3738 #include <sys/types.h>
3740 /* NetBSD declares sys_siglist in unistd.h. */
3741 #ifdef HAVE_UNISTD_H
3745 char *msg = *(sys_siglist + 1);
3748 if { (eval echo configure:3749: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3750 ac_cv_decl_sys_siglist=yes
3752 echo "configure: failed program was:" >&5
3753 cat conftest.$ac_ext >&5
3755 ac_cv_decl_sys_siglist=no
3759 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
3760 if test $ac_cv_decl_sys_siglist = yes; then
3761 { test "$extra_verbose" = "yes" && cat << \EOF
3762 Defining SYS_SIGLIST_DECLARED
3764 cat >> confdefs.h <<\EOF
3765 #define SYS_SIGLIST_DECLARED 1
3773 echo $ac_n "checking for utime""... $ac_c" 1>&6
3774 echo "configure:3775: checking for utime" >&5
3775 cat > conftest.$ac_ext <<EOF
3776 #line 3777 "configure"
3777 #include "confdefs.h"
3778 #include <sys/types.h>
3781 struct utimbuf x; x.actime = x.modtime = 0; utime ("/", &x);
3784 if { (eval echo configure:3785: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3786 echo "$ac_t""yes" 1>&6
3787 { test "$extra_verbose" = "yes" && cat << \EOF
3790 cat >> confdefs.h <<\EOF
3791 #define HAVE_UTIME 1
3796 echo "configure: failed program was:" >&5
3797 cat conftest.$ac_ext >&5
3799 echo "$ac_t""no" 1>&6
3800 for ac_func in utimes
3802 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3803 echo "configure:3804: checking for $ac_func" >&5
3805 cat > conftest.$ac_ext <<EOF
3806 #line 3807 "configure"
3807 #include "confdefs.h"
3808 /* System header to define __stub macros and hopefully few prototypes,
3809 which can conflict with char $ac_func(); below. */
3811 /* Override any gcc2 internal prototype to avoid an error. */
3812 /* We use char because int might match the return type of a gcc2
3813 builtin and then its argument prototype would still apply. */
3818 /* The GNU C library defines this for functions which it implements
3819 to always fail with ENOSYS. Some functions are actually named
3820 something starting with __ and the normal name is an alias. */
3821 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3829 if { (eval echo configure:3830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3831 eval "ac_cv_func_$ac_func=yes"
3833 echo "configure: failed program was:" >&5
3834 cat conftest.$ac_ext >&5
3836 eval "ac_cv_func_$ac_func=no"
3840 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3841 echo "$ac_t""yes" 1>&6
3842 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3843 { test "$extra_verbose" = "yes" && cat << EOF
3844 Defining $ac_tr_func
3846 cat >> confdefs.h <<EOF
3847 #define $ac_tr_func 1
3852 echo "$ac_t""no" 1>&6
3860 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3861 echo "configure:3862: checking return type of signal handlers" >&5
3863 cat > conftest.$ac_ext <<EOF
3864 #line 3865 "configure"
3865 #include "confdefs.h"
3866 #include <sys/types.h>
3872 extern "C" void (*signal (int, void (*)(int)))(int);
3874 void (*signal ()) ();
3881 if { (eval echo configure:3882: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3883 ac_cv_type_signal=void
3885 echo "configure: failed program was:" >&5
3886 cat conftest.$ac_ext >&5
3888 ac_cv_type_signal=int
3892 echo "$ac_t""$ac_cv_type_signal" 1>&6
3893 { test "$extra_verbose" = "yes" && cat << EOF
3894 Defining RETSIGTYPE = $ac_cv_type_signal
3896 cat >> confdefs.h <<EOF
3897 #define RETSIGTYPE $ac_cv_type_signal
3902 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3903 echo "configure:3904: checking for size_t" >&5
3905 cat > conftest.$ac_ext <<EOF
3906 #line 3907 "configure"
3907 #include "confdefs.h"
3908 #include <sys/types.h>
3914 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3915 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3917 ac_cv_type_size_t=yes
3920 ac_cv_type_size_t=no
3924 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3925 if test $ac_cv_type_size_t = no; then
3926 { test "$extra_verbose" = "yes" && cat << \EOF
3927 Defining size_t = unsigned
3929 cat >> confdefs.h <<\EOF
3930 #define size_t unsigned
3936 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
3937 echo "configure:3938: checking for pid_t" >&5
3939 cat > conftest.$ac_ext <<EOF
3940 #line 3941 "configure"
3941 #include "confdefs.h"
3942 #include <sys/types.h>
3948 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3949 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3951 ac_cv_type_pid_t=yes
3958 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
3959 if test $ac_cv_type_pid_t = no; then
3960 { test "$extra_verbose" = "yes" && cat << \EOF
3961 Defining pid_t = int
3963 cat >> confdefs.h <<\EOF
3970 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
3971 echo "configure:3972: checking for uid_t in sys/types.h" >&5
3973 cat > conftest.$ac_ext <<EOF
3974 #line 3975 "configure"
3975 #include "confdefs.h"
3976 #include <sys/types.h>
3978 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3979 egrep "uid_t" >/dev/null 2>&1; then
3981 ac_cv_type_uid_t=yes
3989 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
3990 if test $ac_cv_type_uid_t = no; then
3991 { test "$extra_verbose" = "yes" && cat << \EOF
3992 Defining uid_t = int
3994 cat >> confdefs.h <<\EOF
3999 { test "$extra_verbose" = "yes" && cat << \EOF
4000 Defining gid_t = int
4002 cat >> confdefs.h <<\EOF
4009 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
4010 echo "configure:4011: checking for mode_t" >&5
4012 cat > conftest.$ac_ext <<EOF
4013 #line 4014 "configure"
4014 #include "confdefs.h"
4015 #include <sys/types.h>
4021 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4022 egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4024 ac_cv_type_mode_t=yes
4027 ac_cv_type_mode_t=no
4031 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
4032 if test $ac_cv_type_mode_t = no; then
4033 { test "$extra_verbose" = "yes" && cat << \EOF
4034 Defining mode_t = int
4036 cat >> confdefs.h <<\EOF
4043 echo $ac_n "checking for off_t""... $ac_c" 1>&6
4044 echo "configure:4045: checking for off_t" >&5
4046 cat > conftest.$ac_ext <<EOF
4047 #line 4048 "configure"
4048 #include "confdefs.h"
4049 #include <sys/types.h>
4055 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4056 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4058 ac_cv_type_off_t=yes
4065 echo "$ac_t""$ac_cv_type_off_t" 1>&6
4066 if test $ac_cv_type_off_t = no; then
4067 { test "$extra_verbose" = "yes" && cat << \EOF
4068 Defining off_t = long
4070 cat >> confdefs.h <<\EOF
4077 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
4078 echo "configure:4079: checking for ssize_t" >&5
4080 cat > conftest.$ac_ext <<EOF
4081 #line 4082 "configure"
4082 #include "confdefs.h"
4083 #include <sys/types.h>
4089 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4090 egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4092 ac_cv_type_ssize_t=yes
4095 ac_cv_type_ssize_t=no
4099 echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
4100 if test $ac_cv_type_ssize_t = no; then
4101 { test "$extra_verbose" = "yes" && cat << \EOF
4102 Defining ssize_t = int
4104 cat >> confdefs.h <<\EOF
4112 echo $ac_n "checking for socklen_t""... $ac_c" 1>&6
4113 echo "configure:4114: checking for socklen_t" >&5
4114 cat > conftest.$ac_ext <<EOF
4115 #line 4116 "configure"
4116 #include "confdefs.h"
4117 #include <sys/types.h>
4118 #include <sys/socket.h>
4125 if { (eval echo configure:4126: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4127 echo "$ac_t""yes" 1>&6
4129 echo "configure: failed program was:" >&5
4130 cat conftest.$ac_ext >&5
4133 cat > conftest.$ac_ext <<EOF
4134 #line 4135 "configure"
4135 #include "confdefs.h"
4136 #include <sys/types.h>
4137 #include <sys/socket.h>
4138 int accept (int, struct sockaddr *, size_t *);
4144 if { (eval echo configure:4145: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4147 echo "$ac_t""size_t" 1>&6
4148 { test "$extra_verbose" = "yes" && cat << \EOF
4149 Defining socklen_t = size_t
4151 cat >> confdefs.h <<\EOF
4152 #define socklen_t size_t
4157 echo "configure: failed program was:" >&5
4158 cat conftest.$ac_ext >&5
4161 echo "$ac_t""int" 1>&6
4162 { test "$extra_verbose" = "yes" && cat << \EOF
4163 Defining socklen_t = int
4165 cat >> confdefs.h <<\EOF
4166 #define socklen_t int
4175 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
4176 echo "configure:4177: checking for struct timeval" >&5
4177 cat > conftest.$ac_ext <<EOF
4178 #line 4179 "configure"
4179 #include "confdefs.h"
4180 #ifdef TIME_WITH_SYS_TIME
4181 #include <sys/time.h>
4184 #ifdef HAVE_SYS_TIME_H
4185 #include <sys/time.h>
4191 static struct timeval x; x.tv_sec = x.tv_usec;
4194 if { (eval echo configure:4195: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4196 echo "$ac_t""yes" 1>&6
4198 { test "$extra_verbose" = "yes" && cat << \EOF
4199 Defining HAVE_TIMEVAL
4201 cat >> confdefs.h <<\EOF
4202 #define HAVE_TIMEVAL 1
4207 echo "configure: failed program was:" >&5
4208 cat conftest.$ac_ext >&5
4210 echo "$ac_t""no" 1>&6
4215 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
4216 echo "configure:4217: checking whether struct tm is in sys/time.h or time.h" >&5
4218 cat > conftest.$ac_ext <<EOF
4219 #line 4220 "configure"
4220 #include "confdefs.h"
4221 #include <sys/types.h>
4224 struct tm *tp; tp->tm_sec;
4227 if { (eval echo configure:4228: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4229 ac_cv_struct_tm=time.h
4231 echo "configure: failed program was:" >&5
4232 cat conftest.$ac_ext >&5
4234 ac_cv_struct_tm=sys/time.h
4238 echo "$ac_t""$ac_cv_struct_tm" 1>&6
4239 if test $ac_cv_struct_tm = sys/time.h; then
4240 { test "$extra_verbose" = "yes" && cat << \EOF
4241 Defining TM_IN_SYS_TIME
4243 cat >> confdefs.h <<\EOF
4244 #define TM_IN_SYS_TIME 1
4250 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
4251 echo "configure:4252: checking for tm_zone in struct tm" >&5
4253 cat > conftest.$ac_ext <<EOF
4254 #line 4255 "configure"
4255 #include "confdefs.h"
4256 #include <sys/types.h>
4257 #include <$ac_cv_struct_tm>
4259 struct tm tm; tm.tm_zone;
4262 if { (eval echo configure:4263: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4264 ac_cv_struct_tm_zone=yes
4266 echo "configure: failed program was:" >&5
4267 cat conftest.$ac_ext >&5
4269 ac_cv_struct_tm_zone=no
4273 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
4274 if test "$ac_cv_struct_tm_zone" = yes; then
4275 { test "$extra_verbose" = "yes" && cat << \EOF
4276 Defining HAVE_TM_ZONE
4278 cat >> confdefs.h <<\EOF
4279 #define HAVE_TM_ZONE 1
4284 echo $ac_n "checking for tzname""... $ac_c" 1>&6
4285 echo "configure:4286: checking for tzname" >&5
4287 cat > conftest.$ac_ext <<EOF
4288 #line 4289 "configure"
4289 #include "confdefs.h"
4291 #ifndef tzname /* For SGI. */
4292 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
4298 if { (eval echo configure:4299: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4300 ac_cv_var_tzname=yes
4302 echo "configure: failed program was:" >&5
4303 cat conftest.$ac_ext >&5
4309 echo "$ac_t""$ac_cv_var_tzname" 1>&6
4310 if test $ac_cv_var_tzname = yes; then
4311 { test "$extra_verbose" = "yes" && cat << \EOF
4312 Defining HAVE_TZNAME
4314 cat >> confdefs.h <<\EOF
4315 #define HAVE_TZNAME 1
4323 echo $ac_n "checking for working const""... $ac_c" 1>&6
4324 echo "configure:4325: checking for working const" >&5
4326 cat > conftest.$ac_ext <<EOF
4327 #line 4328 "configure"
4328 #include "confdefs.h"
4332 /* Ultrix mips cc rejects this. */
4333 typedef int charset[2]; const charset x;
4334 /* SunOS 4.1.1 cc rejects this. */
4335 char const *const *ccp;
4337 /* NEC SVR4.0.2 mips cc rejects this. */
4338 struct point {int x, y;};
4339 static struct point const zero = {0,0};
4340 /* AIX XL C 1.02.0.0 rejects this.
4341 It does not let you subtract one const X* pointer from another in an arm
4342 of an if-expression whose if-part is not a constant expression */
4343 const char *g = "string";
4344 ccp = &g + (g ? g-g : 0);
4345 /* HPUX 7.0 cc rejects these. */
4348 ccp = (char const *const *) p;
4349 { /* SCO 3.2v4 cc rejects this. */
4351 char const *s = 0 ? (char *) 0 : (char const *) 0;
4355 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4357 const int *foo = &x[0];
4360 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4361 typedef const int *iptr;
4365 { /* AIX XL C 1.02.0.0 rejects this saying
4366 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4367 struct s { int j; const int *ap[3]; };
4368 struct s *b; b->j = 5;
4370 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4376 if { (eval echo configure:4377: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4380 echo "configure: failed program was:" >&5
4381 cat conftest.$ac_ext >&5
4387 echo "$ac_t""$ac_cv_c_const" 1>&6
4388 if test $ac_cv_c_const = no; then
4389 { test "$extra_verbose" = "yes" && cat << \EOF
4392 cat >> confdefs.h <<\EOF
4400 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
4401 echo "configure:4402: checking whether ${MAKE-make} sets \${MAKE}" >&5
4402 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
4404 cat > conftestmake <<\EOF
4406 @echo 'ac_maketemp="${MAKE}"'
4408 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4409 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
4410 if test -n "$ac_maketemp"; then
4411 eval ac_cv_prog_make_${ac_make}_set=yes
4413 eval ac_cv_prog_make_${ac_make}_set=no
4416 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4417 echo "$ac_t""yes" 1>&6
4420 echo "$ac_t""no" 1>&6
4421 SET_MAKE="MAKE=${MAKE-make}"
4425 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
4426 echo "configure:4427: checking whether byte ordering is bigendian" >&5
4428 ac_cv_c_bigendian=unknown
4429 # See if sys/param.h defines the BYTE_ORDER macro.
4430 cat > conftest.$ac_ext <<EOF
4431 #line 4432 "configure"
4432 #include "confdefs.h"
4433 #include <sys/types.h>
4434 #include <sys/param.h>
4437 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4442 if { (eval echo configure:4443: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4444 # It does; now see whether it defined to BIG_ENDIAN or not.
4445 cat > conftest.$ac_ext <<EOF
4446 #line 4447 "configure"
4447 #include "confdefs.h"
4448 #include <sys/types.h>
4449 #include <sys/param.h>
4452 #if BYTE_ORDER != BIG_ENDIAN
4457 if { (eval echo configure:4458: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4459 ac_cv_c_bigendian=yes
4461 echo "configure: failed program was:" >&5
4462 cat conftest.$ac_ext >&5
4464 ac_cv_c_bigendian=no
4468 echo "configure: failed program was:" >&5
4469 cat conftest.$ac_ext >&5
4472 if test $ac_cv_c_bigendian = unknown; then
4473 cat > conftest.$ac_ext <<EOF
4474 #line 4475 "configure"
4475 #include "confdefs.h"
4477 /* Are we little or big endian? From Harbison&Steele. */
4481 char c[sizeof (long)];
4484 exit (u.c[sizeof (long) - 1] == 1);
4487 if { (eval echo configure:4488: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4489 ac_cv_c_bigendian=no
4492 echo "configure: failed program was:" >&5
4493 cat conftest.$ac_ext >&5
4495 ac_cv_c_bigendian=yes
4500 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
4501 if test $ac_cv_c_bigendian = yes; then
4502 { test "$extra_verbose" = "yes" && cat << \EOF
4503 Defining WORDS_BIGENDIAN
4505 cat >> confdefs.h <<\EOF
4506 #define WORDS_BIGENDIAN 1
4513 echo $ac_n "checking size of short""... $ac_c" 1>&6
4514 echo "configure:4515: checking size of short" >&5
4516 cat > conftest.$ac_ext <<EOF
4517 #line 4518 "configure"
4518 #include "confdefs.h"
4520 #include <sys/types.h>
4523 FILE *f=fopen("conftestval", "w");
4525 fprintf(f, "%d\n", sizeof(short));
4529 if { (eval echo configure:4530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4531 ac_cv_sizeof_short=`cat conftestval`
4534 echo "configure: failed program was:" >&5
4535 cat conftest.$ac_ext >&5
4537 ac_cv_sizeof_short=0
4540 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
4541 { test "$extra_verbose" = "yes" && cat << EOF
4542 Defining SIZEOF_SHORT = $ac_cv_sizeof_short
4544 cat >> confdefs.h <<EOF
4545 #define SIZEOF_SHORT $ac_cv_sizeof_short
4550 if test "$ac_cv_sizeof_short" = 0; then
4552 echo "*** PANIC *** Configure tests are not working - compiler is broken."
4553 echo "*** PANIC *** Please examine config.log for compilation errors."
4556 echo $ac_n "checking size of int""... $ac_c" 1>&6
4557 echo "configure:4558: checking size of int" >&5
4559 cat > conftest.$ac_ext <<EOF
4560 #line 4561 "configure"
4561 #include "confdefs.h"
4563 #include <sys/types.h>
4566 FILE *f=fopen("conftestval", "w");
4568 fprintf(f, "%d\n", sizeof(int));
4572 if { (eval echo configure:4573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4574 ac_cv_sizeof_int=`cat conftestval`
4577 echo "configure: failed program was:" >&5
4578 cat conftest.$ac_ext >&5
4583 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
4584 { test "$extra_verbose" = "yes" && cat << EOF
4585 Defining SIZEOF_INT = $ac_cv_sizeof_int
4587 cat >> confdefs.h <<EOF
4588 #define SIZEOF_INT $ac_cv_sizeof_int
4593 echo $ac_n "checking size of long""... $ac_c" 1>&6
4594 echo "configure:4595: checking size of long" >&5
4596 cat > conftest.$ac_ext <<EOF
4597 #line 4598 "configure"
4598 #include "confdefs.h"
4600 #include <sys/types.h>
4603 FILE *f=fopen("conftestval", "w");
4605 fprintf(f, "%d\n", sizeof(long));
4609 if { (eval echo configure:4610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4611 ac_cv_sizeof_long=`cat conftestval`
4614 echo "configure: failed program was:" >&5
4615 cat conftest.$ac_ext >&5
4620 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
4621 { test "$extra_verbose" = "yes" && cat << EOF
4622 Defining SIZEOF_LONG = $ac_cv_sizeof_long
4624 cat >> confdefs.h <<EOF
4625 #define SIZEOF_LONG $ac_cv_sizeof_long
4630 echo $ac_n "checking size of long long""... $ac_c" 1>&6
4631 echo "configure:4632: checking size of long long" >&5
4633 cat > conftest.$ac_ext <<EOF
4634 #line 4635 "configure"
4635 #include "confdefs.h"
4637 #include <sys/types.h>
4640 FILE *f=fopen("conftestval", "w");
4642 fprintf(f, "%d\n", sizeof(long long));
4646 if { (eval echo configure:4647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4648 ac_cv_sizeof_long_long=`cat conftestval`
4651 echo "configure: failed program was:" >&5
4652 cat conftest.$ac_ext >&5
4654 ac_cv_sizeof_long_long=0
4657 echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
4658 { test "$extra_verbose" = "yes" && cat << EOF
4659 Defining SIZEOF_LONG_LONG = $ac_cv_sizeof_long_long
4661 cat >> confdefs.h <<EOF
4662 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
4667 echo $ac_n "checking size of void *""... $ac_c" 1>&6
4668 echo "configure:4669: checking size of void *" >&5
4670 cat > conftest.$ac_ext <<EOF
4671 #line 4672 "configure"
4672 #include "confdefs.h"
4674 #include <sys/types.h>
4677 FILE *f=fopen("conftestval", "w");
4679 fprintf(f, "%d\n", sizeof(void *));
4683 if { (eval echo configure:4684: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4685 ac_cv_sizeof_void_p=`cat conftestval`
4688 echo "configure: failed program was:" >&5
4689 cat conftest.$ac_ext >&5
4691 ac_cv_sizeof_void_p=0
4694 echo "$ac_t""$ac_cv_sizeof_void_p" 1>&6
4695 { test "$extra_verbose" = "yes" && cat << EOF
4696 Defining SIZEOF_VOID_P = $ac_cv_sizeof_void_p
4698 cat >> confdefs.h <<EOF
4699 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
4706 cygwin* ) cat > conftest.$ac_ext <<EOF
4707 #line 4708 "configure"
4708 #include "confdefs.h"
4709 #include <cygwin/types.h>
4711 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4712 egrep "typedef.*intptr_t;" >/dev/null 2>&1; then
4714 echo "$ac_t""yes" 1>&6
4715 { test "$extra_verbose" = "yes" && cat << \EOF
4716 Defining INTPTR_T_IN_CYGWIN_TYPES_H = 1
4718 cat >> confdefs.h <<\EOF
4719 #define INTPTR_T_IN_CYGWIN_TYPES_H 1
4725 echo "$ac_t""no" 1>&6
4731 echo $ac_n "checking for long file names""... $ac_c" 1>&6
4732 echo "configure:4733: checking for long file names" >&5
4734 ac_cv_sys_long_file_names=yes
4735 # Test for long file names in all the places we know might matter:
4736 # . the current directory, where building will happen
4737 # $prefix/lib where we will be installing things
4738 # $exec_prefix/lib likewise
4739 # eval it to expand exec_prefix.
4740 # $TMPDIR if set, where it might want to write temporary files
4741 # if $TMPDIR is not set:
4742 # /tmp where it might want to write temporary files
4745 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
4746 ac_tmpdirs="$TMPDIR"
4748 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
4750 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
4751 test -d $ac_dir || continue
4752 test -w $ac_dir || continue # It is less confusing to not echo anything here.
4753 (echo 1 > $ac_dir/conftest9012345) 2>/dev/null
4754 (echo 2 > $ac_dir/conftest9012346) 2>/dev/null
4755 val=`cat $ac_dir/conftest9012345 2>/dev/null`
4756 if test ! -f $ac_dir/conftest9012345 || test "$val" != 1; then
4757 ac_cv_sys_long_file_names=no
4758 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
4761 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
4764 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
4765 if test $ac_cv_sys_long_file_names = yes; then
4766 { test "$extra_verbose" = "yes" && cat << \EOF
4767 Defining HAVE_LONG_FILE_NAMES
4769 cat >> confdefs.h <<\EOF
4770 #define HAVE_LONG_FILE_NAMES 1
4777 echo $ac_n "checking for sin""... $ac_c" 1>&6
4778 echo "configure:4779: checking for sin" >&5
4780 cat > conftest.$ac_ext <<EOF
4781 #line 4782 "configure"
4782 #include "confdefs.h"
4783 /* System header to define __stub macros and hopefully few prototypes,
4784 which can conflict with char sin(); below. */
4786 /* Override any gcc2 internal prototype to avoid an error. */
4787 /* We use char because int might match the return type of a gcc2
4788 builtin and then its argument prototype would still apply. */
4793 /* The GNU C library defines this for functions which it implements
4794 to always fail with ENOSYS. Some functions are actually named
4795 something starting with __ and the normal name is an alias. */
4796 #if defined (__stub_sin) || defined (__stub___sin)
4804 if { (eval echo configure:4805: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4806 eval "ac_cv_func_sin=yes"
4808 echo "configure: failed program was:" >&5
4809 cat conftest.$ac_ext >&5
4811 eval "ac_cv_func_sin=no"
4815 if eval "test \"`echo '$ac_cv_func_'sin`\" = yes"; then
4816 echo "$ac_t""yes" 1>&6
4819 echo "$ac_t""no" 1>&6
4821 echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
4822 echo "configure:4823: checking for sin in -lm" >&5
4823 ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
4825 xe_check_libs=" -lm "
4826 cat > conftest.$ac_ext <<EOF
4827 #line 4828 "configure"
4828 #include "confdefs.h"
4829 /* Override any gcc2 internal prototype to avoid an error. */
4830 /* We use char because int might match the return type of a gcc2
4831 builtin and then its argument prototype would still apply. */
4838 if { (eval echo configure:4839: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4840 eval "ac_cv_lib_$ac_lib_var=yes"
4842 echo "configure: failed program was:" >&5
4843 cat conftest.$ac_ext >&5
4845 eval "ac_cv_lib_$ac_lib_var=no"
4850 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
4851 echo "$ac_t""yes" 1>&6
4852 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/^a-zA-Z0-9_/_/g' \
4853 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4854 { test "$extra_verbose" = "yes" && cat << EOF
4857 cat >> confdefs.h <<EOF
4858 #define $ac_tr_lib 1
4862 LIBS="-lm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lm\" to \$LIBS"; fi
4865 echo "$ac_t""no" 1>&6
4872 { test "$extra_verbose" = "yes" && cat << \EOF
4873 Defining LISP_FLOAT_TYPE
4875 cat >> confdefs.h <<\EOF
4876 #define LISP_FLOAT_TYPE 1
4881 cat > conftest.$ac_ext <<EOF
4882 #line 4883 "configure"
4883 #include "confdefs.h"
4886 return atanh(1.0) + asinh(1.0) + acosh(1.0);
4889 if { (eval echo configure:4890: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4891 { test "$extra_verbose" = "yes" && cat << \EOF
4892 Defining HAVE_INVERSE_HYPERBOLIC
4894 cat >> confdefs.h <<\EOF
4895 #define HAVE_INVERSE_HYPERBOLIC 1
4900 echo "configure: failed program was:" >&5
4901 cat conftest.$ac_ext >&5
4905 echo "checking type of mail spool file locking" 1>&6
4906 echo "configure:4907: checking type of mail spool file locking" >&5
4907 for ac_func in lockf flock
4909 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4910 echo "configure:4911: checking for $ac_func" >&5
4912 cat > conftest.$ac_ext <<EOF
4913 #line 4914 "configure"
4914 #include "confdefs.h"
4915 /* System header to define __stub macros and hopefully few prototypes,
4916 which can conflict with char $ac_func(); below. */
4918 /* Override any gcc2 internal prototype to avoid an error. */
4919 /* We use char because int might match the return type of a gcc2
4920 builtin and then its argument prototype would still apply. */
4925 /* The GNU C library defines this for functions which it implements
4926 to always fail with ENOSYS. Some functions are actually named
4927 something starting with __ and the normal name is an alias. */
4928 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4936 if { (eval echo configure:4937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4938 eval "ac_cv_func_$ac_func=yes"
4940 echo "configure: failed program was:" >&5
4941 cat conftest.$ac_ext >&5
4943 eval "ac_cv_func_$ac_func=no"
4947 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4948 echo "$ac_t""yes" 1>&6
4949 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4950 { test "$extra_verbose" = "yes" && cat << EOF
4951 Defining $ac_tr_func
4953 cat >> confdefs.h <<EOF
4954 #define $ac_tr_func 1
4959 echo "$ac_t""no" 1>&6
4963 test -z "$mail_locking" -a "$mail_use_flock" = "yes" && mail_locking=flock
4964 test -z "$mail_locking" -a "$mail_use_lockf" = "yes" && mail_locking=lockf
4965 test -z "$mail_locking" -a "$mail_use_locking" = "yes" && mail_locking=locking
4966 if test -z "$mail_locking"; then
4967 case "$opsys" in cygwin* | mingw*)
4972 if test "$mail_locking" = "lockf"; then { test "$extra_verbose" = "yes" && cat << \EOF
4973 Defining MAIL_LOCK_LOCKF
4975 cat >> confdefs.h <<\EOF
4976 #define MAIL_LOCK_LOCKF 1
4980 elif test "$mail_locking" = "flock"; then { test "$extra_verbose" = "yes" && cat << \EOF
4981 Defining MAIL_LOCK_FLOCK
4983 cat >> confdefs.h <<\EOF
4984 #define MAIL_LOCK_FLOCK 1
4988 elif test "$mail_locking" = "locking"; then { test "$extra_verbose" = "yes" && cat << \EOF
4989 Defining MAIL_LOCK_LOCKING
4991 cat >> confdefs.h <<\EOF
4992 #define MAIL_LOCK_LOCKING 1
4996 elif test "$mail_locking" = "pop"; then
4999 else mail_locking="dot-locking"; { test "$extra_verbose" = "yes" && cat << \EOF
5000 Defining MAIL_LOCK_DOT
5002 cat >> confdefs.h <<\EOF
5003 #define MAIL_LOCK_DOT 1
5008 test "$mail_locking" = "lockf" -a "$ac_cv_func_lockf" != "yes" && \
5009 { echo "Error:" "lockf mail locking requested but not available." >&2; exit 1; }
5010 test "$mail_locking" = "flock" -a "$ac_cv_func_flock" != "yes" && \
5011 { echo "Error:" "flock mail locking requested but not available." >&2; exit 1; }
5012 test "$mail_locking" = "locking" -a "$ac_cv_func_locking" != "yes" && \
5013 { echo "Error:" "locking mail locking requested but not available." >&2; exit 1; }
5015 case "$opsys" in decosf*)
5017 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
5018 echo "configure:5019: checking for cma_open in -lpthreads" >&5
5019 ac_lib_var=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
5021 xe_check_libs=" -lpthreads "
5022 cat > conftest.$ac_ext <<EOF
5023 #line 5024 "configure"
5024 #include "confdefs.h"
5025 /* Override any gcc2 internal prototype to avoid an error. */
5026 /* We use char because int might match the return type of a gcc2
5027 builtin and then its argument prototype would still apply. */
5034 if { (eval echo configure:5035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5036 eval "ac_cv_lib_$ac_lib_var=yes"
5038 echo "configure: failed program was:" >&5
5039 cat conftest.$ac_ext >&5
5041 eval "ac_cv_lib_$ac_lib_var=no"
5046 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5047 echo "$ac_t""yes" 1>&6
5048 ac_tr_lib=HAVE_LIB`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5049 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5050 { test "$extra_verbose" = "yes" && cat << EOF
5053 cat >> confdefs.h <<EOF
5054 #define $ac_tr_lib 1
5058 LIBS="-lpthreads $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpthreads\" to \$LIBS"; fi
5061 echo "$ac_t""no" 1>&6
5065 test "$ac_cv_lib_pthreads_cma_open" = "yes" && \
5066 c_switch_site="$c_switch_site -threads" ;;
5070 echo $ac_n "checking whether the -xildoff compiler flag is required""... $ac_c" 1>&6
5071 echo "configure:5072: checking whether the -xildoff compiler flag is required" >&5
5072 if ${CC-cc} '-###' -xildon no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; then
5073 if ${CC-cc} '-###' -xildoff no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ;
5074 then echo "$ac_t""no" 1>&6;
5075 else echo "$ac_t""yes" 1>&6; ld_switch_site="$ld_switch_site -xildoff" && if test "$extra_verbose" = "yes"; then echo " Appending \"-xildoff\" to \$ld_switch_site"; fi
5077 else echo "$ac_t""no" 1>&6
5080 if test "$opsys" = "sol2"; then
5081 if test "$os_release" -ge 506; then
5082 echo $ac_n "checking for \"-z ignore\" linker flag""... $ac_c" 1>&6
5083 echo "configure:5084: checking for \"-z ignore\" linker flag" >&5
5084 case "`ld -h 2>&1`" in
5085 *-z\ ignore\|record* ) echo "$ac_t""yes" 1>&6
5086 ld_switch_site="-z ignore $ld_switch_site" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-z ignore\" to \$ld_switch_site"; fi ;;
5087 *) echo "$ac_t""no" 1>&6 ;;
5093 echo "checking "for specified window system"" 1>&6
5094 echo "configure:5095: checking "for specified window system"" >&5
5100 if test "$with_gnome" != "no"; then
5101 echo $ac_n "checking for GNOME configuration script""... $ac_c" 1>&6
5102 echo "configure:5103: checking for GNOME configuration script" >&5
5103 for possible in gnome-config
5105 possible_version=`${possible} --version 2> /dev/null`
5106 if test "x${possible_version}" != "x"; then
5107 GNOME_CONFIG="${possible}"
5113 echo "$ac_t""${GNOME_CONFIG}" 1>&6
5116 if test "${GNOME_CONFIG}" != "no"; then
5117 GNOME_LIBS=`${GNOME_CONFIG} --libs gnomeui`
5118 GNOME_CFLAGS=`${GNOME_CONFIG} --cflags gnomeui`
5119 { test "$extra_verbose" = "yes" && cat << \EOF
5122 cat >> confdefs.h <<\EOF
5123 #define HAVE_GNOME 1
5127 libs_gtk="$libs_gtk ${GNOME_LIBS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GNOME_LIBS}\" to \$libs_gtk"; fi
5128 c_switch_gtk="$c_switch_gtk ${GNOME_CFLAGS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GNOME_CFLAGS}\" to \$c_switch_gtk"; fi
5131 if test "$with_gtk" != "no";then
5132 echo $ac_n "checking for GTK configuration script""... $ac_c" 1>&6
5133 echo "configure:5134: checking for GTK configuration script" >&5
5134 for possible in gtk12-config gtk14-config gtk-config
5136 possible_version=`${possible} --version 2> /dev/null`
5137 if test "x${possible_version}" != "x"; then
5138 GTK_CONFIG="${possible}"
5139 case "${possible_version}" in
5140 1.0.*) echo "configure: warning: GTK 1.2 is required, please upgrade your version of GTK." 1>&2; with_gtk=no;;
5141 1.3.*) echo "configure: warning: GTK 1.3 is not supported right now" 1>&2; with_gtk=no;;
5146 *) echo "configure: warning: Found unsupported version of GTK: $possible_version" 1>&2;;
5150 echo "$ac_t""${GTK_CONFIG}" 1>&6
5153 if test "${GTK_CONFIG}" != "no"; then
5154 echo $ac_n "checking gtk version""... $ac_c" 1>&6
5155 echo "configure:5156: checking gtk version" >&5
5156 GTK_VERSION=`${GTK_CONFIG} --version`
5157 echo "$ac_t""${GTK_VERSION}" 1>&6
5159 echo $ac_n "checking gtk libs""... $ac_c" 1>&6
5160 echo "configure:5161: checking gtk libs" >&5
5161 GTK_LIBS=`${GTK_CONFIG} --libs`
5162 libs_gtk="$libs_gtk ${GTK_LIBS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GTK_LIBS}\" to \$libs_gtk"; fi
5163 echo "$ac_t""${GTK_LIBS}" 1>&6
5165 echo $ac_n "checking gtk cflags""... $ac_c" 1>&6
5166 echo "configure:5167: checking gtk cflags" >&5
5167 GTK_CFLAGS=`${GTK_CONFIG} --cflags`
5168 if test "$GCC" = "yes"; then
5169 GTK_CFLAGS="${GTK_CFLAGS} -Wno-shadow"
5171 c_switch_gtk="$c_switch_gtk ${GTK_CFLAGS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GTK_CFLAGS}\" to \$c_switch_gtk"; fi
5172 echo "$ac_t""${GTK_CFLAGS}" 1>&6
5175 echo $ac_n "checking for main in -lgdk_imlib""... $ac_c" 1>&6
5176 echo "configure:5177: checking for main in -lgdk_imlib" >&5
5177 ac_lib_var=`echo gdk_imlib'_'main | sed 'y%./+-%__p_%'`
5179 xe_check_libs=" -lgdk_imlib "
5180 cat > conftest.$ac_ext <<EOF
5181 #line 5182 "configure"
5182 #include "confdefs.h"
5188 if { (eval echo configure:5189: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5190 eval "ac_cv_lib_$ac_lib_var=yes"
5192 echo "configure: failed program was:" >&5
5193 cat conftest.$ac_ext >&5
5195 eval "ac_cv_lib_$ac_lib_var=no"
5200 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5201 echo "$ac_t""yes" 1>&6
5202 libs_gtk="-lgdk_imlib $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgdk_imlib\" to \$libs_gtk"; fi
5204 echo "$ac_t""no" 1>&6
5209 echo $ac_n "checking for Imlib_init in -lImlib""... $ac_c" 1>&6
5210 echo "configure:5211: checking for Imlib_init in -lImlib" >&5
5211 ac_lib_var=`echo Imlib'_'Imlib_init | sed 'y%./+-%__p_%'`
5213 xe_check_libs=" -lImlib "
5214 cat > conftest.$ac_ext <<EOF
5215 #line 5216 "configure"
5216 #include "confdefs.h"
5217 /* Override any gcc2 internal prototype to avoid an error. */
5218 /* We use char because int might match the return type of a gcc2
5219 builtin and then its argument prototype would still apply. */
5226 if { (eval echo configure:5227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5228 eval "ac_cv_lib_$ac_lib_var=yes"
5230 echo "configure: failed program was:" >&5
5231 cat conftest.$ac_ext >&5
5233 eval "ac_cv_lib_$ac_lib_var=no"
5238 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5239 echo "$ac_t""yes" 1>&6
5240 libs_gtk="$libs_gtk -lImlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lImlib\" to \$libs_gtk"; fi
5242 echo "$ac_t""no" 1>&6
5246 for ac_func in gdk_imlib_init
5248 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5249 echo "configure:5250: checking for $ac_func" >&5
5251 cat > conftest.$ac_ext <<EOF
5252 #line 5253 "configure"
5253 #include "confdefs.h"
5254 /* System header to define __stub macros and hopefully few prototypes,
5255 which can conflict with char $ac_func(); below. */
5257 /* Override any gcc2 internal prototype to avoid an error. */
5258 /* We use char because int might match the return type of a gcc2
5259 builtin and then its argument prototype would still apply. */
5264 /* The GNU C library defines this for functions which it implements
5265 to always fail with ENOSYS. Some functions are actually named
5266 something starting with __ and the normal name is an alias. */
5267 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5275 if { (eval echo configure:5276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5277 eval "ac_cv_func_$ac_func=yes"
5279 echo "configure: failed program was:" >&5
5280 cat conftest.$ac_ext >&5
5282 eval "ac_cv_func_$ac_func=no"
5286 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5287 echo "$ac_t""yes" 1>&6
5288 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5289 { test "$extra_verbose" = "yes" && cat << EOF
5290 Defining $ac_tr_func
5292 cat >> confdefs.h <<EOF
5293 #define $ac_tr_func 1
5298 echo "$ac_t""no" 1>&6
5303 { test "$extra_verbose" = "yes" && cat << \EOF
5306 cat >> confdefs.h <<\EOF
5311 { test "$extra_verbose" = "yes" && cat << \EOF
5314 cat >> confdefs.h <<\EOF
5325 test "${with_scrollbars}" != "no" && with_scrollbars=gtk
5326 test "${with_toolbars}" != no && with_toolbars=gtk
5327 test "${with_menubars}" != "no" && with_menubars=gtk
5328 test "${with_dialogs}" != "no" && with_dialogs=gtk
5329 test "${with_widgets}" != "no" && with_widgets=gtk
5331 extra_objs="$extra_objs console-gtk.o device-gtk.o event-gtk.o frame-gtk.o" && if test "$extra_verbose" = "yes"; then
5332 echo " xemacs will be linked with \"console-gtk.o device-gtk.o event-gtk.o frame-gtk.o\""
5334 extra_objs="$extra_objs objects-gtk.o redisplay-gtk.o glyphs-gtk.o" && if test "$extra_verbose" = "yes"; then
5335 echo " xemacs will be linked with \"objects-gtk.o redisplay-gtk.o glyphs-gtk.o\""
5337 extra_objs="$extra_objs select-gtk.o gccache-gtk.o" && if test "$extra_verbose" = "yes"; then
5338 echo " xemacs will be linked with \"select-gtk.o gccache-gtk.o\""
5340 extra_objs="$extra_objs gtk-xemacs.o ui-gtk.o" && if test "$extra_verbose" = "yes"; then
5341 echo " xemacs will be linked with \"gtk-xemacs.o ui-gtk.o\""
5344 OLD_CFLAGS="${CFLAGS}"
5345 OLD_CPPFLAGS="${CPPFLAGS}"
5346 OLD_LDFLAGS="${LDFLAGS}"
5347 CFLAGS="${GTK_CFLAGS} ${CFLAGS}"
5348 CPPFLAGS="${GTK_CFLAGS} ${CFLAGS}"
5349 LDFLAGS="${LDFLAGS} ${GTK_LIBS}"
5350 for ac_hdr in glade/glade.h glade.h
5352 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5353 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5354 echo "configure:5355: checking for $ac_hdr" >&5
5356 cat > conftest.$ac_ext <<EOF
5357 #line 5358 "configure"
5358 #include "confdefs.h"
5361 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5362 { (eval echo configure:5363: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5363 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5364 if test -z "$ac_err"; then
5366 eval "ac_cv_header_$ac_safe=yes"
5369 echo "configure: failed program was:" >&5
5370 cat conftest.$ac_ext >&5
5372 eval "ac_cv_header_$ac_safe=no"
5375 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5376 echo "$ac_t""yes" 1>&6
5377 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5378 { test "$extra_verbose" = "yes" && cat << EOF
5381 cat >> confdefs.h <<EOF
5382 #define $ac_tr_hdr 1
5387 echo "$ac_t""no" 1>&6
5392 echo $ac_n "checking for main in -lxml""... $ac_c" 1>&6
5393 echo "configure:5394: checking for main in -lxml" >&5
5394 ac_lib_var=`echo xml'_'main | sed 'y%./+-%__p_%'`
5396 xe_check_libs=" -lxml "
5397 cat > conftest.$ac_ext <<EOF
5398 #line 5399 "configure"
5399 #include "confdefs.h"
5405 if { (eval echo configure:5406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5407 eval "ac_cv_lib_$ac_lib_var=yes"
5409 echo "configure: failed program was:" >&5
5410 cat conftest.$ac_ext >&5
5412 eval "ac_cv_lib_$ac_lib_var=no"
5417 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5418 echo "$ac_t""yes" 1>&6
5419 libs_gtk="-lxml $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lxml\" to \$libs_gtk"; fi
5421 echo "$ac_t""no" 1>&6
5426 echo $ac_n "checking for main in -lglade""... $ac_c" 1>&6
5427 echo "configure:5428: checking for main in -lglade" >&5
5428 ac_lib_var=`echo glade'_'main | sed 'y%./+-%__p_%'`
5430 xe_check_libs=" -lglade "
5431 cat > conftest.$ac_ext <<EOF
5432 #line 5433 "configure"
5433 #include "confdefs.h"
5439 if { (eval echo configure:5440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5441 eval "ac_cv_lib_$ac_lib_var=yes"
5443 echo "configure: failed program was:" >&5
5444 cat conftest.$ac_ext >&5
5446 eval "ac_cv_lib_$ac_lib_var=no"
5451 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5452 echo "$ac_t""yes" 1>&6
5453 libs_gtk="-lglade $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lglade\" to \$libs_gtk"; fi
5455 echo "$ac_t""no" 1>&6
5460 echo $ac_n "checking for main in -lglade-gnome""... $ac_c" 1>&6
5461 echo "configure:5462: checking for main in -lglade-gnome" >&5
5462 ac_lib_var=`echo glade-gnome'_'main | sed 'y%./+-%__p_%'`
5464 xe_check_libs=" -lglade-gnome "
5465 cat > conftest.$ac_ext <<EOF
5466 #line 5467 "configure"
5467 #include "confdefs.h"
5473 if { (eval echo configure:5474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5475 eval "ac_cv_lib_$ac_lib_var=yes"
5477 echo "configure: failed program was:" >&5
5478 cat conftest.$ac_ext >&5
5480 eval "ac_cv_lib_$ac_lib_var=no"
5485 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5486 echo "$ac_t""yes" 1>&6
5487 libs_gtk="-lglade-gnome $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lglade-gnome\" to \$libs_gtk"; fi
5489 echo "$ac_t""no" 1>&6
5493 cat > conftest.$ac_ext <<EOF
5494 #line 5495 "configure"
5495 #include "confdefs.h"
5496 #include <glade/glade-xml.h>
5498 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5499 egrep "char \*txtdomain;" >/dev/null 2>&1; then
5501 echo "$ac_t""yes" 1>&6
5502 { test "$extra_verbose" = "yes" && cat << \EOF
5503 Defining LIBGLADE_XML_TXTDOMAIN = 1
5505 cat >> confdefs.h <<\EOF
5506 #define LIBGLADE_XML_TXTDOMAIN 1
5512 echo "$ac_t""no" 1>&6
5516 CFLAGS="${OLD_CFLAGS}"
5517 CPPFLAGS="${OLD_CPPFLAGS}"
5518 LDFLAGS="${OLD_LDFLAGS}"
5522 if test "$with_x11" != "no"; then
5523 test "$x_includes $x_libraries" != "NONE NONE" && \
5524 window_system=x11 with_x11=yes
5527 if test "$x_includes $x_libraries" = "NONE NONE" \
5528 -a -n "$OPENWINHOME" \
5529 -a "$OPENWINHOME" != "/usr/openwin" \
5530 -a -d "$OPENWINHOME"; then
5531 test -d "$OPENWINHOME/lib" && x_libraries="$OPENWINHOME/lib"
5532 test -d "$OPENWINHOME/include" && x_includes="$OPENWINHOME/include"
5533 test -d "$OPENWINHOME/share/include" && x_includes="$OPENWINHOME/share/include"
5536 if test "$x_includes" = "NONE"; then
5537 for dir in "/usr/X11" "/usr/X11R6"; do
5538 if test -d "$dir/include/X11"; then x_includes="$dir/include"; break; fi
5542 if test "$x_libraries" = "NONE"; then
5543 for dir in "/usr/X11/lib" "/usr/X11R6/lib" "/usr/lib/X11R6"; do
5544 if test -r "$dir/libX11.a"; then x_libraries="$dir"; break; fi
5548 # If we find X, set shell vars x_includes and x_libraries to the
5549 # paths, otherwise set no_x=yes.
5550 # Uses ac_ vars as temps to allow command line to override cache and checks.
5551 # --without-x overrides everything else, but does not touch the cache.
5552 echo $ac_n "checking for X""... $ac_c" 1>&6
5553 echo "configure:5554: checking for X" >&5
5555 # Check whether --with-x or --without-x was given.
5556 if test "${with_x+set}" = set; then
5561 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5562 if test "x$with_x" = xno; then
5563 # The user explicitly disabled X.
5566 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5567 # Both variables are already set.
5571 # One or both of the vars are not set, and there is no cached value.
5572 ac_x_includes=NO ac_x_libraries=NO
5574 if mkdir conftestdir; then
5576 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5577 cat > Imakefile <<'EOF'
5579 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
5581 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5582 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5583 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5584 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5585 for ac_extension in a so sl; do
5586 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
5587 test -f $ac_im_libdir/libX11.$ac_extension; then
5588 ac_im_usrlibdir=$ac_im_libdir; break
5591 # Screen out bogus values from the imake configuration. They are
5592 # bogus both because they are the default anyway, and because
5593 # using them would break gcc on systems where it needs fixed includes.
5594 case "$ac_im_incroot" in
5596 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
5598 case "$ac_im_usrlibdir" in
5600 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
5607 if test "$ac_x_includes" = NO; then
5608 # Guess where to find include files, by looking for this one X11 .h file.
5609 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
5611 # First, try using that file with no special directory specified.
5612 cat > conftest.$ac_ext <<EOF
5613 #line 5614 "configure"
5614 #include "confdefs.h"
5615 #include <$x_direct_test_include>
5617 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5618 { (eval echo configure:5619: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5619 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5620 if test -z "$ac_err"; then
5622 # We can compile using X headers with no special include directory.
5626 echo "configure: failed program was:" >&5
5627 cat conftest.$ac_ext >&5
5629 # Look for the header file in a standard set of common directories.
5630 # Check X11 before X11Rn because it is often a symlink to the current release.
5633 /usr/X11R6/include \
5634 /usr/X11R5/include \
5635 /usr/X11R4/include \
5638 /usr/include/X11R6 \
5639 /usr/include/X11R5 \
5640 /usr/include/X11R4 \
5642 /usr/local/X11/include \
5643 /usr/local/X11R6/include \
5644 /usr/local/X11R5/include \
5645 /usr/local/X11R4/include \
5647 /usr/local/include/X11 \
5648 /usr/local/include/X11R6 \
5649 /usr/local/include/X11R5 \
5650 /usr/local/include/X11R4 \
5654 /usr/XFree86/include/X11 \
5657 /usr/local/include \
5658 /usr/unsupported/include \
5659 /usr/athena/include \
5660 /usr/local/x11r5/include \
5661 /usr/lpp/Xamples/include \
5663 /usr/openwin/include \
5664 /usr/openwin/share/include \
5667 if test -r "$ac_dir/$x_direct_test_include"; then
5668 ac_x_includes=$ac_dir
5674 fi # $ac_x_includes = NO
5676 if test "$ac_x_libraries" = NO; then
5677 # Check for the libraries.
5679 test -z "$x_direct_test_library" && x_direct_test_library=Xt
5680 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
5682 # See if we find them without any special options.
5683 # Don't add to $LIBS permanently.
5684 ac_save_LIBS="$LIBS"
5685 LIBS="-l$x_direct_test_library $LIBS"
5686 cat > conftest.$ac_ext <<EOF
5687 #line 5688 "configure"
5688 #include "confdefs.h"
5691 ${x_direct_test_function}()
5694 if { (eval echo configure:5695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5696 LIBS="$ac_save_LIBS"
5697 # We can link X programs with no special library path.
5700 echo "configure: failed program was:" >&5
5701 cat conftest.$ac_ext >&5
5703 LIBS="$ac_save_LIBS"
5704 # First see if replacing the include by lib works.
5705 # Check X11 before X11Rn because it is often a symlink to the current release.
5706 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
5717 /usr/local/X11/lib \
5718 /usr/local/X11R6/lib \
5719 /usr/local/X11R5/lib \
5720 /usr/local/X11R4/lib \
5722 /usr/local/lib/X11 \
5723 /usr/local/lib/X11R6 \
5724 /usr/local/lib/X11R5 \
5725 /usr/local/lib/X11R4 \
5729 /usr/XFree86/lib/X11 \
5733 /usr/unsupported/lib \
5735 /usr/local/x11r5/lib \
5736 /usr/lpp/Xamples/lib \
5740 /usr/openwin/share/lib \
5743 for ac_extension in a so sl; do
5744 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
5745 ac_x_libraries=$ac_dir
5752 fi # $ac_x_libraries = NO
5754 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
5755 # Didn't find X anywhere. Cache the known absence of X.
5756 ac_cv_have_x="have_x=no"
5758 # Record where we found X for the cache.
5759 ac_cv_have_x="have_x=yes \
5760 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
5763 eval "$ac_cv_have_x"
5766 if test "$have_x" != yes; then
5767 echo "$ac_t""$have_x" 1>&6
5770 # If each of the values was on the command line, it overrides each guess.
5771 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5772 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5773 # Update the cache value to reflect the command line values.
5774 ac_cv_have_x="have_x=yes \
5775 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
5776 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
5779 if test "$no_x" = yes; then
5780 # Not all programs may use this symbol, but it does not hurt to define it.
5781 { test "$extra_verbose" = "yes" && cat << \EOF
5782 Defining X_DISPLAY_MISSING
5784 cat >> confdefs.h <<\EOF
5785 #define X_DISPLAY_MISSING 1
5789 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
5791 if test -n "$x_includes"; then
5792 X_CFLAGS="$X_CFLAGS -I$x_includes"
5795 # It would also be nice to do this for all -L options, not just this one.
5796 if test -n "$x_libraries"; then
5797 X_LIBS="$X_LIBS -L$x_libraries"
5798 # For Solaris; some versions of Sun CC require a space after -R and
5799 # others require no space. Words are not sufficient . . . .
5800 case "`(uname -sr) 2>/dev/null`" in
5802 echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
5803 echo "configure:5804: checking whether -R must be followed by a space" >&5
5804 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
5805 cat > conftest.$ac_ext <<EOF
5806 #line 5807 "configure"
5807 #include "confdefs.h"
5813 if { (eval echo configure:5814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5817 echo "configure: failed program was:" >&5
5818 cat conftest.$ac_ext >&5
5823 if test $ac_R_nospace = yes; then
5824 echo "$ac_t""no" 1>&6
5825 X_LIBS="$X_LIBS -R$x_libraries"
5827 LIBS="$ac_xsave_LIBS -R $x_libraries"
5828 cat > conftest.$ac_ext <<EOF
5829 #line 5830 "configure"
5830 #include "confdefs.h"
5836 if { (eval echo configure:5837: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5840 echo "configure: failed program was:" >&5
5841 cat conftest.$ac_ext >&5
5846 if test $ac_R_space = yes; then
5847 echo "$ac_t""yes" 1>&6
5848 X_LIBS="$X_LIBS -R $x_libraries"
5850 echo "$ac_t""neither works" 1>&6
5853 LIBS="$ac_xsave_LIBS"
5857 # Check for system-dependent libraries X programs must link with.
5858 # Do this before checking for the system-independent R6 libraries
5859 # (-lICE), since we may need -lsocket or whatever for X linking.
5861 if test "$ISC" = yes; then
5862 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
5864 # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
5865 # libraries were built with DECnet support. And karl@cs.umb.edu says
5866 # the Alpha needs dnet_stub (dnet does not exist).
5867 if test "$with_dnet" = "no" ; then
5868 ac_cv_lib_dnet_dnet_ntoa=no
5871 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
5872 echo "configure:5873: checking for dnet_ntoa in -ldnet" >&5
5873 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
5875 xe_check_libs=" -ldnet "
5876 cat > conftest.$ac_ext <<EOF
5877 #line 5878 "configure"
5878 #include "confdefs.h"
5879 /* Override any gcc2 internal prototype to avoid an error. */
5880 /* We use char because int might match the return type of a gcc2
5881 builtin and then its argument prototype would still apply. */
5888 if { (eval echo configure:5889: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5890 eval "ac_cv_lib_$ac_lib_var=yes"
5892 echo "configure: failed program was:" >&5
5893 cat conftest.$ac_ext >&5
5895 eval "ac_cv_lib_$ac_lib_var=no"
5900 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5901 echo "$ac_t""yes" 1>&6
5902 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
5904 echo "$ac_t""no" 1>&6
5909 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
5911 echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
5912 echo "configure:5913: checking for dnet_ntoa in -ldnet_stub" >&5
5913 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
5915 xe_check_libs=" -ldnet_stub "
5916 cat > conftest.$ac_ext <<EOF
5917 #line 5918 "configure"
5918 #include "confdefs.h"
5919 /* Override any gcc2 internal prototype to avoid an error. */
5920 /* We use char because int might match the return type of a gcc2
5921 builtin and then its argument prototype would still apply. */
5928 if { (eval echo configure:5929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5930 eval "ac_cv_lib_$ac_lib_var=yes"
5932 echo "configure: failed program was:" >&5
5933 cat conftest.$ac_ext >&5
5935 eval "ac_cv_lib_$ac_lib_var=no"
5940 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5941 echo "$ac_t""yes" 1>&6
5942 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
5944 echo "$ac_t""no" 1>&6
5950 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
5951 # to get the SysV transport functions.
5952 # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
5954 # The nsl library prevents programs from opening the X display
5955 # on Irix 5.2, according to dickey@clark.net.
5956 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
5957 echo "configure:5958: checking for gethostbyname" >&5
5959 cat > conftest.$ac_ext <<EOF
5960 #line 5961 "configure"
5961 #include "confdefs.h"
5962 /* System header to define __stub macros and hopefully few prototypes,
5963 which can conflict with char gethostbyname(); below. */
5965 /* Override any gcc2 internal prototype to avoid an error. */
5966 /* We use char because int might match the return type of a gcc2
5967 builtin and then its argument prototype would still apply. */
5968 char gethostbyname();
5972 /* The GNU C library defines this for functions which it implements
5973 to always fail with ENOSYS. Some functions are actually named
5974 something starting with __ and the normal name is an alias. */
5975 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
5983 if { (eval echo configure:5984: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5985 eval "ac_cv_func_gethostbyname=yes"
5987 echo "configure: failed program was:" >&5
5988 cat conftest.$ac_ext >&5
5990 eval "ac_cv_func_gethostbyname=no"
5994 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
5995 echo "$ac_t""yes" 1>&6
5998 echo "$ac_t""no" 1>&6
6001 if test $ac_cv_func_gethostbyname = no; then
6003 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
6004 echo "configure:6005: checking for gethostbyname in -lnsl" >&5
6005 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
6007 xe_check_libs=" -lnsl "
6008 cat > conftest.$ac_ext <<EOF
6009 #line 6010 "configure"
6010 #include "confdefs.h"
6011 /* Override any gcc2 internal prototype to avoid an error. */
6012 /* We use char because int might match the return type of a gcc2
6013 builtin and then its argument prototype would still apply. */
6014 char gethostbyname();
6020 if { (eval echo configure:6021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6022 eval "ac_cv_lib_$ac_lib_var=yes"
6024 echo "configure: failed program was:" >&5
6025 cat conftest.$ac_ext >&5
6027 eval "ac_cv_lib_$ac_lib_var=no"
6032 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6033 echo "$ac_t""yes" 1>&6
6034 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6036 echo "$ac_t""no" 1>&6
6042 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6043 # socket/setsockopt and other routines are undefined under SCO ODT
6044 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
6045 # on later versions), says simon@lia.di.epfl.ch: it contains
6046 # gethostby* variants that don't use the nameserver (or something).
6047 # -lsocket must be given before -lnsl if both are needed.
6048 # We assume that if connect needs -lnsl, so does gethostbyname.
6049 echo $ac_n "checking for connect""... $ac_c" 1>&6
6050 echo "configure:6051: checking for connect" >&5
6052 cat > conftest.$ac_ext <<EOF
6053 #line 6054 "configure"
6054 #include "confdefs.h"
6055 /* System header to define __stub macros and hopefully few prototypes,
6056 which can conflict with char connect(); below. */
6058 /* Override any gcc2 internal prototype to avoid an error. */
6059 /* We use char because int might match the return type of a gcc2
6060 builtin and then its argument prototype would still apply. */
6065 /* The GNU C library defines this for functions which it implements
6066 to always fail with ENOSYS. Some functions are actually named
6067 something starting with __ and the normal name is an alias. */
6068 #if defined (__stub_connect) || defined (__stub___connect)
6076 if { (eval echo configure:6077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6078 eval "ac_cv_func_connect=yes"
6080 echo "configure: failed program was:" >&5
6081 cat conftest.$ac_ext >&5
6083 eval "ac_cv_func_connect=no"
6087 if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
6088 echo "$ac_t""yes" 1>&6
6091 echo "$ac_t""no" 1>&6
6094 if test $ac_cv_func_connect = no; then
6096 xe_msg_checking="for connect in -lsocket"
6097 test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS"
6098 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
6099 echo "configure:6100: checking "$xe_msg_checking"" >&5
6100 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
6102 xe_check_libs=" -lsocket $X_EXTRA_LIBS"
6103 cat > conftest.$ac_ext <<EOF
6104 #line 6105 "configure"
6105 #include "confdefs.h"
6106 /* Override any gcc2 internal prototype to avoid an error. */
6107 /* We use char because int might match the return type of a gcc2
6108 builtin and then its argument prototype would still apply. */
6115 if { (eval echo configure:6116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6117 eval "ac_cv_lib_$ac_lib_var=yes"
6119 echo "configure: failed program was:" >&5
6120 cat conftest.$ac_ext >&5
6122 eval "ac_cv_lib_$ac_lib_var=no"
6127 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6128 echo "$ac_t""yes" 1>&6
6129 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6131 echo "$ac_t""no" 1>&6
6137 # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
6138 echo $ac_n "checking for remove""... $ac_c" 1>&6
6139 echo "configure:6140: checking for remove" >&5
6141 cat > conftest.$ac_ext <<EOF
6142 #line 6143 "configure"
6143 #include "confdefs.h"
6144 /* System header to define __stub macros and hopefully few prototypes,
6145 which can conflict with char remove(); below. */
6147 /* Override any gcc2 internal prototype to avoid an error. */
6148 /* We use char because int might match the return type of a gcc2
6149 builtin and then its argument prototype would still apply. */
6154 /* The GNU C library defines this for functions which it implements
6155 to always fail with ENOSYS. Some functions are actually named
6156 something starting with __ and the normal name is an alias. */
6157 #if defined (__stub_remove) || defined (__stub___remove)
6165 if { (eval echo configure:6166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6167 eval "ac_cv_func_remove=yes"
6169 echo "configure: failed program was:" >&5
6170 cat conftest.$ac_ext >&5
6172 eval "ac_cv_func_remove=no"
6176 if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
6177 echo "$ac_t""yes" 1>&6
6180 echo "$ac_t""no" 1>&6
6183 if test $ac_cv_func_remove = no; then
6185 echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
6186 echo "configure:6187: checking for remove in -lposix" >&5
6187 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
6189 xe_check_libs=" -lposix "
6190 cat > conftest.$ac_ext <<EOF
6191 #line 6192 "configure"
6192 #include "confdefs.h"
6193 /* Override any gcc2 internal prototype to avoid an error. */
6194 /* We use char because int might match the return type of a gcc2
6195 builtin and then its argument prototype would still apply. */
6202 if { (eval echo configure:6203: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6204 eval "ac_cv_lib_$ac_lib_var=yes"
6206 echo "configure: failed program was:" >&5
6207 cat conftest.$ac_ext >&5
6209 eval "ac_cv_lib_$ac_lib_var=no"
6214 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6215 echo "$ac_t""yes" 1>&6
6216 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6218 echo "$ac_t""no" 1>&6
6224 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6225 echo $ac_n "checking for shmat""... $ac_c" 1>&6
6226 echo "configure:6227: checking for shmat" >&5
6228 cat > conftest.$ac_ext <<EOF
6229 #line 6230 "configure"
6230 #include "confdefs.h"
6231 /* System header to define __stub macros and hopefully few prototypes,
6232 which can conflict with char shmat(); below. */
6234 /* Override any gcc2 internal prototype to avoid an error. */
6235 /* We use char because int might match the return type of a gcc2
6236 builtin and then its argument prototype would still apply. */
6241 /* The GNU C library defines this for functions which it implements
6242 to always fail with ENOSYS. Some functions are actually named
6243 something starting with __ and the normal name is an alias. */
6244 #if defined (__stub_shmat) || defined (__stub___shmat)
6252 if { (eval echo configure:6253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6254 eval "ac_cv_func_shmat=yes"
6256 echo "configure: failed program was:" >&5
6257 cat conftest.$ac_ext >&5
6259 eval "ac_cv_func_shmat=no"
6263 if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
6264 echo "$ac_t""yes" 1>&6
6267 echo "$ac_t""no" 1>&6
6270 if test $ac_cv_func_shmat = no; then
6272 echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
6273 echo "configure:6274: checking for shmat in -lipc" >&5
6274 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
6276 xe_check_libs=" -lipc "
6277 cat > conftest.$ac_ext <<EOF
6278 #line 6279 "configure"
6279 #include "confdefs.h"
6280 /* Override any gcc2 internal prototype to avoid an error. */
6281 /* We use char because int might match the return type of a gcc2
6282 builtin and then its argument prototype would still apply. */
6289 if { (eval echo configure:6290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6291 eval "ac_cv_lib_$ac_lib_var=yes"
6293 echo "configure: failed program was:" >&5
6294 cat conftest.$ac_ext >&5
6296 eval "ac_cv_lib_$ac_lib_var=no"
6301 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6302 echo "$ac_t""yes" 1>&6
6303 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6305 echo "$ac_t""no" 1>&6
6312 # Check for libraries that X11R6 Xt/Xaw programs need.
6313 ac_save_LDFLAGS="$LDFLAGS"
6314 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6315 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6316 # check for ICE first), but we must link in the order -lSM -lICE or
6317 # we get undefined symbols. So assume we have SM if we have ICE.
6318 # These have to be linked with before -lX11, unlike the other
6319 # libraries we check for below, so use a different variable.
6320 # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
6322 xe_msg_checking="for IceConnectionNumber in -lICE"
6323 test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS"
6324 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
6325 echo "configure:6326: checking "$xe_msg_checking"" >&5
6326 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
6328 xe_check_libs=" -lICE $X_EXTRA_LIBS"
6329 cat > conftest.$ac_ext <<EOF
6330 #line 6331 "configure"
6331 #include "confdefs.h"
6332 /* Override any gcc2 internal prototype to avoid an error. */
6333 /* We use char because int might match the return type of a gcc2
6334 builtin and then its argument prototype would still apply. */
6335 char IceConnectionNumber();
6338 IceConnectionNumber()
6341 if { (eval echo configure:6342: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6343 eval "ac_cv_lib_$ac_lib_var=yes"
6345 echo "configure: failed program was:" >&5
6346 cat conftest.$ac_ext >&5
6348 eval "ac_cv_lib_$ac_lib_var=no"
6353 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6354 echo "$ac_t""yes" 1>&6
6355 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6357 echo "$ac_t""no" 1>&6
6361 LDFLAGS="$ac_save_LDFLAGS"
6364 # Autoconf claims to find X library and include dirs for us.
6365 if test "$no_x" = "yes"
6366 then with_x11=no window_system=none HAVE_X_WINDOWS=no
6367 else with_x11=yes window_system=x11 HAVE_X_WINDOWS=yes
6372 if test "$with_x11" = "yes"; then
6373 { test "$extra_verbose" = "yes" && cat << \EOF
6374 Defining HAVE_X_WINDOWS
6376 cat >> confdefs.h <<\EOF
6377 #define HAVE_X_WINDOWS 1
6381 MAKE_SUBDIR="$MAKE_SUBDIR lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$MAKE_SUBDIR"; fi
6382 SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$SRC_SUBDIR_DEPS"; fi
6385 ac_safe=`echo "Xm/Xm.h" | sed 'y%./+-%__p_%'`
6386 echo $ac_n "checking for Xm/Xm.h""... $ac_c" 1>&6
6387 echo "configure:6388: checking for Xm/Xm.h" >&5
6389 cat > conftest.$ac_ext <<EOF
6390 #line 6391 "configure"
6391 #include "confdefs.h"
6394 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6395 { (eval echo configure:6396: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6396 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6397 if test -z "$ac_err"; then
6399 eval "ac_cv_header_$ac_safe=yes"
6402 echo "configure: failed program was:" >&5
6403 cat conftest.$ac_ext >&5
6405 eval "ac_cv_header_$ac_safe=no"
6408 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6409 echo "$ac_t""yes" 1>&6
6411 echo $ac_n "checking for XmStringFree in -lXm""... $ac_c" 1>&6
6412 echo "configure:6413: checking for XmStringFree in -lXm" >&5
6413 ac_lib_var=`echo Xm'_'XmStringFree | sed 'y%./+-%__p_%'`
6415 xe_check_libs=" -lXm "
6416 cat > conftest.$ac_ext <<EOF
6417 #line 6418 "configure"
6418 #include "confdefs.h"
6419 /* Override any gcc2 internal prototype to avoid an error. */
6420 /* We use char because int might match the return type of a gcc2
6421 builtin and then its argument prototype would still apply. */
6422 char XmStringFree();
6428 if { (eval echo configure:6429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6430 eval "ac_cv_lib_$ac_lib_var=yes"
6432 echo "configure: failed program was:" >&5
6433 cat conftest.$ac_ext >&5
6435 eval "ac_cv_lib_$ac_lib_var=no"
6440 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6441 echo "$ac_t""yes" 1>&6
6444 echo "$ac_t""no" 1>&6
6449 echo "$ac_t""no" 1>&6
6453 if test "$got_motif" != "yes"; then
6454 for lib_dir in "/usr/dt/lib" "/usr/lib/Motif2.1" \
6455 "/usr/lib/Motif1.2" "/usr/lib/Motif1.1"; do
6456 inc_dir=`echo $lib_dir | sed -e 's/lib/include/'`
6457 if test -d "$lib_dir" -a -d "$inc_dir"; then
6458 case "$x_libraries" in *"$lib_dir"* ) ;; *)
6459 x_libraries="$lib_dir $x_libraries"
6460 X_LIBS="-L${lib_dir} $X_LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-L${lib_dir}\" to \$X_LIBS"; fi ;;
6462 case "$x_includes" in "$inc_dir"* ) ;; *)
6463 x_includes="$inc_dir $x_includes"
6464 X_CFLAGS="-I${inc_dir} $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-I${inc_dir}\" to \$X_CFLAGS"; fi ;;
6470 for rel in "X11R6" "X11R5" "X11R4"; do
6471 lib_dir="/usr/contrib/$rel/lib" inc_dir="/usr/contrib/$rel/include"
6472 if test -d "$lib_dir" -a -d "$inc_dir"; then
6473 case "$x_libraries" in *"$lib_dir"* ) ;; *)
6474 x_libraries="$x_libraries $lib_dir"
6475 X_LIBS="$X_LIBS -L${lib_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L${lib_dir}\" to \$X_LIBS"; fi
6477 case "$x_includes" in "$inc_dir"* ) ;; *)
6478 x_includes="$x_includes $inc_dir"
6479 X_CFLAGS="$X_CFLAGS -I${inc_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-I${inc_dir}\" to \$X_CFLAGS"; fi
6485 decosf*) if test "$GCC" = yes -a -d /usr/shlib; then X_LIBS="$X_LIBS -L/usr/shlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L/usr/shlib\" to \$X_LIBS"; fi; fi ;;
6488 ld_switch_x_site="$X_LIBS"
6491 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
6492 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
6493 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
6495 runpath="" runpath_dirs=""
6496 if test -n "$LD_RUN_PATH"; then
6497 runpath="$LD_RUN_PATH"
6498 elif test "$GCC" = "yes"; then
6499 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
6500 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
6501 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
6502 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
6503 case "$arg" in P,* | -L* | -R* )
6504 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
6506 xe_runpath_dir="$dir"
6507 test "$xe_runpath_dir" != "/lib" -a \
6508 "$xe_runpath_dir" != "/usr/lib" -a \
6509 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
6510 eval "$xe_add_unique_runpath_dir"
6515 ld_switch_run="$ld_switch_run_save"
6518 for arg in $ld_switch_site $ld_switch_x_site; do
6519 case "$arg" in -L*) {
6520 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
6521 test "$xe_runpath_dir" != "/lib" -a \
6522 "$xe_runpath_dir" != "/usr/lib" -a \
6523 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
6524 eval "$xe_add_unique_runpath_dir"
6527 if test "$opsys $need_motif" = "sol2 yes"; then
6528 xe_runpath_dir="/opt/SUNWdt/lib";
6529 eval "$xe_add_unique_runpath_dir";
6532 if test -n "$runpath"; then
6533 ld_switch_run="${dash_r}${runpath}"
6535 if test "$GCC" = "yes"; then
6536 set x $ld_switch_run; shift; ld_switch_run=""
6537 while test -n "$1"; do
6539 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
6540 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
6542 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
6547 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
6552 if test "$extra_verbose" = "yes"; then
6553 echo; echo "X11 compilation variables:"
6554 for var in x_libraries x_includes X_CFLAGS X_LIBS X_PRE_LIBS X_EXTRA_LIBS; do eval "echo \"$var = '\$$var'\""; done
6559 if test "$x_includes" != NONE; then
6560 for i in $x_includes; do
6561 if test -d "$i/bitmaps"; then
6562 bitmapdirs="$i/bitmaps:$bitmapdirs"
6564 if test -d "$i/X11/bitmaps"; then
6565 bitmapdirs="$i/X11/bitmaps:$bitmapdirs"
6568 bitmapdirs=`echo "$bitmapdirs" | sed s/.$//`
6570 test ! -z "$bitmapdirs" && { test "$extra_verbose" = "yes" && cat << EOF
6571 Defining BITMAPDIR = "$bitmapdirs"
6573 cat >> confdefs.h <<EOF
6574 #define BITMAPDIR "$bitmapdirs"
6579 echo "checking for X defines extracted by xmkmf" 1>&6
6580 echo "configure:6581: checking for X defines extracted by xmkmf" >&5
6582 if mkdir conftestdir; then
6584 cat > Imakefile <<'EOF'
6586 @echo ${PROTO_DEFINES} ${STD_DEFINES}
6588 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
6589 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6590 xmkmf_defines=`${MAKE-make} xetest 2>/dev/null | grep -v make`
6594 for word in $xmkmf_defines; do
6598 sym=`echo '' $word | sed -e 's:^ *-D::' -e 's:=.*::'`
6600 -D*=* ) val=`echo '' $word | sed -e 's:^.*=::'` ;;
6603 if grep "^#define $sym " confdefs.h >/dev/null; then :; else
6604 if test "$val" = "1"
6605 then { test "$extra_verbose" = "yes" && cat << EOF
6608 cat >> confdefs.h <<EOF
6613 else { test "$extra_verbose" = "yes" && cat << EOF
6614 Defining $sym = $val
6616 cat >> confdefs.h <<EOF
6627 ac_safe=`echo "X11/Intrinsic.h" | sed 'y%./+-%__p_%'`
6628 echo $ac_n "checking for X11/Intrinsic.h""... $ac_c" 1>&6
6629 echo "configure:6630: checking for X11/Intrinsic.h" >&5
6631 cat > conftest.$ac_ext <<EOF
6632 #line 6633 "configure"
6633 #include "confdefs.h"
6634 #include <X11/Intrinsic.h>
6636 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6637 { (eval echo configure:6638: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6638 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6639 if test -z "$ac_err"; then
6641 eval "ac_cv_header_$ac_safe=yes"
6644 echo "configure: failed program was:" >&5
6645 cat conftest.$ac_ext >&5
6647 eval "ac_cv_header_$ac_safe=no"
6650 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6651 echo "$ac_t""yes" 1>&6
6654 echo "$ac_t""no" 1>&6
6655 { echo "configure: error: "Unable to find X11 header files."" 1>&2; exit 1; }
6660 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
6661 echo "configure:6662: checking for XOpenDisplay in -lX11" >&5
6662 ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
6664 xe_check_libs=" -lX11 "
6665 cat > conftest.$ac_ext <<EOF
6666 #line 6667 "configure"
6667 #include "confdefs.h"
6668 /* Override any gcc2 internal prototype to avoid an error. */
6669 /* We use char because int might match the return type of a gcc2
6670 builtin and then its argument prototype would still apply. */
6671 char XOpenDisplay();
6677 if { (eval echo configure:6678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6679 eval "ac_cv_lib_$ac_lib_var=yes"
6681 echo "configure: failed program was:" >&5
6682 cat conftest.$ac_ext >&5
6684 eval "ac_cv_lib_$ac_lib_var=no"
6689 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6690 echo "$ac_t""yes" 1>&6
6693 echo "$ac_t""no" 1>&6
6697 if test "$have_lib_x11" != "yes"; then
6699 xe_msg_checking="for XGetFontProperty in -lX11"
6700 test -n "-b i486-linuxaout" && xe_msg_checking="$xe_msg_checking using extra libs -b i486-linuxaout"
6701 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
6702 echo "configure:6703: checking "$xe_msg_checking"" >&5
6703 ac_lib_var=`echo X11'_'XGetFontProperty | sed 'y%./+-%__p_%'`
6705 xe_check_libs=" -lX11 -b i486-linuxaout"
6706 cat > conftest.$ac_ext <<EOF
6707 #line 6708 "configure"
6708 #include "confdefs.h"
6709 /* Override any gcc2 internal prototype to avoid an error. */
6710 /* We use char because int might match the return type of a gcc2
6711 builtin and then its argument prototype would still apply. */
6712 char XGetFontProperty();
6718 if { (eval echo configure:6719: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6720 eval "ac_cv_lib_$ac_lib_var=yes"
6722 echo "configure: failed program was:" >&5
6723 cat conftest.$ac_ext >&5
6725 eval "ac_cv_lib_$ac_lib_var=no"
6730 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6731 echo "$ac_t""yes" 1>&6
6732 ld_switch_x_site="-b i486-linuxaout $ld_switch_x_site"
6734 echo "$ac_t""no" 1>&6
6735 { echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; }
6741 test "$extra_verbose" = "yes" && echo " Setting libs_x to \"-lX11\""
6744 echo $ac_n "checking for XShapeSelectInput in -lXext""... $ac_c" 1>&6
6745 echo "configure:6746: checking for XShapeSelectInput in -lXext" >&5
6746 ac_lib_var=`echo Xext'_'XShapeSelectInput | sed 'y%./+-%__p_%'`
6748 xe_check_libs=" -lXext "
6749 cat > conftest.$ac_ext <<EOF
6750 #line 6751 "configure"
6751 #include "confdefs.h"
6752 /* Override any gcc2 internal prototype to avoid an error. */
6753 /* We use char because int might match the return type of a gcc2
6754 builtin and then its argument prototype would still apply. */
6755 char XShapeSelectInput();
6761 if { (eval echo configure:6762: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6763 eval "ac_cv_lib_$ac_lib_var=yes"
6765 echo "configure: failed program was:" >&5
6766 cat conftest.$ac_ext >&5
6768 eval "ac_cv_lib_$ac_lib_var=no"
6773 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6774 echo "$ac_t""yes" 1>&6
6775 libs_x="-lXext $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXext\" to \$libs_x"; fi
6777 echo "$ac_t""no" 1>&6
6783 echo $ac_n "checking for XtOpenDisplay in -lXt""... $ac_c" 1>&6
6784 echo "configure:6785: checking for XtOpenDisplay in -lXt" >&5
6785 ac_lib_var=`echo Xt'_'XtOpenDisplay | sed 'y%./+-%__p_%'`
6787 xe_check_libs=" -lXt "
6788 cat > conftest.$ac_ext <<EOF
6789 #line 6790 "configure"
6790 #include "confdefs.h"
6791 /* Override any gcc2 internal prototype to avoid an error. */
6792 /* We use char because int might match the return type of a gcc2
6793 builtin and then its argument prototype would still apply. */
6794 char XtOpenDisplay();
6800 if { (eval echo configure:6801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6802 eval "ac_cv_lib_$ac_lib_var=yes"
6804 echo "configure: failed program was:" >&5
6805 cat conftest.$ac_ext >&5
6807 eval "ac_cv_lib_$ac_lib_var=no"
6812 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6813 echo "$ac_t""yes" 1>&6
6814 libs_x="-lXt $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXt\" to \$libs_x"; fi
6816 echo "$ac_t""no" 1>&6
6817 { echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; }
6822 echo $ac_n "checking the version of X11 being used""... $ac_c" 1>&6
6823 echo "configure:6824: checking the version of X11 being used" >&5
6824 cat > conftest.$ac_ext <<EOF
6825 #line 6826 "configure"
6826 #include "confdefs.h"
6827 #include <X11/Intrinsic.h>
6828 int main(int c, char *v[]) { return c>1 ? XlibSpecificationRelease : 0; }
6830 if { (eval echo configure:6831: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
6832 ./conftest foobar; x11_release=$?
6835 echo "configure: failed program was:" >&5
6836 cat conftest.$ac_ext >&5
6841 echo "$ac_t""R${x11_release}" 1>&6
6842 { test "$extra_verbose" = "yes" && cat << EOF
6843 Defining THIS_IS_X11R${x11_release}
6845 cat >> confdefs.h <<EOF
6846 #define THIS_IS_X11R${x11_release} 1
6851 if test "${x11_release}" = "4"; then
6852 case "$with_widgets" in
6853 "" | "no") with_widgets=no ;;
6854 *) { echo "Error:" "Widget support requires X11R5 or greater" >&2; exit 1; } ;;
6858 for ac_func in XConvertCase XtRegisterDrawable
6860 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6861 echo "configure:6862: checking for $ac_func" >&5
6863 cat > conftest.$ac_ext <<EOF
6864 #line 6865 "configure"
6865 #include "confdefs.h"
6866 /* System header to define __stub macros and hopefully few prototypes,
6867 which can conflict with char $ac_func(); below. */
6869 /* Override any gcc2 internal prototype to avoid an error. */
6870 /* We use char because int might match the return type of a gcc2
6871 builtin and then its argument prototype would still apply. */
6876 /* The GNU C library defines this for functions which it implements
6877 to always fail with ENOSYS. Some functions are actually named
6878 something starting with __ and the normal name is an alias. */
6879 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6887 if { (eval echo configure:6888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6889 eval "ac_cv_func_$ac_func=yes"
6891 echo "configure: failed program was:" >&5
6892 cat conftest.$ac_ext >&5
6894 eval "ac_cv_func_$ac_func=no"
6898 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6899 echo "$ac_t""yes" 1>&6
6900 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6901 { test "$extra_verbose" = "yes" && cat << EOF
6902 Defining $ac_tr_func
6904 cat >> confdefs.h <<EOF
6905 #define $ac_tr_func 1
6910 echo "$ac_t""no" 1>&6
6915 for ac_hdr in X11/Xlocale.h
6917 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6918 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6919 echo "configure:6920: checking for $ac_hdr" >&5
6921 cat > conftest.$ac_ext <<EOF
6922 #line 6923 "configure"
6923 #include "confdefs.h"
6926 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6927 { (eval echo configure:6928: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6928 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6929 if test -z "$ac_err"; then
6931 eval "ac_cv_header_$ac_safe=yes"
6934 echo "configure: failed program was:" >&5
6935 cat conftest.$ac_ext >&5
6937 eval "ac_cv_header_$ac_safe=no"
6940 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6941 echo "$ac_t""yes" 1>&6
6942 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6943 { test "$extra_verbose" = "yes" && cat << EOF
6946 cat >> confdefs.h <<EOF
6947 #define $ac_tr_hdr 1
6952 echo "$ac_t""no" 1>&6
6957 for ac_func in XRegisterIMInstantiateCallback
6959 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6960 echo "configure:6961: checking for $ac_func" >&5
6962 cat > conftest.$ac_ext <<EOF
6963 #line 6964 "configure"
6964 #include "confdefs.h"
6965 /* System header to define __stub macros and hopefully few prototypes,
6966 which can conflict with char $ac_func(); below. */
6968 /* Override any gcc2 internal prototype to avoid an error. */
6969 /* We use char because int might match the return type of a gcc2
6970 builtin and then its argument prototype would still apply. */
6975 /* The GNU C library defines this for functions which it implements
6976 to always fail with ENOSYS. Some functions are actually named
6977 something starting with __ and the normal name is an alias. */
6978 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6986 if { (eval echo configure:6987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6988 eval "ac_cv_func_$ac_func=yes"
6990 echo "configure: failed program was:" >&5
6991 cat conftest.$ac_ext >&5
6993 eval "ac_cv_func_$ac_func=no"
6997 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6998 echo "$ac_t""yes" 1>&6
6999 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7000 { test "$extra_verbose" = "yes" && cat << EOF
7001 Defining $ac_tr_func
7003 cat >> confdefs.h <<EOF
7004 #define $ac_tr_func 1
7009 echo "$ac_t""no" 1>&6
7013 echo $ac_n "checking for standard XRegisterIMInstantiateCallback prototype""... $ac_c" 1>&6
7014 echo "configure:7015: checking for standard XRegisterIMInstantiateCallback prototype" >&5
7015 cat > conftest.$ac_ext <<EOF
7016 #line 7017 "configure"
7017 #include "confdefs.h"
7019 #define NeedFunctionPrototypes 1
7020 #include <X11/Xlib.h>
7021 extern Bool XRegisterIMInstantiateCallback(
7022 Display*, struct _XrmHashBucketRec*, char*, char*, XIMProc, XPointer*);
7028 if { (eval echo configure:7029: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7030 echo "$ac_t""yes" 1>&6
7032 echo "configure: failed program was:" >&5
7033 cat conftest.$ac_ext >&5
7035 echo "$ac_t""no" 1>&6
7036 { test "$extra_verbose" = "yes" && cat << \EOF
7037 Defining XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE
7039 cat >> confdefs.h <<\EOF
7040 #define XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE 1
7047 test -z "$with_xmu" && {
7048 echo $ac_n "checking for XmuReadBitmapDataFromFile in -lXmu""... $ac_c" 1>&6
7049 echo "configure:7050: checking for XmuReadBitmapDataFromFile in -lXmu" >&5
7050 ac_lib_var=`echo Xmu'_'XmuReadBitmapDataFromFile | sed 'y%./+-%__p_%'`
7052 xe_check_libs=" -lXmu "
7053 cat > conftest.$ac_ext <<EOF
7054 #line 7055 "configure"
7055 #include "confdefs.h"
7056 /* Override any gcc2 internal prototype to avoid an error. */
7057 /* We use char because int might match the return type of a gcc2
7058 builtin and then its argument prototype would still apply. */
7059 char XmuReadBitmapDataFromFile();
7062 XmuReadBitmapDataFromFile()
7065 if { (eval echo configure:7066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7067 eval "ac_cv_lib_$ac_lib_var=yes"
7069 echo "configure: failed program was:" >&5
7070 cat conftest.$ac_ext >&5
7072 eval "ac_cv_lib_$ac_lib_var=no"
7077 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7078 echo "$ac_t""yes" 1>&6
7081 echo "$ac_t""no" 1>&6
7086 if test "$with_xmu" = "no"; then
7087 extra_objs="$extra_objs xmu.o" && if test "$extra_verbose" = "yes"; then
7088 echo " xemacs will be linked with \"xmu.o\""
7091 libs_x="-lXmu $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXmu\" to \$libs_x"; fi
7092 { test "$extra_verbose" = "yes" && cat << \EOF
7095 cat >> confdefs.h <<\EOF
7103 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
7104 echo "configure:7105: checking for main in -lXbsd" >&5
7105 ac_lib_var=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
7107 xe_check_libs=" -lXbsd "
7108 cat > conftest.$ac_ext <<EOF
7109 #line 7110 "configure"
7110 #include "confdefs.h"
7116 if { (eval echo configure:7117: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7118 eval "ac_cv_lib_$ac_lib_var=yes"
7120 echo "configure: failed program was:" >&5
7121 cat conftest.$ac_ext >&5
7123 eval "ac_cv_lib_$ac_lib_var=no"
7128 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7129 echo "$ac_t""yes" 1>&6
7130 libs_x="-lXbsd $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXbsd\" to \$libs_x"; fi
7132 echo "$ac_t""no" 1>&6
7137 if test "$unexec" = "unexaix.o" -a "$x11_release" = "6"; then
7138 if test "$GCC" = "yes"; then
7139 echo $ac_n "checking for name of AIX gcc threads option""... $ac_c" 1>&6
7140 echo "configure:7141: checking for name of AIX gcc threads option" >&5
7141 case `$CC -v --help 2>&1` in
7142 *-mthreads*) aix_threads=-mthreads ;;
7143 *) aix_threads=-pthread ;;
7145 echo "$ac_t""$aix_threads" 1>&6
7146 X_CFLAGS="$aix_threads $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$aix_threads\" to \$X_CFLAGS"; fi
7147 libs_x="$aix_threads $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$aix_threads\" to \$libs_x"; fi
7149 case "$CC" in *_r) : ;;
7153 echo $ac_n "checking size of short""... $ac_c" 1>&6
7154 echo "configure:7155: checking size of short" >&5
7156 cat > conftest.$ac_ext <<EOF
7157 #line 7158 "configure"
7158 #include "confdefs.h"
7160 #include <sys/types.h>
7163 FILE *f=fopen("conftestval", "w");
7165 fprintf(f, "%d\n", sizeof(short));
7169 if { (eval echo configure:7170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
7171 ac_cv_sizeof_short=`cat conftestval`
7174 echo "configure: failed program was:" >&5
7175 cat conftest.$ac_ext >&5
7177 ac_cv_sizeof_short=0
7180 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
7181 { test "$extra_verbose" = "yes" && cat << EOF
7182 Defining SIZEOF_SHORT = $ac_cv_sizeof_short
7184 cat >> confdefs.h <<EOF
7185 #define SIZEOF_SHORT $ac_cv_sizeof_short
7190 test "$ac_cv_sizeof_short" = 0 && CC="$xe_save_CC" ;;
7196 if test "$with_msw" != "no"; then
7197 echo "checking for MS-Windows" 1>&6
7198 echo "configure:7199: checking for MS-Windows" >&5
7200 echo $ac_n "checking for main in -lgdi32""... $ac_c" 1>&6
7201 echo "configure:7202: checking for main in -lgdi32" >&5
7202 ac_lib_var=`echo gdi32'_'main | sed 'y%./+-%__p_%'`
7204 xe_check_libs=" -lgdi32 "
7205 cat > conftest.$ac_ext <<EOF
7206 #line 7207 "configure"
7207 #include "confdefs.h"
7213 if { (eval echo configure:7214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7215 eval "ac_cv_lib_$ac_lib_var=yes"
7217 echo "configure: failed program was:" >&5
7218 cat conftest.$ac_ext >&5
7220 eval "ac_cv_lib_$ac_lib_var=no"
7225 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7226 echo "$ac_t""yes" 1>&6
7229 echo "$ac_t""no" 1>&6
7233 if test "$with_msw" = "yes"; then
7234 { test "$extra_verbose" = "yes" && cat << \EOF
7235 Defining HAVE_MS_WINDOWS
7237 cat >> confdefs.h <<\EOF
7238 #define HAVE_MS_WINDOWS 1
7243 if test "$with_netinstall" = "yes"; then
7244 MAKE_SUBDIR="$MAKE_SUBDIR netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$MAKE_SUBDIR"; fi
7245 SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$SRC_SUBDIR_DEPS"; fi
7246 INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi
7249 install_pp="$srcdir/lib-src/installexe.sh"
7250 libs_system="$libs_system -lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lkernel32 -lwinspool" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lkernel32 -lwinspool\" to \$libs_system"; fi
7251 test "$with_dragndrop" != no && dragndrop_proto="$dragndrop_proto msw" && if test "$extra_verbose" = "yes"; then echo " Appending \"msw\" to \$dragndrop_proto"; fi
7252 if test "$window_system" != x11; then
7254 test "$with_scrollbars" != "no" && with_scrollbars=msw \
7255 && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then
7256 echo " xemacs will be linked with \"scrollbar-msw.o\""
7258 test "$with_menubars" != "no" && with_menubars=msw \
7259 && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then
7260 echo " xemacs will be linked with \"menubar-msw.o\""
7262 test "$with_toolbars" != "no" && with_toolbars=msw \
7263 && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then
7264 echo " xemacs will be linked with \"toolbar-msw.o\""
7266 test "$with_dialogs" != "no" && with_dialogs=msw \
7267 && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then
7268 echo " xemacs will be linked with \"dialog-msw.o\""
7270 test "$with_widgets" != "no" && with_widgets=msw
7272 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then
7273 echo " xemacs will be linked with \"scrollbar-msw.o\""
7275 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then
7276 echo " xemacs will be linked with \"menubar-msw.o\""
7278 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then
7279 echo " xemacs will be linked with \"toolbar-msw.o\""
7281 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then
7282 echo " xemacs will be linked with \"dialog-msw.o\""
7285 cat > conftest.$ac_ext <<EOF
7286 #line 7287 "configure"
7287 #include "confdefs.h"
7289 int main() { return (open("/dev/windows", O_RDONLY, 0) > 0)? 0 : 1; }
7291 if { (eval echo configure:7292: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
7293 need_event_unixoid=yes; { test "$extra_verbose" = "yes" && cat << \EOF
7294 Defining HAVE_MSG_SELECT
7296 cat >> confdefs.h <<\EOF
7297 #define HAVE_MSG_SELECT 1
7303 echo "configure: failed program was:" >&5
7304 cat conftest.$ac_ext >&5
7307 with_file_coding=yes
7308 extra_objs="$extra_objs console-msw.o device-msw.o event-msw.o frame-msw.o objects-msw.o select-msw.o redisplay-msw.o glyphs-msw.o gui-msw.o" && if test "$extra_verbose" = "yes"; then
7309 echo " xemacs will be linked with \"console-msw.o device-msw.o event-msw.o frame-msw.o objects-msw.o select-msw.o redisplay-msw.o glyphs-msw.o gui-msw.o\""
7316 test -z "$window_system" && window_system="none"
7318 if test "$window_system" = "none"; then
7319 for feature in menubars scrollbars toolbars dialogs dragndrop xface
7321 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
7322 echo "configure: warning: --with-$feature ignored: Not valid without window system support" 1>&2
7324 eval "with_${feature}=no"
7327 test -z "$with_toolbars" && with_toolbars=yes
7330 if test "$with_msw" != "yes"; then
7331 for feature in MARTIN_IS_CLUELESS_ABOUT_MSW_FEATURES
7333 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
7334 echo "configure: warning: --with-$feature ignored: Not valid without MS-Windows support" 1>&2
7336 eval "with_${feature}=no"
7342 if test "$with_x11" != "yes"; then
7343 for feature in tooltalk cde offix wmcommand xim xmu nas_sound
7345 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
7346 echo "configure: warning: --with-$feature ignored: Not valid without X support" 1>&2
7348 eval "with_${feature}=no"
7352 if test "$with_x11" = "yes"; then
7353 ac_safe=`echo "X11/extensions/shape.h" | sed 'y%./+-%__p_%'`
7354 echo $ac_n "checking for X11/extensions/shape.h""... $ac_c" 1>&6
7355 echo "configure:7356: checking for X11/extensions/shape.h" >&5
7357 cat > conftest.$ac_ext <<EOF
7358 #line 7359 "configure"
7359 #include "confdefs.h"
7360 #include <X11/extensions/shape.h>
7362 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7363 { (eval echo configure:7364: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7364 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7365 if test -z "$ac_err"; then
7367 eval "ac_cv_header_$ac_safe=yes"
7370 echo "configure: failed program was:" >&5
7371 cat conftest.$ac_ext >&5
7373 eval "ac_cv_header_$ac_safe=no"
7376 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7377 echo "$ac_t""yes" 1>&6
7379 { test "$extra_verbose" = "yes" && cat << \EOF
7380 Defining HAVE_BALLOON_HELP
7382 cat >> confdefs.h <<\EOF
7383 #define HAVE_BALLOON_HELP 1
7387 extra_objs="$extra_objs balloon_help.o balloon-x.o" && if test "$extra_verbose" = "yes"; then
7388 echo " xemacs will be linked with \"balloon_help.o balloon-x.o\""
7391 echo "$ac_t""no" 1>&6
7398 case "$window_system" in
7399 x11 ) HAVE_X_WINDOWS=yes; echo " Using X11." ;;
7400 msw ) HAVE_X_WINDOWS=no ; echo " Using MS-Windows." ;;
7403 test "$with_gnome" = "yes" && echo " Using GNOME."
7404 test "$with_gnome" = "no" && echo " Using GTK."
7406 none ) HAVE_X_WINDOWS=no ; echo " Using no window system." ;;
7409 case "$x_libraries" in *X11R4* )
7410 test "$opsys" = "hpux9" && opsysfile="s/hpux9-x11r4.h"
7411 test "$opsys" = "hpux9-shr" && opsysfile="s/hpux9shxr4.h"
7414 echo "checking for WM_COMMAND option" 1>&6
7415 echo "configure:7416: checking for WM_COMMAND option" >&5;
7416 if test "$with_wmcommand" != "no"; then
7417 { test "$extra_verbose" = "yes" && cat << \EOF
7418 Defining HAVE_WMCOMMAND
7420 cat >> confdefs.h <<\EOF
7421 #define HAVE_WMCOMMAND 1
7427 test -z "$with_xauth" && test "$window_system" = "none" && with_xauth=no
7428 test -z "$with_xauth" && { ac_safe=`echo "X11/Xauth.h" | sed 'y%./+-%__p_%'`
7429 echo $ac_n "checking for X11/Xauth.h""... $ac_c" 1>&6
7430 echo "configure:7431: checking for X11/Xauth.h" >&5
7432 cat > conftest.$ac_ext <<EOF
7433 #line 7434 "configure"
7434 #include "confdefs.h"
7435 #include <X11/Xauth.h>
7437 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7438 { (eval echo configure:7439: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7439 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7440 if test -z "$ac_err"; then
7442 eval "ac_cv_header_$ac_safe=yes"
7445 echo "configure: failed program was:" >&5
7446 cat conftest.$ac_ext >&5
7448 eval "ac_cv_header_$ac_safe=no"
7451 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7452 echo "$ac_t""yes" 1>&6
7455 echo "$ac_t""no" 1>&6
7459 test -z "$with_xauth" && {
7460 echo $ac_n "checking for XauGetAuthByAddr in -lXau""... $ac_c" 1>&6
7461 echo "configure:7462: checking for XauGetAuthByAddr in -lXau" >&5
7462 ac_lib_var=`echo Xau'_'XauGetAuthByAddr | sed 'y%./+-%__p_%'`
7464 xe_check_libs=" -lXau "
7465 cat > conftest.$ac_ext <<EOF
7466 #line 7467 "configure"
7467 #include "confdefs.h"
7468 /* Override any gcc2 internal prototype to avoid an error. */
7469 /* We use char because int might match the return type of a gcc2
7470 builtin and then its argument prototype would still apply. */
7471 char XauGetAuthByAddr();
7477 if { (eval echo configure:7478: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7479 eval "ac_cv_lib_$ac_lib_var=yes"
7481 echo "configure: failed program was:" >&5
7482 cat conftest.$ac_ext >&5
7484 eval "ac_cv_lib_$ac_lib_var=no"
7489 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7490 echo "$ac_t""yes" 1>&6
7493 echo "$ac_t""no" 1>&6
7498 test -z "$with_xauth" && with_xauth=yes
7499 if test "$with_xauth" = "yes"; then
7500 { test "$extra_verbose" = "yes" && cat << \EOF
7503 cat >> confdefs.h <<\EOF
7504 #define HAVE_XAUTH 1
7510 for W in $GTK_LIBS $X_EXTRA_LIBS -lXau $libs_x $X_PRE_LIBS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
7518 if test "$with_tooltalk" != "no" ; then
7519 for dir in "" "Tt/" "desktop/" ; do
7520 ac_safe=`echo "${dir}tt_c.h" | sed 'y%./+-%__p_%'`
7521 echo $ac_n "checking for ${dir}tt_c.h""... $ac_c" 1>&6
7522 echo "configure:7523: checking for ${dir}tt_c.h" >&5
7524 cat > conftest.$ac_ext <<EOF
7525 #line 7526 "configure"
7526 #include "confdefs.h"
7527 #include <${dir}tt_c.h>
7529 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7530 { (eval echo configure:7531: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7531 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7532 if test -z "$ac_err"; then
7534 eval "ac_cv_header_$ac_safe=yes"
7537 echo "configure: failed program was:" >&5
7538 cat conftest.$ac_ext >&5
7540 eval "ac_cv_header_$ac_safe=no"
7543 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7544 echo "$ac_t""yes" 1>&6
7545 tt_c_h_file="${dir}tt_c.h"; break
7547 echo "$ac_t""no" 1>&6
7551 if test -z "$tt_c_h_file"; then
7552 if test "$with_tooltalk" = "yes"; then
7553 (echo "$progname: Usage error:"
7554 echo " " "Unable to find required tooltalk header files."
7555 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
7560 if test "$with_tooltalk" != "no" ; then
7561 for extra_libs in "" "-lI18N -lce" "-lcxx"; do
7563 xe_msg_checking="for tt_message_create in -ltt"
7564 test -n "$extra_libs" && xe_msg_checking="$xe_msg_checking using extra libs $extra_libs"
7565 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
7566 echo "configure:7567: checking "$xe_msg_checking"" >&5
7567 ac_lib_var=`echo tt'_'tt_message_create | sed 'y%./+-%__p_%'`
7569 xe_check_libs=" -ltt $extra_libs"
7570 cat > conftest.$ac_ext <<EOF
7571 #line 7572 "configure"
7572 #include "confdefs.h"
7573 /* Override any gcc2 internal prototype to avoid an error. */
7574 /* We use char because int might match the return type of a gcc2
7575 builtin and then its argument prototype would still apply. */
7576 char tt_message_create();
7582 if { (eval echo configure:7583: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7584 eval "ac_cv_lib_$ac_lib_var=yes"
7586 echo "configure: failed program was:" >&5
7587 cat conftest.$ac_ext >&5
7589 eval "ac_cv_lib_$ac_lib_var=no"
7594 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7595 echo "$ac_t""yes" 1>&6
7596 tt_libs="-ltt $extra_libs"; break
7598 echo "$ac_t""no" 1>&6
7604 if test -z "$tt_libs"; then
7605 if test "$with_tooltalk" = "yes"; then
7606 (echo "$progname: Usage error:"
7607 echo " " "Unable to find required tooltalk libraries."
7608 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
7613 test -z "$with_tooltalk" && with_tooltalk=yes
7614 if test "$with_tooltalk" = "yes"; then
7615 { test "$extra_verbose" = "yes" && cat << \EOF
7618 cat >> confdefs.h <<\EOF
7623 { test "$extra_verbose" = "yes" && cat << EOF
7624 Defining TT_C_H_FILE = "$tt_c_h_file"
7626 cat >> confdefs.h <<EOF
7627 #define TT_C_H_FILE "$tt_c_h_file"
7631 libs_x="$tt_libs $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$tt_libs\" to \$libs_x"; fi
7632 extra_objs="$extra_objs tooltalk.o" && if test "$extra_verbose" = "yes"; then
7633 echo " xemacs will be linked with \"tooltalk.o\""
7637 test -z "$with_cde" && { ac_safe=`echo "Dt/Dt.h" | sed 'y%./+-%__p_%'`
7638 echo $ac_n "checking for Dt/Dt.h""... $ac_c" 1>&6
7639 echo "configure:7640: checking for Dt/Dt.h" >&5
7641 cat > conftest.$ac_ext <<EOF
7642 #line 7643 "configure"
7643 #include "confdefs.h"
7646 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7647 { (eval echo configure:7648: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7648 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7649 if test -z "$ac_err"; then
7651 eval "ac_cv_header_$ac_safe=yes"
7654 echo "configure: failed program was:" >&5
7655 cat conftest.$ac_ext >&5
7657 eval "ac_cv_header_$ac_safe=no"
7660 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7661 echo "$ac_t""yes" 1>&6
7664 echo "$ac_t""no" 1>&6
7668 test -z "$with_cde" && {
7669 echo $ac_n "checking for DtDndDragStart in -lDtSvc""... $ac_c" 1>&6
7670 echo "configure:7671: checking for DtDndDragStart in -lDtSvc" >&5
7671 ac_lib_var=`echo DtSvc'_'DtDndDragStart | sed 'y%./+-%__p_%'`
7673 xe_check_libs=" -lDtSvc "
7674 cat > conftest.$ac_ext <<EOF
7675 #line 7676 "configure"
7676 #include "confdefs.h"
7677 /* Override any gcc2 internal prototype to avoid an error. */
7678 /* We use char because int might match the return type of a gcc2
7679 builtin and then its argument prototype would still apply. */
7680 char DtDndDragStart();
7686 if { (eval echo configure:7687: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7688 eval "ac_cv_lib_$ac_lib_var=yes"
7690 echo "configure: failed program was:" >&5
7691 cat conftest.$ac_ext >&5
7693 eval "ac_cv_lib_$ac_lib_var=no"
7698 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7699 echo "$ac_t""yes" 1>&6
7702 echo "$ac_t""no" 1>&6
7707 test -z "$with_cde" && with_cde=yes
7708 if test "$with_dragndrop" = no; then
7709 echo "configure: warning: No CDE without generic Drag'n'Drop support" 1>&2
7712 if test "$with_cde" = "yes" ; then
7713 { test "$extra_verbose" = "yes" && cat << \EOF
7716 cat >> confdefs.h <<\EOF
7721 libs_x="-lDtSvc $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lDtSvc\" to \$libs_x"; fi
7722 dragndrop_proto="$dragndrop_proto CDE" && if test "$extra_verbose" = "yes"; then echo " Appending \"CDE\" to \$dragndrop_proto"; fi
7723 with_tooltalk=yes # CDE requires Tooltalk
7724 need_motif=yes # CDE requires Motif
7727 test "$window_system" != "x11" && with_offix=no
7728 if test "$with_xmu" != yes -a "$with_x11" = yes; then
7729 echo "configure: warning: No OffiX without real Xmu support" 1>&2
7732 if test "$with_dragndrop" = no; then
7733 echo "configure: warning: No OffiX without generic Drag'n'Drop support" 1>&2
7736 if test "$with_cde" = yes; then
7737 echo "configure: warning: CDE already found, disabling OffiX support" 1>&2
7740 test -z "$with_offix" && with_offix=no
7741 if test "$with_offix" = "yes"; then
7742 { test "$extra_verbose" = "yes" && cat << \EOF
7743 Defining HAVE_OFFIX_DND
7745 cat >> confdefs.h <<\EOF
7746 #define HAVE_OFFIX_DND 1
7750 dnd_objs="$dnd_objs offix.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"offix.o\" to \$dnd_objs"; fi
7751 dragndrop_proto="$dragndrop_proto OffiX" && if test "$extra_verbose" = "yes"; then echo " Appending \"OffiX\" to \$dragndrop_proto"; fi
7753 if test "$with_gtk" = "yes"; then
7754 dragndrop_proto="$dragndrop_proto GTK" && if test "$extra_verbose" = "yes"; then echo " Appending \"GTK\" to \$dragndrop_proto"; fi
7757 if test "$with_dragndrop" != "no" ; then
7758 echo $ac_n "checking if drag and drop API is needed""... $ac_c" 1>&6
7759 echo "configure:7760: checking if drag and drop API is needed" >&5
7760 if test -n "$dragndrop_proto" ; then
7762 echo "$ac_t""yes (${dragndrop_proto} )" 1>&6
7763 { test "$extra_verbose" = "yes" && cat << \EOF
7764 Defining HAVE_DRAGNDROP
7766 cat >> confdefs.h <<\EOF
7767 #define HAVE_DRAGNDROP 1
7771 extra_objs="$extra_objs dragdrop.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"dragdrop.o\" to \$extra_objs"; fi
7774 echo "$ac_t""no" 1>&6
7778 echo "checking for LDAP" 1>&6
7779 echo "configure:7780: checking for LDAP" >&5
7780 test -z "$with_ldap" && { ac_safe=`echo "ldap.h" | sed 'y%./+-%__p_%'`
7781 echo $ac_n "checking for ldap.h""... $ac_c" 1>&6
7782 echo "configure:7783: checking for ldap.h" >&5
7784 cat > conftest.$ac_ext <<EOF
7785 #line 7786 "configure"
7786 #include "confdefs.h"
7789 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7790 { (eval echo configure:7791: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7791 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7792 if test -z "$ac_err"; then
7794 eval "ac_cv_header_$ac_safe=yes"
7797 echo "configure: failed program was:" >&5
7798 cat conftest.$ac_ext >&5
7800 eval "ac_cv_header_$ac_safe=no"
7803 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7804 echo "$ac_t""yes" 1>&6
7807 echo "$ac_t""no" 1>&6
7811 test -z "$with_ldap" && { ac_safe=`echo "lber.h" | sed 'y%./+-%__p_%'`
7812 echo $ac_n "checking for lber.h""... $ac_c" 1>&6
7813 echo "configure:7814: checking for lber.h" >&5
7815 cat > conftest.$ac_ext <<EOF
7816 #line 7817 "configure"
7817 #include "confdefs.h"
7820 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7821 { (eval echo configure:7822: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7822 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7823 if test -z "$ac_err"; then
7825 eval "ac_cv_header_$ac_safe=yes"
7828 echo "configure: failed program was:" >&5
7829 cat conftest.$ac_ext >&5
7831 eval "ac_cv_header_$ac_safe=no"
7834 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7835 echo "$ac_t""yes" 1>&6
7838 echo "$ac_t""no" 1>&6
7842 if test no != "$with_ldap";then
7843 if test . != "${ldap_libs+.}";then
7845 echo $ac_n "checking for ldap_open""... $ac_c" 1>&6
7846 echo "configure:7847: checking for ldap_open" >&5
7848 cat > conftest.$ac_ext <<EOF
7849 #line 7850 "configure"
7850 #include "confdefs.h"
7851 /* System header to define __stub macros and hopefully few prototypes,
7852 which can conflict with char ldap_open(); below. */
7854 /* Override any gcc2 internal prototype to avoid an error. */
7855 /* We use char because int might match the return type of a gcc2
7856 builtin and then its argument prototype would still apply. */
7861 /* The GNU C library defines this for functions which it implements
7862 to always fail with ENOSYS. Some functions are actually named
7863 something starting with __ and the normal name is an alias. */
7864 #if defined (__stub_ldap_open) || defined (__stub___ldap_open)
7872 if { (eval echo configure:7873: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7874 eval "ac_cv_func_ldap_open=yes"
7876 echo "configure: failed program was:" >&5
7877 cat conftest.$ac_ext >&5
7879 eval "ac_cv_func_ldap_open=no"
7883 if eval "test \"`echo '$ac_cv_func_'ldap_open`\" = yes"; then
7884 echo "$ac_t""yes" 1>&6
7886 test yes = "$extra_verbose" &&
7887 echo "Setting ldap_libs to $ldap_libs"
7889 echo "$ac_t""no" 1>&6
7891 echo $ac_n "checking for ldap_open in -lldap""... $ac_c" 1>&6
7892 echo "configure:7893: checking for ldap_open in -lldap" >&5
7893 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
7895 xe_check_libs=" -lldap "
7896 cat > conftest.$ac_ext <<EOF
7897 #line 7898 "configure"
7898 #include "confdefs.h"
7899 /* Override any gcc2 internal prototype to avoid an error. */
7900 /* We use char because int might match the return type of a gcc2
7901 builtin and then its argument prototype would still apply. */
7908 if { (eval echo configure:7909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7910 eval "ac_cv_lib_$ac_lib_var=yes"
7912 echo "configure: failed program was:" >&5
7913 cat conftest.$ac_ext >&5
7915 eval "ac_cv_lib_$ac_lib_var=no"
7920 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7921 echo "$ac_t""yes" 1>&6
7924 echo "$ac_t""no" 1>&6
7925 ldap_needs_lber=yes ldap_other_libs=-llber
7927 xe_msg_checking="for ldap_open in -lldap"
7928 test -n "$ldap_other_libs" && xe_msg_checking="$xe_msg_checking using extra libs $ldap_other_libs"
7929 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
7930 echo "configure:7931: checking "$xe_msg_checking"" >&5
7931 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
7933 xe_check_libs=" -lldap $ldap_other_libs"
7934 cat > conftest.$ac_ext <<EOF
7935 #line 7936 "configure"
7936 #include "confdefs.h"
7937 /* Override any gcc2 internal prototype to avoid an error. */
7938 /* We use char because int might match the return type of a gcc2
7939 builtin and then its argument prototype would still apply. */
7946 if { (eval echo configure:7947: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7948 eval "ac_cv_lib_$ac_lib_var=yes"
7950 echo "configure: failed program was:" >&5
7951 cat conftest.$ac_ext >&5
7953 eval "ac_cv_lib_$ac_lib_var=no"
7958 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7959 echo "$ac_t""yes" 1>&6
7962 echo "$ac_t""no" 1>&6
7963 ldap_needs_krb=yes ldap_other_libs="$ldap_other_libs -lkrb"
7965 xe_msg_checking="for ldap_open in -lldap"
7966 test -n "$ldap_other_libs" && xe_msg_checking="$xe_msg_checking using extra libs $ldap_other_libs"
7967 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
7968 echo "configure:7969: checking "$xe_msg_checking"" >&5
7969 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
7971 xe_check_libs=" -lldap $ldap_other_libs"
7972 cat > conftest.$ac_ext <<EOF
7973 #line 7974 "configure"
7974 #include "confdefs.h"
7975 /* Override any gcc2 internal prototype to avoid an error. */
7976 /* We use char because int might match the return type of a gcc2
7977 builtin and then its argument prototype would still apply. */
7984 if { (eval echo configure:7985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7986 eval "ac_cv_lib_$ac_lib_var=yes"
7988 echo "configure: failed program was:" >&5
7989 cat conftest.$ac_ext >&5
7991 eval "ac_cv_lib_$ac_lib_var=no"
7996 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7997 echo "$ac_t""yes" 1>&6
8000 echo "$ac_t""no" 1>&6
8001 ldap_needs_des=yes ldap_other_libs="$ldap_other_libs -ldes"
8003 xe_msg_checking="for ldap_open in -lldap"
8004 test -n "$ldap_other_libs" && xe_msg_checking="$xe_msg_checking using extra libs $ldap_other_libs"
8005 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
8006 echo "configure:8007: checking "$xe_msg_checking"" >&5
8007 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
8009 xe_check_libs=" -lldap $ldap_other_libs"
8010 cat > conftest.$ac_ext <<EOF
8011 #line 8012 "configure"
8012 #include "confdefs.h"
8013 /* Override any gcc2 internal prototype to avoid an error. */
8014 /* We use char because int might match the return type of a gcc2
8015 builtin and then its argument prototype would still apply. */
8022 if { (eval echo configure:8023: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8024 eval "ac_cv_lib_$ac_lib_var=yes"
8026 echo "configure: failed program was:" >&5
8027 cat conftest.$ac_ext >&5
8029 eval "ac_cv_lib_$ac_lib_var=no"
8034 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8035 echo "$ac_t""yes" 1>&6
8038 echo "$ac_t""no" 1>&6
8052 if test yes = "$with_ldap" -a yes != "$ldap_needs_lber";then
8053 echo $ac_n "checking for LDAP_OPT_ON definition""... $ac_c" 1>&6
8054 echo "configure:8055: checking for LDAP_OPT_ON definition" >&5
8056 cat > conftest.$ac_ext <<EOF
8057 #line 8058 "configure"
8058 #include "confdefs.h"
8062 /* Relying on const defined by ac_c_const (upper case). */
8063 const void *const v = LDAP_OPT_ON;
8064 #else /* !defined (LDAP_OPT_ON) */
8066 #endif /* !defined (LDAP_OPT_ON) */
8071 if { (eval echo configure:8072: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8073 xe_cv_have_LDAP_OPT_ON=yes
8075 echo "configure: failed program was:" >&5
8076 cat conftest.$ac_ext >&5
8078 xe_cv_have_LDAP_OPT_ON=no
8082 echo "$ac_t""$xe_cv_have_LDAP_OPT_ON" 1>&6
8083 if test yes = "$xe_cv_have_LDAP_OPT_ON";then
8084 echo $ac_n "checking LDAP_OPT_ON linking""... $ac_c" 1>&6
8085 echo "configure:8086: checking LDAP_OPT_ON linking" >&5
8087 xe_save_LIBS="$LIBS"
8089 cat > conftest.$ac_ext <<EOF
8090 #line 8091 "configure"
8091 #include "confdefs.h"
8094 const void *const v = LDAP_OPT_ON;
8099 if { (eval echo configure:8100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8101 xe_cv_LDAP_OPT_ON_links=yes
8103 echo "configure: failed program was:" >&5
8104 cat conftest.$ac_ext >&5
8106 xe_cv_LDAP_OPT_ON_links=no
8109 LIBS="$xe_save_LIBS"
8111 echo "$ac_t""$xe_cv_LDAP_OPT_ON_links" 1>&6
8112 if test yes != "$xe_cv_LDAP_OPT_ON_links";then
8113 ldap_needs_lber=yes ldap_other_libs=-llber
8114 echo $ac_n "checking LDAP_OPT_ON linking with -llber""... $ac_c" 1>&6
8115 echo "configure:8116: checking LDAP_OPT_ON linking with -llber" >&5
8117 xe_save_LIBS="$LIBS"
8118 LIBS="-lldap $ldap_other_libs $LIBS"
8119 cat > conftest.$ac_ext <<EOF
8120 #line 8121 "configure"
8121 #include "confdefs.h"
8124 const void *const v = LDAP_OPT_ON;
8129 if { (eval echo configure:8130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8131 xe_cv_LDAP_OPT_ON_links_w_lber=yes
8133 echo "configure: failed program was:" >&5
8134 cat conftest.$ac_ext >&5
8136 xe_cv_LDAP_OPT_ON_links_w_lber=no
8139 LIBS="$xe_save_LIBS"
8141 echo "$ac_t""$xe_cv_LDAP_OPT_ON_links_w_lber" 1>&6
8142 if test yes != "$xe_cv_LDAP_OPT_ON_links_w_lber";then
8148 if test yes = "$with_ldap";then
8149 if test yes = "$ldap_needs_des";then
8150 ldap_libs="-ldes $ldap_libs" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ldes\" to \$ldap_libs"; fi
8152 if test yes = "$ldap_needs_krb";then
8153 ldap_libs="-lkrb $ldap_libs" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkrb\" to \$ldap_libs"; fi
8155 if test yes = "$ldap_needs_lber";then
8156 ldap_libs="-llber $ldap_libs" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-llber\" to \$ldap_libs"; fi
8158 ldap_libs="-lldap $ldap_libs" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap\" to \$ldap_libs"; fi
8163 save_LIBS="$LIBS" LIBS="$ldap_libs $LIBS"
8164 echo $ac_n "checking for ldap_open""... $ac_c" 1>&6
8165 echo "configure:8166: checking for ldap_open" >&5
8167 cat > conftest.$ac_ext <<EOF
8168 #line 8169 "configure"
8169 #include "confdefs.h"
8170 /* System header to define __stub macros and hopefully few prototypes,
8171 which can conflict with char ldap_open(); below. */
8173 /* Override any gcc2 internal prototype to avoid an error. */
8174 /* We use char because int might match the return type of a gcc2
8175 builtin and then its argument prototype would still apply. */
8180 /* The GNU C library defines this for functions which it implements
8181 to always fail with ENOSYS. Some functions are actually named
8182 something starting with __ and the normal name is an alias. */
8183 #if defined (__stub_ldap_open) || defined (__stub___ldap_open)
8191 if { (eval echo configure:8192: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8193 eval "ac_cv_func_ldap_open=yes"
8195 echo "configure: failed program was:" >&5
8196 cat conftest.$ac_ext >&5
8198 eval "ac_cv_func_ldap_open=no"
8202 if eval "test \"`echo '$ac_cv_func_'ldap_open`\" = yes"; then
8203 echo "$ac_t""yes" 1>&6
8205 test yes = "$extra_verbose" &&
8206 echo "Setting ldap_libs to $ldap_libs"
8208 echo "$ac_t""no" 1>&6
8215 if test "$with_ldap" = "yes"; then
8216 { test "$extra_verbose" = "yes" && cat << \EOF
8219 cat >> confdefs.h <<\EOF
8224 extra_objs="$extra_objs eldap.o" && if test "$extra_verbose" = "yes"; then
8225 echo " xemacs will be linked with \"eldap.o\""
8227 LIBS="$ldap_libs $LIBS"
8228 for ac_func in ldap_set_option ldap_get_lderrno ldap_result2error ldap_parse_result
8230 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8231 echo "configure:8232: checking for $ac_func" >&5
8233 cat > conftest.$ac_ext <<EOF
8234 #line 8235 "configure"
8235 #include "confdefs.h"
8236 /* System header to define __stub macros and hopefully few prototypes,
8237 which can conflict with char $ac_func(); below. */
8239 /* Override any gcc2 internal prototype to avoid an error. */
8240 /* We use char because int might match the return type of a gcc2
8241 builtin and then its argument prototype would still apply. */
8246 /* The GNU C library defines this for functions which it implements
8247 to always fail with ENOSYS. Some functions are actually named
8248 something starting with __ and the normal name is an alias. */
8249 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8257 if { (eval echo configure:8258: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8259 eval "ac_cv_func_$ac_func=yes"
8261 echo "configure: failed program was:" >&5
8262 cat conftest.$ac_ext >&5
8264 eval "ac_cv_func_$ac_func=no"
8268 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8269 echo "$ac_t""yes" 1>&6
8270 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8271 { test "$extra_verbose" = "yes" && cat << EOF
8272 Defining $ac_tr_func
8274 cat >> confdefs.h <<EOF
8275 #define $ac_tr_func 1
8280 echo "$ac_t""no" 1>&6
8286 if test "$with_postgresql" != "no"; then
8287 echo "checking for PostgreSQL" 1>&6
8288 echo "configure:8289: checking for PostgreSQL" >&5
8290 for header_dir in "" "pgsql/" "postgresql/"; do
8291 ac_safe=`echo "${header_dir}libpq-fe.h" | sed 'y%./+-%__p_%'`
8292 echo $ac_n "checking for ${header_dir}libpq-fe.h""... $ac_c" 1>&6
8293 echo "configure:8294: checking for ${header_dir}libpq-fe.h" >&5
8295 cat > conftest.$ac_ext <<EOF
8296 #line 8297 "configure"
8297 #include "confdefs.h"
8298 #include <${header_dir}libpq-fe.h>
8300 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8301 { (eval echo configure:8302: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8302 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8303 if test -z "$ac_err"; then
8305 eval "ac_cv_header_$ac_safe=yes"
8308 echo "configure: failed program was:" >&5
8309 cat conftest.$ac_ext >&5
8311 eval "ac_cv_header_$ac_safe=no"
8314 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8315 echo "$ac_t""yes" 1>&6
8316 libpq_fe_h_file=${header_dir}libpq-fe.h; break
8318 echo "$ac_t""no" 1>&6
8323 test -n "$libpq_fe_h_file" && {
8324 echo $ac_n "checking for PQconnectdb in -lpq""... $ac_c" 1>&6
8325 echo "configure:8326: checking for PQconnectdb in -lpq" >&5
8326 ac_lib_var=`echo pq'_'PQconnectdb | sed 'y%./+-%__p_%'`
8328 xe_check_libs=" -lpq "
8329 cat > conftest.$ac_ext <<EOF
8330 #line 8331 "configure"
8331 #include "confdefs.h"
8332 /* Override any gcc2 internal prototype to avoid an error. */
8333 /* We use char because int might match the return type of a gcc2
8334 builtin and then its argument prototype would still apply. */
8341 if { (eval echo configure:8342: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8343 eval "ac_cv_lib_$ac_lib_var=yes"
8345 echo "configure: failed program was:" >&5
8346 cat conftest.$ac_ext >&5
8348 eval "ac_cv_lib_$ac_lib_var=no"
8353 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8354 echo "$ac_t""yes" 1>&6
8357 echo "$ac_t""no" 1>&6
8362 if test -n "$libpq_fe_h_file" -a "$have_libpq" = "yes"; then
8364 { test "$extra_verbose" = "yes" && cat << \EOF
8365 Defining HAVE_POSTGRESQL
8367 cat >> confdefs.h <<\EOF
8368 #define HAVE_POSTGRESQL 1
8373 echo $ac_n "checking for PQconnectStart in -lpq""... $ac_c" 1>&6
8374 echo "configure:8375: checking for PQconnectStart in -lpq" >&5
8375 ac_lib_var=`echo pq'_'PQconnectStart | sed 'y%./+-%__p_%'`
8377 xe_check_libs=" -lpq "
8378 cat > conftest.$ac_ext <<EOF
8379 #line 8380 "configure"
8380 #include "confdefs.h"
8381 /* Override any gcc2 internal prototype to avoid an error. */
8382 /* We use char because int might match the return type of a gcc2
8383 builtin and then its argument prototype would still apply. */
8384 char PQconnectStart();
8390 if { (eval echo configure:8391: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8392 eval "ac_cv_lib_$ac_lib_var=yes"
8394 echo "configure: failed program was:" >&5
8395 cat conftest.$ac_ext >&5
8397 eval "ac_cv_lib_$ac_lib_var=no"
8402 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8403 echo "$ac_t""yes" 1>&6
8404 with_postgresqlv7=yes;
8405 { test "$extra_verbose" = "yes" && cat << \EOF
8406 Defining HAVE_POSTGRESQLV7
8408 cat >> confdefs.h <<\EOF
8409 #define HAVE_POSTGRESQLV7 1
8414 echo "$ac_t""no" 1>&6
8418 { test "$extra_verbose" = "yes" && cat << EOF
8419 Defining LIBPQ_FE_H_FILE = "$libpq_fe_h_file"
8421 cat >> confdefs.h <<EOF
8422 #define LIBPQ_FE_H_FILE "$libpq_fe_h_file"
8426 LIBS="-lpq $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpq\" to \$LIBS"; fi
8427 extra_objs="$extra_objs postgresql.o" && if test "$extra_verbose" = "yes"; then
8428 echo " xemacs will be linked with \"postgresql.o\""
8430 elif test "$with_postgresql" = "yes"; then
8431 { echo "Error:" "Required PostgreSQL support cannot be provided. Check --site-prefixes." >&2; exit 1; }
8436 if test "$window_system" != "none"; then
8437 echo "checking for graphics libraries" 1>&6
8438 echo "configure:8439: checking for graphics libraries" >&5
8444 cygwin_top=`eval "gcc -print-file-name=libc.a"` ;
8445 cygwin_top=`eval "dirname ${cygwin_top}"`;
8446 cygwin_top="${cygwin_top}/..";
8447 case "$window_system" in
8449 msw) libpath_xpm="-L${cygwin_top}/lib/noX"
8450 incpath_xpm="-I${cygwin_top}/include/noX"
8460 if test -z "$with_xpm"; then
8461 CFLAGS=""$incpath_xpm" $CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$incpath_xpm"\" to \$CFLAGS"; fi
8462 LDFLAGS=""$libpath_xpm" $LDFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libpath_xpm"\" to \$LDFLAGS"; fi
8463 echo $ac_n "checking for Xpm - no older than 3.4f""... $ac_c" 1>&6
8464 echo "configure:8465: checking for Xpm - no older than 3.4f" >&5
8466 cat > conftest.$ac_ext <<EOF
8467 #line 8468 "configure"
8468 #include "confdefs.h"
8470 #include <X11/xpm.h>
8471 int main(int c, char **v) {
8473 XpmIncludeVersion != XpmLibraryVersion() ? 1 :
8474 XpmIncludeVersion < 30406 ? 2 : 0 ;}
8476 if { (eval echo configure:8477: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
8478 ./conftest dummy_arg; xpm_status=$?;
8479 if test "$xpm_status" = "0"; then
8483 if test "$xpm_status" = "1"; then
8484 xpm_problem="Xpm library version and header file version don't match!"
8485 elif test "$xpm_status" = "2"; then
8486 xpm_problem="Xpm library version is too old!"
8488 xpm_problem="Internal xpm detection logic error!"
8491 *** WARNING *** $xpm_problem
8492 I'm not touching that with a 10-foot pole!
8493 If you really want to use the installed version of Xpm, rerun
8494 configure and add '--with-xpm=yes', but don't blame me if XEmacs crashes!"
8498 echo "configure: failed program was:" >&5
8499 cat conftest.$ac_ext >&5
8505 echo "$ac_t""$with_xpm" 1>&6
8507 if test "$with_xpm" = "yes"; then
8508 { test "$extra_verbose" = "yes" && cat << \EOF
8511 cat >> confdefs.h <<\EOF
8516 LDFLAGS=""$libpath_xpm" $LDFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libpath_xpm"\" to \$LDFLAGS"; fi
8517 libs_x="-lXpm $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXpm\" to \$libs_x"; fi
8518 CFLAGS=""$incpath_xpm" $CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$incpath_xpm"\" to \$CFLAGS"; fi
8519 echo $ac_n "checking for \"FOR_MSW\" xpm""... $ac_c" 1>&6
8520 echo "configure:8521: checking for \"FOR_MSW\" xpm" >&5
8522 cat > conftest.$ac_ext <<EOF
8523 #line 8524 "configure"
8524 #include "confdefs.h"
8527 XpmCreatePixmapFromData()
8530 if { (eval echo configure:8531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8534 echo "configure: failed program was:" >&5
8535 cat conftest.$ac_ext >&5
8541 echo "$ac_t""$xpm_for_msw" 1>&6
8542 if test "$xpm_for_msw" = "yes"; then
8543 { test "$extra_verbose" = "yes" && cat << \EOF
8546 cat >> confdefs.h <<\EOF
8554 test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'`
8555 echo $ac_n "checking for compface.h""... $ac_c" 1>&6
8556 echo "configure:8557: checking for compface.h" >&5
8558 cat > conftest.$ac_ext <<EOF
8559 #line 8560 "configure"
8560 #include "confdefs.h"
8561 #include <compface.h>
8563 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8564 { (eval echo configure:8565: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8565 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8566 if test -z "$ac_err"; then
8568 eval "ac_cv_header_$ac_safe=yes"
8571 echo "configure: failed program was:" >&5
8572 cat conftest.$ac_ext >&5
8574 eval "ac_cv_header_$ac_safe=no"
8577 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8578 echo "$ac_t""yes" 1>&6
8581 echo "$ac_t""no" 1>&6
8585 test -z "$with_xface" && {
8586 echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6
8587 echo "configure:8588: checking for UnGenFace in -lcompface" >&5
8588 ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'`
8590 xe_check_libs=" -lcompface "
8591 cat > conftest.$ac_ext <<EOF
8592 #line 8593 "configure"
8593 #include "confdefs.h"
8594 /* Override any gcc2 internal prototype to avoid an error. */
8595 /* We use char because int might match the return type of a gcc2
8596 builtin and then its argument prototype would still apply. */
8603 if { (eval echo configure:8604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8605 eval "ac_cv_lib_$ac_lib_var=yes"
8607 echo "configure: failed program was:" >&5
8608 cat conftest.$ac_ext >&5
8610 eval "ac_cv_lib_$ac_lib_var=no"
8615 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8616 echo "$ac_t""yes" 1>&6
8619 echo "$ac_t""no" 1>&6
8624 test -z "$with_xface" && with_xface=yes
8625 if test "$with_xface" = "yes"; then
8626 { test "$extra_verbose" = "yes" && cat << \EOF
8629 cat >> confdefs.h <<\EOF
8630 #define HAVE_XFACE 1
8634 libs_x="-lcompface $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcompface\" to \$libs_x"; fi
8637 if test "$with_gif" != "no"; then
8639 { test "$extra_verbose" = "yes" && cat << \EOF
8642 cat >> confdefs.h <<\EOF
8647 extra_objs="$extra_objs dgif_lib.o gif_io.o" && if test "$extra_verbose" = "yes"; then
8648 echo " xemacs will be linked with \"dgif_lib.o gif_io.o\""
8652 if test "$with_png $with_tiff" != "no no"; then
8654 echo $ac_n "checking for inflate in -lc""... $ac_c" 1>&6
8655 echo "configure:8656: checking for inflate in -lc" >&5
8656 ac_lib_var=`echo c'_'inflate | sed 'y%./+-%__p_%'`
8658 xe_check_libs=" -lc "
8659 cat > conftest.$ac_ext <<EOF
8660 #line 8661 "configure"
8661 #include "confdefs.h"
8662 /* Override any gcc2 internal prototype to avoid an error. */
8663 /* We use char because int might match the return type of a gcc2
8664 builtin and then its argument prototype would still apply. */
8671 if { (eval echo configure:8672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8673 eval "ac_cv_lib_$ac_lib_var=yes"
8675 echo "configure: failed program was:" >&5
8676 cat conftest.$ac_ext >&5
8678 eval "ac_cv_lib_$ac_lib_var=no"
8683 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8684 echo "$ac_t""yes" 1>&6
8687 echo "$ac_t""no" 1>&6
8689 echo $ac_n "checking for inflate in -lz""... $ac_c" 1>&6
8690 echo "configure:8691: checking for inflate in -lz" >&5
8691 ac_lib_var=`echo z'_'inflate | sed 'y%./+-%__p_%'`
8693 xe_check_libs=" -lz "
8694 cat > conftest.$ac_ext <<EOF
8695 #line 8696 "configure"
8696 #include "confdefs.h"
8697 /* Override any gcc2 internal prototype to avoid an error. */
8698 /* We use char because int might match the return type of a gcc2
8699 builtin and then its argument prototype would still apply. */
8706 if { (eval echo configure:8707: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8708 eval "ac_cv_lib_$ac_lib_var=yes"
8710 echo "configure: failed program was:" >&5
8711 cat conftest.$ac_ext >&5
8713 eval "ac_cv_lib_$ac_lib_var=no"
8718 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8719 echo "$ac_t""yes" 1>&6
8720 libs_x="-lz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lz\" to \$libs_x"; fi
8722 echo "$ac_t""no" 1>&6
8724 echo $ac_n "checking for inflate in -lgz""... $ac_c" 1>&6
8725 echo "configure:8726: checking for inflate in -lgz" >&5
8726 ac_lib_var=`echo gz'_'inflate | sed 'y%./+-%__p_%'`
8728 xe_check_libs=" -lgz "
8729 cat > conftest.$ac_ext <<EOF
8730 #line 8731 "configure"
8731 #include "confdefs.h"
8732 /* Override any gcc2 internal prototype to avoid an error. */
8733 /* We use char because int might match the return type of a gcc2
8734 builtin and then its argument prototype would still apply. */
8741 if { (eval echo configure:8742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8743 eval "ac_cv_lib_$ac_lib_var=yes"
8745 echo "configure: failed program was:" >&5
8746 cat conftest.$ac_ext >&5
8748 eval "ac_cv_lib_$ac_lib_var=no"
8753 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8754 echo "$ac_t""yes" 1>&6
8755 libs_x="-lgz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgz\" to \$libs_x"; fi
8757 echo "$ac_t""no" 1>&6
8769 test -z "$with_jpeg" && { ac_safe=`echo "jpeglib.h" | sed 'y%./+-%__p_%'`
8770 echo $ac_n "checking for jpeglib.h""... $ac_c" 1>&6
8771 echo "configure:8772: checking for jpeglib.h" >&5
8773 cat > conftest.$ac_ext <<EOF
8774 #line 8775 "configure"
8775 #include "confdefs.h"
8776 #include <jpeglib.h>
8778 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8779 { (eval echo configure:8780: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8780 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8781 if test -z "$ac_err"; then
8783 eval "ac_cv_header_$ac_safe=yes"
8786 echo "configure: failed program was:" >&5
8787 cat conftest.$ac_ext >&5
8789 eval "ac_cv_header_$ac_safe=no"
8792 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8793 echo "$ac_t""yes" 1>&6
8796 echo "$ac_t""no" 1>&6
8800 test -z "$with_jpeg" && {
8801 echo $ac_n "checking for jpeg_destroy_decompress in -ljpeg""... $ac_c" 1>&6
8802 echo "configure:8803: checking for jpeg_destroy_decompress in -ljpeg" >&5
8803 ac_lib_var=`echo jpeg'_'jpeg_destroy_decompress | sed 'y%./+-%__p_%'`
8805 xe_check_libs=" -ljpeg "
8806 cat > conftest.$ac_ext <<EOF
8807 #line 8808 "configure"
8808 #include "confdefs.h"
8809 /* Override any gcc2 internal prototype to avoid an error. */
8810 /* We use char because int might match the return type of a gcc2
8811 builtin and then its argument prototype would still apply. */
8812 char jpeg_destroy_decompress();
8815 jpeg_destroy_decompress()
8818 if { (eval echo configure:8819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8820 eval "ac_cv_lib_$ac_lib_var=yes"
8822 echo "configure: failed program was:" >&5
8823 cat conftest.$ac_ext >&5
8825 eval "ac_cv_lib_$ac_lib_var=no"
8830 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8831 echo "$ac_t""yes" 1>&6
8834 echo "$ac_t""no" 1>&6
8839 test -z "$with_jpeg" && with_jpeg=yes
8840 if test "$with_jpeg" = "yes"; then
8841 { test "$extra_verbose" = "yes" && cat << \EOF
8844 cat >> confdefs.h <<\EOF
8849 libs_x="-ljpeg $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ljpeg\" to \$libs_x"; fi
8853 test -z "$with_png" && { echo $ac_n "checking for pow""... $ac_c" 1>&6
8854 echo "configure:8855: checking for pow" >&5
8856 cat > conftest.$ac_ext <<EOF
8857 #line 8858 "configure"
8858 #include "confdefs.h"
8859 /* System header to define __stub macros and hopefully few prototypes,
8860 which can conflict with char pow(); below. */
8862 /* Override any gcc2 internal prototype to avoid an error. */
8863 /* We use char because int might match the return type of a gcc2
8864 builtin and then its argument prototype would still apply. */
8869 /* The GNU C library defines this for functions which it implements
8870 to always fail with ENOSYS. Some functions are actually named
8871 something starting with __ and the normal name is an alias. */
8872 #if defined (__stub_pow) || defined (__stub___pow)
8880 if { (eval echo configure:8881: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8882 eval "ac_cv_func_pow=yes"
8884 echo "configure: failed program was:" >&5
8885 cat conftest.$ac_ext >&5
8887 eval "ac_cv_func_pow=no"
8891 if eval "test \"`echo '$ac_cv_func_'pow`\" = yes"; then
8892 echo "$ac_t""yes" 1>&6
8895 echo "$ac_t""no" 1>&6
8899 test -z "$with_png" && { ac_safe=`echo "png.h" | sed 'y%./+-%__p_%'`
8900 echo $ac_n "checking for png.h""... $ac_c" 1>&6
8901 echo "configure:8902: checking for png.h" >&5
8903 cat > conftest.$ac_ext <<EOF
8904 #line 8905 "configure"
8905 #include "confdefs.h"
8908 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8909 { (eval echo configure:8910: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8910 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8911 if test -z "$ac_err"; then
8913 eval "ac_cv_header_$ac_safe=yes"
8916 echo "configure: failed program was:" >&5
8917 cat conftest.$ac_ext >&5
8919 eval "ac_cv_header_$ac_safe=no"
8922 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8923 echo "$ac_t""yes" 1>&6
8926 echo "$ac_t""no" 1>&6
8930 test -z "$with_png" && {
8931 echo $ac_n "checking for png_read_image in -lpng""... $ac_c" 1>&6
8932 echo "configure:8933: checking for png_read_image in -lpng" >&5
8933 ac_lib_var=`echo png'_'png_read_image | sed 'y%./+-%__p_%'`
8935 xe_check_libs=" -lpng "
8936 cat > conftest.$ac_ext <<EOF
8937 #line 8938 "configure"
8938 #include "confdefs.h"
8939 /* Override any gcc2 internal prototype to avoid an error. */
8940 /* We use char because int might match the return type of a gcc2
8941 builtin and then its argument prototype would still apply. */
8942 char png_read_image();
8948 if { (eval echo configure:8949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8950 eval "ac_cv_lib_$ac_lib_var=yes"
8952 echo "configure: failed program was:" >&5
8953 cat conftest.$ac_ext >&5
8955 eval "ac_cv_lib_$ac_lib_var=no"
8960 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8961 echo "$ac_t""yes" 1>&6
8964 echo "$ac_t""no" 1>&6
8969 if test -z "$with_png"; then
8970 echo $ac_n "checking for workable png version information""... $ac_c" 1>&6
8971 echo "configure:8972: checking for workable png version information" >&5
8972 xe_check_libs="-lpng -lz"
8973 cat > conftest.$ac_ext <<EOF
8974 #line 8975 "configure"
8975 #include "confdefs.h"
8977 int main(int c, char **v) {
8978 if (c == 1) return 0;
8979 if (strcmp(png_libpng_ver, PNG_LIBPNG_VER_STRING) != 0) return 1;
8980 return (PNG_LIBPNG_VER < 10002) ? 2 : 0 ;}
8982 if { (eval echo configure:8983: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
8984 ./conftest dummy_arg; png_status=$?;
8985 if test "$png_status" = "0"; then
8989 if test "$png_status" = "1"; then
8990 png_problem="PNG library version and header file don't match!"
8991 elif test "$png_status" = "2"; then
8992 png_problem="PNG library version too old (pre 1.0.2)!"
8995 *** WARNING *** $png_problem
8996 I'm not touching that with a 10-foot pole!
8997 If you really want to use the installed version of libPNG, rerun
8998 configure and add '--with-png=yes', but don't blame me if XEmacs crashes!"
9002 echo "configure: failed program was:" >&5
9003 cat conftest.$ac_ext >&5
9009 echo "$ac_t""$with_png" 1>&6
9011 if test "$with_png" = "yes"; then
9012 { test "$extra_verbose" = "yes" && cat << \EOF
9015 cat >> confdefs.h <<\EOF
9020 libs_x="-lpng $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpng\" to \$libs_x"; fi
9023 test -z "$with_tiff" && { ac_safe=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
9024 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
9025 echo "configure:9026: checking for tiffio.h" >&5
9027 cat > conftest.$ac_ext <<EOF
9028 #line 9029 "configure"
9029 #include "confdefs.h"
9032 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9033 { (eval echo configure:9034: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9034 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9035 if test -z "$ac_err"; then
9037 eval "ac_cv_header_$ac_safe=yes"
9040 echo "configure: failed program was:" >&5
9041 cat conftest.$ac_ext >&5
9043 eval "ac_cv_header_$ac_safe=no"
9046 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9047 echo "$ac_t""yes" 1>&6
9050 echo "$ac_t""no" 1>&6
9054 test -z "$with_tiff" && {
9055 echo $ac_n "checking for TIFFClientOpen in -ltiff""... $ac_c" 1>&6
9056 echo "configure:9057: checking for TIFFClientOpen in -ltiff" >&5
9057 ac_lib_var=`echo tiff'_'TIFFClientOpen | sed 'y%./+-%__p_%'`
9059 xe_check_libs=" -ltiff "
9060 cat > conftest.$ac_ext <<EOF
9061 #line 9062 "configure"
9062 #include "confdefs.h"
9063 /* Override any gcc2 internal prototype to avoid an error. */
9064 /* We use char because int might match the return type of a gcc2
9065 builtin and then its argument prototype would still apply. */
9066 char TIFFClientOpen();
9072 if { (eval echo configure:9073: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9074 eval "ac_cv_lib_$ac_lib_var=yes"
9076 echo "configure: failed program was:" >&5
9077 cat conftest.$ac_ext >&5
9079 eval "ac_cv_lib_$ac_lib_var=no"
9084 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9085 echo "$ac_t""yes" 1>&6
9088 echo "$ac_t""no" 1>&6
9093 test -z "$with_tiff" && with_tiff=yes
9094 if test "$with_tiff" = "yes"; then
9095 { test "$extra_verbose" = "yes" && cat << \EOF
9098 cat >> confdefs.h <<\EOF
9103 libs_x="-ltiff $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltiff\" to \$libs_x"; fi
9108 if test "$with_gtk" = "yes"; then
9109 test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'`
9110 echo $ac_n "checking for compface.h""... $ac_c" 1>&6
9111 echo "configure:9112: checking for compface.h" >&5
9113 cat > conftest.$ac_ext <<EOF
9114 #line 9115 "configure"
9115 #include "confdefs.h"
9116 #include <compface.h>
9118 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9119 { (eval echo configure:9120: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9120 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9121 if test -z "$ac_err"; then
9123 eval "ac_cv_header_$ac_safe=yes"
9126 echo "configure: failed program was:" >&5
9127 cat conftest.$ac_ext >&5
9129 eval "ac_cv_header_$ac_safe=no"
9132 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9133 echo "$ac_t""yes" 1>&6
9136 echo "$ac_t""no" 1>&6
9140 test -z "$with_xface" && {
9141 echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6
9142 echo "configure:9143: checking for UnGenFace in -lcompface" >&5
9143 ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'`
9145 xe_check_libs=" -lcompface "
9146 cat > conftest.$ac_ext <<EOF
9147 #line 9148 "configure"
9148 #include "confdefs.h"
9149 /* Override any gcc2 internal prototype to avoid an error. */
9150 /* We use char because int might match the return type of a gcc2
9151 builtin and then its argument prototype would still apply. */
9158 if { (eval echo configure:9159: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9160 eval "ac_cv_lib_$ac_lib_var=yes"
9162 echo "configure: failed program was:" >&5
9163 cat conftest.$ac_ext >&5
9165 eval "ac_cv_lib_$ac_lib_var=no"
9170 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9171 echo "$ac_t""yes" 1>&6
9174 echo "$ac_t""no" 1>&6
9179 test -z "$with_xface" && with_xface=yes
9180 if test "$with_xface" = "yes"; then
9181 { test "$extra_verbose" = "yes" && cat << \EOF
9184 cat >> confdefs.h <<\EOF
9185 #define HAVE_XFACE 1
9189 libs_gtk="-lcompface $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcompface\" to \$libs_gtk"; fi
9195 if test "$with_x11" = "yes"; then
9196 echo "checking for X11 graphics libraries" 1>&6
9197 echo "configure:9198: checking for X11 graphics libraries" >&5
9200 if test "$with_x11" = "yes"; then
9201 echo "checking for the Athena widgets" 1>&6
9202 echo "configure:9203: checking for the Athena widgets" >&5
9204 case "$with_athena" in
9205 "xaw" | "") athena_variant=Xaw athena_3d=no ;;
9206 "3d") athena_variant=Xaw3d athena_3d=yes ;;
9207 "next") athena_variant=neXtaw athena_3d=yes ;;
9208 "95") athena_variant=Xaw95 athena_3d=yes ;;
9209 "xpm") athena_variant=XawXpm athena_3d=yes ;;
9210 *) { echo "Error:" "Unknown Athena widget set \`$with_athena'. This should not happen." >&2; exit 1; } ;;
9213 athena_3d_function=Xaw3dComputeBottomShadowRGB
9215 if test "$athena_3d" = "no"; then
9217 echo $ac_n "checking for XawScrollbarSetThumb in -l$athena_variant""... $ac_c" 1>&6
9218 echo "configure:9219: checking for XawScrollbarSetThumb in -l$athena_variant" >&5
9219 ac_lib_var=`echo $athena_variant'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
9221 xe_check_libs=" -l$athena_variant "
9222 cat > conftest.$ac_ext <<EOF
9223 #line 9224 "configure"
9224 #include "confdefs.h"
9225 /* Override any gcc2 internal prototype to avoid an error. */
9226 /* We use char because int might match the return type of a gcc2
9227 builtin and then its argument prototype would still apply. */
9228 char XawScrollbarSetThumb();
9231 XawScrollbarSetThumb()
9234 if { (eval echo configure:9235: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9236 eval "ac_cv_lib_$ac_lib_var=yes"
9238 echo "configure: failed program was:" >&5
9239 cat conftest.$ac_ext >&5
9241 eval "ac_cv_lib_$ac_lib_var=no"
9246 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9247 echo "$ac_t""yes" 1>&6
9249 echo $ac_n "checking for $athena_3d_function in -l$athena_variant""... $ac_c" 1>&6
9250 echo "configure:9251: checking for $athena_3d_function in -l$athena_variant" >&5
9251 ac_lib_var=`echo $athena_variant'_'$athena_3d_function | sed 'y%./+-%__p_%'`
9253 xe_check_libs=" -l$athena_variant "
9254 cat > conftest.$ac_ext <<EOF
9255 #line 9256 "configure"
9256 #include "confdefs.h"
9257 /* Override any gcc2 internal prototype to avoid an error. */
9258 /* We use char because int might match the return type of a gcc2
9259 builtin and then its argument prototype would still apply. */
9260 char $athena_3d_function();
9263 $athena_3d_function()
9266 if { (eval echo configure:9267: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9268 eval "ac_cv_lib_$ac_lib_var=yes"
9270 echo "configure: failed program was:" >&5
9271 cat conftest.$ac_ext >&5
9273 eval "ac_cv_lib_$ac_lib_var=no"
9278 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9279 echo "$ac_t""yes" 1>&6
9280 echo "configure: warning: "Could not find a non-3d Athena widget library."" 1>&2
9282 echo "$ac_t""no" 1>&6
9283 athena_lib=$athena_variant
9289 echo "$ac_t""no" 1>&6
9290 echo "configure: warning: "Could not find an Athena widget library."" 1>&2
9296 echo $ac_n "checking for $athena_3d_function in -l$athena_variant""... $ac_c" 1>&6
9297 echo "configure:9298: checking for $athena_3d_function in -l$athena_variant" >&5
9298 ac_lib_var=`echo $athena_variant'_'$athena_3d_function | sed 'y%./+-%__p_%'`
9300 xe_check_libs=" -l$athena_variant "
9301 cat > conftest.$ac_ext <<EOF
9302 #line 9303 "configure"
9303 #include "confdefs.h"
9304 /* Override any gcc2 internal prototype to avoid an error. */
9305 /* We use char because int might match the return type of a gcc2
9306 builtin and then its argument prototype would still apply. */
9307 char $athena_3d_function();
9310 $athena_3d_function()
9313 if { (eval echo configure:9314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9315 eval "ac_cv_lib_$ac_lib_var=yes"
9317 echo "configure: failed program was:" >&5
9318 cat conftest.$ac_ext >&5
9320 eval "ac_cv_lib_$ac_lib_var=no"
9325 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9326 echo "$ac_t""yes" 1>&6
9327 athena_lib=$athena_variant
9329 echo "$ac_t""no" 1>&6
9330 echo $ac_n "checking for $athena_3d_function in -lXaw""... $ac_c" 1>&6
9331 echo "configure:9332: checking for $athena_3d_function in -lXaw" >&5
9332 ac_lib_var=`echo Xaw'_'$athena_3d_function | sed 'y%./+-%__p_%'`
9334 xe_check_libs=" -lXaw "
9335 cat > conftest.$ac_ext <<EOF
9336 #line 9337 "configure"
9337 #include "confdefs.h"
9338 /* Override any gcc2 internal prototype to avoid an error. */
9339 /* We use char because int might match the return type of a gcc2
9340 builtin and then its argument prototype would still apply. */
9341 char $athena_3d_function();
9344 $athena_3d_function()
9347 if { (eval echo configure:9348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9349 eval "ac_cv_lib_$ac_lib_var=yes"
9351 echo "configure: failed program was:" >&5
9352 cat conftest.$ac_ext >&5
9354 eval "ac_cv_lib_$ac_lib_var=no"
9359 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9360 echo "$ac_t""yes" 1>&6
9362 echo "configure: warning: "Assuming that libXaw is actually $athena_variant."" 1>&2;
9365 echo "$ac_t""no" 1>&6
9366 echo "configure: warning: "Could not find a 3d Athena widget library that looked like $athena_variant."" 1>&2
9375 if test "$athena_3d" = "no"; then
9376 ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'`
9377 echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6
9378 echo "configure:9379: checking for X11/Xaw/ThreeD.h" >&5
9380 cat > conftest.$ac_ext <<EOF
9381 #line 9382 "configure"
9382 #include "confdefs.h"
9383 #include <X11/Xaw/ThreeD.h>
9385 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9386 { (eval echo configure:9387: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9387 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9388 if test -z "$ac_err"; then
9390 eval "ac_cv_header_$ac_safe=yes"
9393 echo "configure: failed program was:" >&5
9394 cat conftest.$ac_ext >&5
9396 eval "ac_cv_header_$ac_safe=no"
9399 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9400 echo "$ac_t""yes" 1>&6
9401 echo "configure: warning: "Could not find a non-3d Athena header set."" 1>&2
9403 echo "$ac_t""no" 1>&6
9404 ac_safe=`echo "X11/Xaw/XawInit.h" | sed 'y%./+-%__p_%'`
9405 echo $ac_n "checking for X11/Xaw/XawInit.h""... $ac_c" 1>&6
9406 echo "configure:9407: checking for X11/Xaw/XawInit.h" >&5
9408 cat > conftest.$ac_ext <<EOF
9409 #line 9410 "configure"
9410 #include "confdefs.h"
9411 #include <X11/Xaw/XawInit.h>
9413 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9414 { (eval echo configure:9415: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9415 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9416 if test -z "$ac_err"; then
9418 eval "ac_cv_header_$ac_safe=yes"
9421 echo "configure: failed program was:" >&5
9422 cat conftest.$ac_ext >&5
9424 eval "ac_cv_header_$ac_safe=no"
9427 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9428 echo "$ac_t""yes" 1>&6
9429 athena_h_path=X11/Xaw
9431 echo "$ac_t""no" 1>&6
9432 echo "configure: warning: "Could not find a non-3d Athena header set."" 1>&2
9438 ac_safe=`echo "X11/$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'`
9439 echo $ac_n "checking for X11/$athena_variant/XawInit.h""... $ac_c" 1>&6
9440 echo "configure:9441: checking for X11/$athena_variant/XawInit.h" >&5
9442 cat > conftest.$ac_ext <<EOF
9443 #line 9444 "configure"
9444 #include "confdefs.h"
9445 #include <X11/$athena_variant/XawInit.h>
9447 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9448 { (eval echo configure:9449: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9449 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9450 if test -z "$ac_err"; then
9452 eval "ac_cv_header_$ac_safe=yes"
9455 echo "configure: failed program was:" >&5
9456 cat conftest.$ac_ext >&5
9458 eval "ac_cv_header_$ac_safe=no"
9461 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9462 echo "$ac_t""yes" 1>&6
9463 ac_safe=`echo "X11/$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'`
9464 echo $ac_n "checking for X11/$athena_variant/ThreeD.h""... $ac_c" 1>&6
9465 echo "configure:9466: checking for X11/$athena_variant/ThreeD.h" >&5
9467 cat > conftest.$ac_ext <<EOF
9468 #line 9469 "configure"
9469 #include "confdefs.h"
9470 #include <X11/$athena_variant/ThreeD.h>
9472 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9473 { (eval echo configure:9474: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9474 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9475 if test -z "$ac_err"; then
9477 eval "ac_cv_header_$ac_safe=yes"
9480 echo "configure: failed program was:" >&5
9481 cat conftest.$ac_ext >&5
9483 eval "ac_cv_header_$ac_safe=no"
9486 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9487 echo "$ac_t""yes" 1>&6
9488 athena_h_path=X11/$athena_variant
9490 echo "$ac_t""no" 1>&6
9494 echo "$ac_t""no" 1>&6
9498 if test -z "$athena_h_path"; then
9499 ac_safe=`echo "$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'`
9500 echo $ac_n "checking for $athena_variant/XawInit.h""... $ac_c" 1>&6
9501 echo "configure:9502: checking for $athena_variant/XawInit.h" >&5
9503 cat > conftest.$ac_ext <<EOF
9504 #line 9505 "configure"
9505 #include "confdefs.h"
9506 #include <$athena_variant/XawInit.h>
9508 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9509 { (eval echo configure:9510: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9510 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9511 if test -z "$ac_err"; then
9513 eval "ac_cv_header_$ac_safe=yes"
9516 echo "configure: failed program was:" >&5
9517 cat conftest.$ac_ext >&5
9519 eval "ac_cv_header_$ac_safe=no"
9522 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9523 echo "$ac_t""yes" 1>&6
9524 ac_safe=`echo "$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'`
9525 echo $ac_n "checking for $athena_variant/ThreeD.h""... $ac_c" 1>&6
9526 echo "configure:9527: checking for $athena_variant/ThreeD.h" >&5
9528 cat > conftest.$ac_ext <<EOF
9529 #line 9530 "configure"
9530 #include "confdefs.h"
9531 #include <$athena_variant/ThreeD.h>
9533 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9534 { (eval echo configure:9535: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9535 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9536 if test -z "$ac_err"; then
9538 eval "ac_cv_header_$ac_safe=yes"
9541 echo "configure: failed program was:" >&5
9542 cat conftest.$ac_ext >&5
9544 eval "ac_cv_header_$ac_safe=no"
9547 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9548 echo "$ac_t""yes" 1>&6
9549 athena_h_path=$athena_variant
9551 echo "$ac_t""no" 1>&6
9555 echo "$ac_t""no" 1>&6
9560 if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then
9561 ac_safe=`echo "X11/Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'`
9562 echo $ac_n "checking for X11/Xaw3d/XawInit.h""... $ac_c" 1>&6
9563 echo "configure:9564: checking for X11/Xaw3d/XawInit.h" >&5
9565 cat > conftest.$ac_ext <<EOF
9566 #line 9567 "configure"
9567 #include "confdefs.h"
9568 #include <X11/Xaw3d/XawInit.h>
9570 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9571 { (eval echo configure:9572: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9572 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9573 if test -z "$ac_err"; then
9575 eval "ac_cv_header_$ac_safe=yes"
9578 echo "configure: failed program was:" >&5
9579 cat conftest.$ac_ext >&5
9581 eval "ac_cv_header_$ac_safe=no"
9584 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9585 echo "$ac_t""yes" 1>&6
9586 ac_safe=`echo "X11/Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'`
9587 echo $ac_n "checking for X11/Xaw3d/ThreeD.h""... $ac_c" 1>&6
9588 echo "configure:9589: checking for X11/Xaw3d/ThreeD.h" >&5
9590 cat > conftest.$ac_ext <<EOF
9591 #line 9592 "configure"
9592 #include "confdefs.h"
9593 #include <X11/Xaw3d/ThreeD.h>
9595 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9596 { (eval echo configure:9597: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9597 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9598 if test -z "$ac_err"; then
9600 eval "ac_cv_header_$ac_safe=yes"
9603 echo "configure: failed program was:" >&5
9604 cat conftest.$ac_ext >&5
9606 eval "ac_cv_header_$ac_safe=no"
9609 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9610 echo "$ac_t""yes" 1>&6
9612 echo "configure: warning: "Assuming that X11/Xaw3d headers are suitable for $athena_variant."" 1>&2
9613 athena_h_path=X11/Xaw3d
9616 echo "$ac_t""no" 1>&6
9620 echo "$ac_t""no" 1>&6
9625 if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then
9626 ac_safe=`echo "Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'`
9627 echo $ac_n "checking for Xaw3d/XawInit.h""... $ac_c" 1>&6
9628 echo "configure:9629: checking for Xaw3d/XawInit.h" >&5
9630 cat > conftest.$ac_ext <<EOF
9631 #line 9632 "configure"
9632 #include "confdefs.h"
9633 #include <Xaw3d/XawInit.h>
9635 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9636 { (eval echo configure:9637: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9637 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9638 if test -z "$ac_err"; then
9640 eval "ac_cv_header_$ac_safe=yes"
9643 echo "configure: failed program was:" >&5
9644 cat conftest.$ac_ext >&5
9646 eval "ac_cv_header_$ac_safe=no"
9649 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9650 echo "$ac_t""yes" 1>&6
9651 ac_safe=`echo "Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'`
9652 echo $ac_n "checking for Xaw3d/ThreeD.h""... $ac_c" 1>&6
9653 echo "configure:9654: checking for Xaw3d/ThreeD.h" >&5
9655 cat > conftest.$ac_ext <<EOF
9656 #line 9657 "configure"
9657 #include "confdefs.h"
9658 #include <Xaw3d/ThreeD.h>
9660 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9661 { (eval echo configure:9662: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9662 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9663 if test -z "$ac_err"; then
9665 eval "ac_cv_header_$ac_safe=yes"
9668 echo "configure: failed program was:" >&5
9669 cat conftest.$ac_ext >&5
9671 eval "ac_cv_header_$ac_safe=no"
9674 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9675 echo "$ac_t""yes" 1>&6
9677 echo "configure: warning: "Assuming that Xaw3d headers are suitable for $athena_variant."" 1>&2
9681 echo "$ac_t""no" 1>&6
9685 echo "$ac_t""no" 1>&6
9690 if test -z "$athena_h_path"; then
9691 ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'`
9692 echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6
9693 echo "configure:9694: checking for X11/Xaw/ThreeD.h" >&5
9695 cat > conftest.$ac_ext <<EOF
9696 #line 9697 "configure"
9697 #include "confdefs.h"
9698 #include <X11/Xaw/ThreeD.h>
9700 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9701 { (eval echo configure:9702: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9702 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9703 if test -z "$ac_err"; then
9705 eval "ac_cv_header_$ac_safe=yes"
9708 echo "configure: failed program was:" >&5
9709 cat conftest.$ac_ext >&5
9711 eval "ac_cv_header_$ac_safe=no"
9714 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9715 echo "$ac_t""yes" 1>&6
9717 echo "configure: warning: "Assuming that X11/Xaw headers are suitable for $athena_variant."" 1>&2
9718 athena_h_path=X11/Xaw
9721 echo "$ac_t""no" 1>&6
9722 echo "configure: warning: "Could not find a suitable 3d Athena header set."" 1>&2
9728 if test -n "$athena_lib" -a -n "$athena_h_path"; then
9737 if test "$with_x11" = "yes"; then
9738 ac_safe=`echo "Xm/Xm.h" | sed 'y%./+-%__p_%'`
9739 echo $ac_n "checking for Xm/Xm.h""... $ac_c" 1>&6
9740 echo "configure:9741: checking for Xm/Xm.h" >&5
9742 cat > conftest.$ac_ext <<EOF
9743 #line 9744 "configure"
9744 #include "confdefs.h"
9747 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9748 { (eval echo configure:9749: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9749 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9750 if test -z "$ac_err"; then
9752 eval "ac_cv_header_$ac_safe=yes"
9755 echo "configure: failed program was:" >&5
9756 cat conftest.$ac_ext >&5
9758 eval "ac_cv_header_$ac_safe=no"
9761 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9762 echo "$ac_t""yes" 1>&6
9764 echo $ac_n "checking for XmStringFree in -lXm""... $ac_c" 1>&6
9765 echo "configure:9766: checking for XmStringFree in -lXm" >&5
9766 ac_lib_var=`echo Xm'_'XmStringFree | sed 'y%./+-%__p_%'`
9768 xe_check_libs=" -lXm "
9769 cat > conftest.$ac_ext <<EOF
9770 #line 9771 "configure"
9771 #include "confdefs.h"
9772 /* Override any gcc2 internal prototype to avoid an error. */
9773 /* We use char because int might match the return type of a gcc2
9774 builtin and then its argument prototype would still apply. */
9775 char XmStringFree();
9781 if { (eval echo configure:9782: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9783 eval "ac_cv_lib_$ac_lib_var=yes"
9785 echo "configure: failed program was:" >&5
9786 cat conftest.$ac_ext >&5
9788 eval "ac_cv_lib_$ac_lib_var=no"
9793 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9794 echo "$ac_t""yes" 1>&6
9797 echo "$ac_t""no" 1>&6
9803 echo "$ac_t""no" 1>&6
9808 if test "$have_motif" = "yes"; then
9809 echo $ac_n "checking for Lesstif""... $ac_c" 1>&6
9810 echo "configure:9811: checking for Lesstif" >&5
9811 cat > conftest.$ac_ext <<EOF
9812 #line 9813 "configure"
9813 #include "confdefs.h"
9815 #ifdef LESSTIF_VERSION
9820 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9821 egrep "yes" >/dev/null 2>&1; then
9830 echo "$ac_t""$have_lesstif" 1>&6
9836 *linux* | cygwin* ) lucid_prefers_motif="no" ;;
9837 * ) lucid_prefers_motif="yes" ;;
9840 case "$with_menubars" in "" | "yes" | "athena" )
9841 with_menubars="lucid" ;;
9843 case "$with_dialogs" in "" | "yes" | "lucid" )
9844 if test "$lucid_prefers_motif" = "yes"; then
9845 if test "$have_motif" = "yes"; then with_dialogs="motif"
9846 elif test "$have_xaw" = "yes"; then with_dialogs="athena"
9847 else with_dialogs=no
9850 if test "$have_xaw" = "yes"; then with_dialogs="athena"
9851 elif test "$have_motif" = "yes"; then with_dialogs="motif"
9852 else with_dialogs=no
9856 case "$with_scrollbars" in "" | "yes" )
9857 with_scrollbars="lucid" ;;
9859 case "$with_widgets" in
9861 if test "$lucid_prefers_motif" = "yes"; then
9862 if test "$have_motif" = "yes"; then with_widgets="motif"
9863 elif test "$have_xaw" = "yes"; then with_widgets="athena"
9864 else with_widgets=no
9867 if test "$have_xaw" = "yes"; then with_widgets="athena"
9868 elif test "$have_motif" = "yes"; then with_widgets="motif"
9869 else with_widgets=no
9876 all_widgets="$with_menubars $with_scrollbars $with_dialogs $with_toolbars $with_widgets"
9878 case "$all_widgets" in
9880 if test "$have_xaw" != "yes"; then
9881 { echo "Error:" "Could not find a suitable Athena library to build with." >&2; exit 1; }
9884 lwlib_objs="$lwlib_objs lwlib-Xaw.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xaw.o\" to \$lwlib_objs"; fi
9886 libs_x="-l$athena_lib $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l$athena_lib\" to \$libs_x"; fi
9888 { test "$extra_verbose" = "yes" && cat << EOF
9889 Defining ATHENA_Scrollbar_h_ = "$athena_h_path/Scrollbar.h"
9891 cat >> confdefs.h <<EOF
9892 #define ATHENA_Scrollbar_h_ "$athena_h_path/Scrollbar.h"
9896 { test "$extra_verbose" = "yes" && cat << EOF
9897 Defining ATHENA_Dialog_h_ = "$athena_h_path/Dialog.h"
9899 cat >> confdefs.h <<EOF
9900 #define ATHENA_Dialog_h_ "$athena_h_path/Dialog.h"
9904 { test "$extra_verbose" = "yes" && cat << EOF
9905 Defining ATHENA_Form_h_ = "$athena_h_path/Form.h"
9907 cat >> confdefs.h <<EOF
9908 #define ATHENA_Form_h_ "$athena_h_path/Form.h"
9912 { test "$extra_verbose" = "yes" && cat << EOF
9913 Defining ATHENA_Command_h_ = "$athena_h_path/Command.h"
9915 cat >> confdefs.h <<EOF
9916 #define ATHENA_Command_h_ "$athena_h_path/Command.h"
9920 { test "$extra_verbose" = "yes" && cat << EOF
9921 Defining ATHENA_Label_h_ = "$athena_h_path/Label.h"
9923 cat >> confdefs.h <<EOF
9924 #define ATHENA_Label_h_ "$athena_h_path/Label.h"
9928 { test "$extra_verbose" = "yes" && cat << EOF
9929 Defining ATHENA_LabelP_h_ = "$athena_h_path/LabelP.h"
9931 cat >> confdefs.h <<EOF
9932 #define ATHENA_LabelP_h_ "$athena_h_path/LabelP.h"
9936 { test "$extra_verbose" = "yes" && cat << EOF
9937 Defining ATHENA_Toggle_h_ = "$athena_h_path/Toggle.h"
9939 cat >> confdefs.h <<EOF
9940 #define ATHENA_Toggle_h_ "$athena_h_path/Toggle.h"
9944 { test "$extra_verbose" = "yes" && cat << EOF
9945 Defining ATHENA_ToggleP_h_ = "$athena_h_path/ToggleP.h"
9947 cat >> confdefs.h <<EOF
9948 #define ATHENA_ToggleP_h_ "$athena_h_path/ToggleP.h"
9952 { test "$extra_verbose" = "yes" && cat << EOF
9953 Defining ATHENA_AsciiText_h_ = "$athena_h_path/AsciiText.h"
9955 cat >> confdefs.h <<EOF
9956 #define ATHENA_AsciiText_h_ "$athena_h_path/AsciiText.h"
9960 { test "$extra_verbose" = "yes" && cat << EOF
9961 Defining ATHENA_XawInit_h_ = "$athena_h_path/XawInit.h"
9963 cat >> confdefs.h <<EOF
9964 #define ATHENA_XawInit_h_ "$athena_h_path/XawInit.h"
9969 { test "$extra_verbose" = "yes" && cat << \EOF
9970 Defining LWLIB_USES_ATHENA
9972 cat >> confdefs.h <<\EOF
9973 #define LWLIB_USES_ATHENA 1
9977 { test "$extra_verbose" = "yes" && cat << \EOF
9978 Defining NEED_ATHENA
9980 cat >> confdefs.h <<\EOF
9981 #define NEED_ATHENA 1
9987 if test "$athena_3d" = "yes"; then
9988 { test "$extra_verbose" = "yes" && cat << \EOF
9989 Defining HAVE_ATHENA_3D
9991 cat >> confdefs.h <<\EOF
9992 #define HAVE_ATHENA_3D 1
10000 case "$all_widgets" in *motif* )
10001 { test "$extra_verbose" = "yes" && cat << \EOF
10002 Defining LWLIB_USES_MOTIF
10004 cat >> confdefs.h <<\EOF
10005 #define LWLIB_USES_MOTIF 1
10009 { test "$extra_verbose" = "yes" && cat << \EOF
10010 Defining NEED_MOTIF
10012 cat >> confdefs.h <<\EOF
10013 #define NEED_MOTIF 1
10017 lwlib_objs="$lwlib_objs lwlib-Xm.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xm.o\" to \$lwlib_objs"; fi
10021 test "$with_menubars" = "lucid" && lwlib_objs="$lwlib_objs xlwmenu.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwmenu.o\" to \$lwlib_objs"; fi
10022 test "$with_menubars" = "motif" && lwlib_objs="$lwlib_objs xlwmenu.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwmenu.o\" to \$lwlib_objs"; fi
10023 test "$with_scrollbars" = "lucid" && lwlib_objs="$lwlib_objs xlwscrollbar.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwscrollbar.o\" to \$lwlib_objs"; fi
10024 test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \
10025 lwlib_objs="$lwlib_objs xlwtabs.o xlwgcs.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwtabs.o xlwgcs.o\" to \$lwlib_objs"; fi
10026 case "$with_widgets" in athena* )
10027 lwlib_objs="$lwlib_objs xlwradio.o xlwcheckbox.o xlwgauge.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwradio.o xlwcheckbox.o xlwgauge.o\" to \$lwlib_objs"; fi;;
10029 case "$all_widgets" in *lucid* )
10030 { test "$extra_verbose" = "yes" && cat << \EOF
10031 Defining NEED_LUCID
10033 cat >> confdefs.h <<\EOF
10034 #define NEED_LUCID 1
10038 lwlib_objs="$lwlib_objs lwlib-Xlw.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xlw.o\" to \$lwlib_objs"; fi ;;
10043 test "$with_scrollbars" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
10044 Defining LWLIB_SCROLLBARS_ATHENA
10046 cat >> confdefs.h <<\EOF
10047 #define LWLIB_SCROLLBARS_ATHENA 1
10051 test "$with_dialogs" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
10052 Defining LWLIB_DIALOGS_ATHENA
10054 cat >> confdefs.h <<\EOF
10055 #define LWLIB_DIALOGS_ATHENA 1
10060 if test "$athena_3d" = "yes"; then
10061 test "$with_scrollbars" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
10062 Defining LWLIB_SCROLLBARS_ATHENA3D
10064 cat >> confdefs.h <<\EOF
10065 #define LWLIB_SCROLLBARS_ATHENA3D 1
10069 test "$with_dialogs" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
10070 Defining LWLIB_DIALOGS_ATHENA3D
10072 cat >> confdefs.h <<\EOF
10073 #define LWLIB_DIALOGS_ATHENA3D 1
10079 case "$with_widgets" in athena* ) { test "$extra_verbose" = "yes" && cat << \EOF
10080 Defining LWLIB_WIDGETS_ATHENA
10082 cat >> confdefs.h <<\EOF
10083 #define LWLIB_WIDGETS_ATHENA 1
10087 test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \
10088 { test "$extra_verbose" = "yes" && cat << \EOF
10089 Defining LWLIB_TABS_LUCID
10091 cat >> confdefs.h <<\EOF
10092 #define LWLIB_TABS_LUCID 1
10097 test "$with_menubars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10098 Defining HAVE_MENUBARS
10100 cat >> confdefs.h <<\EOF
10101 #define HAVE_MENUBARS 1
10105 test "$with_scrollbars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10106 Defining HAVE_SCROLLBARS
10108 cat >> confdefs.h <<\EOF
10109 #define HAVE_SCROLLBARS 1
10113 test "$with_dialogs" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10114 Defining HAVE_DIALOGS
10116 cat >> confdefs.h <<\EOF
10117 #define HAVE_DIALOGS 1
10121 test "$with_toolbars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10122 Defining HAVE_TOOLBARS
10124 cat >> confdefs.h <<\EOF
10125 #define HAVE_TOOLBARS 1
10129 test "$with_widgets" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10130 Defining HAVE_WIDGETS
10132 cat >> confdefs.h <<\EOF
10133 #define HAVE_WIDGETS 1
10138 test "$with_menubars" = "lucid" && { test "$extra_verbose" = "yes" && cat << \EOF
10139 Defining LWLIB_MENUBARS_LUCID
10141 cat >> confdefs.h <<\EOF
10142 #define LWLIB_MENUBARS_LUCID 1
10146 test "$with_scrollbars" = "lucid" && { test "$extra_verbose" = "yes" && cat << \EOF
10147 Defining LWLIB_SCROLLBARS_LUCID
10149 cat >> confdefs.h <<\EOF
10150 #define LWLIB_SCROLLBARS_LUCID 1
10155 test "$with_menubars" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
10156 Defining LWLIB_MENUBARS_MOTIF
10158 cat >> confdefs.h <<\EOF
10159 #define LWLIB_MENUBARS_MOTIF 1
10163 test "$with_scrollbars" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
10164 Defining LWLIB_SCROLLBARS_MOTIF
10166 cat >> confdefs.h <<\EOF
10167 #define LWLIB_SCROLLBARS_MOTIF 1
10171 test "$with_dialogs" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
10172 Defining LWLIB_DIALOGS_MOTIF
10174 cat >> confdefs.h <<\EOF
10175 #define LWLIB_DIALOGS_MOTIF 1
10179 test "$with_widgets" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
10180 Defining LWLIB_WIDGETS_MOTIF
10182 cat >> confdefs.h <<\EOF
10183 #define LWLIB_WIDGETS_MOTIF 1
10188 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar.o" && if test "$extra_verbose" = "yes"; then
10189 echo " xemacs will be linked with \"menubar.o\""
10191 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar.o" && if test "$extra_verbose" = "yes"; then
10192 echo " xemacs will be linked with \"scrollbar.o\""
10194 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog.o" && if test "$extra_verbose" = "yes"; then
10195 echo " xemacs will be linked with \"dialog.o\""
10197 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar.o" && if test "$extra_verbose" = "yes"; then
10198 echo " xemacs will be linked with \"toolbar.o\""
10201 if test "$with_gtk" = "yes"; then
10202 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-gtk.o" && if test "$extra_verbose" = "yes"; then
10203 echo " xemacs will be linked with \"menubar-gtk.o\""
10205 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-gtk.o" && if test "$extra_verbose" = "yes"; then
10206 echo " xemacs will be linked with \"scrollbar-gtk.o\""
10208 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-gtk.o" && if test "$extra_verbose" = "yes"; then
10209 echo " xemacs will be linked with \"dialog-gtk.o\""
10211 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-gtk.o" && if test "$extra_verbose" = "yes"; then
10212 echo " xemacs will be linked with \"toolbar-gtk.o\""
10214 test "$all_widgets" != "no no no no no" && extra_objs="$extra_objs gui-gtk.o" && if test "$extra_verbose" = "yes"; then
10215 echo " xemacs will be linked with \"gui-gtk.o\""
10219 if test "$with_x11" = "yes"; then
10220 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-x.o" && if test "$extra_verbose" = "yes"; then
10221 echo " xemacs will be linked with \"menubar-x.o\""
10223 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-x.o" && if test "$extra_verbose" = "yes"; then
10224 echo " xemacs will be linked with \"scrollbar-x.o\""
10226 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-x.o" && if test "$extra_verbose" = "yes"; then
10227 echo " xemacs will be linked with \"dialog-x.o\""
10229 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-x.o" && if test "$extra_verbose" = "yes"; then
10230 echo " xemacs will be linked with \"toolbar-x.o\""
10232 test "$all_widgets" != "no no no no no" && extra_objs="$extra_objs gui-x.o" && if test "$extra_verbose" = "yes"; then
10233 echo " xemacs will be linked with \"gui-x.o\""
10238 test -z "$with_mule" && with_mule=no
10239 test -z "$with_file_coding" && with_file_coding=no
10242 if test "$with_file_coding" = "yes" && test "$with_mule" = "no"; then
10243 { test "$extra_verbose" = "yes" && cat << \EOF
10244 Defining FILE_CODING
10246 cat >> confdefs.h <<\EOF
10247 #define FILE_CODING 1
10251 extra_objs="$extra_objs file-coding.o" && if test "$extra_verbose" = "yes"; then
10252 echo " xemacs will be linked with \"file-coding.o\""
10256 concord_includes_found=no
10257 if test "$with_concord" != "no"; then
10258 ac_safe=`echo "concord.h" | sed 'y%./+-%__p_%'`
10259 echo $ac_n "checking for concord.h""... $ac_c" 1>&6
10260 echo "configure:10261: checking for concord.h" >&5
10262 cat > conftest.$ac_ext <<EOF
10263 #line 10264 "configure"
10264 #include "confdefs.h"
10265 #include <concord.h>
10267 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10268 { (eval echo configure:10269: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10269 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10270 if test -z "$ac_err"; then
10272 eval "ac_cv_header_$ac_safe=yes"
10275 echo "configure: failed program was:" >&5
10276 cat conftest.$ac_ext >&5
10278 eval "ac_cv_header_$ac_safe=no"
10281 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10282 echo "$ac_t""yes" 1>&6
10285 echo "$ac_t""no" 1>&6
10290 if test "$concord_includes_found" = "no" -a "$with_concord" != "no" -a \
10291 -d "/usr/local/concord/include"; then
10292 save_c_switch_site="$c_switch_site"
10293 c_switch_site="$c_switch_site -I/usr/local/concord/include"
10294 ac_safe=`echo "concord.h" | sed 'y%./+-%__p_%'`
10295 echo $ac_n "checking for concord.h""... $ac_c" 1>&6
10296 echo "configure:10297: checking for concord.h" >&5
10298 cat > conftest.$ac_ext <<EOF
10299 #line 10300 "configure"
10300 #include "confdefs.h"
10301 #include <concord.h>
10303 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10304 { (eval echo configure:10305: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10305 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10306 if test -z "$ac_err"; then
10308 eval "ac_cv_header_$ac_safe=yes"
10311 echo "configure: failed program was:" >&5
10312 cat conftest.$ac_ext >&5
10314 eval "ac_cv_header_$ac_safe=no"
10317 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10318 echo "$ac_t""yes" 1>&6
10319 concord_includes_found=yes
10321 echo "$ac_t""no" 1>&6
10324 if test "$concord_includes_found" != "yes"; then
10325 c_switch_site="$save_c_switch_site"
10330 test -z "$with_concord" && with_concord=yes
10331 if test "$with_concord" = "yes"; then
10332 { test "$extra_verbose" = "yes" && cat << \EOF
10333 Defining HAVE_CONCORD
10335 cat >> confdefs.h <<\EOF
10336 #define HAVE_CONCORD 1
10340 libs_x="-lconcord $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lconcord\" to \$libs_x"; fi
10341 extra_objs="$extra_objs concord.o" && if test "$extra_verbose" = "yes"; then
10342 echo " xemacs will be linked with \"concord.o\""
10346 test -z "$with_chise" && with_chise=yes
10347 if test "$with_chise" = "yes"; then
10350 with_text_coding=yes
10353 if test "$with_mule" = "yes" ; then
10354 echo "checking for Mule-related features" 1>&6
10355 echo "configure:10356: checking for Mule-related features" >&5
10356 { test "$extra_verbose" = "yes" && cat << \EOF
10359 cat >> confdefs.h <<\EOF
10365 chise_includes_found=no
10366 if test "$with_chise" != "no"; then
10367 ac_safe=`echo "chise.h" | sed 'y%./+-%__p_%'`
10368 echo $ac_n "checking for chise.h""... $ac_c" 1>&6
10369 echo "configure:10370: checking for chise.h" >&5
10371 cat > conftest.$ac_ext <<EOF
10372 #line 10373 "configure"
10373 #include "confdefs.h"
10376 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10377 { (eval echo configure:10378: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10378 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10379 if test -z "$ac_err"; then
10381 eval "ac_cv_header_$ac_safe=yes"
10384 echo "configure: failed program was:" >&5
10385 cat conftest.$ac_ext >&5
10387 eval "ac_cv_header_$ac_safe=no"
10390 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10391 echo "$ac_t""yes" 1>&6
10394 echo "$ac_t""no" 1>&6
10399 if test "$chise_includes_found" = "no" -a "$with_chise" != "no" -a \
10400 -d "/usr/local/chise/include"; then
10401 save_c_switch_site="$c_switch_site"
10402 c_switch_site="$c_switch_site -I/usr/local/chise/include"
10403 ac_safe=`echo "chise.h" | sed 'y%./+-%__p_%'`
10404 echo $ac_n "checking for chise.h""... $ac_c" 1>&6
10405 echo "configure:10406: checking for chise.h" >&5
10407 cat > conftest.$ac_ext <<EOF
10408 #line 10409 "configure"
10409 #include "confdefs.h"
10412 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10413 { (eval echo configure:10414: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10414 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10415 if test -z "$ac_err"; then
10417 eval "ac_cv_header_$ac_safe=yes"
10420 echo "configure: failed program was:" >&5
10421 cat conftest.$ac_ext >&5
10423 eval "ac_cv_header_$ac_safe=no"
10426 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10427 echo "$ac_t""yes" 1>&6
10428 chise_includes_found=yes
10430 echo "$ac_t""no" 1>&6
10433 if test "$chise_includes_found" != "yes"; then
10434 c_switch_site="$save_c_switch_site"
10439 test -z "$with_chise" && with_chise=yes
10440 if test "$with_chise" = "yes"; then
10441 { test "$extra_verbose" = "yes" && cat << \EOF
10442 Defining HAVE_CHISE
10444 cat >> confdefs.h <<\EOF
10445 #define HAVE_CHISE 1
10449 { test "$extra_verbose" = "yes" && cat << \EOF
10450 Defining HAVE_LIBCHISE
10452 cat >> confdefs.h <<\EOF
10453 #define HAVE_LIBCHISE 1
10457 libs_x="-lchise $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lchise\" to \$libs_x"; fi
10460 { test "$extra_verbose" = "yes" && cat << \EOF
10461 Defining FILE_CODING
10463 cat >> confdefs.h <<\EOF
10464 #define FILE_CODING 1
10468 extra_objs="$extra_objs mule.o mule-ccl.o mule-charset.o" && if test "$extra_verbose" = "yes"; then
10469 echo " xemacs will be linked with \"mule.o mule-ccl.o mule-charset.o\""
10471 if test "$with_utf_2000" = "yes" && test "$with_text_coding" = "yes"; then
10472 { test "$extra_verbose" = "yes" && cat << \EOF
10473 Defining TEXT_CODING
10475 cat >> confdefs.h <<\EOF
10476 #define TEXT_CODING 1
10480 extra_objs="$extra_objs text-coding.o" && if test "$extra_verbose" = "yes"; then
10481 echo " xemacs will be linked with \"text-coding.o\""
10484 extra_objs="$extra_objs file-coding.o" && if test "$extra_verbose" = "yes"; then
10485 echo " xemacs will be linked with \"file-coding.o\""
10488 for ac_hdr in libintl.h
10490 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
10491 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
10492 echo "configure:10493: checking for $ac_hdr" >&5
10494 cat > conftest.$ac_ext <<EOF
10495 #line 10496 "configure"
10496 #include "confdefs.h"
10499 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10500 { (eval echo configure:10501: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10501 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10502 if test -z "$ac_err"; then
10504 eval "ac_cv_header_$ac_safe=yes"
10507 echo "configure: failed program was:" >&5
10508 cat conftest.$ac_ext >&5
10510 eval "ac_cv_header_$ac_safe=no"
10513 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10514 echo "$ac_t""yes" 1>&6
10515 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
10516 { test "$extra_verbose" = "yes" && cat << EOF
10517 Defining $ac_tr_hdr
10519 cat >> confdefs.h <<EOF
10520 #define $ac_tr_hdr 1
10525 echo "$ac_t""no" 1>&6
10530 echo $ac_n "checking for strerror in -lintl""... $ac_c" 1>&6
10531 echo "configure:10532: checking for strerror in -lintl" >&5
10532 ac_lib_var=`echo intl'_'strerror | sed 'y%./+-%__p_%'`
10534 xe_check_libs=" -lintl "
10535 cat > conftest.$ac_ext <<EOF
10536 #line 10537 "configure"
10537 #include "confdefs.h"
10538 /* Override any gcc2 internal prototype to avoid an error. */
10539 /* We use char because int might match the return type of a gcc2
10540 builtin and then its argument prototype would still apply. */
10547 if { (eval echo configure:10548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10549 eval "ac_cv_lib_$ac_lib_var=yes"
10551 echo "configure: failed program was:" >&5
10552 cat conftest.$ac_ext >&5
10554 eval "ac_cv_lib_$ac_lib_var=no"
10559 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10560 echo "$ac_t""yes" 1>&6
10561 ac_tr_lib=HAVE_LIB`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
10562 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
10563 { test "$extra_verbose" = "yes" && cat << EOF
10564 Defining $ac_tr_lib
10566 cat >> confdefs.h <<EOF
10567 #define $ac_tr_lib 1
10571 LIBS="-lintl $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lintl\" to \$LIBS"; fi
10574 echo "$ac_t""no" 1>&6
10579 if test "$with_utf_2000" = "yes" ; then
10580 { test "$extra_verbose" = "yes" && cat << \EOF
10581 Defining CHAR_IS_UCS4
10583 cat >> confdefs.h <<\EOF
10584 #define CHAR_IS_UCS4 1
10588 { test "$extra_verbose" = "yes" && cat << \EOF
10591 cat >> confdefs.h <<\EOF
10600 echo "checking for Mule input methods" 1>&6
10601 echo "configure:10602: checking for Mule input methods" >&5
10602 case "$with_xim" in "" | "yes" )
10603 echo "checking for XIM" 1>&6
10604 echo "configure:10605: checking for XIM" >&5
10606 echo $ac_n "checking for XOpenIM in -lX11""... $ac_c" 1>&6
10607 echo "configure:10608: checking for XOpenIM in -lX11" >&5
10608 ac_lib_var=`echo X11'_'XOpenIM | sed 'y%./+-%__p_%'`
10610 xe_check_libs=" -lX11 "
10611 cat > conftest.$ac_ext <<EOF
10612 #line 10613 "configure"
10613 #include "confdefs.h"
10614 /* Override any gcc2 internal prototype to avoid an error. */
10615 /* We use char because int might match the return type of a gcc2
10616 builtin and then its argument prototype would still apply. */
10623 if { (eval echo configure:10624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10625 eval "ac_cv_lib_$ac_lib_var=yes"
10627 echo "configure: failed program was:" >&5
10628 cat conftest.$ac_ext >&5
10630 eval "ac_cv_lib_$ac_lib_var=no"
10635 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10636 echo "$ac_t""yes" 1>&6
10639 echo "$ac_t""no" 1>&6
10644 if test "$need_motif $have_lesstif" = "yes no"; then
10646 echo $ac_n "checking for XmImMbLookupString in -lXm""... $ac_c" 1>&6
10647 echo "configure:10648: checking for XmImMbLookupString in -lXm" >&5
10648 ac_lib_var=`echo Xm'_'XmImMbLookupString | sed 'y%./+-%__p_%'`
10650 xe_check_libs=" -lXm "
10651 cat > conftest.$ac_ext <<EOF
10652 #line 10653 "configure"
10653 #include "confdefs.h"
10654 /* Override any gcc2 internal prototype to avoid an error. */
10655 /* We use char because int might match the return type of a gcc2
10656 builtin and then its argument prototype would still apply. */
10657 char XmImMbLookupString();
10660 XmImMbLookupString()
10663 if { (eval echo configure:10664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10665 eval "ac_cv_lib_$ac_lib_var=yes"
10667 echo "configure: failed program was:" >&5
10668 cat conftest.$ac_ext >&5
10670 eval "ac_cv_lib_$ac_lib_var=no"
10675 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10676 echo "$ac_t""yes" 1>&6
10679 echo "$ac_t""no" 1>&6
10683 elif test "$have_motif $have_lesstif $with_xim" = "yes no no"; then
10685 echo $ac_n "checking for XmImMbLookupString in -lXm""... $ac_c" 1>&6
10686 echo "configure:10687: checking for XmImMbLookupString in -lXm" >&5
10687 ac_lib_var=`echo Xm'_'XmImMbLookupString | sed 'y%./+-%__p_%'`
10689 xe_check_libs=" -lXm "
10690 cat > conftest.$ac_ext <<EOF
10691 #line 10692 "configure"
10692 #include "confdefs.h"
10693 /* Override any gcc2 internal prototype to avoid an error. */
10694 /* We use char because int might match the return type of a gcc2
10695 builtin and then its argument prototype would still apply. */
10696 char XmImMbLookupString();
10699 XmImMbLookupString()
10702 if { (eval echo configure:10703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10704 eval "ac_cv_lib_$ac_lib_var=yes"
10706 echo "configure: failed program was:" >&5
10707 cat conftest.$ac_ext >&5
10709 eval "ac_cv_lib_$ac_lib_var=no"
10714 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10715 echo "$ac_t""yes" 1>&6
10718 echo "$ac_t""no" 1>&6
10724 if test "$with_xim" != "no"; then
10725 { test "$extra_verbose" = "yes" && cat << \EOF
10728 cat >> confdefs.h <<\EOF
10733 if test "$with_xim" = "xlib"; then
10734 { test "$extra_verbose" = "yes" && cat << \EOF
10737 cat >> confdefs.h <<\EOF
10742 extra_objs="$extra_objs input-method-xlib.o" && if test "$extra_verbose" = "yes"; then
10743 echo " xemacs will be linked with \"input-method-xlib.o\""
10746 if test "$with_xim" = "motif"; then
10747 { test "$extra_verbose" = "yes" && cat << \EOF
10750 cat >> confdefs.h <<\EOF
10751 #define XIM_MOTIF 1
10756 extra_objs="$extra_objs input-method-motif.o" && if test "$extra_verbose" = "yes"; then
10757 echo " xemacs will be linked with \"input-method-motif.o\""
10760 if test "$with_xim" = "motif"; then
10765 if test "$with_xfs" = "yes" ; then
10766 echo "checking for XFontSet" 1>&6
10767 echo "configure:10768: checking for XFontSet" >&5
10769 echo $ac_n "checking for XmbDrawString in -lX11""... $ac_c" 1>&6
10770 echo "configure:10771: checking for XmbDrawString in -lX11" >&5
10771 ac_lib_var=`echo X11'_'XmbDrawString | sed 'y%./+-%__p_%'`
10773 xe_check_libs=" -lX11 "
10774 cat > conftest.$ac_ext <<EOF
10775 #line 10776 "configure"
10776 #include "confdefs.h"
10777 /* Override any gcc2 internal prototype to avoid an error. */
10778 /* We use char because int might match the return type of a gcc2
10779 builtin and then its argument prototype would still apply. */
10780 char XmbDrawString();
10786 if { (eval echo configure:10787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10788 eval "ac_cv_lib_$ac_lib_var=yes"
10790 echo "configure: failed program was:" >&5
10791 cat conftest.$ac_ext >&5
10793 eval "ac_cv_lib_$ac_lib_var=no"
10798 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10799 echo "$ac_t""yes" 1>&6
10802 echo "$ac_t""no" 1>&6
10807 if test "$with_xfs" = "yes" && test "$with_menubars" = "lucid"; then
10808 { test "$extra_verbose" = "yes" && cat << \EOF
10809 Defining USE_XFONTSET
10811 cat >> confdefs.h <<\EOF
10812 #define USE_XFONTSET 1
10816 if test "$with_xim" = "no" ; then
10817 extra_objs="$extra_objs input-method-xlib.o" && if test "$extra_verbose" = "yes"; then
10818 echo " xemacs will be linked with \"input-method-xlib.o\""
10823 test "$with_wnn6" = "yes" && with_wnn=yes # wnn6 implies wnn support
10824 test -z "$with_wnn" && { ac_safe=`echo "wnn/jllib.h" | sed 'y%./+-%__p_%'`
10825 echo $ac_n "checking for wnn/jllib.h""... $ac_c" 1>&6
10826 echo "configure:10827: checking for wnn/jllib.h" >&5
10828 cat > conftest.$ac_ext <<EOF
10829 #line 10830 "configure"
10830 #include "confdefs.h"
10831 #include <wnn/jllib.h>
10833 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10834 { (eval echo configure:10835: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10835 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10836 if test -z "$ac_err"; then
10838 eval "ac_cv_header_$ac_safe=yes"
10841 echo "configure: failed program was:" >&5
10842 cat conftest.$ac_ext >&5
10844 eval "ac_cv_header_$ac_safe=no"
10847 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10848 echo "$ac_t""yes" 1>&6
10851 echo "$ac_t""no" 1>&6
10855 test -z "$with_wnn" && { ac_safe=`echo "wnn/commonhd.h" | sed 'y%./+-%__p_%'`
10856 echo $ac_n "checking for wnn/commonhd.h""... $ac_c" 1>&6
10857 echo "configure:10858: checking for wnn/commonhd.h" >&5
10859 cat > conftest.$ac_ext <<EOF
10860 #line 10861 "configure"
10861 #include "confdefs.h"
10862 #include <wnn/commonhd.h>
10864 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10865 { (eval echo configure:10866: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10866 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10867 if test -z "$ac_err"; then
10869 eval "ac_cv_header_$ac_safe=yes"
10872 echo "configure: failed program was:" >&5
10873 cat conftest.$ac_ext >&5
10875 eval "ac_cv_header_$ac_safe=no"
10878 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10879 echo "$ac_t""yes" 1>&6
10882 echo "$ac_t""no" 1>&6
10886 if test "$with_wnn" != "no"; then
10887 for ac_func in crypt
10889 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
10890 echo "configure:10891: checking for $ac_func" >&5
10892 cat > conftest.$ac_ext <<EOF
10893 #line 10894 "configure"
10894 #include "confdefs.h"
10895 /* System header to define __stub macros and hopefully few prototypes,
10896 which can conflict with char $ac_func(); below. */
10897 #include <assert.h>
10898 /* Override any gcc2 internal prototype to avoid an error. */
10899 /* We use char because int might match the return type of a gcc2
10900 builtin and then its argument prototype would still apply. */
10905 /* The GNU C library defines this for functions which it implements
10906 to always fail with ENOSYS. Some functions are actually named
10907 something starting with __ and the normal name is an alias. */
10908 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10916 if { (eval echo configure:10917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10918 eval "ac_cv_func_$ac_func=yes"
10920 echo "configure: failed program was:" >&5
10921 cat conftest.$ac_ext >&5
10923 eval "ac_cv_func_$ac_func=no"
10927 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
10928 echo "$ac_t""yes" 1>&6
10929 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10930 { test "$extra_verbose" = "yes" && cat << EOF
10931 Defining $ac_tr_func
10933 cat >> confdefs.h <<EOF
10934 #define $ac_tr_func 1
10939 echo "$ac_t""no" 1>&6
10943 test "$ac_cv_func_crypt" != "yes" && {
10944 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
10945 echo "configure:10946: checking for crypt in -lcrypt" >&5
10946 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
10948 xe_check_libs=" -lcrypt "
10949 cat > conftest.$ac_ext <<EOF
10950 #line 10951 "configure"
10951 #include "confdefs.h"
10952 /* Override any gcc2 internal prototype to avoid an error. */
10953 /* We use char because int might match the return type of a gcc2
10954 builtin and then its argument prototype would still apply. */
10961 if { (eval echo configure:10962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10963 eval "ac_cv_lib_$ac_lib_var=yes"
10965 echo "configure: failed program was:" >&5
10966 cat conftest.$ac_ext >&5
10968 eval "ac_cv_lib_$ac_lib_var=no"
10973 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10974 echo "$ac_t""yes" 1>&6
10975 ac_tr_lib=HAVE_LIB`echo crypt | sed -e 's/[^a-zA-Z0-9_]/_/g' \
10976 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
10977 { test "$extra_verbose" = "yes" && cat << EOF
10978 Defining $ac_tr_lib
10980 cat >> confdefs.h <<EOF
10981 #define $ac_tr_lib 1
10985 LIBS="-lcrypt $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcrypt\" to \$LIBS"; fi
10988 echo "$ac_t""no" 1>&6
10993 if test -z "$with_wnn" -o "$with_wnn" = "yes"; then
10995 echo $ac_n "checking for jl_dic_list_e in -lwnn""... $ac_c" 1>&6
10996 echo "configure:10997: checking for jl_dic_list_e in -lwnn" >&5
10997 ac_lib_var=`echo wnn'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
10999 xe_check_libs=" -lwnn "
11000 cat > conftest.$ac_ext <<EOF
11001 #line 11002 "configure"
11002 #include "confdefs.h"
11003 /* Override any gcc2 internal prototype to avoid an error. */
11004 /* We use char because int might match the return type of a gcc2
11005 builtin and then its argument prototype would still apply. */
11006 char jl_dic_list_e();
11012 if { (eval echo configure:11013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11014 eval "ac_cv_lib_$ac_lib_var=yes"
11016 echo "configure: failed program was:" >&5
11017 cat conftest.$ac_ext >&5
11019 eval "ac_cv_lib_$ac_lib_var=no"
11024 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11025 echo "$ac_t""yes" 1>&6
11028 echo "$ac_t""no" 1>&6
11029 echo $ac_n "checking for jl_dic_list_e in -lwnn4""... $ac_c" 1>&6
11030 echo "configure:11031: checking for jl_dic_list_e in -lwnn4" >&5
11031 ac_lib_var=`echo wnn4'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
11033 xe_check_libs=" -lwnn4 "
11034 cat > conftest.$ac_ext <<EOF
11035 #line 11036 "configure"
11036 #include "confdefs.h"
11037 /* Override any gcc2 internal prototype to avoid an error. */
11038 /* We use char because int might match the return type of a gcc2
11039 builtin and then its argument prototype would still apply. */
11040 char jl_dic_list_e();
11046 if { (eval echo configure:11047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11048 eval "ac_cv_lib_$ac_lib_var=yes"
11050 echo "configure: failed program was:" >&5
11051 cat conftest.$ac_ext >&5
11053 eval "ac_cv_lib_$ac_lib_var=no"
11058 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11059 echo "$ac_t""yes" 1>&6
11062 echo "$ac_t""no" 1>&6
11063 echo $ac_n "checking for jl_dic_list_e in -lwnn6""... $ac_c" 1>&6
11064 echo "configure:11065: checking for jl_dic_list_e in -lwnn6" >&5
11065 ac_lib_var=`echo wnn6'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
11067 xe_check_libs=" -lwnn6 "
11068 cat > conftest.$ac_ext <<EOF
11069 #line 11070 "configure"
11070 #include "confdefs.h"
11071 /* Override any gcc2 internal prototype to avoid an error. */
11072 /* We use char because int might match the return type of a gcc2
11073 builtin and then its argument prototype would still apply. */
11074 char jl_dic_list_e();
11080 if { (eval echo configure:11081: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11082 eval "ac_cv_lib_$ac_lib_var=yes"
11084 echo "configure: failed program was:" >&5
11085 cat conftest.$ac_ext >&5
11087 eval "ac_cv_lib_$ac_lib_var=no"
11092 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11093 echo "$ac_t""yes" 1>&6
11096 echo "$ac_t""no" 1>&6
11097 echo $ac_n "checking for dic_list_e in -lwnn6_fromsrc""... $ac_c" 1>&6
11098 echo "configure:11099: checking for dic_list_e in -lwnn6_fromsrc" >&5
11099 ac_lib_var=`echo wnn6_fromsrc'_'dic_list_e | sed 'y%./+-%__p_%'`
11101 xe_check_libs=" -lwnn6_fromsrc "
11102 cat > conftest.$ac_ext <<EOF
11103 #line 11104 "configure"
11104 #include "confdefs.h"
11105 /* Override any gcc2 internal prototype to avoid an error. */
11106 /* We use char because int might match the return type of a gcc2
11107 builtin and then its argument prototype would still apply. */
11114 if { (eval echo configure:11115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11116 eval "ac_cv_lib_$ac_lib_var=yes"
11118 echo "configure: failed program was:" >&5
11119 cat conftest.$ac_ext >&5
11121 eval "ac_cv_lib_$ac_lib_var=no"
11126 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11127 echo "$ac_t""yes" 1>&6
11128 libwnn=wnn6_fromsrc
11130 echo "$ac_t""no" 1>&6
11145 test -z "$with_wnn" && with_wnn=yes
11146 if test "$with_wnn" = "yes"; then
11147 { test "$extra_verbose" = "yes" && cat << \EOF
11150 cat >> confdefs.h <<\EOF
11155 libs_x="-l$libwnn $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l$libwnn\" to \$libs_x"; fi
11156 extra_objs="$extra_objs mule-wnnfns.o" && if test "$extra_verbose" = "yes"; then
11157 echo " xemacs will be linked with \"mule-wnnfns.o\""
11159 if test "$with_wnn6" != "no"; then
11161 echo $ac_n "checking for jl_fi_dic_list in -l$libwnn""... $ac_c" 1>&6
11162 echo "configure:11163: checking for jl_fi_dic_list in -l$libwnn" >&5
11163 ac_lib_var=`echo $libwnn'_'jl_fi_dic_list | sed 'y%./+-%__p_%'`
11165 xe_check_libs=" -l$libwnn "
11166 cat > conftest.$ac_ext <<EOF
11167 #line 11168 "configure"
11168 #include "confdefs.h"
11169 /* Override any gcc2 internal prototype to avoid an error. */
11170 /* We use char because int might match the return type of a gcc2
11171 builtin and then its argument prototype would still apply. */
11172 char jl_fi_dic_list();
11178 if { (eval echo configure:11179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11180 eval "ac_cv_lib_$ac_lib_var=yes"
11182 echo "configure: failed program was:" >&5
11183 cat conftest.$ac_ext >&5
11185 eval "ac_cv_lib_$ac_lib_var=no"
11190 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11191 echo "$ac_t""yes" 1>&6
11194 echo "$ac_t""no" 1>&6
11198 test "$with_wnn6" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
11201 cat >> confdefs.h <<\EOF
11209 canna_includes_found=no
11210 if test "$with_canna" != "no"; then
11211 ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'`
11212 echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6
11213 echo "configure:11214: checking for canna/jrkanji.h" >&5
11215 cat > conftest.$ac_ext <<EOF
11216 #line 11217 "configure"
11217 #include "confdefs.h"
11218 #include <canna/jrkanji.h>
11220 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11221 { (eval echo configure:11222: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11222 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11223 if test -z "$ac_err"; then
11225 eval "ac_cv_header_$ac_safe=yes"
11228 echo "configure: failed program was:" >&5
11229 cat conftest.$ac_ext >&5
11231 eval "ac_cv_header_$ac_safe=no"
11234 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11235 echo "$ac_t""yes" 1>&6
11236 canna_includes_found=yes
11238 echo "$ac_t""no" 1>&6
11242 if test "$canna_includes_found" = "no" -a "$with_canna" != "no" -a \
11243 -d "/usr/local/canna/include"; then
11244 save_c_switch_site="$c_switch_site"
11245 c_switch_site="$c_switch_site -I/usr/local/canna/include"
11246 ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'`
11247 echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6
11248 echo "configure:11249: checking for canna/jrkanji.h" >&5
11250 cat > conftest.$ac_ext <<EOF
11251 #line 11252 "configure"
11252 #include "confdefs.h"
11253 #include <canna/jrkanji.h>
11255 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11256 { (eval echo configure:11257: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11257 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11258 if test -z "$ac_err"; then
11260 eval "ac_cv_header_$ac_safe=yes"
11263 echo "configure: failed program was:" >&5
11264 cat conftest.$ac_ext >&5
11266 eval "ac_cv_header_$ac_safe=no"
11269 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11270 echo "$ac_t""yes" 1>&6
11271 canna_includes_found=yes
11273 echo "$ac_t""no" 1>&6
11276 if test "$canna_includes_found" != "yes"; then
11277 c_switch_site="$save_c_switch_site"
11282 test -z "$with_canna" && { ac_safe=`echo "canna/RK.h" | sed 'y%./+-%__p_%'`
11283 echo $ac_n "checking for canna/RK.h""... $ac_c" 1>&6
11284 echo "configure:11285: checking for canna/RK.h" >&5
11286 cat > conftest.$ac_ext <<EOF
11287 #line 11288 "configure"
11288 #include "confdefs.h"
11289 #include <canna/RK.h>
11291 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11292 { (eval echo configure:11293: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11293 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11294 if test -z "$ac_err"; then
11296 eval "ac_cv_header_$ac_safe=yes"
11299 echo "configure: failed program was:" >&5
11300 cat conftest.$ac_ext >&5
11302 eval "ac_cv_header_$ac_safe=no"
11305 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11306 echo "$ac_t""yes" 1>&6
11309 echo "$ac_t""no" 1>&6
11313 test -z "$with_canna" && {
11314 echo $ac_n "checking for RkBgnBun in -lRKC""... $ac_c" 1>&6
11315 echo "configure:11316: checking for RkBgnBun in -lRKC" >&5
11316 ac_lib_var=`echo RKC'_'RkBgnBun | sed 'y%./+-%__p_%'`
11318 xe_check_libs=" -lRKC "
11319 cat > conftest.$ac_ext <<EOF
11320 #line 11321 "configure"
11321 #include "confdefs.h"
11322 /* Override any gcc2 internal prototype to avoid an error. */
11323 /* We use char because int might match the return type of a gcc2
11324 builtin and then its argument prototype would still apply. */
11331 if { (eval echo configure:11332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11333 eval "ac_cv_lib_$ac_lib_var=yes"
11335 echo "configure: failed program was:" >&5
11336 cat conftest.$ac_ext >&5
11338 eval "ac_cv_lib_$ac_lib_var=no"
11343 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11344 echo "$ac_t""yes" 1>&6
11347 echo "$ac_t""no" 1>&6
11352 test -z "$with_canna" && {
11353 echo $ac_n "checking for jrKanjiControl in -lcanna""... $ac_c" 1>&6
11354 echo "configure:11355: checking for jrKanjiControl in -lcanna" >&5
11355 ac_lib_var=`echo canna'_'jrKanjiControl | sed 'y%./+-%__p_%'`
11357 xe_check_libs=" -lcanna "
11358 cat > conftest.$ac_ext <<EOF
11359 #line 11360 "configure"
11360 #include "confdefs.h"
11361 /* Override any gcc2 internal prototype to avoid an error. */
11362 /* We use char because int might match the return type of a gcc2
11363 builtin and then its argument prototype would still apply. */
11364 char jrKanjiControl();
11370 if { (eval echo configure:11371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11372 eval "ac_cv_lib_$ac_lib_var=yes"
11374 echo "configure: failed program was:" >&5
11375 cat conftest.$ac_ext >&5
11377 eval "ac_cv_lib_$ac_lib_var=no"
11382 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11383 echo "$ac_t""yes" 1>&6
11386 echo "$ac_t""no" 1>&6
11391 test -z "$with_canna" && with_canna=yes
11392 if test "$with_canna" = "yes"; then
11393 { test "$extra_verbose" = "yes" && cat << \EOF
11394 Defining HAVE_CANNA
11396 cat >> confdefs.h <<\EOF
11397 #define HAVE_CANNA 1
11401 libs_x="-lcanna -lRKC $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcanna -lRKC\" to \$libs_x"; fi
11402 extra_objs="$extra_objs mule-canna.o" && if test "$extra_verbose" = "yes"; then
11403 echo " xemacs will be linked with \"mule-canna.o\""
11407 else for feature in xim canna wnn; do
11408 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
11409 echo "configure: warning: "--with-${feature} ignored: Not valid without Mule support"" 1>&2
11411 eval "with_${feature}=no"
11415 if test "$need_motif" = "yes" ; then
11416 libs_x="-lXm $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXm\" to \$libs_x"; fi
11418 echo $ac_n "checking for layout_object_getvalue in -li18n""... $ac_c" 1>&6
11419 echo "configure:11420: checking for layout_object_getvalue in -li18n" >&5
11420 ac_lib_var=`echo i18n'_'layout_object_getvalue | sed 'y%./+-%__p_%'`
11422 xe_check_libs=" -li18n "
11423 cat > conftest.$ac_ext <<EOF
11424 #line 11425 "configure"
11425 #include "confdefs.h"
11426 /* Override any gcc2 internal prototype to avoid an error. */
11427 /* We use char because int might match the return type of a gcc2
11428 builtin and then its argument prototype would still apply. */
11429 char layout_object_getvalue();
11432 layout_object_getvalue()
11435 if { (eval echo configure:11436: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11437 eval "ac_cv_lib_$ac_lib_var=yes"
11439 echo "configure: failed program was:" >&5
11440 cat conftest.$ac_ext >&5
11442 eval "ac_cv_lib_$ac_lib_var=no"
11447 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11448 echo "$ac_t""yes" 1>&6
11449 libs_x="-li18n $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-li18n\" to \$libs_x"; fi
11451 echo "$ac_t""no" 1>&6
11456 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
11457 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
11458 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
11460 runpath="" runpath_dirs=""
11461 if test -n "$LD_RUN_PATH"; then
11462 runpath="$LD_RUN_PATH"
11463 elif test "$GCC" = "yes"; then
11464 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
11465 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
11466 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
11467 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
11468 case "$arg" in P,* | -L* | -R* )
11469 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
11471 xe_runpath_dir="$dir"
11472 test "$xe_runpath_dir" != "/lib" -a \
11473 "$xe_runpath_dir" != "/usr/lib" -a \
11474 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
11475 eval "$xe_add_unique_runpath_dir"
11480 ld_switch_run="$ld_switch_run_save"
11483 for arg in $ld_switch_site $ld_switch_x_site; do
11484 case "$arg" in -L*) {
11485 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
11486 test "$xe_runpath_dir" != "/lib" -a \
11487 "$xe_runpath_dir" != "/usr/lib" -a \
11488 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
11489 eval "$xe_add_unique_runpath_dir"
11492 if test "$opsys $need_motif" = "sol2 yes"; then
11493 xe_runpath_dir="/opt/SUNWdt/lib";
11494 eval "$xe_add_unique_runpath_dir";
11497 if test -n "$runpath"; then
11498 ld_switch_run="${dash_r}${runpath}"
11500 if test "$GCC" = "yes"; then
11501 set x $ld_switch_run; shift; ld_switch_run=""
11502 while test -n "$1"; do
11504 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
11505 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
11507 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
11512 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
11519 for ac_func in cbrt closedir dup2 eaccess fmod fpathconf frexp ftime getaddrinfo gethostname getnameinfo getpagesize gettimeofday getcwd getwd logb lrand48 matherr mkdir mktime perror poll random rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask snprintf stpcpy strerror tzset ulimit usleep waitpid vsnprintf fsync ftruncate umask
11521 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11522 echo "configure:11523: checking for $ac_func" >&5
11524 cat > conftest.$ac_ext <<EOF
11525 #line 11526 "configure"
11526 #include "confdefs.h"
11527 /* System header to define __stub macros and hopefully few prototypes,
11528 which can conflict with char $ac_func(); below. */
11529 #include <assert.h>
11530 /* Override any gcc2 internal prototype to avoid an error. */
11531 /* We use char because int might match the return type of a gcc2
11532 builtin and then its argument prototype would still apply. */
11537 /* The GNU C library defines this for functions which it implements
11538 to always fail with ENOSYS. Some functions are actually named
11539 something starting with __ and the normal name is an alias. */
11540 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11548 if { (eval echo configure:11549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11550 eval "ac_cv_func_$ac_func=yes"
11552 echo "configure: failed program was:" >&5
11553 cat conftest.$ac_ext >&5
11555 eval "ac_cv_func_$ac_func=no"
11559 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11560 echo "$ac_t""yes" 1>&6
11561 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11562 { test "$extra_verbose" = "yes" && cat << EOF
11563 Defining $ac_tr_func
11565 cat >> confdefs.h <<EOF
11566 #define $ac_tr_func 1
11571 echo "$ac_t""no" 1>&6
11576 if test "$ac_cv_func_getaddrinfo" != "no" ; then
11579 echo "configure: warning: Use of getaddrinfo is disabled for HP-UX 11.XX." 1>&2
11580 ac_cv_func_getaddrinfo=no
11586 for ac_func in getpt _getpty grantpt unlockpt ptsname killpg tcgetpgrp
11588 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11589 echo "configure:11590: checking for $ac_func" >&5
11591 cat > conftest.$ac_ext <<EOF
11592 #line 11593 "configure"
11593 #include "confdefs.h"
11594 /* System header to define __stub macros and hopefully few prototypes,
11595 which can conflict with char $ac_func(); below. */
11596 #include <assert.h>
11597 /* Override any gcc2 internal prototype to avoid an error. */
11598 /* We use char because int might match the return type of a gcc2
11599 builtin and then its argument prototype would still apply. */
11604 /* The GNU C library defines this for functions which it implements
11605 to always fail with ENOSYS. Some functions are actually named
11606 something starting with __ and the normal name is an alias. */
11607 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11615 if { (eval echo configure:11616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11617 eval "ac_cv_func_$ac_func=yes"
11619 echo "configure: failed program was:" >&5
11620 cat conftest.$ac_ext >&5
11622 eval "ac_cv_func_$ac_func=no"
11626 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11627 echo "$ac_t""yes" 1>&6
11628 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11629 { test "$extra_verbose" = "yes" && cat << EOF
11630 Defining $ac_tr_func
11632 cat >> confdefs.h <<EOF
11633 #define $ac_tr_func 1
11638 echo "$ac_t""no" 1>&6
11643 echo $ac_n "checking for openpty""... $ac_c" 1>&6
11644 echo "configure:11645: checking for openpty" >&5
11646 cat > conftest.$ac_ext <<EOF
11647 #line 11648 "configure"
11648 #include "confdefs.h"
11649 /* System header to define __stub macros and hopefully few prototypes,
11650 which can conflict with char openpty(); below. */
11651 #include <assert.h>
11652 /* Override any gcc2 internal prototype to avoid an error. */
11653 /* We use char because int might match the return type of a gcc2
11654 builtin and then its argument prototype would still apply. */
11659 /* The GNU C library defines this for functions which it implements
11660 to always fail with ENOSYS. Some functions are actually named
11661 something starting with __ and the normal name is an alias. */
11662 #if defined (__stub_openpty) || defined (__stub___openpty)
11670 if { (eval echo configure:11671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11672 eval "ac_cv_func_openpty=yes"
11674 echo "configure: failed program was:" >&5
11675 cat conftest.$ac_ext >&5
11677 eval "ac_cv_func_openpty=no"
11681 if eval "test \"`echo '$ac_cv_func_'openpty`\" = yes"; then
11682 echo "$ac_t""yes" 1>&6
11685 echo "$ac_t""no" 1>&6
11688 echo $ac_n "checking for openpty in -lutil""... $ac_c" 1>&6
11689 echo "configure:11690: checking for openpty in -lutil" >&5
11690 ac_lib_var=`echo util'_'openpty | sed 'y%./+-%__p_%'`
11692 xe_check_libs=" -lutil "
11693 cat > conftest.$ac_ext <<EOF
11694 #line 11695 "configure"
11695 #include "confdefs.h"
11696 /* Override any gcc2 internal prototype to avoid an error. */
11697 /* We use char because int might match the return type of a gcc2
11698 builtin and then its argument prototype would still apply. */
11705 if { (eval echo configure:11706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11707 eval "ac_cv_lib_$ac_lib_var=yes"
11709 echo "configure: failed program was:" >&5
11710 cat conftest.$ac_ext >&5
11712 eval "ac_cv_lib_$ac_lib_var=no"
11717 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11718 echo "$ac_t""yes" 1>&6
11719 have_openpty=yes need_libutil=yes
11721 echo "$ac_t""no" 1>&6
11727 if test "$have_openpty" = "yes"; then
11728 { test "$extra_verbose" = "yes" && cat << \EOF
11729 Defining HAVE_OPENPTY
11731 cat >> confdefs.h <<\EOF
11732 #define HAVE_OPENPTY 1
11736 for ac_hdr in pty.h libutil.h util.h
11738 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11739 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11740 echo "configure:11741: checking for $ac_hdr" >&5
11742 cat > conftest.$ac_ext <<EOF
11743 #line 11744 "configure"
11744 #include "confdefs.h"
11747 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11748 { (eval echo configure:11749: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11749 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11750 if test -z "$ac_err"; then
11752 eval "ac_cv_header_$ac_safe=yes"
11755 echo "configure: failed program was:" >&5
11756 cat conftest.$ac_ext >&5
11758 eval "ac_cv_header_$ac_safe=no"
11761 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11762 echo "$ac_t""yes" 1>&6
11763 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
11764 { test "$extra_verbose" = "yes" && cat << EOF
11765 Defining $ac_tr_hdr
11767 cat >> confdefs.h <<EOF
11768 #define $ac_tr_hdr 1
11773 echo "$ac_t""no" 1>&6
11777 test "$need_libutil" = "yes" && libs_system="$libs_system -lutil" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lutil\" to \$libs_system"; fi
11780 for ac_hdr in stropts.h
11782 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11783 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11784 echo "configure:11785: checking for $ac_hdr" >&5
11786 cat > conftest.$ac_ext <<EOF
11787 #line 11788 "configure"
11788 #include "confdefs.h"
11791 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11792 { (eval echo configure:11793: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11793 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11794 if test -z "$ac_err"; then
11796 eval "ac_cv_header_$ac_safe=yes"
11799 echo "configure: failed program was:" >&5
11800 cat conftest.$ac_ext >&5
11802 eval "ac_cv_header_$ac_safe=no"
11805 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11806 echo "$ac_t""yes" 1>&6
11807 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
11808 { test "$extra_verbose" = "yes" && cat << EOF
11809 Defining $ac_tr_hdr
11811 cat >> confdefs.h <<EOF
11812 #define $ac_tr_hdr 1
11817 echo "$ac_t""no" 1>&6
11821 if test "$ac_cv_header_stropts_h" = "yes"; then
11822 for ac_func in isastream
11824 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11825 echo "configure:11826: checking for $ac_func" >&5
11827 cat > conftest.$ac_ext <<EOF
11828 #line 11829 "configure"
11829 #include "confdefs.h"
11830 /* System header to define __stub macros and hopefully few prototypes,
11831 which can conflict with char $ac_func(); below. */
11832 #include <assert.h>
11833 /* Override any gcc2 internal prototype to avoid an error. */
11834 /* We use char because int might match the return type of a gcc2
11835 builtin and then its argument prototype would still apply. */
11840 /* The GNU C library defines this for functions which it implements
11841 to always fail with ENOSYS. Some functions are actually named
11842 something starting with __ and the normal name is an alias. */
11843 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11851 if { (eval echo configure:11852: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11853 eval "ac_cv_func_$ac_func=yes"
11855 echo "configure: failed program was:" >&5
11856 cat conftest.$ac_ext >&5
11858 eval "ac_cv_func_$ac_func=no"
11862 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11863 echo "$ac_t""yes" 1>&6
11864 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11865 { test "$extra_verbose" = "yes" && cat << EOF
11866 Defining $ac_tr_func
11868 cat >> confdefs.h <<EOF
11869 #define $ac_tr_func 1
11874 echo "$ac_t""no" 1>&6
11878 for ac_hdr in strtio.h
11880 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11881 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11882 echo "configure:11883: checking for $ac_hdr" >&5
11884 cat > conftest.$ac_ext <<EOF
11885 #line 11886 "configure"
11886 #include "confdefs.h"
11889 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11890 { (eval echo configure:11891: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11891 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11892 if test -z "$ac_err"; then
11894 eval "ac_cv_header_$ac_safe=yes"
11897 echo "configure: failed program was:" >&5
11898 cat conftest.$ac_ext >&5
11900 eval "ac_cv_header_$ac_safe=no"
11903 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11904 echo "$ac_t""yes" 1>&6
11905 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
11906 { test "$extra_verbose" = "yes" && cat << EOF
11907 Defining $ac_tr_hdr
11909 cat >> confdefs.h <<EOF
11910 #define $ac_tr_hdr 1
11915 echo "$ac_t""no" 1>&6
11920 extra_objs="$extra_objs realpath.o" && if test "$extra_verbose" = "yes"; then
11921 echo " xemacs will be linked with \"realpath.o\""
11924 for ac_func in getloadavg
11926 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11927 echo "configure:11928: checking for $ac_func" >&5
11929 cat > conftest.$ac_ext <<EOF
11930 #line 11931 "configure"
11931 #include "confdefs.h"
11932 /* System header to define __stub macros and hopefully few prototypes,
11933 which can conflict with char $ac_func(); below. */
11934 #include <assert.h>
11935 /* Override any gcc2 internal prototype to avoid an error. */
11936 /* We use char because int might match the return type of a gcc2
11937 builtin and then its argument prototype would still apply. */
11942 /* The GNU C library defines this for functions which it implements
11943 to always fail with ENOSYS. Some functions are actually named
11944 something starting with __ and the normal name is an alias. */
11945 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11953 if { (eval echo configure:11954: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11955 eval "ac_cv_func_$ac_func=yes"
11957 echo "configure: failed program was:" >&5
11958 cat conftest.$ac_ext >&5
11960 eval "ac_cv_func_$ac_func=no"
11964 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11965 echo "$ac_t""yes" 1>&6
11966 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11967 { test "$extra_verbose" = "yes" && cat << EOF
11968 Defining $ac_tr_func
11970 cat >> confdefs.h <<EOF
11971 #define $ac_tr_func 1
11976 echo "$ac_t""no" 1>&6
11981 if test "$ac_cv_func_getloadavg" = "yes"; then
11982 for ac_hdr in sys/loadavg.h
11984 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11985 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11986 echo "configure:11987: checking for $ac_hdr" >&5
11988 cat > conftest.$ac_ext <<EOF
11989 #line 11990 "configure"
11990 #include "confdefs.h"
11993 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11994 { (eval echo configure:11995: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11995 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11996 if test -z "$ac_err"; then
11998 eval "ac_cv_header_$ac_safe=yes"
12001 echo "configure: failed program was:" >&5
12002 cat conftest.$ac_ext >&5
12004 eval "ac_cv_header_$ac_safe=no"
12007 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12008 echo "$ac_t""yes" 1>&6
12009 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
12010 { test "$extra_verbose" = "yes" && cat << EOF
12011 Defining $ac_tr_hdr
12013 cat >> confdefs.h <<EOF
12014 #define $ac_tr_hdr 1
12019 echo "$ac_t""no" 1>&6
12024 extra_objs="$extra_objs getloadavg.o" && if test "$extra_verbose" = "yes"; then
12025 echo " xemacs will be linked with \"getloadavg.o\""
12029 echo $ac_n "checking for kstat_open in -lkstat""... $ac_c" 1>&6
12030 echo "configure:12031: checking for kstat_open in -lkstat" >&5
12031 ac_lib_var=`echo kstat'_'kstat_open | sed 'y%./+-%__p_%'`
12033 xe_check_libs=" -lkstat "
12034 cat > conftest.$ac_ext <<EOF
12035 #line 12036 "configure"
12036 #include "confdefs.h"
12037 /* Override any gcc2 internal prototype to avoid an error. */
12038 /* We use char because int might match the return type of a gcc2
12039 builtin and then its argument prototype would still apply. */
12046 if { (eval echo configure:12047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12048 eval "ac_cv_lib_$ac_lib_var=yes"
12050 echo "configure: failed program was:" >&5
12051 cat conftest.$ac_ext >&5
12053 eval "ac_cv_lib_$ac_lib_var=no"
12058 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
12059 echo "$ac_t""yes" 1>&6
12060 ac_tr_lib=HAVE_LIB`echo kstat | sed -e 's/[^a-zA-Z0-9_]/_/g' \
12061 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
12062 { test "$extra_verbose" = "yes" && cat << EOF
12063 Defining $ac_tr_lib
12065 cat >> confdefs.h <<EOF
12066 #define $ac_tr_lib 1
12070 LIBS="-lkstat $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkstat\" to \$LIBS"; fi
12073 echo "$ac_t""no" 1>&6
12077 for ac_hdr in kstat.h
12079 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
12080 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
12081 echo "configure:12082: checking for $ac_hdr" >&5
12083 cat > conftest.$ac_ext <<EOF
12084 #line 12085 "configure"
12085 #include "confdefs.h"
12088 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12089 { (eval echo configure:12090: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12090 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12091 if test -z "$ac_err"; then
12093 eval "ac_cv_header_$ac_safe=yes"
12096 echo "configure: failed program was:" >&5
12097 cat conftest.$ac_ext >&5
12099 eval "ac_cv_header_$ac_safe=no"
12102 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12103 echo "$ac_t""yes" 1>&6
12104 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
12105 { test "$extra_verbose" = "yes" && cat << EOF
12106 Defining $ac_tr_hdr
12108 cat >> confdefs.h <<EOF
12109 #define $ac_tr_hdr 1
12114 echo "$ac_t""no" 1>&6
12120 echo $ac_n "checking for kvm_read in -lkvm""... $ac_c" 1>&6
12121 echo "configure:12122: checking for kvm_read in -lkvm" >&5
12122 ac_lib_var=`echo kvm'_'kvm_read | sed 'y%./+-%__p_%'`
12124 xe_check_libs=" -lkvm "
12125 cat > conftest.$ac_ext <<EOF
12126 #line 12127 "configure"
12127 #include "confdefs.h"
12128 /* Override any gcc2 internal prototype to avoid an error. */
12129 /* We use char because int might match the return type of a gcc2
12130 builtin and then its argument prototype would still apply. */
12137 if { (eval echo configure:12138: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12139 eval "ac_cv_lib_$ac_lib_var=yes"
12141 echo "configure: failed program was:" >&5
12142 cat conftest.$ac_ext >&5
12144 eval "ac_cv_lib_$ac_lib_var=no"
12149 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
12150 echo "$ac_t""yes" 1>&6
12151 ac_tr_lib=HAVE_LIB`echo kvm | sed -e 's/[^a-zA-Z0-9_]/_/g' \
12152 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
12153 { test "$extra_verbose" = "yes" && cat << EOF
12154 Defining $ac_tr_lib
12156 cat >> confdefs.h <<EOF
12157 #define $ac_tr_lib 1
12161 LIBS="-lkvm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkvm\" to \$LIBS"; fi
12164 echo "$ac_t""no" 1>&6
12170 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
12171 echo "configure:12172: checking whether netdb declares h_errno" >&5
12172 cat > conftest.$ac_ext <<EOF
12173 #line 12174 "configure"
12174 #include "confdefs.h"
12180 if { (eval echo configure:12181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12182 echo "$ac_t""yes" 1>&6
12183 { test "$extra_verbose" = "yes" && cat << \EOF
12184 Defining HAVE_H_ERRNO
12186 cat >> confdefs.h <<\EOF
12187 #define HAVE_H_ERRNO 1
12192 echo "configure: failed program was:" >&5
12193 cat conftest.$ac_ext >&5
12195 echo "$ac_t""no" 1>&6
12199 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
12200 echo "configure:12201: checking for sigsetjmp" >&5
12201 cat > conftest.$ac_ext <<EOF
12202 #line 12203 "configure"
12203 #include "confdefs.h"
12204 #include <setjmp.h>
12206 sigjmp_buf bar; sigsetjmp (bar, 0);
12209 if { (eval echo configure:12210: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12211 echo "$ac_t""yes" 1>&6
12212 { test "$extra_verbose" = "yes" && cat << \EOF
12213 Defining HAVE_SIGSETJMP
12215 cat >> confdefs.h <<\EOF
12216 #define HAVE_SIGSETJMP 1
12221 echo "configure: failed program was:" >&5
12222 cat conftest.$ac_ext >&5
12224 echo "$ac_t""no" 1>&6
12228 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
12229 echo "configure:12230: checking whether localtime caches TZ" >&5
12231 if test "$ac_cv_func_tzset" = "yes"; then
12232 cat > conftest.$ac_ext <<EOF
12233 #line 12234 "configure"
12234 #include "confdefs.h"
12237 # include <stdlib.h>
12239 extern char **environ;
12243 for (to = from = environ; (*to = *from); from++)
12244 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
12247 char TZ_GMT0[] = "TZ=GMT0";
12248 char TZ_PST8[] = "TZ=PST8";
12251 time_t now = time ((time_t *) 0);
12252 int hour_GMT0, hour_unset;
12253 if (putenv (TZ_GMT0) != 0)
12255 hour_GMT0 = localtime (&now)->tm_hour;
12257 hour_unset = localtime (&now)->tm_hour;
12258 if (putenv (TZ_PST8) != 0)
12260 if (localtime (&now)->tm_hour == hour_GMT0)
12263 if (localtime (&now)->tm_hour != hour_unset)
12268 if { (eval echo configure:12269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12270 emacs_cv_localtime_cache=no
12273 echo "configure: failed program was:" >&5
12274 cat conftest.$ac_ext >&5
12276 emacs_cv_localtime_cache=yes
12280 # If we lack tzset, report that localtime does not cache TZ,
12281 # since we can't invalidate the cache if we don't have tzset.
12282 emacs_cv_localtime_cache=no
12284 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
12285 if test $emacs_cv_localtime_cache = yes; then
12286 { test "$extra_verbose" = "yes" && cat << \EOF
12287 Defining LOCALTIME_CACHE
12289 cat >> confdefs.h <<\EOF
12290 #define LOCALTIME_CACHE 1
12296 if test "$HAVE_TIMEVAL" = "yes"; then
12297 echo $ac_n "checking whether gettimeofday accepts one or two arguments""... $ac_c" 1>&6
12298 echo "configure:12299: checking whether gettimeofday accepts one or two arguments" >&5
12299 cat > conftest.$ac_ext <<EOF
12300 #line 12301 "configure"
12301 #include "confdefs.h"
12303 #ifdef TIME_WITH_SYS_TIME
12304 #include <sys/time.h>
12307 #ifdef HAVE_SYS_TIME_H
12308 #include <sys/time.h>
12316 struct timeval time;
12317 gettimeofday (&time, 0);
12321 if { (eval echo configure:12322: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12323 echo "$ac_t""two" 1>&6
12325 echo "configure: failed program was:" >&5
12326 cat conftest.$ac_ext >&5
12328 echo "$ac_t""one" 1>&6
12329 { test "$extra_verbose" = "yes" && cat << \EOF
12330 Defining GETTIMEOFDAY_ONE_ARGUMENT
12332 cat >> confdefs.h <<\EOF
12333 #define GETTIMEOFDAY_ONE_ARGUMENT 1
12342 echo $ac_n "checking for inline""... $ac_c" 1>&6
12343 echo "configure:12344: checking for inline" >&5
12346 for ac_kw in inline __inline__ __inline; do
12347 cat > conftest.$ac_ext <<EOF
12348 #line 12349 "configure"
12349 #include "confdefs.h"
12355 if { (eval echo configure:12356: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12357 ac_cv_c_inline=$ac_kw; break
12359 echo "configure: failed program was:" >&5
12360 cat conftest.$ac_ext >&5
12366 echo "$ac_t""$ac_cv_c_inline" 1>&6
12367 case "$ac_cv_c_inline" in
12369 no) { test "$extra_verbose" = "yes" && cat << \EOF
12372 cat >> confdefs.h <<\EOF
12377 *) { test "$extra_verbose" = "yes" && cat << EOF
12378 Defining inline = $ac_cv_c_inline
12380 cat >> confdefs.h <<EOF
12381 #define inline $ac_cv_c_inline
12387 test "$ac_cv_c_inline" != "no" -a "$GCC" = "yes" && extra_objs="$extra_objs inline.o" && if test "$extra_verbose" = "yes"; then
12388 echo " xemacs will be linked with \"inline.o\""
12392 if test "$__DECC" != "yes"; then
12393 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12394 # for constant arguments. Useless!
12395 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
12396 echo "configure:12397: checking for working alloca.h" >&5
12398 cat > conftest.$ac_ext <<EOF
12399 #line 12400 "configure"
12400 #include "confdefs.h"
12401 #include <alloca.h>
12403 char *p = alloca(2 * sizeof(int));
12406 if { (eval echo configure:12407: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12408 ac_cv_header_alloca_h=yes
12410 echo "configure: failed program was:" >&5
12411 cat conftest.$ac_ext >&5
12413 ac_cv_header_alloca_h=no
12417 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
12418 if test $ac_cv_header_alloca_h = yes; then
12419 { test "$extra_verbose" = "yes" && cat << \EOF
12420 Defining HAVE_ALLOCA_H
12422 cat >> confdefs.h <<\EOF
12423 #define HAVE_ALLOCA_H 1
12429 echo $ac_n "checking for alloca""... $ac_c" 1>&6
12430 echo "configure:12431: checking for alloca" >&5
12432 cat > conftest.$ac_ext <<EOF
12433 #line 12434 "configure"
12434 #include "confdefs.h"
12437 # define alloca __builtin_alloca
12440 # include <malloc.h>
12441 # define alloca _alloca
12444 # include <alloca.h>
12449 # ifndef alloca /* predefined by HP cc +Olibcalls */
12458 char *p = (char *) alloca(1);
12461 if { (eval echo configure:12462: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12463 ac_cv_func_alloca_works=yes
12465 echo "configure: failed program was:" >&5
12466 cat conftest.$ac_ext >&5
12468 ac_cv_func_alloca_works=no
12472 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
12473 if test $ac_cv_func_alloca_works = yes; then
12474 { test "$extra_verbose" = "yes" && cat << \EOF
12475 Defining HAVE_ALLOCA
12477 cat >> confdefs.h <<\EOF
12478 #define HAVE_ALLOCA 1
12484 if test $ac_cv_func_alloca_works = no; then
12485 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12486 # that cause trouble. Some versions do not even contain alloca or
12487 # contain a buggy version. If you still want to use their alloca,
12488 # use ar to extract alloca.o from them instead of compiling alloca.c.
12489 ALLOCA=alloca.${ac_objext}
12490 { test "$extra_verbose" = "yes" && cat << \EOF
12493 cat >> confdefs.h <<\EOF
12499 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
12500 echo "configure:12501: checking whether alloca needs Cray hooks" >&5
12502 cat > conftest.$ac_ext <<EOF
12503 #line 12504 "configure"
12504 #include "confdefs.h"
12505 #if defined(CRAY) && ! defined(CRAY2)
12512 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12513 egrep "webecray" >/dev/null 2>&1; then
12523 echo "$ac_t""$ac_cv_os_cray" 1>&6
12524 if test $ac_cv_os_cray = yes; then
12525 for ac_func in _getb67 GETB67 getb67; do
12526 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12527 echo "configure:12528: checking for $ac_func" >&5
12529 cat > conftest.$ac_ext <<EOF
12530 #line 12531 "configure"
12531 #include "confdefs.h"
12532 /* System header to define __stub macros and hopefully few prototypes,
12533 which can conflict with char $ac_func(); below. */
12534 #include <assert.h>
12535 /* Override any gcc2 internal prototype to avoid an error. */
12536 /* We use char because int might match the return type of a gcc2
12537 builtin and then its argument prototype would still apply. */
12542 /* The GNU C library defines this for functions which it implements
12543 to always fail with ENOSYS. Some functions are actually named
12544 something starting with __ and the normal name is an alias. */
12545 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12553 if { (eval echo configure:12554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12555 eval "ac_cv_func_$ac_func=yes"
12557 echo "configure: failed program was:" >&5
12558 cat conftest.$ac_ext >&5
12560 eval "ac_cv_func_$ac_func=no"
12564 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12565 echo "$ac_t""yes" 1>&6
12566 { test "$extra_verbose" = "yes" && cat << EOF
12567 Defining CRAY_STACKSEG_END = $ac_func
12569 cat >> confdefs.h <<EOF
12570 #define CRAY_STACKSEG_END $ac_func
12576 echo "$ac_t""no" 1>&6
12582 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
12583 echo "configure:12584: checking stack direction for C alloca" >&5
12585 cat > conftest.$ac_ext <<EOF
12586 #line 12587 "configure"
12587 #include "confdefs.h"
12588 find_stack_direction ()
12590 static char *addr = 0;
12595 return find_stack_direction ();
12598 return (&dummy > addr) ? 1 : -1;
12602 exit (find_stack_direction() < 0);
12605 if { (eval echo configure:12606: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12607 ac_cv_c_stack_direction=1
12610 echo "configure: failed program was:" >&5
12611 cat conftest.$ac_ext >&5
12613 ac_cv_c_stack_direction=-1
12617 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
12618 { test "$extra_verbose" = "yes" && cat << EOF
12619 Defining STACK_DIRECTION = $ac_cv_c_stack_direction
12621 cat >> confdefs.h <<EOF
12622 #define STACK_DIRECTION $ac_cv_c_stack_direction
12628 test -n "$ALLOCA" && extra_objs="$extra_objs $ALLOCA" && if test "$extra_verbose" = "yes"; then
12629 echo " xemacs will be linked with \"$ALLOCA\""
12633 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
12634 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
12635 echo "configure:12636: checking for vfork.h" >&5
12637 cat > conftest.$ac_ext <<EOF
12638 #line 12639 "configure"
12639 #include "confdefs.h"
12642 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12643 { (eval echo configure:12644: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12644 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12645 if test -z "$ac_err"; then
12647 eval "ac_cv_header_$ac_safe=yes"
12650 echo "configure: failed program was:" >&5
12651 cat conftest.$ac_ext >&5
12653 eval "ac_cv_header_$ac_safe=no"
12656 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12657 echo "$ac_t""yes" 1>&6
12658 { test "$extra_verbose" = "yes" && cat << \EOF
12659 Defining HAVE_VFORK_H
12661 cat >> confdefs.h <<\EOF
12662 #define HAVE_VFORK_H 1
12667 echo "$ac_t""no" 1>&6
12670 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
12671 echo "configure:12672: checking for working vfork" >&5
12673 cat > conftest.$ac_ext <<EOF
12674 #line 12675 "configure"
12675 #include "confdefs.h"
12676 /* Thanks to Paul Eggert for this test. */
12678 #include <sys/types.h>
12679 #include <sys/stat.h>
12680 #ifdef HAVE_UNISTD_H
12681 #include <unistd.h>
12683 #ifdef HAVE_VFORK_H
12686 /* On some sparc systems, changes by the child to local and incoming
12687 argument registers are propagated back to the parent.
12688 The compiler is told about this with #include <vfork.h>,
12689 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
12690 Test for this by using a static variable whose address
12691 is put into a register that is clobbered by the vfork. */
12694 sparc_address_test (int arg)
12696 sparc_address_test (arg) int arg;
12699 static pid_t child;
12714 pid_t parent = getpid ();
12717 sparc_address_test ();
12722 /* Here is another test for sparc vfork register problems.
12723 This test uses lots of local variables, at least
12724 as many local variables as main has allocated so far
12725 including compiler temporaries. 4 locals are enough for
12726 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
12727 A buggy compiler should reuse the register of parent
12728 for one of the local variables, since it will think that
12729 parent can't possibly be used any more in this routine.
12730 Assigning to the local variable will thus munge parent
12731 in the parent process. */
12733 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12734 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12735 /* Convince the compiler that p..p7 are live; otherwise, it might
12736 use the same hardware register for all 8 local variables. */
12737 if (p != p1 || p != p2 || p != p3 || p != p4
12738 || p != p5 || p != p6 || p != p7)
12741 /* On some systems (e.g. IRIX 3.3),
12742 vfork doesn't separate parent from child file descriptors.
12743 If the child closes a descriptor before it execs or exits,
12744 this munges the parent's descriptor as well.
12745 Test for this by closing stdout in the child. */
12746 _exit(close(fileno(stdout)) != 0);
12751 while (wait(&status) != child)
12754 /* Was there some problem with vforking? */
12757 /* Did the child fail? (This shouldn't happen.) */
12760 /* Did the vfork/compiler bug occur? */
12761 || parent != getpid()
12763 /* Did the file descriptor bug occur? */
12764 || fstat(fileno(stdout), &st) != 0
12769 if { (eval echo configure:12770: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12771 ac_cv_func_vfork_works=yes
12774 echo "configure: failed program was:" >&5
12775 cat conftest.$ac_ext >&5
12777 ac_cv_func_vfork_works=no
12781 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
12782 if test $ac_cv_func_vfork_works = no; then
12783 { test "$extra_verbose" = "yes" && cat << \EOF
12784 Defining vfork = fork
12786 cat >> confdefs.h <<\EOF
12794 echo $ac_n "checking for working strcoll""... $ac_c" 1>&6
12795 echo "configure:12796: checking for working strcoll" >&5
12797 cat > conftest.$ac_ext <<EOF
12798 #line 12799 "configure"
12799 #include "confdefs.h"
12800 #include <string.h>
12803 exit (strcoll ("abc", "def") >= 0 ||
12804 strcoll ("ABC", "DEF") >= 0 ||
12805 strcoll ("123", "456") >= 0);
12808 if { (eval echo configure:12809: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12810 ac_cv_func_strcoll_works=yes
12813 echo "configure: failed program was:" >&5
12814 cat conftest.$ac_ext >&5
12816 ac_cv_func_strcoll_works=no
12820 echo "$ac_t""$ac_cv_func_strcoll_works" 1>&6
12821 if test $ac_cv_func_strcoll_works = yes; then
12822 { test "$extra_verbose" = "yes" && cat << \EOF
12823 Defining HAVE_STRCOLL
12825 cat >> confdefs.h <<\EOF
12826 #define HAVE_STRCOLL 1
12833 for ac_func in getpgrp
12835 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12836 echo "configure:12837: checking for $ac_func" >&5
12838 cat > conftest.$ac_ext <<EOF
12839 #line 12840 "configure"
12840 #include "confdefs.h"
12841 /* System header to define __stub macros and hopefully few prototypes,
12842 which can conflict with char $ac_func(); below. */
12843 #include <assert.h>
12844 /* Override any gcc2 internal prototype to avoid an error. */
12845 /* We use char because int might match the return type of a gcc2
12846 builtin and then its argument prototype would still apply. */
12851 /* The GNU C library defines this for functions which it implements
12852 to always fail with ENOSYS. Some functions are actually named
12853 something starting with __ and the normal name is an alias. */
12854 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12862 if { (eval echo configure:12863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12864 eval "ac_cv_func_$ac_func=yes"
12866 echo "configure: failed program was:" >&5
12867 cat conftest.$ac_ext >&5
12869 eval "ac_cv_func_$ac_func=no"
12873 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12874 echo "$ac_t""yes" 1>&6
12875 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12876 { test "$extra_verbose" = "yes" && cat << EOF
12877 Defining $ac_tr_func
12879 cat >> confdefs.h <<EOF
12880 #define $ac_tr_func 1
12885 echo "$ac_t""no" 1>&6
12889 echo $ac_n "checking whether getpgrp takes no argument""... $ac_c" 1>&6
12890 echo "configure:12891: checking whether getpgrp takes no argument" >&5
12892 cat > conftest.$ac_ext <<EOF
12893 #line 12894 "configure"
12894 #include "confdefs.h"
12897 * If this system has a BSD-style getpgrp(),
12898 * which takes a pid argument, exit unsuccessfully.
12900 * Snarfed from Chet Ramey's bash pgrp.c test program
12903 #include <sys/types.h>
12906 int pg1, pg2, pg3, pg4;
12907 int ng, np, s, child;
12914 pg3 = getpgrp(pid);
12918 * If all of these values are the same, it's pretty sure that
12919 * we're on a system that ignores getpgrp's first argument.
12921 if (pg2 == pg4 && pg1 == pg3 && pg2 == pg3)
12927 else if (child == 0) {
12930 * If this is Sys V, this will not work; pgrp will be
12931 * set to np because setpgrp just changes a pgrp to be
12932 * the same as the pid.
12935 ng = getpgrp(0); /* Same result for Sys V and BSD */
12948 if { (eval echo configure:12949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12950 ac_cv_func_getpgrp_void=yes
12953 echo "configure: failed program was:" >&5
12954 cat conftest.$ac_ext >&5
12956 ac_cv_func_getpgrp_void=no
12961 echo "$ac_t""$ac_cv_func_getpgrp_void" 1>&6
12962 if test $ac_cv_func_getpgrp_void = yes; then
12963 { test "$extra_verbose" = "yes" && cat << \EOF
12964 Defining GETPGRP_VOID
12966 cat >> confdefs.h <<\EOF
12967 #define GETPGRP_VOID 1
12974 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
12975 echo "configure:12976: checking for working mmap" >&5
12976 case "$opsys" in ultrix* ) have_mmap=no ;; *)
12977 cat > conftest.$ac_ext <<EOF
12978 #line 12979 "configure"
12979 #include "confdefs.h"
12981 #include <unistd.h>
12983 #include <sys/mman.h>
12985 #ifndef MAP_VARIABLE
12986 #define MAP_VARIABLE 0
12990 #define MAP_FAILED -1
12993 int main (int argc, char *argv[])
12997 #ifndef MAP_ANONYMOUS
12998 fd = open ("/dev/zero", O_RDWR);
13001 #define MAP_ANONYMOUS 0
13003 if (mmap(0, 1024, PROT_READ | PROT_WRITE,
13004 MAP_PRIVATE | MAP_VARIABLE | MAP_ANONYMOUS,
13005 fd, 0) != (void *) MAP_FAILED)
13007 perror ("conftest: mmap failed");
13011 if { (eval echo configure:13012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
13016 echo "configure: failed program was:" >&5
13017 cat conftest.$ac_ext >&5
13021 rm -fr conftest* ;;
13023 echo "$ac_t""$have_mmap" 1>&6
13024 test "$have_mmap" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
13027 cat >> confdefs.h <<\EOF
13028 #define HAVE_MMAP 1
13033 case "$opsys" in cygwin*)
13034 test "$rel_alloc" = "default" && rel_alloc=no ;;
13036 test "$GNU_MALLOC" != "yes" -a "$have_mmap" != "yes" && rel_alloc=no
13037 if test "$rel_alloc $have_mmap" = "default yes"; then
13038 if test "$doug_lea_malloc" = "yes"; then
13039 echo $ac_n "checking for M_MMAP_THRESHOLD""... $ac_c" 1>&6
13040 echo "configure:13041: checking for M_MMAP_THRESHOLD" >&5
13041 cat > conftest.$ac_ext <<EOF
13042 #line 13043 "configure"
13043 #include "confdefs.h"
13044 #include <malloc.h>
13047 #ifndef M_MMAP_THRESHOLD
13048 #error No M_MMAP_THRESHOLD :-(
13049 !@+$%^&*_)(_ - unlikely to compile...
13054 if { (eval echo configure:13055: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
13056 rel_alloc=no; echo "$ac_t""yes" 1>&6;
13058 echo "configure: failed program was:" >&5
13059 cat conftest.$ac_ext >&5
13061 rel_alloc=yes; echo "$ac_t""no" 1>&6;
13068 test "$rel_alloc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
13071 cat >> confdefs.h <<\EOF
13072 #define REL_ALLOC 1
13077 ac_safe=`echo "termios.h" | sed 'y%./+-%__p_%'`
13078 echo $ac_n "checking for termios.h""... $ac_c" 1>&6
13079 echo "configure:13080: checking for termios.h" >&5
13081 cat > conftest.$ac_ext <<EOF
13082 #line 13083 "configure"
13083 #include "confdefs.h"
13084 #include <termios.h>
13086 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13087 { (eval echo configure:13088: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13088 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13089 if test -z "$ac_err"; then
13091 eval "ac_cv_header_$ac_safe=yes"
13094 echo "configure: failed program was:" >&5
13095 cat conftest.$ac_ext >&5
13097 eval "ac_cv_header_$ac_safe=no"
13100 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13101 echo "$ac_t""yes" 1>&6
13102 { test "$extra_verbose" = "yes" && cat << \EOF
13103 Defining HAVE_TERMIOS
13105 cat >> confdefs.h <<\EOF
13106 #define HAVE_TERMIOS 1
13110 { test "$extra_verbose" = "yes" && cat << \EOF
13111 Defining SIGNALS_VIA_CHARACTERS
13113 cat >> confdefs.h <<\EOF
13114 #define SIGNALS_VIA_CHARACTERS 1
13118 { test "$extra_verbose" = "yes" && cat << \EOF
13121 cat >> confdefs.h <<\EOF
13122 #define NO_TERMIO 1
13127 echo "$ac_t""no" 1>&6
13128 ac_safe=`echo "termio.h" | sed 'y%./+-%__p_%'`
13129 echo $ac_n "checking for termio.h""... $ac_c" 1>&6
13130 echo "configure:13131: checking for termio.h" >&5
13132 cat > conftest.$ac_ext <<EOF
13133 #line 13134 "configure"
13134 #include "confdefs.h"
13135 #include <termio.h>
13137 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13138 { (eval echo configure:13139: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13139 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13140 if test -z "$ac_err"; then
13142 eval "ac_cv_header_$ac_safe=yes"
13145 echo "configure: failed program was:" >&5
13146 cat conftest.$ac_ext >&5
13148 eval "ac_cv_header_$ac_safe=no"
13151 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13152 echo "$ac_t""yes" 1>&6
13153 { test "$extra_verbose" = "yes" && cat << \EOF
13154 Defining HAVE_TERMIO
13156 cat >> confdefs.h <<\EOF
13157 #define HAVE_TERMIO 1
13162 echo "$ac_t""no" 1>&6
13169 echo $ac_n "checking for socket""... $ac_c" 1>&6
13170 echo "configure:13171: checking for socket" >&5
13172 cat > conftest.$ac_ext <<EOF
13173 #line 13174 "configure"
13174 #include "confdefs.h"
13175 /* System header to define __stub macros and hopefully few prototypes,
13176 which can conflict with char socket(); below. */
13177 #include <assert.h>
13178 /* Override any gcc2 internal prototype to avoid an error. */
13179 /* We use char because int might match the return type of a gcc2
13180 builtin and then its argument prototype would still apply. */
13185 /* The GNU C library defines this for functions which it implements
13186 to always fail with ENOSYS. Some functions are actually named
13187 something starting with __ and the normal name is an alias. */
13188 #if defined (__stub_socket) || defined (__stub___socket)
13196 if { (eval echo configure:13197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13198 eval "ac_cv_func_socket=yes"
13200 echo "configure: failed program was:" >&5
13201 cat conftest.$ac_ext >&5
13203 eval "ac_cv_func_socket=no"
13207 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
13208 echo "$ac_t""yes" 1>&6
13209 ac_safe=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
13210 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
13211 echo "configure:13212: checking for netinet/in.h" >&5
13213 cat > conftest.$ac_ext <<EOF
13214 #line 13215 "configure"
13215 #include "confdefs.h"
13216 #include <netinet/in.h>
13218 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13219 { (eval echo configure:13220: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13220 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13221 if test -z "$ac_err"; then
13223 eval "ac_cv_header_$ac_safe=yes"
13226 echo "configure: failed program was:" >&5
13227 cat conftest.$ac_ext >&5
13229 eval "ac_cv_header_$ac_safe=no"
13232 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13233 echo "$ac_t""yes" 1>&6
13234 ac_safe=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
13235 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
13236 echo "configure:13237: checking for arpa/inet.h" >&5
13238 cat > conftest.$ac_ext <<EOF
13239 #line 13240 "configure"
13240 #include "confdefs.h"
13241 #include <arpa/inet.h>
13243 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13244 { (eval echo configure:13245: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13245 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13246 if test -z "$ac_err"; then
13248 eval "ac_cv_header_$ac_safe=yes"
13251 echo "configure: failed program was:" >&5
13252 cat conftest.$ac_ext >&5
13254 eval "ac_cv_header_$ac_safe=no"
13257 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13258 echo "$ac_t""yes" 1>&6
13260 { test "$extra_verbose" = "yes" && cat << \EOF
13261 Defining HAVE_SOCKETS
13263 cat >> confdefs.h <<\EOF
13264 #define HAVE_SOCKETS 1
13268 echo $ac_n "checking "for sun_len member in struct sockaddr_un"""... $ac_c" 1>&6
13269 echo "configure:13270: checking "for sun_len member in struct sockaddr_un"" >&5
13270 cat > conftest.$ac_ext <<EOF
13271 #line 13272 "configure"
13272 #include "confdefs.h"
13274 #include <sys/types.h>
13275 #include <sys/socket.h>
13276 #include <sys/un.h>
13279 static struct sockaddr_un x; x.sun_len = 1;
13282 if { (eval echo configure:13283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13284 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
13285 Defining HAVE_SOCKADDR_SUN_LEN
13287 cat >> confdefs.h <<\EOF
13288 #define HAVE_SOCKADDR_SUN_LEN 1
13293 echo "configure: failed program was:" >&5
13294 cat conftest.$ac_ext >&5
13296 echo "$ac_t""no" 1>&6
13299 echo $ac_n "checking "for ip_mreq struct in netinet/in.h"""... $ac_c" 1>&6
13300 echo "configure:13301: checking "for ip_mreq struct in netinet/in.h"" >&5
13301 cat > conftest.$ac_ext <<EOF
13302 #line 13303 "configure"
13303 #include "confdefs.h"
13305 #include <sys/types.h>
13306 #include <netinet/in.h>
13309 static struct ip_mreq x;
13312 if { (eval echo configure:13313: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13314 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
13315 Defining HAVE_MULTICAST
13317 cat >> confdefs.h <<\EOF
13318 #define HAVE_MULTICAST 1
13323 echo "configure: failed program was:" >&5
13324 cat conftest.$ac_ext >&5
13326 echo "$ac_t""no" 1>&6
13330 echo "$ac_t""no" 1>&6
13334 echo "$ac_t""no" 1>&6
13338 echo "$ac_t""no" 1>&6
13342 echo $ac_n "checking for msgget""... $ac_c" 1>&6
13343 echo "configure:13344: checking for msgget" >&5
13345 cat > conftest.$ac_ext <<EOF
13346 #line 13347 "configure"
13347 #include "confdefs.h"
13348 /* System header to define __stub macros and hopefully few prototypes,
13349 which can conflict with char msgget(); below. */
13350 #include <assert.h>
13351 /* Override any gcc2 internal prototype to avoid an error. */
13352 /* We use char because int might match the return type of a gcc2
13353 builtin and then its argument prototype would still apply. */
13358 /* The GNU C library defines this for functions which it implements
13359 to always fail with ENOSYS. Some functions are actually named
13360 something starting with __ and the normal name is an alias. */
13361 #if defined (__stub_msgget) || defined (__stub___msgget)
13369 if { (eval echo configure:13370: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13371 eval "ac_cv_func_msgget=yes"
13373 echo "configure: failed program was:" >&5
13374 cat conftest.$ac_ext >&5
13376 eval "ac_cv_func_msgget=no"
13380 if eval "test \"`echo '$ac_cv_func_'msgget`\" = yes"; then
13381 echo "$ac_t""yes" 1>&6
13382 ac_safe=`echo "sys/ipc.h" | sed 'y%./+-%__p_%'`
13383 echo $ac_n "checking for sys/ipc.h""... $ac_c" 1>&6
13384 echo "configure:13385: checking for sys/ipc.h" >&5
13386 cat > conftest.$ac_ext <<EOF
13387 #line 13388 "configure"
13388 #include "confdefs.h"
13389 #include <sys/ipc.h>
13391 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13392 { (eval echo configure:13393: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13393 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13394 if test -z "$ac_err"; then
13396 eval "ac_cv_header_$ac_safe=yes"
13399 echo "configure: failed program was:" >&5
13400 cat conftest.$ac_ext >&5
13402 eval "ac_cv_header_$ac_safe=no"
13405 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13406 echo "$ac_t""yes" 1>&6
13407 ac_safe=`echo "sys/msg.h" | sed 'y%./+-%__p_%'`
13408 echo $ac_n "checking for sys/msg.h""... $ac_c" 1>&6
13409 echo "configure:13410: checking for sys/msg.h" >&5
13411 cat > conftest.$ac_ext <<EOF
13412 #line 13413 "configure"
13413 #include "confdefs.h"
13414 #include <sys/msg.h>
13416 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13417 { (eval echo configure:13418: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13418 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13419 if test -z "$ac_err"; then
13421 eval "ac_cv_header_$ac_safe=yes"
13424 echo "configure: failed program was:" >&5
13425 cat conftest.$ac_ext >&5
13427 eval "ac_cv_header_$ac_safe=no"
13430 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13431 echo "$ac_t""yes" 1>&6
13432 { test "$extra_verbose" = "yes" && cat << \EOF
13433 Defining HAVE_SYSVIPC
13435 cat >> confdefs.h <<\EOF
13436 #define HAVE_SYSVIPC 1
13441 echo "$ac_t""no" 1>&6
13445 echo "$ac_t""no" 1>&6
13449 echo "$ac_t""no" 1>&6
13453 ac_safe=`echo "dirent.h" | sed 'y%./+-%__p_%'`
13454 echo $ac_n "checking for dirent.h""... $ac_c" 1>&6
13455 echo "configure:13456: checking for dirent.h" >&5
13457 cat > conftest.$ac_ext <<EOF
13458 #line 13459 "configure"
13459 #include "confdefs.h"
13460 #include <dirent.h>
13462 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13463 { (eval echo configure:13464: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13464 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13465 if test -z "$ac_err"; then
13467 eval "ac_cv_header_$ac_safe=yes"
13470 echo "configure: failed program was:" >&5
13471 cat conftest.$ac_ext >&5
13473 eval "ac_cv_header_$ac_safe=no"
13476 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13477 echo "$ac_t""yes" 1>&6
13478 { test "$extra_verbose" = "yes" && cat << \EOF
13479 Defining SYSV_SYSTEM_DIR
13481 cat >> confdefs.h <<\EOF
13482 #define SYSV_SYSTEM_DIR 1
13487 echo "$ac_t""no" 1>&6
13488 ac_safe=`echo "sys/dir.h" | sed 'y%./+-%__p_%'`
13489 echo $ac_n "checking for sys/dir.h""... $ac_c" 1>&6
13490 echo "configure:13491: checking for sys/dir.h" >&5
13492 cat > conftest.$ac_ext <<EOF
13493 #line 13494 "configure"
13494 #include "confdefs.h"
13495 #include <sys/dir.h>
13497 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13498 { (eval echo configure:13499: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13499 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13500 if test -z "$ac_err"; then
13502 eval "ac_cv_header_$ac_safe=yes"
13505 echo "configure: failed program was:" >&5
13506 cat conftest.$ac_ext >&5
13508 eval "ac_cv_header_$ac_safe=no"
13511 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13512 echo "$ac_t""yes" 1>&6
13515 echo "$ac_t""no" 1>&6
13516 { test "$extra_verbose" = "yes" && cat << \EOF
13517 Defining NONSYSTEM_DIR_LIBRARY
13519 cat >> confdefs.h <<\EOF
13520 #define NONSYSTEM_DIR_LIBRARY 1
13529 ac_safe=`echo "nlist.h" | sed 'y%./+-%__p_%'`
13530 echo $ac_n "checking for nlist.h""... $ac_c" 1>&6
13531 echo "configure:13532: checking for nlist.h" >&5
13533 cat > conftest.$ac_ext <<EOF
13534 #line 13535 "configure"
13535 #include "confdefs.h"
13538 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13539 { (eval echo configure:13540: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13540 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13541 if test -z "$ac_err"; then
13543 eval "ac_cv_header_$ac_safe=yes"
13546 echo "configure: failed program was:" >&5
13547 cat conftest.$ac_ext >&5
13549 eval "ac_cv_header_$ac_safe=no"
13552 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13553 echo "$ac_t""yes" 1>&6
13554 { test "$extra_verbose" = "yes" && cat << \EOF
13555 Defining NLIST_STRUCT
13557 cat >> confdefs.h <<\EOF
13558 #define NLIST_STRUCT 1
13563 echo "$ac_t""no" 1>&6
13568 echo "checking "for sound support"" 1>&6
13569 echo "configure:13570: checking "for sound support"" >&5
13570 test -z "$with_native_sound" -a -n "$native_sound_lib" && with_native_sound=yes
13572 if test "$with_native_sound" != "no"; then
13573 if test -n "$native_sound_lib"; then
13574 ac_safe=`echo "multimedia/audio_device.h" | sed 'y%./+-%__p_%'`
13575 echo $ac_n "checking for multimedia/audio_device.h""... $ac_c" 1>&6
13576 echo "configure:13577: checking for multimedia/audio_device.h" >&5
13578 cat > conftest.$ac_ext <<EOF
13579 #line 13580 "configure"
13580 #include "confdefs.h"
13581 #include <multimedia/audio_device.h>
13583 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13584 { (eval echo configure:13585: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13585 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13586 if test -z "$ac_err"; then
13588 eval "ac_cv_header_$ac_safe=yes"
13591 echo "configure: failed program was:" >&5
13592 cat conftest.$ac_ext >&5
13594 eval "ac_cv_header_$ac_safe=no"
13597 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13598 echo "$ac_t""yes" 1>&6
13599 sound_found=yes sound_cflags=""
13600 extra_objs="$extra_objs sunplay.o" && if test "$extra_verbose" = "yes"; then
13601 echo " xemacs will be linked with \"sunplay.o\""
13604 echo "$ac_t""no" 1>&6
13609 if test -z "$sound_found" -a -d "/usr/demo/SOUND"; then
13610 if test -d "/usr/demo/SOUND/include/multimedia"; then
13611 sun_sound_cflags="-I/usr/demo/SOUND/include"
13612 elif test -d "/usr/demo/SOUND/multimedia"; then
13613 sun_sound_cflags="-I/usr/demo/SOUND"
13616 if test -n "$native_sound_lib"; then
13617 sun_sound_lib="$native_sound_lib"
13618 elif test -r "/usr/demo/SOUND/lib/libaudio.a"; then
13619 sun_sound_lib="/usr/demo/SOUND/lib/libaudio.a"
13620 elif test -r "/usr/demo/SOUND/libaudio.a"; then
13621 sun_sound_lib="/usr/demo/SOUND/libaudio.a"
13624 if test -n "$sun_sound_cflags" -a -n "$sun_sound_lib"; then
13625 native_sound_lib="$sun_sound_lib"
13626 sound_cflags="$sun_sound_cflags"
13628 extra_objs="$extra_objs sunplay.o" && if test "$extra_verbose" = "yes"; then
13629 echo " xemacs will be linked with \"sunplay.o\""
13634 if test -z "$sound_found"; then
13635 case "$canonical" in
13637 if test -z "$native_sound_lib"; then
13639 echo $ac_n "checking for ALopenport in -laudio""... $ac_c" 1>&6
13640 echo "configure:13641: checking for ALopenport in -laudio" >&5
13641 ac_lib_var=`echo audio'_'ALopenport | sed 'y%./+-%__p_%'`
13643 xe_check_libs=" -laudio "
13644 cat > conftest.$ac_ext <<EOF
13645 #line 13646 "configure"
13646 #include "confdefs.h"
13647 /* Override any gcc2 internal prototype to avoid an error. */
13648 /* We use char because int might match the return type of a gcc2
13649 builtin and then its argument prototype would still apply. */
13656 if { (eval echo configure:13657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13658 eval "ac_cv_lib_$ac_lib_var=yes"
13660 echo "configure: failed program was:" >&5
13661 cat conftest.$ac_ext >&5
13663 eval "ac_cv_lib_$ac_lib_var=no"
13668 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13669 echo "$ac_t""yes" 1>&6
13670 native_sound_lib="-laudio"
13672 echo "$ac_t""no" 1>&6
13677 if test -n "$native_sound_lib"; then
13678 sound_found=yes sound_cflags=""
13679 extra_objs="$extra_objs sgiplay.o" && if test "$extra_verbose" = "yes"; then
13680 echo " xemacs will be linked with \"sgiplay.o\""
13684 if test -z "$native_sound_lib"; then
13686 echo $ac_n "checking for AOpenAudio in -lAlib""... $ac_c" 1>&6
13687 echo "configure:13688: checking for AOpenAudio in -lAlib" >&5
13688 ac_lib_var=`echo Alib'_'AOpenAudio | sed 'y%./+-%__p_%'`
13690 xe_check_libs=" -lAlib "
13691 cat > conftest.$ac_ext <<EOF
13692 #line 13693 "configure"
13693 #include "confdefs.h"
13694 /* Override any gcc2 internal prototype to avoid an error. */
13695 /* We use char because int might match the return type of a gcc2
13696 builtin and then its argument prototype would still apply. */
13703 if { (eval echo configure:13704: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13705 eval "ac_cv_lib_$ac_lib_var=yes"
13707 echo "configure: failed program was:" >&5
13708 cat conftest.$ac_ext >&5
13710 eval "ac_cv_lib_$ac_lib_var=no"
13715 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13716 echo "$ac_t""yes" 1>&6
13717 native_sound_lib="-lAlib"
13719 echo "$ac_t""no" 1>&6
13724 if test -n "$native_sound_lib"; then
13726 extra_objs="$extra_objs hpplay.o" && if test "$extra_verbose" = "yes"; then
13727 echo " xemacs will be linked with \"hpplay.o\""
13729 if test "$GCC" = "yes" # Kludge city
13730 then sound_cflags="-Dconst= -Dvolatile= -I/usr/audio/examples"
13731 else sound_cflags="+e -I/usr/audio/examples"
13737 if test -z "$sound_found"; then
13738 if test "$with_msw" = "yes"; then
13744 if test -z "$sound_found"; then
13745 for dir in "machine" "sys" "linux"; do
13746 ac_safe=`echo "${dir}/soundcard.h" | sed 'y%./+-%__p_%'`
13747 echo $ac_n "checking for ${dir}/soundcard.h""... $ac_c" 1>&6
13748 echo "configure:13749: checking for ${dir}/soundcard.h" >&5
13750 cat > conftest.$ac_ext <<EOF
13751 #line 13752 "configure"
13752 #include "confdefs.h"
13753 #include <${dir}/soundcard.h>
13755 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13756 { (eval echo configure:13757: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13757 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13758 if test -z "$ac_err"; then
13760 eval "ac_cv_header_$ac_safe=yes"
13763 echo "configure: failed program was:" >&5
13764 cat conftest.$ac_ext >&5
13766 eval "ac_cv_header_$ac_safe=no"
13769 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13770 echo "$ac_t""yes" 1>&6
13773 extra_objs="$extra_objs linuxplay.o" && if test "$extra_verbose" = "yes"; then
13774 echo " xemacs will be linked with \"linuxplay.o\""
13776 { test "$extra_verbose" = "yes" && cat << EOF
13777 Defining SOUNDCARD_H_FILE = "${dir}/soundcard.h"
13779 cat >> confdefs.h <<EOF
13780 #define SOUNDCARD_H_FILE "${dir}/soundcard.h"
13786 echo "$ac_t""no" 1>&6
13792 test "$sound_found" = "yes" && with_native_sound=yes
13795 if test "$with_native_sound" = "yes"; then
13796 { test "$extra_verbose" = "yes" && cat << \EOF
13797 Defining HAVE_NATIVE_SOUND
13799 cat >> confdefs.h <<\EOF
13800 #define HAVE_NATIVE_SOUND 1
13804 test -n "$native_sound_lib" && LIBS="$native_sound_lib $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$native_sound_lib\" to \$LIBS"; fi
13807 if test "$with_nas_sound" != "no"; then
13808 ac_safe=`echo "audio/audiolib.h" | sed 'y%./+-%__p_%'`
13809 echo $ac_n "checking for audio/audiolib.h""... $ac_c" 1>&6
13810 echo "configure:13811: checking for audio/audiolib.h" >&5
13812 cat > conftest.$ac_ext <<EOF
13813 #line 13814 "configure"
13814 #include "confdefs.h"
13815 #include <audio/audiolib.h>
13817 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13818 { (eval echo configure:13819: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13819 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13820 if test -z "$ac_err"; then
13822 eval "ac_cv_header_$ac_safe=yes"
13825 echo "configure: failed program was:" >&5
13826 cat conftest.$ac_ext >&5
13828 eval "ac_cv_header_$ac_safe=no"
13831 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13832 echo "$ac_t""yes" 1>&6
13835 echo $ac_n "checking for AuOpenServer in -laudio""... $ac_c" 1>&6
13836 echo "configure:13837: checking for AuOpenServer in -laudio" >&5
13837 ac_lib_var=`echo audio'_'AuOpenServer | sed 'y%./+-%__p_%'`
13839 xe_check_libs=" -laudio "
13840 cat > conftest.$ac_ext <<EOF
13841 #line 13842 "configure"
13842 #include "confdefs.h"
13843 /* Override any gcc2 internal prototype to avoid an error. */
13844 /* We use char because int might match the return type of a gcc2
13845 builtin and then its argument prototype would still apply. */
13846 char AuOpenServer();
13852 if { (eval echo configure:13853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13854 eval "ac_cv_lib_$ac_lib_var=yes"
13856 echo "configure: failed program was:" >&5
13857 cat conftest.$ac_ext >&5
13859 eval "ac_cv_lib_$ac_lib_var=no"
13864 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13865 echo "$ac_t""yes" 1>&6
13868 echo "$ac_t""no" 1>&6
13873 echo "$ac_t""no" 1>&6
13876 if test "$have_nas_sound" = "yes"; then
13878 { test "$extra_verbose" = "yes" && cat << \EOF
13879 Defining HAVE_NAS_SOUND
13881 cat >> confdefs.h <<\EOF
13882 #define HAVE_NAS_SOUND 1
13886 extra_objs="$extra_objs nas.o" && if test "$extra_verbose" = "yes"; then
13887 echo " xemacs will be linked with \"nas.o\""
13889 libs_x="-laudio $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-laudio\" to \$libs_x"; fi
13890 cat > conftest.$ac_ext <<EOF
13891 #line 13892 "configure"
13892 #include "confdefs.h"
13893 #include <audio/Xtutil.h>
13895 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13896 egrep "AuXtErrorJump" >/dev/null 2>&1; then
13900 old_nas=yes; { test "$extra_verbose" = "yes" && cat << \EOF
13901 Defining NAS_NO_ERROR_JUMP
13903 cat >> confdefs.h <<\EOF
13904 #define NAS_NO_ERROR_JUMP 1
13912 test "$with_nas_sound" = "yes" && \
13913 { echo "Error:" "Required NAS sound support cannot be provided." >&2; exit 1; }
13918 if test "$with_esd_sound" != "no"; then
13919 # Extract the first word of "esd-config", so it can be a program name with args.
13920 set dummy esd-config; ac_word=$2
13921 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
13922 echo "configure:13923: checking for $ac_word" >&5
13924 if test -n "$have_esd_config"; then
13925 ac_cv_prog_have_esd_config="$have_esd_config" # Let the user override the test.
13927 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
13929 for ac_dir in $ac_dummy; do
13930 test -z "$ac_dir" && ac_dir=.
13931 if test -f $ac_dir/$ac_word; then
13932 ac_cv_prog_have_esd_config="yes"
13937 test -z "$ac_cv_prog_have_esd_config" && ac_cv_prog_have_esd_config="no"
13939 have_esd_config="$ac_cv_prog_have_esd_config"
13940 if test -n "$have_esd_config"; then
13941 echo "$ac_t""$have_esd_config" 1>&6
13943 echo "$ac_t""no" 1>&6
13946 if test "$have_esd_config" = "yes"; then
13947 save_c_switch_site="$c_switch_site" save_LIBS="$LIBS"
13948 c_switch_site="$c_switch_site `esd-config --cflags`" && if test "$extra_verbose" = "yes"; then echo " Appending \"`esd-config --cflags`\" to \$c_switch_site"; fi
13949 LIBS="`esd-config --libs` $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"`esd-config --libs`\" to \$LIBS"; fi
13950 echo $ac_n "checking for esd_play_stream""... $ac_c" 1>&6
13951 echo "configure:13952: checking for esd_play_stream" >&5
13953 cat > conftest.$ac_ext <<EOF
13954 #line 13955 "configure"
13955 #include "confdefs.h"
13956 /* System header to define __stub macros and hopefully few prototypes,
13957 which can conflict with char esd_play_stream(); below. */
13958 #include <assert.h>
13959 /* Override any gcc2 internal prototype to avoid an error. */
13960 /* We use char because int might match the return type of a gcc2
13961 builtin and then its argument prototype would still apply. */
13962 char esd_play_stream();
13966 /* The GNU C library defines this for functions which it implements
13967 to always fail with ENOSYS. Some functions are actually named
13968 something starting with __ and the normal name is an alias. */
13969 #if defined (__stub_esd_play_stream) || defined (__stub___esd_play_stream)
13977 if { (eval echo configure:13978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13979 eval "ac_cv_func_esd_play_stream=yes"
13981 echo "configure: failed program was:" >&5
13982 cat conftest.$ac_ext >&5
13984 eval "ac_cv_func_esd_play_stream=no"
13988 if eval "test \"`echo '$ac_cv_func_'esd_play_stream`\" = yes"; then
13989 echo "$ac_t""yes" 1>&6
13992 echo "$ac_t""no" 1>&6
13993 c_switch_site="$save_c_switch_site" LIBS="$save_LIBS"
13998 if test "$have_esd_sound" = "yes"; then
14001 extra_objs="$extra_objs esd.o" && if test "$extra_verbose" = "yes"; then
14002 echo " xemacs will be linked with \"esd.o\""
14004 { test "$extra_verbose" = "yes" && cat << \EOF
14005 Defining HAVE_ESD_SOUND
14007 cat >> confdefs.h <<\EOF
14008 #define HAVE_ESD_SOUND 1
14013 test "$with_esd_sound" = "yes" && \
14014 { echo "Error:" "Required ESD sound support cannot be provided." >&2; exit 1; }
14019 test "$need_miscplay" = "yes" && extra_objs="$extra_objs miscplay.o" && if test "$extra_verbose" = "yes"; then
14020 echo " xemacs will be linked with \"miscplay.o\""
14024 test -z "$with_tty" && with_tty=yes
14026 if test "$with_tty" = "yes" ; then
14027 echo "checking for TTY-related features" 1>&6
14028 echo "configure:14029: checking for TTY-related features" >&5
14029 { test "$extra_verbose" = "yes" && cat << \EOF
14032 cat >> confdefs.h <<\EOF
14037 extra_objs="$extra_objs console-tty.o device-tty.o event-tty.o frame-tty.o objects-tty.o redisplay-tty.o cm.o" && if test "$extra_verbose" = "yes"; then
14038 echo " xemacs will be linked with \"console-tty.o device-tty.o event-tty.o frame-tty.o objects-tty.o redisplay-tty.o cm.o\""
14041 if test -z "$with_ncurses"; then
14043 echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
14044 echo "configure:14045: checking for tgetent in -lncurses" >&5
14045 ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
14047 xe_check_libs=" -lncurses "
14048 cat > conftest.$ac_ext <<EOF
14049 #line 14050 "configure"
14050 #include "confdefs.h"
14051 /* Override any gcc2 internal prototype to avoid an error. */
14052 /* We use char because int might match the return type of a gcc2
14053 builtin and then its argument prototype would still apply. */
14060 if { (eval echo configure:14061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14062 eval "ac_cv_lib_$ac_lib_var=yes"
14064 echo "configure: failed program was:" >&5
14065 cat conftest.$ac_ext >&5
14067 eval "ac_cv_lib_$ac_lib_var=no"
14072 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14073 echo "$ac_t""yes" 1>&6
14076 echo "$ac_t""no" 1>&6
14082 if test "$with_ncurses" = "yes"; then
14083 { test "$extra_verbose" = "yes" && cat << \EOF
14084 Defining HAVE_NCURSES
14086 cat >> confdefs.h <<\EOF
14087 #define HAVE_NCURSES 1
14091 ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'`
14092 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6
14093 echo "configure:14094: checking for ncurses/curses.h" >&5
14095 cat > conftest.$ac_ext <<EOF
14096 #line 14097 "configure"
14097 #include "confdefs.h"
14098 #include <ncurses/curses.h>
14100 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14101 { (eval echo configure:14102: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14102 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14103 if test -z "$ac_err"; then
14105 eval "ac_cv_header_$ac_safe=yes"
14108 echo "configure: failed program was:" >&5
14109 cat conftest.$ac_ext >&5
14111 eval "ac_cv_header_$ac_safe=no"
14114 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14115 echo "$ac_t""yes" 1>&6
14116 curses_h_file=ncurses/curses.h
14118 echo "$ac_t""no" 1>&6
14121 ac_safe=`echo "ncurses/term.h" | sed 'y%./+-%__p_%'`
14122 echo $ac_n "checking for ncurses/term.h""... $ac_c" 1>&6
14123 echo "configure:14124: checking for ncurses/term.h" >&5
14125 cat > conftest.$ac_ext <<EOF
14126 #line 14127 "configure"
14127 #include "confdefs.h"
14128 #include <ncurses/term.h>
14130 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14131 { (eval echo configure:14132: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14132 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14133 if test -z "$ac_err"; then
14135 eval "ac_cv_header_$ac_safe=yes"
14138 echo "configure: failed program was:" >&5
14139 cat conftest.$ac_ext >&5
14141 eval "ac_cv_header_$ac_safe=no"
14144 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14145 echo "$ac_t""yes" 1>&6
14146 term_h_file=ncurses/term.h
14148 echo "$ac_t""no" 1>&6
14151 extra_objs="$extra_objs terminfo.o" && if test "$extra_verbose" = "yes"; then
14152 echo " xemacs will be linked with \"terminfo.o\""
14154 LIBS="-lncurses $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lncurses\" to \$LIBS"; fi
14156 if test "$ac_cv_header_ncurses_curses_h" != "yes" ; then
14157 save_c_switch_site="$c_switch_site"
14158 c_switch_site="$c_switch_site -I/usr/include/ncurses"
14159 ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'`
14160 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6
14161 echo "configure:14162: checking for ncurses/curses.h" >&5
14163 cat > conftest.$ac_ext <<EOF
14164 #line 14165 "configure"
14165 #include "confdefs.h"
14166 #include <ncurses/curses.h>
14168 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14169 { (eval echo configure:14170: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14170 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14171 if test -z "$ac_err"; then
14173 eval "ac_cv_header_$ac_safe=yes"
14176 echo "configure: failed program was:" >&5
14177 cat conftest.$ac_ext >&5
14179 eval "ac_cv_header_$ac_safe=no"
14182 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14183 echo "$ac_t""yes" 1>&6
14184 curses_h_file=ncurses/curses.h
14186 echo "$ac_t""no" 1>&6
14189 if test "$ac_cv_header_ncurses_curses_h" = "yes"
14190 then echo "configure: warning: "Your system has the bogus ncurses include bug."" 1>&2
14191 else c_switch_site="$save_c_switch_site"
14194 else if test "$have_terminfo" = "yes"; then
14195 extra_objs="$extra_objs terminfo.o" && if test "$extra_verbose" = "yes"; then
14196 echo " xemacs will be linked with \"terminfo.o\""
14198 if test -n "$libs_termcap"; then
14199 LIBS="$libs_termcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$libs_termcap\" to \$LIBS"; fi
14201 for lib in curses termlib termcap; do
14203 echo $ac_n "checking for tgetent in -l$lib""... $ac_c" 1>&6
14204 echo "configure:14205: checking for tgetent in -l$lib" >&5
14205 ac_lib_var=`echo $lib'_'tgetent | sed 'y%./+-%__p_%'`
14207 xe_check_libs=" -l$lib "
14208 cat > conftest.$ac_ext <<EOF
14209 #line 14210 "configure"
14210 #include "confdefs.h"
14211 /* Override any gcc2 internal prototype to avoid an error. */
14212 /* We use char because int might match the return type of a gcc2
14213 builtin and then its argument prototype would still apply. */
14220 if { (eval echo configure:14221: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14222 eval "ac_cv_lib_$ac_lib_var=yes"
14224 echo "configure: failed program was:" >&5
14225 cat conftest.$ac_ext >&5
14227 eval "ac_cv_lib_$ac_lib_var=no"
14232 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14233 echo "$ac_t""yes" 1>&6
14234 LIBS="-l${lib} $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l${lib}\" to \$LIBS"; fi; break
14236 echo "$ac_t""no" 1>&6
14242 else if test -n "$libs_termcap" -a "$opsys" = "openbsd"; then
14244 echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6
14245 echo "configure:14246: checking for tgoto in -ltermcap" >&5
14246 ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'`
14248 xe_check_libs=" -ltermcap "
14249 cat > conftest.$ac_ext <<EOF
14250 #line 14251 "configure"
14251 #include "confdefs.h"
14252 /* Override any gcc2 internal prototype to avoid an error. */
14253 /* We use char because int might match the return type of a gcc2
14254 builtin and then its argument prototype would still apply. */
14261 if { (eval echo configure:14262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14263 eval "ac_cv_lib_$ac_lib_var=yes"
14265 echo "configure: failed program was:" >&5
14266 cat conftest.$ac_ext >&5
14268 eval "ac_cv_lib_$ac_lib_var=no"
14273 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14274 echo "$ac_t""yes" 1>&6
14275 ac_tr_lib=HAVE_LIB`echo termcap | sed -e 's/[^a-zA-Z0-9_]/_/g' \
14276 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
14277 { test "$extra_verbose" = "yes" && cat << EOF
14278 Defining $ac_tr_lib
14280 cat >> confdefs.h <<EOF
14281 #define $ac_tr_lib 1
14285 LIBS="-ltermcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltermcap\" to \$LIBS"; fi
14288 echo "$ac_t""no" 1>&6
14289 extra_objs="$extra_objs tparam.o" && if test "$extra_verbose" = "yes"; then
14290 echo " xemacs will be linked with \"tparam.o\""
14296 extra_objs="$extra_objs tparam.o" && if test "$extra_verbose" = "yes"; then
14297 echo " xemacs will be linked with \"tparam.o\""
14300 case "$opsys" in *-hp-hpux* ) libs_termcap="-ltermcap" ;; esac
14301 if test -n "$libs_termcap"; then
14302 LIBS="$libs_termcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$libs_termcap\" to \$LIBS"; fi
14305 echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6
14306 echo "configure:14307: checking for tgetent in -lcurses" >&5
14307 ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'`
14309 xe_check_libs=" -lcurses "
14310 cat > conftest.$ac_ext <<EOF
14311 #line 14312 "configure"
14312 #include "confdefs.h"
14313 /* Override any gcc2 internal prototype to avoid an error. */
14314 /* We use char because int might match the return type of a gcc2
14315 builtin and then its argument prototype would still apply. */
14322 if { (eval echo configure:14323: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14324 eval "ac_cv_lib_$ac_lib_var=yes"
14326 echo "configure: failed program was:" >&5
14327 cat conftest.$ac_ext >&5
14329 eval "ac_cv_lib_$ac_lib_var=no"
14334 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14335 echo "$ac_t""yes" 1>&6
14336 LIBS="-lcurses $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcurses\" to \$LIBS"; fi
14338 echo "$ac_t""no" 1>&6
14339 echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
14340 echo "configure:14341: checking for tgetent in -ltermcap" >&5
14341 ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
14343 xe_check_libs=" -ltermcap "
14344 cat > conftest.$ac_ext <<EOF
14345 #line 14346 "configure"
14346 #include "confdefs.h"
14347 /* Override any gcc2 internal prototype to avoid an error. */
14348 /* We use char because int might match the return type of a gcc2
14349 builtin and then its argument prototype would still apply. */
14356 if { (eval echo configure:14357: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14358 eval "ac_cv_lib_$ac_lib_var=yes"
14360 echo "configure: failed program was:" >&5
14361 cat conftest.$ac_ext >&5
14363 eval "ac_cv_lib_$ac_lib_var=no"
14368 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14369 echo "$ac_t""yes" 1>&6
14370 LIBS="-ltermcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltermcap\" to \$LIBS"; fi
14372 echo "$ac_t""no" 1>&6
14373 extra_objs="$extra_objs termcap.o" && if test "$extra_verbose" = "yes"; then
14374 echo " xemacs will be linked with \"termcap.o\""
14385 { test "$extra_verbose" = "yes" && cat << EOF
14386 Defining CURSES_H_FILE = "${curses_h_file-curses.h}"
14388 cat >> confdefs.h <<EOF
14389 #define CURSES_H_FILE "${curses_h_file-curses.h}"
14393 { test "$extra_verbose" = "yes" && cat << EOF
14394 Defining TERM_H_FILE = "${term_h_file-term.h}"
14396 cat >> confdefs.h <<EOF
14397 #define TERM_H_FILE "${term_h_file-term.h}"
14402 if test "$with_gpm" != "no"; then
14403 ac_safe=`echo "gpm.h" | sed 'y%./+-%__p_%'`
14404 echo $ac_n "checking for gpm.h""... $ac_c" 1>&6
14405 echo "configure:14406: checking for gpm.h" >&5
14407 cat > conftest.$ac_ext <<EOF
14408 #line 14409 "configure"
14409 #include "confdefs.h"
14412 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14413 { (eval echo configure:14414: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14414 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14415 if test -z "$ac_err"; then
14417 eval "ac_cv_header_$ac_safe=yes"
14420 echo "configure: failed program was:" >&5
14421 cat conftest.$ac_ext >&5
14423 eval "ac_cv_header_$ac_safe=no"
14426 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14427 echo "$ac_t""yes" 1>&6
14430 echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6
14431 echo "configure:14432: checking for Gpm_Open in -lgpm" >&5
14432 ac_lib_var=`echo gpm'_'Gpm_Open | sed 'y%./+-%__p_%'`
14434 xe_check_libs=" -lgpm "
14435 cat > conftest.$ac_ext <<EOF
14436 #line 14437 "configure"
14437 #include "confdefs.h"
14438 /* Override any gcc2 internal prototype to avoid an error. */
14439 /* We use char because int might match the return type of a gcc2
14440 builtin and then its argument prototype would still apply. */
14447 if { (eval echo configure:14448: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14449 eval "ac_cv_lib_$ac_lib_var=yes"
14451 echo "configure: failed program was:" >&5
14452 cat conftest.$ac_ext >&5
14454 eval "ac_cv_lib_$ac_lib_var=no"
14459 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14460 echo "$ac_t""yes" 1>&6
14463 echo "$ac_t""no" 1>&6
14468 echo "$ac_t""no" 1>&6
14471 if test "$have_gpm" = "yes"; then
14473 { test "$extra_verbose" = "yes" && cat << \EOF
14476 cat >> confdefs.h <<\EOF
14481 extra_objs="$extra_objs gpmevent.o" && if test "$extra_verbose" = "yes"; then
14482 echo " xemacs will be linked with \"gpmevent.o\""
14484 LIBS="-lgpm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgpm\" to \$LIBS"; fi
14485 elif test "$with_gpm" = "yes"; then
14486 { echo "Error:" "GPM requested, but gpm.h or libgpm seems to be missing." >&2; exit 1; }
14492 else for feature in ncurses gpm; do
14493 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
14494 echo "configure: warning: "--with-${feature} ignored: Not valid without TTY support"" 1>&2
14496 eval "with_${feature}=no"
14499 test "$with_x11" = "yes" -o "$with_tty" = "yes" -o "$need_event_unixoid" = "yes" && extra_objs="$extra_objs event-unixoid.o" && if test "$extra_verbose" = "yes"; then
14500 echo " xemacs will be linked with \"event-unixoid.o\""
14504 test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \
14505 != "no no no" && echo "checking for database support" 1>&6
14506 echo "configure:14507: checking for database support" >&5
14508 if test "$with_database_gdbm $with_database_dbm" != "no no"; then
14509 ac_safe=`echo "ndbm.h" | sed 'y%./+-%__p_%'`
14510 echo $ac_n "checking for ndbm.h""... $ac_c" 1>&6
14511 echo "configure:14512: checking for ndbm.h" >&5
14513 cat > conftest.$ac_ext <<EOF
14514 #line 14515 "configure"
14515 #include "confdefs.h"
14518 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14519 { (eval echo configure:14520: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14520 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14521 if test -z "$ac_err"; then
14523 eval "ac_cv_header_$ac_safe=yes"
14526 echo "configure: failed program was:" >&5
14527 cat conftest.$ac_ext >&5
14529 eval "ac_cv_header_$ac_safe=no"
14532 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14533 echo "$ac_t""yes" 1>&6
14536 echo "$ac_t""no" 1>&6
14538 test "$with_database_gdbm" = "yes" -o \
14539 "$with_database_dbm" = "yes" && \
14540 { echo "Error:" "Required DBM support cannot be provided." >&2; exit 1; }
14541 with_database_gdbm=no with_database_dbm=no
14546 if test "$with_database_gdbm" != "no"; then
14548 echo $ac_n "checking for dbm_open in -lgdbm""... $ac_c" 1>&6
14549 echo "configure:14550: checking for dbm_open in -lgdbm" >&5
14550 ac_lib_var=`echo gdbm'_'dbm_open | sed 'y%./+-%__p_%'`
14552 xe_check_libs=" -lgdbm "
14553 cat > conftest.$ac_ext <<EOF
14554 #line 14555 "configure"
14555 #include "confdefs.h"
14556 /* Override any gcc2 internal prototype to avoid an error. */
14557 /* We use char because int might match the return type of a gcc2
14558 builtin and then its argument prototype would still apply. */
14565 if { (eval echo configure:14566: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14567 eval "ac_cv_lib_$ac_lib_var=yes"
14569 echo "configure: failed program was:" >&5
14570 cat conftest.$ac_ext >&5
14572 eval "ac_cv_lib_$ac_lib_var=no"
14577 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14578 echo "$ac_t""yes" 1>&6
14579 with_database_gdbm=yes with_database_dbm=no libdbm=-lgdbm
14581 echo "$ac_t""no" 1>&6
14582 if test "$with_database_gdbm" = "yes"; then
14583 { echo "Error:" "Required GNU DBM support cannot be provided." >&2; exit 1; }
14585 with_database_gdbm=no
14591 if test "$with_database_dbm" != "no"; then
14592 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
14593 echo "configure:14594: checking for dbm_open" >&5
14595 cat > conftest.$ac_ext <<EOF
14596 #line 14597 "configure"
14597 #include "confdefs.h"
14598 /* System header to define __stub macros and hopefully few prototypes,
14599 which can conflict with char dbm_open(); below. */
14600 #include <assert.h>
14601 /* Override any gcc2 internal prototype to avoid an error. */
14602 /* We use char because int might match the return type of a gcc2
14603 builtin and then its argument prototype would still apply. */
14608 /* The GNU C library defines this for functions which it implements
14609 to always fail with ENOSYS. Some functions are actually named
14610 something starting with __ and the normal name is an alias. */
14611 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
14619 if { (eval echo configure:14620: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14621 eval "ac_cv_func_dbm_open=yes"
14623 echo "configure: failed program was:" >&5
14624 cat conftest.$ac_ext >&5
14626 eval "ac_cv_func_dbm_open=no"
14630 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
14631 echo "$ac_t""yes" 1>&6
14632 with_database_dbm=yes libdbm=
14634 echo "$ac_t""no" 1>&6
14637 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
14638 echo "configure:14639: checking for dbm_open in -ldbm" >&5
14639 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
14641 xe_check_libs=" -ldbm "
14642 cat > conftest.$ac_ext <<EOF
14643 #line 14644 "configure"
14644 #include "confdefs.h"
14645 /* Override any gcc2 internal prototype to avoid an error. */
14646 /* We use char because int might match the return type of a gcc2
14647 builtin and then its argument prototype would still apply. */
14654 if { (eval echo configure:14655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14656 eval "ac_cv_lib_$ac_lib_var=yes"
14658 echo "configure: failed program was:" >&5
14659 cat conftest.$ac_ext >&5
14661 eval "ac_cv_lib_$ac_lib_var=no"
14666 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14667 echo "$ac_t""yes" 1>&6
14668 with_database_dbm=yes libdbm=-ldbm
14670 echo "$ac_t""no" 1>&6
14671 test "$with_database_dbm" = "yes" && \
14672 { echo "Error:" "Required DBM support cannot be provided." >&2; exit 1; }
14673 with_database_dbm=no
14681 test -n "$libdbm" && LIBS=""$libdbm" $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libdbm"\" to \$LIBS"; fi
14682 test "$with_database_gdbm" = "yes" -o \
14683 "$with_database_dbm" = "yes" && \
14684 { test "$extra_verbose" = "yes" && cat << \EOF
14687 cat >> confdefs.h <<\EOF
14693 echo $ac_n "checking for u_int8_t""... $ac_c" 1>&6
14694 echo "configure:14695: checking for u_int8_t" >&5
14696 cat > conftest.$ac_ext <<EOF
14697 #line 14698 "configure"
14698 #include "confdefs.h"
14699 #include <sys/types.h>
14701 #include <stdlib.h>
14702 #include <stddef.h>
14705 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14706 egrep "(^|[^a-zA-Z_0-9])u_int8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14708 ac_cv_type_u_int8_t=yes
14711 ac_cv_type_u_int8_t=no
14715 echo "$ac_t""$ac_cv_type_u_int8_t" 1>&6
14716 if test $ac_cv_type_u_int8_t = no; then
14717 { test "$extra_verbose" = "yes" && cat << \EOF
14718 Defining u_int8_t = uint8_t
14720 cat >> confdefs.h <<\EOF
14721 #define u_int8_t uint8_t
14727 if test $ac_cv_type_u_int8_t = yes; then
14728 { test "$extra_verbose" = "yes" && cat << \EOF
14729 Defining HAVE_U_INT8_T = 1
14731 cat >> confdefs.h <<\EOF
14732 #define HAVE_U_INT8_T 1
14737 echo $ac_n "checking for u_int16_t""... $ac_c" 1>&6
14738 echo "configure:14739: checking for u_int16_t" >&5
14740 cat > conftest.$ac_ext <<EOF
14741 #line 14742 "configure"
14742 #include "confdefs.h"
14743 #include <sys/types.h>
14745 #include <stdlib.h>
14746 #include <stddef.h>
14749 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14750 egrep "(^|[^a-zA-Z_0-9])u_int16_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14752 ac_cv_type_u_int16_t=yes
14755 ac_cv_type_u_int16_t=no
14759 echo "$ac_t""$ac_cv_type_u_int16_t" 1>&6
14760 if test $ac_cv_type_u_int16_t = no; then
14761 { test "$extra_verbose" = "yes" && cat << \EOF
14762 Defining u_int16_t = uint16_t
14764 cat >> confdefs.h <<\EOF
14765 #define u_int16_t uint16_t
14771 if test $ac_cv_type_u_int16_t = yes; then
14772 { test "$extra_verbose" = "yes" && cat << \EOF
14773 Defining HAVE_U_INT16_T = 1
14775 cat >> confdefs.h <<\EOF
14776 #define HAVE_U_INT16_T 1
14781 echo $ac_n "checking for u_int32_t""... $ac_c" 1>&6
14782 echo "configure:14783: checking for u_int32_t" >&5
14784 cat > conftest.$ac_ext <<EOF
14785 #line 14786 "configure"
14786 #include "confdefs.h"
14787 #include <sys/types.h>
14789 #include <stdlib.h>
14790 #include <stddef.h>
14793 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14794 egrep "(^|[^a-zA-Z_0-9])u_int32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14796 ac_cv_type_u_int32_t=yes
14799 ac_cv_type_u_int32_t=no
14803 echo "$ac_t""$ac_cv_type_u_int32_t" 1>&6
14804 if test $ac_cv_type_u_int32_t = no; then
14805 { test "$extra_verbose" = "yes" && cat << \EOF
14806 Defining u_int32_t = uint32_t
14808 cat >> confdefs.h <<\EOF
14809 #define u_int32_t uint32_t
14815 if test $ac_cv_type_u_int32_t = yes; then
14816 { test "$extra_verbose" = "yes" && cat << \EOF
14817 Defining HAVE_U_INT32_T = 1
14819 cat >> confdefs.h <<\EOF
14820 #define HAVE_U_INT32_T 1
14825 echo $ac_n "checking for u_int64_t""... $ac_c" 1>&6
14826 echo "configure:14827: checking for u_int64_t" >&5
14828 cat > conftest.$ac_ext <<EOF
14829 #line 14830 "configure"
14830 #include "confdefs.h"
14831 #include <sys/types.h>
14833 #include <stdlib.h>
14834 #include <stddef.h>
14837 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14838 egrep "(^|[^a-zA-Z_0-9])u_int64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14840 ac_cv_type_u_int64_t=yes
14843 ac_cv_type_u_int64_t=no
14847 echo "$ac_t""$ac_cv_type_u_int64_t" 1>&6
14848 if test $ac_cv_type_u_int64_t = no; then
14849 { test "$extra_verbose" = "yes" && cat << \EOF
14850 Defining u_int64_t = uint64_t
14852 cat >> confdefs.h <<\EOF
14853 #define u_int64_t uint64_t
14859 if test $ac_cv_type_u_int64_t = yes; then
14860 { test "$extra_verbose" = "yes" && cat << \EOF
14861 Defining HAVE_U_INT64_T = 1
14863 cat >> confdefs.h <<\EOF
14864 #define HAVE_U_INT64_T 1
14870 if test "$with_database_berkdb" != "no"; then
14871 echo $ac_n "checking for Berkeley db.h""... $ac_c" 1>&6
14872 echo "configure:14873: checking for Berkeley db.h" >&5
14873 for header in "db/db.h" "db.h"; do
14876 cat > conftest.$ac_ext <<EOF
14877 #line 14878 "configure"
14878 #include "confdefs.h"
14880 #include <stdlib.h>
14881 #if !(defined __GLIBC__ && __GLIBC_MINOR__ >= 1)
14882 #ifdef HAVE_INTTYPES_H
14883 #define __BIT_TYPES_DEFINED__
14884 #include <inttypes.h>
14893 if { (eval echo configure:14894: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14895 db_h_file="$header"; break
14897 echo "configure: failed program was:" >&5
14898 cat conftest.$ac_ext >&5
14903 cat > conftest.$ac_ext <<EOF
14904 #line 14905 "configure"
14905 #include "confdefs.h"
14907 #include <stdlib.h>
14908 #if !(defined __GLIBC__ && __GLIBC_MINOR__ >= 1)
14909 #ifdef HAVE_INTTYPES_H
14910 #define __BIT_TYPES_DEFINED__
14911 #include <inttypes.h>
14913 typedef uint8_t u_int8_t;
14915 #if !HAVE_U_INT16_T
14916 typedef uint16_t u_int16_t;
14918 #if !HAVE_U_INT32_T
14919 typedef uint32_t u_int32_t;
14921 #ifdef WE_DONT_NEED_QUADS
14922 #if !HAVE_U_INT64_T
14923 typedef uint64_t u_int64_t;
14934 if { (eval echo configure:14935: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14936 db_h_file="$header"; break
14938 echo "configure: failed program was:" >&5
14939 cat conftest.$ac_ext >&5
14945 if test -z "$db_h_file"
14946 then echo "$ac_t""no" 1>&6; with_database_berkdb=no
14947 else echo "$ac_t""$db_h_file" 1>&6
14950 if test "$with_database_berkdb" != "no"; then
14951 echo $ac_n "checking for Berkeley DB version""... $ac_c" 1>&6
14952 echo "configure:14953: checking for Berkeley DB version" >&5
14953 cat > conftest.$ac_ext <<EOF
14954 #line 14955 "configure"
14955 #include "confdefs.h"
14956 #include <$db_h_file>
14957 #if DB_VERSION_MAJOR > 1
14962 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14963 egrep "yes" >/dev/null 2>&1; then
14965 cat > conftest.$ac_ext <<EOF
14966 #line 14967 "configure"
14967 #include "confdefs.h"
14968 #include <$db_h_file>
14969 #if DB_VERSION_MAJOR > 2
14974 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14975 egrep "yes" >/dev/null 2>&1; then
14977 echo "$ac_t""3" 1>&6; dbfunc=db_create
14981 echo "$ac_t""2" 1>&6; dbfunc=db_open
14988 echo "$ac_t""1" 1>&6; dbfunc=dbopen
14992 echo $ac_n "checking for $dbfunc""... $ac_c" 1>&6
14993 echo "configure:14994: checking for $dbfunc" >&5
14995 cat > conftest.$ac_ext <<EOF
14996 #line 14997 "configure"
14997 #include "confdefs.h"
14998 /* System header to define __stub macros and hopefully few prototypes,
14999 which can conflict with char $dbfunc(); below. */
15000 #include <assert.h>
15001 /* Override any gcc2 internal prototype to avoid an error. */
15002 /* We use char because int might match the return type of a gcc2
15003 builtin and then its argument prototype would still apply. */
15008 /* The GNU C library defines this for functions which it implements
15009 to always fail with ENOSYS. Some functions are actually named
15010 something starting with __ and the normal name is an alias. */
15011 #if defined (__stub_$dbfunc) || defined (__stub___$dbfunc)
15019 if { (eval echo configure:15020: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15021 eval "ac_cv_func_$dbfunc=yes"
15023 echo "configure: failed program was:" >&5
15024 cat conftest.$ac_ext >&5
15026 eval "ac_cv_func_$dbfunc=no"
15030 if eval "test \"`echo '$ac_cv_func_'$dbfunc`\" = yes"; then
15031 echo "$ac_t""yes" 1>&6
15032 with_database_berkdb=yes need_libdb=no
15034 echo "$ac_t""no" 1>&6
15037 echo $ac_n "checking for $dbfunc in -ldb""... $ac_c" 1>&6
15038 echo "configure:15039: checking for $dbfunc in -ldb" >&5
15039 ac_lib_var=`echo db'_'$dbfunc | sed 'y%./+-%__p_%'`
15041 xe_check_libs=" -ldb "
15042 cat > conftest.$ac_ext <<EOF
15043 #line 15044 "configure"
15044 #include "confdefs.h"
15045 /* Override any gcc2 internal prototype to avoid an error. */
15046 /* We use char because int might match the return type of a gcc2
15047 builtin and then its argument prototype would still apply. */
15054 if { (eval echo configure:15055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15056 eval "ac_cv_lib_$ac_lib_var=yes"
15058 echo "configure: failed program was:" >&5
15059 cat conftest.$ac_ext >&5
15061 eval "ac_cv_lib_$ac_lib_var=no"
15066 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
15067 echo "$ac_t""yes" 1>&6
15068 with_database_berkdb=yes need_libdb=yes
15070 echo "$ac_t""no" 1>&6
15078 if test "$with_database_berkdb" = "yes"; then
15079 { test "$extra_verbose" = "yes" && cat << EOF
15080 Defining DB_H_FILE = "$db_h_file"
15082 cat >> confdefs.h <<EOF
15083 #define DB_H_FILE "$db_h_file"
15087 { test "$extra_verbose" = "yes" && cat << \EOF
15088 Defining HAVE_BERKELEY_DB
15090 cat >> confdefs.h <<\EOF
15091 #define HAVE_BERKELEY_DB 1
15095 test "$need_libdb" = "yes" && LIBS="-ldb $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ldb\" to \$LIBS"; fi
15096 else with_database_berkdb=no
15100 if test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \
15101 != "no no no"; then
15102 { test "$extra_verbose" = "yes" && cat << \EOF
15103 Defining HAVE_DATABASE
15105 cat >> confdefs.h <<\EOF
15106 #define HAVE_DATABASE 1
15110 extra_objs="$extra_objs database.o" && if test "$extra_verbose" = "yes"; then
15111 echo " xemacs will be linked with \"database.o\""
15113 if test "$with_utf_2000" = "yes" -a "$with_chise" != "yes" ; then
15114 { test "$extra_verbose" = "yes" && cat << \EOF
15115 Defining HAVE_CHISE
15117 cat >> confdefs.h <<\EOF
15118 #define HAVE_CHISE 1
15125 if test "$with_socks" = "yes"; then
15127 echo $ac_n "checking for SOCKSinit in -lsocks""... $ac_c" 1>&6
15128 echo "configure:15129: checking for SOCKSinit in -lsocks" >&5
15129 ac_lib_var=`echo socks'_'SOCKSinit | sed 'y%./+-%__p_%'`
15131 xe_check_libs=" -lsocks "
15132 cat > conftest.$ac_ext <<EOF
15133 #line 15134 "configure"
15134 #include "confdefs.h"
15135 /* Override any gcc2 internal prototype to avoid an error. */
15136 /* We use char because int might match the return type of a gcc2
15137 builtin and then its argument prototype would still apply. */
15144 if { (eval echo configure:15145: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15146 eval "ac_cv_lib_$ac_lib_var=yes"
15148 echo "configure: failed program was:" >&5
15149 cat conftest.$ac_ext >&5
15151 eval "ac_cv_lib_$ac_lib_var=no"
15156 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
15157 echo "$ac_t""yes" 1>&6
15158 ac_tr_lib=HAVE_LIB`echo socks | sed -e 's/[^a-zA-Z0-9_]/_/g' \
15159 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
15160 { test "$extra_verbose" = "yes" && cat << EOF
15161 Defining $ac_tr_lib
15163 cat >> confdefs.h <<EOF
15164 #define $ac_tr_lib 1
15168 LIBS="-lsocks $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lsocks\" to \$LIBS"; fi
15171 echo "$ac_t""no" 1>&6
15175 test -n "$ac_cv_lib_socks_SOCKSinit" && { test "$extra_verbose" = "yes" && cat << \EOF
15176 Defining HAVE_SOCKS
15178 cat >> confdefs.h <<\EOF
15179 #define HAVE_SOCKS 1
15185 if test "$usage_tracking" = "yes"; then
15186 { test "$extra_verbose" = "yes" && cat << \EOF
15187 Defining USAGE_TRACKING
15189 cat >> confdefs.h <<\EOF
15190 #define USAGE_TRACKING 1
15194 LIBS="-Bstatic -lut -Bdynamic $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-Bstatic -lut -Bdynamic\" to \$LIBS"; fi
15197 if test "$with_modules" != "no"; then
15198 echo "checking for module support" 1>&6
15199 echo "configure:15200: checking for module support" >&5
15201 if test "$with_msw" = "yes"; then
15205 darwin) have_dl=yes; { test "$extra_verbose" = "yes" && cat << \EOF
15208 cat >> confdefs.h <<\EOF
15209 #define HAVE_DYLD 1
15213 *) ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'`
15214 echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6
15215 echo "configure:15216: checking for dlfcn.h" >&5
15217 cat > conftest.$ac_ext <<EOF
15218 #line 15219 "configure"
15219 #include "confdefs.h"
15222 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
15223 { (eval echo configure:15224: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
15224 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
15225 if test -z "$ac_err"; then
15227 eval "ac_cv_header_$ac_safe=yes"
15230 echo "configure: failed program was:" >&5
15231 cat conftest.$ac_ext >&5
15233 eval "ac_cv_header_$ac_safe=no"
15236 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
15237 echo "$ac_t""yes" 1>&6
15239 echo $ac_n "checking for dlopen in -lc""... $ac_c" 1>&6
15240 echo "configure:15241: checking for dlopen in -lc" >&5
15241 cat > conftest.$ac_ext <<EOF
15242 #line 15243 "configure"
15243 #include "confdefs.h"
15249 if { (eval echo configure:15250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15253 echo "configure: failed program was:" >&5
15254 cat conftest.$ac_ext >&5
15257 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
15258 echo "configure:15259: checking for dlopen in -ldl" >&5
15259 ac_save_LIBS="$LIBS"
15261 cat > conftest.$ac_ext <<EOF
15262 #line 15263 "configure"
15263 #include "confdefs.h"
15269 if { (eval echo configure:15270: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15273 echo "configure: failed program was:" >&5
15274 cat conftest.$ac_ext >&5
15276 LIBS="$ac_save_LIBS"
15283 echo "$ac_t""no" 1>&6
15286 if test -n "$have_dl"; then
15287 { test "$extra_verbose" = "yes" && cat << \EOF
15288 Defining HAVE_DLOPEN
15290 cat >> confdefs.h <<\EOF
15291 #define HAVE_DLOPEN 1
15297 echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
15298 echo "configure:15299: checking for shl_load in -ldld" >&5
15299 ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
15301 xe_check_libs=" -ldld "
15302 cat > conftest.$ac_ext <<EOF
15303 #line 15304 "configure"
15304 #include "confdefs.h"
15305 /* Override any gcc2 internal prototype to avoid an error. */
15306 /* We use char because int might match the return type of a gcc2
15307 builtin and then its argument prototype would still apply. */
15314 if { (eval echo configure:15315: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15316 eval "ac_cv_lib_$ac_lib_var=yes"
15318 echo "configure: failed program was:" >&5
15319 cat conftest.$ac_ext >&5
15321 eval "ac_cv_lib_$ac_lib_var=no"
15326 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
15327 echo "$ac_t""yes" 1>&6
15328 libdl=dld have_dl=yes;
15329 { test "$extra_verbose" = "yes" && cat << \EOF
15330 Defining HAVE_SHL_LOAD
15332 cat >> confdefs.h <<\EOF
15333 #define HAVE_SHL_LOAD 1
15338 echo "$ac_t""no" 1>&6
15340 echo $ac_n "checking for dld_init in -ldld""... $ac_c" 1>&6
15341 echo "configure:15342: checking for dld_init in -ldld" >&5
15342 ac_lib_var=`echo dld'_'dld_init | sed 'y%./+-%__p_%'`
15344 xe_check_libs=" -ldld "
15345 cat > conftest.$ac_ext <<EOF
15346 #line 15347 "configure"
15347 #include "confdefs.h"
15348 /* Override any gcc2 internal prototype to avoid an error. */
15349 /* We use char because int might match the return type of a gcc2
15350 builtin and then its argument prototype would still apply. */
15357 if { (eval echo configure:15358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15359 eval "ac_cv_lib_$ac_lib_var=yes"
15361 echo "configure: failed program was:" >&5
15362 cat conftest.$ac_ext >&5
15364 eval "ac_cv_lib_$ac_lib_var=no"
15369 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
15370 echo "$ac_t""yes" 1>&6
15371 libdl=dld have_dl=yes;
15372 { test "$extra_verbose" = "yes" && cat << \EOF
15373 Defining HAVE_DLD_INIT
15375 cat >> confdefs.h <<\EOF
15376 #define HAVE_DLD_INIT 1
15381 echo "$ac_t""no" 1>&6
15392 if test -n "$have_dl"; then
15399 ld_dynamic_link_flags=
15401 xealias=$internal_configuration
15403 echo "checking how to build dynamic libraries for ${xehost}" 1>&6
15404 echo "configure:15405: checking how to build dynamic libraries for ${xehost}" >&5
15405 # Transform *-*-linux* to *-*-linux-gnu*, to support old configure scripts.
15408 *-*-linux*) xehost=`echo $xehost | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
15411 xehost_cpu=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
15412 xehost_vendor=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
15413 xehost_os=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
15415 case "$xehost_os" in
15417 # AIX sometimes has problems with the GCC collect2 program. For some
15418 # reason, if we set the COLLECT_NAMES environment variable, the problems
15419 # vanish in a puff of smoke.
15420 if test "${COLLECT_NAMES+set}" != set; then
15422 export COLLECT_NAMES
15427 # Now see if the compiler is really GCC.
15428 if test "$GCC" = "yes"; then
15431 echo $ac_n "checking checking whether we are using GNU C""... $ac_c" 1>&6
15432 echo "configure:15433: checking checking whether we are using GNU C" >&5
15433 cat > conftest.$ac_ext <<EOF
15434 #line 15435 "configure"
15435 #include "confdefs.h"
15442 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15443 egrep "yes" >/dev/null 2>&1; then
15452 echo "$ac_t""${XEGCC}" 1>&6
15455 echo $ac_n "checking how to produce PIC code""... $ac_c" 1>&6
15456 echo "configure:15457: checking how to produce PIC code" >&5
15459 can_build_shared=yes
15460 if test "$XEGCC" = yes -o "$__ICC" = yes; then
15463 case "$xehost_os" in
15464 aix[3-9]* | irix[5-9]* | osf[3-9])
15465 # PIC is the default for these OSes.
15469 # We can build DLLs from non-PIC.
15472 # FIXME: we need at least 68020 code to build shared libraries, but
15473 # adding the `-m68020' flag to GCC prevents building anything better,
15475 dll_cflags='-m68020 -resident32 -malways-restore-a4'
15477 *cygwin* | *mingw* )
15478 # PIC is the default
15485 # PORTME Check for PIC flags for the system compiler.
15486 case "$xehost_os" in
15487 hpux9* | hpux1[0-9]*)
15488 # Is there a better link_static_flag that works with the bundled CC?
15495 # PIC (with -KPIC) is the default.
15499 # We can build DLLs from non-PIC.
15503 # All OSF/1 code is PIC.
15508 # All AIX code is PIC.
15513 dll_cflags='-belf -Kpic'
15547 can_build_shared=no
15552 if test -n "$dll_cflags"; then
15553 echo "$ac_t""${dll_cflags}" 1>&6
15555 # Check to make sure the dll_cflags actually works.
15556 echo $ac_n "checking if PIC flag ${dll_cflags} really works""... $ac_c" 1>&6
15557 echo "configure:15558: checking if PIC flag ${dll_cflags} really works" >&5
15558 save_CFLAGS="$CFLAGS"
15559 CFLAGS="$CFLAGS $dll_cflags -DPIC"
15560 cat > conftest.$ac_ext <<EOF
15561 #line 15562 "configure"
15562 #include "confdefs.h"
15568 if { (eval echo configure:15569: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15571 # On HP-UX, the stripped-down bundled CC doesn't accept +Z, but also
15572 # reports no error. So, we need to grep stderr for (Bundled).
15573 if grep '(Bundled)' config.log >/dev/null; then
15574 echo "$ac_t""no" 1>&6
15575 can_build_shared=no
15578 echo "$ac_t""yes" 1>&6
15581 echo "configure: failed program was:" >&5
15582 cat conftest.$ac_ext >&5
15584 echo "$ac_t""no" 1>&6
15585 can_build_shared=no
15589 CFLAGS="$save_CFLAGS"
15591 echo "$ac_t""none" 1>&6
15594 if test "$can_build_shared" = "yes"; then
15598 echo $ac_n "checking if C compiler can produce shared libraries""... $ac_c" 1>&6
15599 echo "configure:15600: checking if C compiler can produce shared libraries" >&5
15600 if test "$XEGCC" = yes -o "$__ICC" = yes; then
15603 else # Not using GCC
15604 case "$xehost_os" in
15606 xldf="-bE:ELLSONAME.exp -H512 -T512 -bhalt:4 -bM:SRE -bnoentry -lc"
15607 xcldf="${wl}-bE:ELLSONAME.exp ${wl}-H512 ${wl}-T512 ${wl}-bhalt:4 ${wl}-bM:SRE ${wl}-bnoentry ${wl}-lc"
15610 freebsd2* | netbsd* | openbsd*)
15612 xcldf="${wl}-Bshareable"
15621 xcldf="${wl}-b ${wl}+s"
15624 irix[5-9]* | osf[3-9]*)
15625 xcldf="${wl}-shared"
15629 sco3.2v5* | unixware* | sysv5* | sysv4* | solaris2* | solaris7* | uts4*)
15635 xcldf="${wl}-assert ${wl}pure-text ${wl}-Bstatic"
15636 xldf="-assert pure-text -Bstatic"
15639 fi # End if if we are using gcc
15641 if test -n "$xcldf"; then
15642 save_LDFLAGS=$LDFLAGS
15644 save_xe_libs=$xe_libs
15645 LDFLAGS="$xcldf $LDFLAGS"
15648 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
15649 cat > conftest.$ac_ext <<EOF
15650 #line 15651 "configure"
15651 #include "confdefs.h"
15657 if { (eval echo configure:15658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15661 echo "configure: failed program was:" >&5
15662 cat conftest.$ac_ext >&5
15667 LDFLAGS=$save_LDFLAGS
15669 xe_libs=$save_xe_libs
15670 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
15674 echo "$ac_t""${cc_produces_so}" 1>&6
15677 if test -z "$LTLD"; then
15679 if test "$XEGCC" = yes; then
15680 # Check if gcc -print-prog-name=ld gives a path.
15681 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
15682 echo "configure:15683: checking for ld used by GCC" >&5
15683 ac_prog=`($CC -print-prog-name=ld) 2>&5`
15685 # Accept absolute paths.
15687 if test -z "$LTLD"; then
15688 # case "$ac_prog" in
15689 # *gcc-lib*) LTLD="$CC"
15698 # If it fails, then pretend we aren't using GCC.
15702 # If it is relative, then search for the first ld in PATH.
15703 with_gnu_ld=unknown
15707 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
15708 echo "configure:15709: checking for GNU ld" >&5
15711 if test -z "$LTLD"; then
15712 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
15713 for ac_dir in $PATH; do
15714 test -z "$ac_dir" && ac_dir=.
15715 if test -f "$ac_dir/$ac_prog"; then
15716 LTLD="$ac_dir/$ac_prog"
15717 # Check to see if the program is GNU ld. I'd rather use --version,
15718 # but apparently some GNU ld's only accept -v.
15719 # Break only if it was the GNU/non-GNU ld that we prefer.
15720 if "$LTLD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
15730 if test -n "$LTLD"; then
15731 echo "$ac_t""${LTLD}" 1>&6
15733 echo "$ac_t""no" 1>&6
15736 if test -z "$LTLD" -a "$cc_produces_so" = no; then
15737 { echo "configure: error: no acceptable linker found in \$PATH" 1>&2; exit 1; }
15742 ld_dynamic_link_flags=
15744 # Check to see if it really is or isn't GNU ld.
15745 echo $ac_n "checking if the linker is GNU ld""... $ac_c" 1>&6
15746 echo "configure:15747: checking if the linker is GNU ld" >&5
15747 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
15748 if $LTLD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
15753 echo "$ac_t""${xe_gnu_ld}" 1>&6
15755 case "$xehost_os" in
15756 amigaos* | sunos4*)
15757 # On these operating systems, we should treat GNU ld like the system ld.
15758 gnu_ld_acts_native=yes
15761 gnu_ld_acts_native=no
15765 if test "$cc_produces_so" = "yes"; then
15768 can_build_shared=yes
15771 # OK - only NOW do we futz about with ld.
15772 # See if the linker supports building shared libraries.
15773 echo $ac_n "checking whether the linker supports shared libraries""... $ac_c" 1>&6
15774 echo "configure:15775: checking whether the linker supports shared libraries" >&5
15776 dll_ldflags=$LDFLAGS
15778 can_build_shared=yes
15779 if test "$xe_gnu_ld" = yes && test "$gnu_ld_acts_native" != yes; then
15780 # See if GNU ld supports shared libraries.
15781 if $LTLD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
15783 dll_ldflags="-shared"
15789 # PORTME fill in a description of your system's linker (not GNU ld)
15790 case "$xehost_os" in
15800 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15801 # support. Future versions do this automatically, but an explicit c++rt0.o
15802 # doesn't break anything, and helps significantly (at the cost of a little
15807 dll_post="/usr/lib/c++rt0.o"
15810 # Unfortunately, older versions of FreeBSD 2 don't have this feature.
15813 dll_ldflags="-Bshareable"
15816 # FreeBSD 3, at last, uses gcc -shared to do shared libraries.
15818 dll_ldflags="-shared"
15832 # Tested with NetBSD 1.2 ld
15847 # For both SCO and Solaris we MAY want to have LDFLAGS include -z text
15848 sco3.2v5* | unixware* | sysv5* | sysv4* | solaris2* | solaris7*)
15851 *gcc*) dll_ldflags="-shared"
15854 *) dll_ldflags="-G"
15860 if test "$XEGCC" = yes; then
15880 can_build_shared=no
15884 echo "$ac_t""${ld_shlibs}" 1>&6
15885 if test "$ld_shlibs" = "no"; then
15886 can_build_shared=no
15888 fi # End of if cc_produces_so = no
15891 if test "$xe_gnu_ld" = yes; then
15892 if test "$ld_shlibs" = yes; then
15893 ld_dynamic_link_flags="${wl}-export-dynamic"
15897 if test -z "$ld_dynamic_link_flags"; then
15898 case "$xehost_os" in
15900 ld_dynamic_link_flags=
15904 ld_dynamic_link_flags=
15908 ld_dynamic_link_flags=
15912 ld_dynamic_link_flags=
15916 ld_dynamic_link_flags="${wl}-E"
15920 ld_dynamic_link_flags=
15924 ld_dynamic_link_flags=
15928 ld_dynamic_link_flags=
15932 ld_dynamic_link_flags=
15935 solaris2* | solaris7*)
15936 ld_dynamic_link_flags=
15939 sco3.2v5* | unixware* | sysv5* | sysv4*)
15940 ld_dynamic_link_flags="${wl}-Bexport"
15944 ld_dynamic_link_flags=
15948 ld_dynamic_link_flags=
15952 ld_dynamic_link_flags=
15956 fi # End of if -z ld_dynamic_link_flags
15957 fi # End of if test "$can_build_shared" = "yes"
15968 if test "$can_build_shared" = "yes"; then
15969 { test "$extra_verbose" = "yes" && cat << \EOF
15970 Defining HAVE_SHLIB
15972 cat >> confdefs.h <<\EOF
15973 #define HAVE_SHLIB 1
15977 extra_objs="$extra_objs sysdll.o emodules.o" && if test "$extra_verbose" = "yes"; then
15978 echo " xemacs will be linked with \"sysdll.o emodules.o\""
15980 INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR src" && if test "$extra_verbose" = "yes"; then echo " Appending \"src\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi
15981 test -n "$libdl" && LIBS="-l${libdl} $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l${libdl}\" to \$LIBS"; fi
15982 for ac_func in dlerror _dlerror
15984 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
15985 echo "configure:15986: checking for $ac_func" >&5
15987 cat > conftest.$ac_ext <<EOF
15988 #line 15989 "configure"
15989 #include "confdefs.h"
15990 /* System header to define __stub macros and hopefully few prototypes,
15991 which can conflict with char $ac_func(); below. */
15992 #include <assert.h>
15993 /* Override any gcc2 internal prototype to avoid an error. */
15994 /* We use char because int might match the return type of a gcc2
15995 builtin and then its argument prototype would still apply. */
16000 /* The GNU C library defines this for functions which it implements
16001 to always fail with ENOSYS. Some functions are actually named
16002 something starting with __ and the normal name is an alias. */
16003 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16011 if { (eval echo configure:16012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16013 eval "ac_cv_func_$ac_func=yes"
16015 echo "configure: failed program was:" >&5
16016 cat conftest.$ac_ext >&5
16018 eval "ac_cv_func_$ac_func=no"
16022 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
16023 echo "$ac_t""yes" 1>&6
16024 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
16025 { test "$extra_verbose" = "yes" && cat << EOF
16026 Defining $ac_tr_func
16028 cat >> confdefs.h <<EOF
16029 #define $ac_tr_func 1
16034 echo "$ac_t""no" 1>&6
16040 if test "$with_modules" = "yes"; then
16041 { echo "Error:" "Required module support cannot be provided." >&2; exit 1; }
16043 echo "configure: warning: "Module support cannot be provided."" 1>&2
16049 cat > conftest.$ac_ext <<EOF
16050 #line 16051 "configure"
16051 #include "confdefs.h"
16052 int main(int c,char *v[]){return 0;}
16054 if { (eval echo configure:16055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
16059 echo "configure: failed program was:" >&5
16060 cat conftest.$ac_ext >&5
16064 echo "*** PANIC *** configure forgot how to build working executables!"
16066 echo "*** This is most commonly due to an unforeseen environment, causing"
16067 echo "*** configure to incorrectly compute the sequence of libraries to link."
16068 echo "*** Please examine the tail of config.log for runtime errors."
16069 echo "*** Pay special attention to the -l flags, and perhaps -I and -L."
16070 echo "*** Often adding or removing explicit options in the configure"
16071 echo "*** invocation can work around this kind of problem. If so, please"
16072 echo "*** report it as a bug to xemacs-beta@xemacs.org."
16074 echo "*** Other possible causes are inability to write to the file system"
16075 echo "*** (bogus permissions or disk full) or a misconfiguration of the dynamic"
16076 echo "*** linker. On Linux, check /etc/ld.conf and rerun ldconfig if"
16077 echo "*** necessary. On other systems, try telling configure where to find"
16078 echo "*** the shared libraries using the --site-runtime-libraries option."
16080 echo "*** Another way to shoot yourself in the foot is to specify"
16081 echo "*** --with-FEATURE when FEATURE is not actually installed on your"
16082 echo "*** system. Don't do that."
16087 if test "$win32_processes" = "yes"; then
16088 extra_objs="$extra_objs process-nt.o" && if test "$extra_verbose" = "yes"; then
16089 echo " xemacs will be linked with \"process-nt.o\""
16092 { test "$extra_verbose" = "yes" && cat << \EOF
16093 Defining HAVE_UNIX_PROCESSES
16095 cat >> confdefs.h <<\EOF
16096 #define HAVE_UNIX_PROCESSES 1
16100 extra_objs="$extra_objs process-unix.o" && if test "$extra_verbose" = "yes"; then
16101 echo " xemacs will be linked with \"process-unix.o\""
16108 for W in $CFLAGS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16113 for W in $extra_objs; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16118 for W in -DHAVE_CONFIG_H $c_switch_site $c_switch_machine $c_switch_system; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16119 c_switch_general="$T"
16123 for W in $c_switch_x_site $c_switch_gtk $X_CFLAGS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16124 c_switch_window_system="$T"
16128 for W in $c_switch_general $c_switch_window_system; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16133 for W in $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_run; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16134 ld_switch_general="$T"
16138 for W in $ld_switch_x_site; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16139 ld_switch_window_system="$T"
16143 for W in $ld_switch_general $ld_switch_window_system; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16148 for W in $LIBS $libs_machine $libs_system $libs_standard; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16149 ld_libs_general="$T"
16153 for W in $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16154 ld_libs_window_system="$T"
16158 for W in $ld_libs_window_system $ld_libs_general; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16163 MAKE_SUBDIR="$MAKE_SUBDIR src" && if test "$extra_verbose" = "yes"; then echo " Appending \"src\" to \$MAKE_SUBDIR"; fi
16164 internal_makefile_list="Makefile.in"
16165 SUBDIR_MAKEFILES=''
16166 test -d lock || mkdir lock
16167 for dir in $MAKE_SUBDIR; do
16168 case "$dir" in */* ) ( for d in `echo $dir | sed 's:/: :g'` ; do
16169 test -d "$d" || mkdir "$d"; cd "$d"
16171 * ) test -d "$dir" || mkdir "$dir" ;;
16175 for W in $SUBDIR_MAKEFILES $dir/Makefile $dir/GNUmakefile; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16176 SUBDIR_MAKEFILES="$T"
16180 for W in $internal_makefile_list $dir/Makefile.in; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16181 internal_makefile_list="$T"
16188 for dir in src/s src/m; do
16189 if test ! -d "$dir" ; then
16190 echo Making symbolic link to "$srcdir/$dir"
16191 ${LN_S} "$srcdir/$dir" "$dir"
16195 if test "$extra_verbose" = "yes"; then
16197 for var in extra_objs c_switch_general c_switch_window_system c_switch_all ld_switch_general ld_switch_window_system ld_switch_all ld_libs_general ld_libs_window_system ld_libs_all; do eval "echo \"$var = '\$$var'\""; done
16202 if test -f "$srcdir/src/.gdbinit" -a ! -f "src/.gdbinit"; then
16203 test "$extra_verbose" = "yes" && echo "creating src/.gdbinit"
16204 echo "source $srcdir/src/.gdbinit" > "src/.gdbinit"
16207 if test -f "$srcdir/src/.dbxrc" -a ! -f "src/.dbxrc"; then
16208 test "$extra_verbose" = "yes" && echo "creating src/.dbxrc"
16209 echo ". $srcdir/src/.dbxrc" > "src/.dbxrc"
16212 if test -f "$srcdir/TAGS" -a ! -f "TAGS"; then
16213 test "$extra_verbose" = "yes" && echo "creating TAGS"
16215 $srcdir/TAGS,include" > "TAGS"
16218 if test "$__SUNPRO_C" = "yes"; then
16219 test "$extra_verbose" = "yes" && echo "creating .sbinit"
16220 ( echo "# For use with Sun WorkShop's Source browser."
16221 echo "# See sbquery(1) and sbinit(4) for more information"
16222 for dir in $MAKE_SUBDIR; do echo "import $dir"; done
16250 *\$* ) eval "PREFIX=$PREFIX" ;;
16258 EXEC_PREFIX=$exec_prefix
16260 case "$EXEC_PREFIX" in
16261 *\$* ) eval "EXEC_PREFIX=$EXEC_PREFIX" ;;
16272 *\$* ) eval "INFODIR=$INFODIR" ;;
16282 case "$INFOPATH" in
16283 *\$* ) eval "INFOPATH=$INFOPATH" ;;
16291 PACKAGE_PATH=$package_path
16293 case "$PACKAGE_PATH" in
16294 *\$* ) eval "PACKAGE_PATH=$PACKAGE_PATH" ;;
16305 *\$* ) eval "LISPDIR=$LISPDIR" ;;
16313 MODULEDIR=$moduledir
16315 case "$MODULEDIR" in
16316 *\$* ) eval "MODULEDIR=$MODULEDIR" ;;
16324 SITELISPDIR=$sitelispdir
16326 case "$SITELISPDIR" in
16327 *\$* ) eval "SITELISPDIR=$SITELISPDIR" ;;
16335 SITEMODULEDIR=$sitemoduledir
16337 case "$SITEMODULEDIR" in
16338 *\$* ) eval "SITEMODULEDIR=$SITEMODULEDIR" ;;
16349 *\$* ) eval "ETCDIR=$ETCDIR" ;;
16360 *\$* ) eval "DOCDIR=$DOCDIR" ;;
16368 ARCHLIBDIR=$archlibdir
16370 case "$ARCHLIBDIR" in
16371 *\$* ) eval "ARCHLIBDIR=$ARCHLIBDIR" ;;
16395 RECURSIVE_MAKE_ARGS="\$(MFLAGS) CC='\$(CC)' CFLAGS='\$(CFLAGS)' LDFLAGS='\$(LDFLAGS)' CPPFLAGS='\$(CPPFLAGS)'"
16403 : ${XEMACS_CC:=$CC}
16406 if test "$with_prefix" = "yes"; then
16407 { test "$extra_verbose" = "yes" && cat << \EOF
16408 Defining PREFIX_USER_DEFINED
16410 cat >> confdefs.h <<\EOF
16411 #define PREFIX_USER_DEFINED 1
16417 if test "$with_site_lisp" = "no"; then
16418 { test "$extra_verbose" = "yes" && cat << \EOF
16419 Defining INHIBIT_SITE_LISP
16421 cat >> confdefs.h <<\EOF
16422 #define INHIBIT_SITE_LISP 1
16427 if test "$with_site_modules" = "no"; then
16428 { test "$extra_verbose" = "yes" && cat << \EOF
16429 Defining INHIBIT_SITE_MODULES
16431 cat >> confdefs.h <<\EOF
16432 #define INHIBIT_SITE_MODULES 1
16440 for W in $ac_configure_args; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16441 ac_configure_args="$T"
16443 { test "$extra_verbose" = "yes" && cat << EOF
16444 Defining EMACS_CONFIGURATION = "$configuration"
16446 cat >> confdefs.h <<EOF
16447 #define EMACS_CONFIGURATION "$configuration"
16451 { test "$extra_verbose" = "yes" && cat << EOF
16452 Defining EMACS_CONFIG_OPTIONS = "$ac_configure_args"
16454 cat >> confdefs.h <<EOF
16455 #define EMACS_CONFIG_OPTIONS "$ac_configure_args"
16462 { test "$extra_verbose" = "yes" && cat << EOF
16463 Defining LD_SWITCH_X_SITE = $null_string
16465 cat >> confdefs.h <<EOF
16466 #define LD_SWITCH_X_SITE $null_string
16470 { test "$extra_verbose" = "yes" && cat << EOF
16471 Defining LD_SWITCH_X_SITE_AUX = $null_string
16473 cat >> confdefs.h <<EOF
16474 #define LD_SWITCH_X_SITE_AUX $null_string
16478 { test "$extra_verbose" = "yes" && cat << EOF
16479 Defining C_SWITCH_X_SITE = $null_string
16481 cat >> confdefs.h <<EOF
16482 #define C_SWITCH_X_SITE $null_string
16486 { test "$extra_verbose" = "yes" && cat << EOF
16487 Defining LD_SWITCH_SITE = $null_string
16489 cat >> confdefs.h <<EOF
16490 #define LD_SWITCH_SITE $null_string
16494 { test "$extra_verbose" = "yes" && cat << EOF
16495 Defining C_SWITCH_SITE = $null_string
16497 cat >> confdefs.h <<EOF
16498 #define C_SWITCH_SITE $null_string
16504 if test "$GNU_MALLOC" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
16505 Defining GNU_MALLOC
16507 cat >> confdefs.h <<\EOF
16508 #define GNU_MALLOC 1
16512 elif test "$with_system_malloc" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
16513 Defining USE_SYSTEM_MALLOC
16515 cat >> confdefs.h <<\EOF
16516 #define USE_SYSTEM_MALLOC 1
16520 elif test "$with_debug_malloc" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
16521 Defining USE_DEBUG_MALLOC
16523 cat >> confdefs.h <<\EOF
16524 #define USE_DEBUG_MALLOC 1
16528 { test "$extra_verbose" = "yes" && cat << \EOF
16529 Defining USE_SYSTEM_MALLOC
16531 cat >> confdefs.h <<\EOF
16532 #define USE_SYSTEM_MALLOC 1
16537 test "$with_i18n3" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16540 cat >> confdefs.h <<\EOF
16545 test "$GCC" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16548 cat >> confdefs.h <<\EOF
16553 test "$external_widget" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16554 Defining EXTERNAL_WIDGET
16556 cat >> confdefs.h <<\EOF
16557 #define EXTERNAL_WIDGET 1
16561 test "$quick_build" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16562 Defining QUICK_BUILD
16564 cat >> confdefs.h <<\EOF
16565 #define QUICK_BUILD 1
16569 test "$with_purify" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16572 cat >> confdefs.h <<\EOF
16577 test "$with_quantify" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16580 cat >> confdefs.h <<\EOF
16585 test "$with_pop" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16586 Defining MAIL_USE_POP
16588 cat >> confdefs.h <<\EOF
16589 #define MAIL_USE_POP 1
16593 test "$with_kerberos" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16596 cat >> confdefs.h <<\EOF
16601 test "$with_hesiod" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16604 cat >> confdefs.h <<\EOF
16609 test "$use_union_type" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16610 Defining USE_UNION_TYPE
16612 cat >> confdefs.h <<\EOF
16613 #define USE_UNION_TYPE 1
16617 test "$use_regex_malloc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16618 Defining REGEX_MALLOC
16620 cat >> confdefs.h <<\EOF
16621 #define REGEX_MALLOC 1
16625 test "$pdump" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16628 cat >> confdefs.h <<\EOF
16633 test "$with_ipv6_cname" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16634 Defining IPV6_CANONICALIZE
16636 cat >> confdefs.h <<\EOF
16637 #define IPV6_CANONICALIZE 1
16644 if test -f /etc/osversion; then echo "osversion: `cat /etc/osversion`"
16646 echo "uname -a: `uname -a`"
16649 echo "$0 $quoted_arguments"
16652 if test ! -z ${emacs_beta_version} ; then
16653 if test -z "${emacs_is_beta}" ; then
16654 xemacs_betaname=".${emacs_beta_version}"
16656 xemacs_betaname="-b${emacs_beta_version}"
16665 XEmacs ${emacs_major_version}.${emacs_minor_version}${xemacs_betaname} \"$xemacs_codename\" configured for \`$canonical'.
16668 Compilation / Installation:"
16669 echo " Source code location: $srcdir"
16670 echo " Installation prefix: $prefix"
16671 if test -n "$site_includes"; then
16672 echo " Additional header files: $site_includes"
16674 if test -n "$site_libraries"; then
16675 echo " Additional libraries: $site_libraries"
16677 if test -n "$site_prefixes"; then
16678 echo " Additional prefixes: $site_prefixes"
16680 if test -n "$runpath"; then
16681 echo " Runtime library search path: $runpath"
16684 if test -n "$opsysfile"
16685 then echo " Operating system description file: \`$opsysfile'"
16686 else echo " Not using any operating system description file"
16688 if test -n "$machfile"
16689 then echo " Machine description file: \`$machfile'"
16690 else echo " Not using any machine description file"
16693 echo " Compiler: $CC $CFLAGS"
16695 gcc*) echo " Compiler version: `$CC --version | sed 1q`"
16696 echo " Compiler specs file: `$CC -v 2>&1 | sed 's/.* \([^ ]\)/\1/' | sed 1q`"
16698 *) case "$canonical" in
16701 if test -L $realcc ; then
16702 ccdir=`dirname $realcc`
16703 ccprog=`/bin/ls -l $realcc | sed 's/.* \([^ ]\)/\1/'`
16705 */*) realcc=$ccprog;;
16706 *) realcc=$ccdir/$ccprog;;
16709 lpp=`lslpp -wqc $realcc | cut -f2 -d:`
16710 if test ! -z "$lpp" ; then
16711 lppstr=`lslpp -Lqc $lpp`
16712 lpplev=`echo "$lppstr" | cut -f3 -d:`
16713 lppdesc=`echo "$lppstr" | cut -f8 -d:`
16715 if test ! -z "$lpplev" ; then
16716 echo " Compiler version: $lpp $lpplev - $lppdesc"
16718 echo " Compiler version: (unknown version)"
16723 ccvers=`$CC -V 2>&1 | sed 1q`
16724 if test ! -z "$ccvers" ; then
16725 echo " Compiler version: $ccvers"
16730 ccvers=`$CC -V | tr '\n' ' '`
16731 if test ! -z "$ccvers" ; then
16732 echo " Compiler version: $ccvers"
16737 ccvers=`$CC -version`
16738 if test ! -z "$ccvers" ; then
16739 echo " Compiler version: $ccvers"
16744 ccvers=`$CC -V 2>&1 | sed -n 's@^Intel.*Version @@'p`
16745 if test ! -z "$ccvers" ; then
16746 echo " Compiler version: $ccvers"
16750 *) echo " Compiler version: $CC on $canonical";;
16754 echo " Relocating allocator for buffers: $rel_alloc"
16755 echo " GNU version of malloc: ${GNU_MALLOC}${GNU_MALLOC_reason}"
16756 case "$ld_switch_site" in
16757 *nocombreloc*) echo " Linking with \`-z nocombreloc'.
16758 - Consider configuring with --pdump." ;;
16761 case "$canonical" in
16763 if test -f /etc/redhat-release ; then
16764 echo " libc: `rpm -q glibc`";
16766 echo "Need to guess glibc1/2/etc here";
16771 echo " libc: bos.rte.libc `lslpp -Lqc bos.rte.libc | cut -f3 -d:`"
16775 libc=`pkginfo -l SUNWcsl | grep VERSION: | awk '{print $2}'`
16776 echo " libc: SUNWcsl $libc"
16781 echo " IRIX version: `uname -sRm`'"
16787 libc=` grep -h libc.so *.inv | awk '$9 == "f" {print $12}' | tr '\n' ','`
16788 echo " libc: $libc"
16793 *) echo " libc: system-provided libc on $canonical" ;;
16799 if test "$with_msw" = "yes"; then
16800 echo " Compiling in support for the Microsoft window system."
16802 if test "$with_x11" = "yes"; then
16803 echo " Compiling in support for the X window system:"
16804 echo " - X Windows headers location: $x_includes"
16805 echo " - X Windows libraries location: $x_libraries"
16806 if test "$with_xauth" != yes; then
16807 echo " - Xau (X authority) not available."
16809 if test "$with_xmu" != yes; then
16810 echo " - Xmu library not available; substituting equivalent routines."
16812 if test "$with_wmcommand" != no; then
16813 echo " - Handling WM_COMMAND properly."
16816 if test "$need_motif" = "yes" ; then
16817 echo " Compiling in support for Motif."
16818 if test "$have_lesstif" = "yes"; then
16819 echo " - Using LessTif implementation."
16821 echo " *WARNING* Many versions of Motif are buggy, requiring workarounds."
16822 echo " You are likely to experience slow redisplay."
16823 echo " You may need to install vendor patches to Motif."
16824 echo " See PROBLEMS for more information."
16826 if test "$need_athena" = "yes"; then
16827 echo " Compiling in support for the Athena widget set:"
16828 echo " - Athena headers location: $athena_h_path"
16829 echo " - Athena library to link: $athena_lib"
16831 case "$with_menubars" in
16832 gtk ) echo " Using GTK menubars." ;;
16833 lucid ) echo " Using Lucid menubars." ;;
16834 motif ) echo " Using Motif menubars."
16835 echo " *WARNING* The Motif menubar implementation is currently buggy."
16836 echo " We recommend using the Lucid menubar instead."
16837 echo " Re-run configure with --with-menubars='lucid'." ;;
16838 msw ) echo " Using MS-Windows menubars." ;;
16840 case "$with_scrollbars" in
16841 gtk ) echo " Using GTK scrollbars." ;;
16842 lucid ) echo " Using Lucid scrollbars." ;;
16843 motif ) echo " Using Motif scrollbars." ;;
16844 athena ) echo " Using Athena scrollbars." ;;
16845 msw ) echo " Using MS-Windows scrollbars." ;;
16847 case "$with_dialogs" in
16848 gtk ) echo " Using GTK dialog boxes." ;;
16849 motif ) echo " Using Motif dialog boxes."
16850 if test "$unexec" = "unexaix.o"; then if test "`uname -v`" = 4 -a "`uname -r`" -ge 3; then
16851 echo " *WARNING* The Motif dialog boxes cause problems on AIX 4.3 and higher."
16852 echo " We recommend using the Athena dialog boxes instead."
16853 echo " Install libXaw and re-run configure with --with-dialogs='athena'."
16854 echo " Read the PROBLEMS file for more information."
16856 athena ) echo " Using Athena dialog boxes." ;;
16857 msw ) echo " Using MS-Windows dialog boxes." ;;
16859 case "$with_widgets" in
16860 gtk ) echo " Using GTK native widgets." ;;
16861 motif ) echo " Using Motif native widgets." ;;
16862 athena ) echo " Using Athena native widgets." ;;
16863 msw ) echo " Using MS-Windows native widgets." ;;
16865 if test "$with_dragndrop" = yes; then
16866 echo " Compiling in support for Drag'n'Drop (EXPERIMENTAL)."
16867 echo " - Drag'n'Drop prototype: $dragndrop_proto."
16872 test "$with_ncurses" = yes && echo " Compiling in support for ncurses."
16873 test "$with_gpm" = yes && echo " Compiling in support for GPM (General Purpose Mouse)."
16877 test "$with_gif" = yes && echo " Compiling in support for GIF images (builtin)."
16878 if test "$with_xpm" = yes; then
16879 echo " Compiling in support for XPM images."
16880 elif test "$with_x11" = yes; then
16881 echo " WARNING: -----------------------------------------------------------"
16882 echo " WARNING: Compiling without XPM image support."
16883 if test "$xpm_problem" != ""; then
16884 echo " Reason: $xpm_problem"
16886 echo " WARNING: You should strongly consider installing XPM."
16887 echo " WARNING: Otherwise toolbars and other graphics will look suboptimal."
16888 echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)"
16889 echo " WARNING: -----------------------------------------------------------"
16891 if test "$with_png" = yes; then
16892 echo " Compiling in support for PNG images."
16893 elif test "$window_system" != "none"; then
16894 echo " WARNING: -----------------------------------------------------------"
16895 echo " WARNING: Compiling without PNG image support."
16896 if test "$png_problem" != ""; then
16897 echo " Reason: $png_problem"
16899 echo " WARNING: You should strongly consider installing the PNG libraries."
16900 echo " WARNING: Otherwise certain images and glyphs may not display."
16901 echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)"
16902 echo " WARNING: -----------------------------------------------------------"
16904 test "$with_jpeg" = yes && echo " Compiling in support for JPEG images."
16905 test "$with_tiff" = yes && echo " Compiling in support for TIFF images."
16906 test "$with_xface" = yes && echo " Compiling in support for X-Face message headers."
16910 test "$with_native_sound" = yes && echo " Compiling in support for sound (native)."
16911 test "$with_nas_sound" = yes && echo " Compiling in support for NAS (network audio system)."
16912 test "$old_nas" = yes && echo " - NAS library lacks error trapping; will play synchronously."
16913 test "$with_esd_sound" = yes && echo " Compiling in support for ESD (Enlightened Sound Daemon)."
16917 test "$with_database_berkdb" = yes && echo " Compiling in support for Berkeley database."
16918 test "$with_database_dbm" = yes && echo " Compiling in support for DBM."
16919 test "$with_database_gdbm" = yes && echo " Compiling in support for GNU DBM."
16920 test "$with_ldap" = yes && echo " Compiling in support for LDAP."
16921 if test "$with_postgresql" = yes; then
16922 echo " Compiling in support for PostgreSQL."
16923 echo " - Using PostgreSQL header file: $libpq_fe_h_file"
16924 test "$with_postgresqlv7" = yes && echo " - Using PostgreSQL V7 bindings."
16926 if test "$with_concord" = yes; then
16927 echo " Compiling in support for CONCORD."
16931 Multiscriptization / Multilingualization / Internationalization:"
16932 test "$with_mule" = yes && echo " Compiling in support for Mule (multi-lingual Emacs)."
16933 test "$with_chise" = yes && echo " Using CHISE (CHaracter Information Service Environment) support."
16934 test "$with_utf_2000" = yes && echo " Using UTF-2000 (UTF-8) buffer/string representation."
16935 test "$with_text_coding" = yes && echo " Compiling in support for text coding."
16936 test "$with_file_coding" = yes && echo " Compiling in support for file coding."
16937 test "$with_xim" != no && echo " Compiling in support for XIM (X11R5+ I18N input method)."
16938 test "$with_xim" = motif && echo " - Using Motif to provide XIM support."
16939 test "$with_xim" = xlib && echo " - Using raw Xlib to provide XIM support."
16940 test "$with_xfs" = yes && echo " - Using XFontSet to provide bilingual menubar."
16941 test "$with_canna" = yes && echo " Compiling in support for Canna on Mule."
16942 if test "$with_wnn" = yes; then
16943 echo " Compiling in support for the WNN input method on Mule."
16944 test "$with_wnn6" = yes && echo " - Using WNN version 6."
16946 test "$with_i18n3" = yes && echo " Compiling in support for I18N level 3 (doesn't currently work)."
16950 test "$with_pop" = yes && echo " Compiling in support for POP mail retrieval."
16951 test "$with_kerberos" = yes && echo " Compiling in support for Kerberos POP authentication."
16952 test "$with_hesiod" = yes && echo " Compiling in support for Hesiod POP server access."
16953 test -n "$mail_locking" && echo " Compiling in support for \"$mail_locking\" mail spool file locking method."
16957 test "$with_ipv6_cname" = no && echo " Inhibiting IPv6 canonicalization at startup."
16958 test "$with_tooltalk" = yes && echo " Compiling in support for ToolTalk."
16959 test "$with_workshop" = yes && echo " Compiling in support for Sun WorkShop."
16960 test "$with_socks" = yes && echo " Compiling in support for SOCKS."
16961 test "$with_dnet" = yes && echo " Compiling in support for DNET."
16962 test "$with_modules" = "yes" && echo " Compiling in support for dynamic shared object modules."
16963 if test "$use_union_type" = yes; then
16964 echo " WARNING: ---------------------------------------------------------"
16965 echo " Using the union type for Lisp_Objects."
16966 echo " Union type has been implicated in hard-to-debug runtime crashes."
16967 echo " Do NOT use this build of XEmacs for ordinary work. See PROBLEMS."
16968 echo " WARNING: ---------------------------------------------------------"
16970 if test "$use_regex_malloc" = no; then
16971 echo " WARNING: -----------------------------------------------------------"
16972 echo " Using alloca to allocate the failure stack."
16973 echo " It may be impossible to detect stack exhaustion, and you will crash."
16974 echo " Do NOT use this build of XEmacs for ordinary work."
16975 echo " WARNING: -----------------------------------------------------------"
16977 test "$pdump" = yes && echo " Using the new portable dumper."
16978 test "$debug" = yes && echo " Compiling in support for extra debugging code."
16979 test "$usage_tracking" = yes && echo " Compiling in support for active usage tracking (Sun internal)."
16980 if test "$error_check_extents $error_check_typecheck $error_check_bufpos $error_check_gc $error_check_malloc $error_check_glyphs" \
16981 != "no no no no no no"; then
16982 echo " WARNING: ---------------------------------------------------------"
16983 echo " WARNING: Compiling in support for runtime error checking."
16984 echo " WARNING: XEmacs will run noticeably more slowly as a result."
16985 echo " WARNING: Error checking is on by default for XEmacs beta releases."
16986 echo " WARNING: ---------------------------------------------------------"
16989 ) | tee -a Installation
16993 # Remove any trailing slashes in these variables.
16994 test -n "$prefix" &&
16995 prefix=`echo '' "$prefix" | sed -e 's:^ ::' -e 's,\([^/]\)/*$,\1,'`
16996 test -n "$exec_prefix" &&
16997 exec_prefix=`echo '' "$exec_prefix" | sed -e 's:^ ::' -e 's,\([^/]\)/*$,\1,'`
17000 for file in $internal_makefile_list; do
17001 test "$file" = src/Makefile.in && \
17002 file="src/Makefile.in:src/Makefile.in.in:src/depend"
17003 ac_output_files="$ac_output_files $file" && if test "$extra_verbose" = "yes"; then echo " Appending \"$file\" to \$ac_output_files"; fi
17005 ac_output_files="$ac_output_files src/paths.h lib-src/config.values"
17006 test "$with_modules" = "yes" && ac_output_files="$ac_output_files lib-src/ellcc.h" && if test "$extra_verbose" = "yes"; then echo " Appending \"lib-src/ellcc.h\" to \$ac_output_files"; fi
17010 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
17012 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17013 # Let make expand exec_prefix.
17014 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17016 # Any assignment to VPATH causes Sun make to only execute
17017 # the first set of double-colon rules, so remove it if not needed.
17018 # If there is a colon in the path, we need to keep it.
17019 if test "x$srcdir" = x.; then
17020 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
17023 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
17025 DEFS=-DHAVE_CONFIG_H
17027 # Without the "./", some shells look in PATH for config.status.
17028 : ${CONFIG_STATUS=./config.status}
17030 echo creating $CONFIG_STATUS
17031 rm -f $CONFIG_STATUS
17032 cat > $CONFIG_STATUS <<EOF
17034 # Generated automatically by configure.
17035 # Run this file to recreate the current configuration.
17036 # This directory was configured as follows,
17037 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17039 # $0 $ac_configure_args
17041 # Compiler output produced by configure, useful for debugging
17042 # configure, is in ./config.log if it exists.
17044 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
17047 case "\$ac_option" in
17048 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17049 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
17050 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
17051 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
17052 echo "$CONFIG_STATUS generated by autoconf version 2.13"
17054 -help | --help | --hel | --he | --h)
17055 echo "\$ac_cs_usage"; exit 0 ;;
17056 *) echo "\$ac_cs_usage"; exit 1 ;;
17060 ac_given_srcdir=$srcdir
17061 ac_given_INSTALL="$INSTALL"
17063 trap 'rm -fr `echo "$ac_output_files src/config.h lwlib/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
17065 cat >> $CONFIG_STATUS <<EOF
17067 # Protect against being on the right side of a sed subst in config.status.
17068 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
17069 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
17073 s%@CFLAGS@%$CFLAGS%g
17074 s%@CPPFLAGS@%$CPPFLAGS%g
17075 s%@CXXFLAGS@%$CXXFLAGS%g
17076 s%@FFLAGS@%$FFLAGS%g
17078 s%@LDFLAGS@%$LDFLAGS%g
17080 s%@exec_prefix@%$exec_prefix%g
17081 s%@prefix@%$prefix%g
17082 s%@program_transform_name@%$program_transform_name%g
17083 s%@bindir@%$bindir%g
17084 s%@sbindir@%$sbindir%g
17085 s%@libexecdir@%$libexecdir%g
17086 s%@datadir@%$datadir%g
17087 s%@sysconfdir@%$sysconfdir%g
17088 s%@sharedstatedir@%$sharedstatedir%g
17089 s%@localstatedir@%$localstatedir%g
17090 s%@libdir@%$libdir%g
17091 s%@includedir@%$includedir%g
17092 s%@oldincludedir@%$oldincludedir%g
17093 s%@infodir@%$infodir%g
17094 s%@mandir@%$mandir%g
17096 s%@blddir@%$blddir%g
17099 s%@start_flags@%$start_flags%g
17100 s%@ld_switch_shared@%$ld_switch_shared%g
17101 s%@start_files@%$start_files%g
17103 s%@lib_gcc@%$lib_gcc%g
17104 s%@RANLIB@%$RANLIB%g
17105 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
17106 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
17107 s%@INSTALL_DATA@%$INSTALL_DATA%g
17109 s%@SET_MAKE@%$SET_MAKE%g
17110 s%@GTK_CONFIG@%$GTK_CONFIG%g
17111 s%@X_CFLAGS@%$X_CFLAGS%g
17112 s%@X_PRE_LIBS@%$X_PRE_LIBS%g
17113 s%@X_LIBS@%$X_LIBS%g
17114 s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
17115 s%@install_pp@%$install_pp%g
17116 s%@libs_xauth@%$libs_xauth%g
17117 s%@dnd_objs@%$dnd_objs%g
17118 s%@lwlib_objs@%$lwlib_objs%g
17119 s%@ALLOCA@%$ALLOCA%g
17120 s%@have_esd_config@%$have_esd_config%g
17121 s%@dll_ld@%$dll_ld%g
17122 s%@dll_cflags@%$dll_cflags%g
17123 s%@dll_ldflags@%$dll_ldflags%g
17124 s%@dll_post@%$dll_post%g
17125 s%@dll_ldo@%$dll_ldo%g
17126 s%@ld_dynamic_link_flags@%$ld_dynamic_link_flags%g
17127 s%@SRC_SUBDIR_DEPS@%$SRC_SUBDIR_DEPS%g
17128 s%@INSTALL_ARCH_DEP_SUBDIR@%$INSTALL_ARCH_DEP_SUBDIR%g
17129 s%@MAKE_SUBDIR@%$MAKE_SUBDIR%g
17130 s%@SUBDIR_MAKEFILES@%$SUBDIR_MAKEFILES%g
17131 s%@PROGNAME@%$PROGNAME%g
17132 s%@version@%$version%g
17133 s%@configuration@%$configuration%g
17134 s%@canonical@%$canonical%g
17135 s%@inststaticdir@%$inststaticdir%g
17136 s%@instvardir@%$instvardir%g
17137 s%@srcdir@%$srcdir%g
17138 s%@pkgdir@%$pkgdir%g
17139 s%@statedir@%$statedir%g
17140 s%@extra_includes@%$extra_includes%g
17141 s%@PREFIX_USER_DEFINED@%$PREFIX_USER_DEFINED%g
17142 s%@PREFIX@%$PREFIX%g
17143 s%@EXEC_PREFIX_USER_DEFINED@%$EXEC_PREFIX_USER_DEFINED%g
17144 s%@EXEC_PREFIX@%$EXEC_PREFIX%g
17145 s%@INFODIR_USER_DEFINED@%$INFODIR_USER_DEFINED%g
17146 s%@INFODIR@%$INFODIR%g
17147 s%@infopath@%$infopath%g
17148 s%@INFOPATH_USER_DEFINED@%$INFOPATH_USER_DEFINED%g
17149 s%@INFOPATH@%$INFOPATH%g
17150 s%@package_path@%$package_path%g
17151 s%@PACKAGE_PATH_USER_DEFINED@%$PACKAGE_PATH_USER_DEFINED%g
17152 s%@PACKAGE_PATH@%$PACKAGE_PATH%g
17153 s%@lispdir@%$lispdir%g
17154 s%@LISPDIR_USER_DEFINED@%$LISPDIR_USER_DEFINED%g
17155 s%@LISPDIR@%$LISPDIR%g
17156 s%@moduledir@%$moduledir%g
17157 s%@MODULEDIR_USER_DEFINED@%$MODULEDIR_USER_DEFINED%g
17158 s%@MODULEDIR@%$MODULEDIR%g
17159 s%@sitelispdir@%$sitelispdir%g
17160 s%@SITELISPDIR_USER_DEFINED@%$SITELISPDIR_USER_DEFINED%g
17161 s%@SITELISPDIR@%$SITELISPDIR%g
17162 s%@sitemoduledir@%$sitemoduledir%g
17163 s%@SITEMODULEDIR_USER_DEFINED@%$SITEMODULEDIR_USER_DEFINED%g
17164 s%@SITEMODULEDIR@%$SITEMODULEDIR%g
17165 s%@etcdir@%$etcdir%g
17166 s%@ETCDIR_USER_DEFINED@%$ETCDIR_USER_DEFINED%g
17167 s%@ETCDIR@%$ETCDIR%g
17168 s%@docdir@%$docdir%g
17169 s%@DOCDIR_USER_DEFINED@%$DOCDIR_USER_DEFINED%g
17170 s%@DOCDIR@%$DOCDIR%g
17171 s%@archlibdir@%$archlibdir%g
17172 s%@ARCHLIBDIR_USER_DEFINED@%$ARCHLIBDIR_USER_DEFINED%g
17173 s%@ARCHLIBDIR@%$ARCHLIBDIR%g
17174 s%@bitmapdir@%$bitmapdir%g
17175 s%@extra_objs@%$extra_objs%g
17176 s%@machfile@%$machfile%g
17177 s%@opsysfile@%$opsysfile%g
17178 s%@c_switch_general@%$c_switch_general%g
17179 s%@c_switch_window_system@%$c_switch_window_system%g
17180 s%@c_switch_all@%$c_switch_all%g
17181 s%@ld_switch_general@%$ld_switch_general%g
17182 s%@ld_switch_window_system@%$ld_switch_window_system%g
17183 s%@ld_switch_all@%$ld_switch_all%g
17184 s%@ld_libs_general@%$ld_libs_general%g
17185 s%@ld_libs_window_system@%$ld_libs_window_system%g
17186 s%@ld_libs_all@%$ld_libs_all%g
17187 s%@RECURSIVE_MAKE_ARGS@%$RECURSIVE_MAKE_ARGS%g
17188 s%@native_sound_lib@%$native_sound_lib%g
17189 s%@sound_cflags@%$sound_cflags%g
17190 s%@dynodump_arch@%$dynodump_arch%g
17191 s%@XEMACS_CC@%$XEMACS_CC%g
17192 s%@internal_makefile_list@%$internal_makefile_list%g
17197 cat >> $CONFIG_STATUS <<\EOF
17199 # Split the substitutions into bite-sized pieces for seds with
17200 # small command number limits, like on Digital OSF/1 and HP-UX.
17201 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
17202 ac_file=1 # Number of current file.
17203 ac_beg=1 # First line for current file.
17204 ac_end=$ac_max_sed_cmds # Line after last line for current file.
17207 while $ac_more_lines; do
17208 if test $ac_beg -gt 1; then
17209 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
17211 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
17213 if test ! -s conftest.s$ac_file; then
17214 ac_more_lines=false
17215 rm -f conftest.s$ac_file
17217 if test -z "$ac_sed_cmds"; then
17218 ac_sed_cmds="sed -f conftest.s$ac_file"
17220 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
17222 ac_file=`expr $ac_file + 1`
17224 ac_end=`expr $ac_end + $ac_max_sed_cmds`
17227 if test -z "$ac_sed_cmds"; then
17232 cat >> $CONFIG_STATUS <<EOF
17234 CONFIG_FILES=\${CONFIG_FILES-"$ac_output_files"}
17236 cat >> $CONFIG_STATUS <<\EOF
17237 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
17238 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17240 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
17241 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17242 *) ac_file_in="${ac_file}.in" ;;
17245 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
17247 # Remove last slash and all that follows it. Not all systems have dirname.
17248 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
17249 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
17250 # The file is in a subdirectory.
17251 test ! -d "$ac_dir" && mkdir "$ac_dir"
17252 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
17253 # A "../" for each directory in $ac_dir_suffix.
17254 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
17256 ac_dir_suffix= ac_dots=
17259 case "$ac_given_srcdir" in
17261 if test -z "$ac_dots"; then top_srcdir=.
17262 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
17263 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
17264 *) # Relative path.
17265 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
17266 top_srcdir="$ac_dots$ac_given_srcdir" ;;
17269 case "$ac_given_INSTALL" in
17270 [/$]*) INSTALL="$ac_given_INSTALL" ;;
17271 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
17274 echo creating "$ac_file"
17276 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
17278 *Makefile*) ac_comsub="1i\\
17279 # $configure_input" ;;
17283 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
17285 s%@configure_input@%$configure_input%g
17286 s%@srcdir@%$srcdir%g
17287 s%@top_srcdir@%$top_srcdir%g
17288 s%@INSTALL@%$INSTALL%g
17289 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
17293 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
17294 # NAME is the cpp macro being defined and VALUE is the value it is being given.
17296 # ac_d sets the value in "#define NAME VALUE" lines.
17297 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
17298 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
17301 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
17302 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17303 ac_uB='\([ ]\)%\1#\2define\3'
17306 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17307 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17308 ac_eB='$%\1#\2define\3'
17312 if test "${CONFIG_HEADERS+set}" != set; then
17314 cat >> $CONFIG_STATUS <<EOF
17315 CONFIG_HEADERS="src/config.h lwlib/config.h"
17317 cat >> $CONFIG_STATUS <<\EOF
17319 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
17320 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17322 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
17323 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17324 *) ac_file_in="${ac_file}.in" ;;
17327 echo creating $ac_file
17329 rm -f conftest.frag conftest.in conftest.out
17330 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
17331 cat $ac_file_inputs > conftest.in
17335 # Transform confdefs.h into a sed script conftest.vals that substitutes
17336 # the proper values into config.h.in to produce config.h. And first:
17337 # Protect against being on the right side of a sed subst in config.status.
17338 # Protect against being in an unquoted here document in config.status.
17339 rm -f conftest.vals
17340 cat > conftest.hdr <<\EOF
17343 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
17347 sed -n -f conftest.hdr confdefs.h > conftest.vals
17350 # This sed command replaces #undef with comments. This is necessary, for
17351 # example, in the case of _POSIX_SOURCE, which is predefined and required
17352 # on some systems where configure will not decide to define it.
17353 cat >> conftest.vals <<\EOF
17354 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
17357 # Break up conftest.vals because some shells have a limit on
17358 # the size of here documents, and old seds have small limits too.
17360 rm -f conftest.tail
17363 ac_lines=`grep -c . conftest.vals`
17364 # grep -c gives empty output for an empty file on some AIX systems.
17365 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
17366 # Write a limited-size here document to conftest.frag.
17367 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
17368 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
17370 sed -f conftest.frag conftest.in > conftest.out
17372 mv conftest.out conftest.in
17373 ' >> $CONFIG_STATUS
17374 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
17375 rm -f conftest.vals
17376 mv conftest.tail conftest.vals
17378 rm -f conftest.vals
17380 cat >> $CONFIG_STATUS <<\EOF
17381 rm -f conftest.frag conftest.h
17382 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
17383 cat conftest.in >> conftest.h
17385 if cmp -s $ac_file conftest.h 2>/dev/null; then
17386 echo "$ac_file is unchanged"
17389 # Remove last slash and all that follows it. Not all systems have dirname.
17390 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
17391 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
17392 # The file is in a subdirectory.
17393 test ! -d "$ac_dir" && mkdir "$ac_dir"
17396 mv conftest.h $ac_file
17401 cat >> $CONFIG_STATUS <<EOF
17403 top_srcdir="$srcdir"
17404 MAKE_SUBDIR="$MAKE_SUBDIR"
17407 cat >> $CONFIG_STATUS <<\EOF
17408 for dir in . $MAKE_SUBDIR; do
17413 sed -e '/^# Generated/d' \
17414 -e 's%/\*\*/#.*%%' \
17429 echo creating $dir/Makefile
17430 $CPP -I. -I${top_srcdir}/src junk.c \
17431 | sed -e 's/^\#.*//' \
17432 -e 's/^[ ][ ]*$//'\
17440 chmod 444 Makefile.new
17441 mv -f Makefile.new Makefile
17443 echo creating $dir/GNUmakefile
17444 $CPP -I. -I${top_srcdir}/src -DUSE_GNU_MAKE junk.c \
17445 | sed -e 's/^\#.*//' \
17446 -e 's/^[ ][ ]*$//'\
17454 chmod 444 Makefile.new
17455 mv -f Makefile.new GNUmakefile
17461 sed < config.status >> lib-src/config.values \
17462 -e '/{ac_dA}.*{ac_dB}.*{ac_dC}.*{ac_dD}$/!d' \
17463 -e 's/\${ac_dA}\(.*\)\${ac_dB}.*\${ac_dC}\(.*\)\${ac_dD}/\1 \2/' \
17464 -e 's/^\([^ ]*\) $/\1 ""/' \
17470 chmod +x $CONFIG_STATUS
17471 rm -fr confdefs* $ac_clean_files
17472 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1