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-search-dirs | sed -ne s'/install: //p'`
2739 cygwin_include=`eval "cd $cygwin_include/../../../..; pwd"`
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"
4522 FILE *f=fopen("conftestval", "w");
4524 fprintf(f, "%d\n", sizeof(short));
4528 if { (eval echo configure:4529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4530 ac_cv_sizeof_short=`cat conftestval`
4533 echo "configure: failed program was:" >&5
4534 cat conftest.$ac_ext >&5
4536 ac_cv_sizeof_short=0
4539 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
4540 { test "$extra_verbose" = "yes" && cat << EOF
4541 Defining SIZEOF_SHORT = $ac_cv_sizeof_short
4543 cat >> confdefs.h <<EOF
4544 #define SIZEOF_SHORT $ac_cv_sizeof_short
4549 if test "$ac_cv_sizeof_short" = 0; then
4551 echo "*** PANIC *** Configure tests are not working - compiler is broken."
4552 echo "*** PANIC *** Please examine config.log for compilation errors."
4555 echo $ac_n "checking size of int""... $ac_c" 1>&6
4556 echo "configure:4557: checking size of int" >&5
4558 cat > conftest.$ac_ext <<EOF
4559 #line 4560 "configure"
4560 #include "confdefs.h"
4564 FILE *f=fopen("conftestval", "w");
4566 fprintf(f, "%d\n", sizeof(int));
4570 if { (eval echo configure:4571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4572 ac_cv_sizeof_int=`cat conftestval`
4575 echo "configure: failed program was:" >&5
4576 cat conftest.$ac_ext >&5
4581 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
4582 { test "$extra_verbose" = "yes" && cat << EOF
4583 Defining SIZEOF_INT = $ac_cv_sizeof_int
4585 cat >> confdefs.h <<EOF
4586 #define SIZEOF_INT $ac_cv_sizeof_int
4591 echo $ac_n "checking size of long""... $ac_c" 1>&6
4592 echo "configure:4593: checking size of long" >&5
4594 cat > conftest.$ac_ext <<EOF
4595 #line 4596 "configure"
4596 #include "confdefs.h"
4600 FILE *f=fopen("conftestval", "w");
4602 fprintf(f, "%d\n", sizeof(long));
4606 if { (eval echo configure:4607: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4608 ac_cv_sizeof_long=`cat conftestval`
4611 echo "configure: failed program was:" >&5
4612 cat conftest.$ac_ext >&5
4617 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
4618 { test "$extra_verbose" = "yes" && cat << EOF
4619 Defining SIZEOF_LONG = $ac_cv_sizeof_long
4621 cat >> confdefs.h <<EOF
4622 #define SIZEOF_LONG $ac_cv_sizeof_long
4627 echo $ac_n "checking size of long long""... $ac_c" 1>&6
4628 echo "configure:4629: checking size of long long" >&5
4630 cat > conftest.$ac_ext <<EOF
4631 #line 4632 "configure"
4632 #include "confdefs.h"
4636 FILE *f=fopen("conftestval", "w");
4638 fprintf(f, "%d\n", sizeof(long long));
4642 if { (eval echo configure:4643: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4644 ac_cv_sizeof_long_long=`cat conftestval`
4647 echo "configure: failed program was:" >&5
4648 cat conftest.$ac_ext >&5
4650 ac_cv_sizeof_long_long=0
4653 echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
4654 { test "$extra_verbose" = "yes" && cat << EOF
4655 Defining SIZEOF_LONG_LONG = $ac_cv_sizeof_long_long
4657 cat >> confdefs.h <<EOF
4658 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
4663 echo $ac_n "checking size of void *""... $ac_c" 1>&6
4664 echo "configure:4665: checking size of void *" >&5
4666 cat > conftest.$ac_ext <<EOF
4667 #line 4668 "configure"
4668 #include "confdefs.h"
4672 FILE *f=fopen("conftestval", "w");
4674 fprintf(f, "%d\n", sizeof(void *));
4678 if { (eval echo configure:4679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4680 ac_cv_sizeof_void_p=`cat conftestval`
4683 echo "configure: failed program was:" >&5
4684 cat conftest.$ac_ext >&5
4686 ac_cv_sizeof_void_p=0
4689 echo "$ac_t""$ac_cv_sizeof_void_p" 1>&6
4690 { test "$extra_verbose" = "yes" && cat << EOF
4691 Defining SIZEOF_VOID_P = $ac_cv_sizeof_void_p
4693 cat >> confdefs.h <<EOF
4694 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
4701 cygwin* ) cat > conftest.$ac_ext <<EOF
4702 #line 4703 "configure"
4703 #include "confdefs.h"
4704 #include <cygwin/types.h>
4706 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4707 egrep "typedef.*intptr_t;" >/dev/null 2>&1; then
4709 echo "$ac_t""yes" 1>&6
4710 { test "$extra_verbose" = "yes" && cat << \EOF
4711 Defining INTPTR_T_IN_CYGWIN_TYPES_H = 1
4713 cat >> confdefs.h <<\EOF
4714 #define INTPTR_T_IN_CYGWIN_TYPES_H 1
4720 echo "$ac_t""no" 1>&6
4726 echo $ac_n "checking for long file names""... $ac_c" 1>&6
4727 echo "configure:4728: checking for long file names" >&5
4729 ac_cv_sys_long_file_names=yes
4730 # Test for long file names in all the places we know might matter:
4731 # . the current directory, where building will happen
4732 # $prefix/lib where we will be installing things
4733 # $exec_prefix/lib likewise
4734 # eval it to expand exec_prefix.
4735 # $TMPDIR if set, where it might want to write temporary files
4736 # if $TMPDIR is not set:
4737 # /tmp where it might want to write temporary files
4740 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
4741 ac_tmpdirs="$TMPDIR"
4743 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
4745 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
4746 test -d $ac_dir || continue
4747 test -w $ac_dir || continue # It is less confusing to not echo anything here.
4748 (echo 1 > $ac_dir/conftest9012345) 2>/dev/null
4749 (echo 2 > $ac_dir/conftest9012346) 2>/dev/null
4750 val=`cat $ac_dir/conftest9012345 2>/dev/null`
4751 if test ! -f $ac_dir/conftest9012345 || test "$val" != 1; then
4752 ac_cv_sys_long_file_names=no
4753 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
4756 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
4759 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
4760 if test $ac_cv_sys_long_file_names = yes; then
4761 { test "$extra_verbose" = "yes" && cat << \EOF
4762 Defining HAVE_LONG_FILE_NAMES
4764 cat >> confdefs.h <<\EOF
4765 #define HAVE_LONG_FILE_NAMES 1
4772 echo $ac_n "checking for sin""... $ac_c" 1>&6
4773 echo "configure:4774: checking for sin" >&5
4775 cat > conftest.$ac_ext <<EOF
4776 #line 4777 "configure"
4777 #include "confdefs.h"
4778 /* System header to define __stub macros and hopefully few prototypes,
4779 which can conflict with char sin(); below. */
4781 /* Override any gcc2 internal prototype to avoid an error. */
4782 /* We use char because int might match the return type of a gcc2
4783 builtin and then its argument prototype would still apply. */
4788 /* The GNU C library defines this for functions which it implements
4789 to always fail with ENOSYS. Some functions are actually named
4790 something starting with __ and the normal name is an alias. */
4791 #if defined (__stub_sin) || defined (__stub___sin)
4799 if { (eval echo configure:4800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4801 eval "ac_cv_func_sin=yes"
4803 echo "configure: failed program was:" >&5
4804 cat conftest.$ac_ext >&5
4806 eval "ac_cv_func_sin=no"
4810 if eval "test \"`echo '$ac_cv_func_'sin`\" = yes"; then
4811 echo "$ac_t""yes" 1>&6
4814 echo "$ac_t""no" 1>&6
4816 echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
4817 echo "configure:4818: checking for sin in -lm" >&5
4818 ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
4820 xe_check_libs=" -lm "
4821 cat > conftest.$ac_ext <<EOF
4822 #line 4823 "configure"
4823 #include "confdefs.h"
4824 /* Override any gcc2 internal prototype to avoid an error. */
4825 /* We use char because int might match the return type of a gcc2
4826 builtin and then its argument prototype would still apply. */
4833 if { (eval echo configure:4834: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4835 eval "ac_cv_lib_$ac_lib_var=yes"
4837 echo "configure: failed program was:" >&5
4838 cat conftest.$ac_ext >&5
4840 eval "ac_cv_lib_$ac_lib_var=no"
4845 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
4846 echo "$ac_t""yes" 1>&6
4847 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/^a-zA-Z0-9_/_/g' \
4848 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4849 { test "$extra_verbose" = "yes" && cat << EOF
4852 cat >> confdefs.h <<EOF
4853 #define $ac_tr_lib 1
4857 LIBS="-lm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lm\" to \$LIBS"; fi
4860 echo "$ac_t""no" 1>&6
4867 { test "$extra_verbose" = "yes" && cat << \EOF
4868 Defining LISP_FLOAT_TYPE
4870 cat >> confdefs.h <<\EOF
4871 #define LISP_FLOAT_TYPE 1
4876 cat > conftest.$ac_ext <<EOF
4877 #line 4878 "configure"
4878 #include "confdefs.h"
4881 return atanh(1.0) + asinh(1.0) + acosh(1.0);
4884 if { (eval echo configure:4885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4886 { test "$extra_verbose" = "yes" && cat << \EOF
4887 Defining HAVE_INVERSE_HYPERBOLIC
4889 cat >> confdefs.h <<\EOF
4890 #define HAVE_INVERSE_HYPERBOLIC 1
4895 echo "configure: failed program was:" >&5
4896 cat conftest.$ac_ext >&5
4900 echo "checking type of mail spool file locking" 1>&6
4901 echo "configure:4902: checking type of mail spool file locking" >&5
4902 for ac_func in lockf flock
4904 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4905 echo "configure:4906: checking for $ac_func" >&5
4907 cat > conftest.$ac_ext <<EOF
4908 #line 4909 "configure"
4909 #include "confdefs.h"
4910 /* System header to define __stub macros and hopefully few prototypes,
4911 which can conflict with char $ac_func(); below. */
4913 /* Override any gcc2 internal prototype to avoid an error. */
4914 /* We use char because int might match the return type of a gcc2
4915 builtin and then its argument prototype would still apply. */
4920 /* The GNU C library defines this for functions which it implements
4921 to always fail with ENOSYS. Some functions are actually named
4922 something starting with __ and the normal name is an alias. */
4923 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4931 if { (eval echo configure:4932: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4933 eval "ac_cv_func_$ac_func=yes"
4935 echo "configure: failed program was:" >&5
4936 cat conftest.$ac_ext >&5
4938 eval "ac_cv_func_$ac_func=no"
4942 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4943 echo "$ac_t""yes" 1>&6
4944 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4945 { test "$extra_verbose" = "yes" && cat << EOF
4946 Defining $ac_tr_func
4948 cat >> confdefs.h <<EOF
4949 #define $ac_tr_func 1
4954 echo "$ac_t""no" 1>&6
4958 test -z "$mail_locking" -a "$mail_use_flock" = "yes" && mail_locking=flock
4959 test -z "$mail_locking" -a "$mail_use_lockf" = "yes" && mail_locking=lockf
4960 test -z "$mail_locking" -a "$mail_use_locking" = "yes" && mail_locking=locking
4961 if test -z "$mail_locking"; then
4962 case "$opsys" in cygwin* | mingw*)
4967 if test "$mail_locking" = "lockf"; then { test "$extra_verbose" = "yes" && cat << \EOF
4968 Defining MAIL_LOCK_LOCKF
4970 cat >> confdefs.h <<\EOF
4971 #define MAIL_LOCK_LOCKF 1
4975 elif test "$mail_locking" = "flock"; then { test "$extra_verbose" = "yes" && cat << \EOF
4976 Defining MAIL_LOCK_FLOCK
4978 cat >> confdefs.h <<\EOF
4979 #define MAIL_LOCK_FLOCK 1
4983 elif test "$mail_locking" = "locking"; then { test "$extra_verbose" = "yes" && cat << \EOF
4984 Defining MAIL_LOCK_LOCKING
4986 cat >> confdefs.h <<\EOF
4987 #define MAIL_LOCK_LOCKING 1
4991 elif test "$mail_locking" = "pop"; then
4994 else mail_locking="dot-locking"; { test "$extra_verbose" = "yes" && cat << \EOF
4995 Defining MAIL_LOCK_DOT
4997 cat >> confdefs.h <<\EOF
4998 #define MAIL_LOCK_DOT 1
5003 test "$mail_locking" = "lockf" -a "$ac_cv_func_lockf" != "yes" && \
5004 { echo "Error:" "lockf mail locking requested but not available." >&2; exit 1; }
5005 test "$mail_locking" = "flock" -a "$ac_cv_func_flock" != "yes" && \
5006 { echo "Error:" "flock mail locking requested but not available." >&2; exit 1; }
5007 test "$mail_locking" = "locking" -a "$ac_cv_func_locking" != "yes" && \
5008 { echo "Error:" "locking mail locking requested but not available." >&2; exit 1; }
5010 case "$opsys" in decosf*)
5012 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
5013 echo "configure:5014: checking for cma_open in -lpthreads" >&5
5014 ac_lib_var=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
5016 xe_check_libs=" -lpthreads "
5017 cat > conftest.$ac_ext <<EOF
5018 #line 5019 "configure"
5019 #include "confdefs.h"
5020 /* Override any gcc2 internal prototype to avoid an error. */
5021 /* We use char because int might match the return type of a gcc2
5022 builtin and then its argument prototype would still apply. */
5029 if { (eval echo configure:5030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5031 eval "ac_cv_lib_$ac_lib_var=yes"
5033 echo "configure: failed program was:" >&5
5034 cat conftest.$ac_ext >&5
5036 eval "ac_cv_lib_$ac_lib_var=no"
5041 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5042 echo "$ac_t""yes" 1>&6
5043 ac_tr_lib=HAVE_LIB`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5044 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5045 { test "$extra_verbose" = "yes" && cat << EOF
5048 cat >> confdefs.h <<EOF
5049 #define $ac_tr_lib 1
5053 LIBS="-lpthreads $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpthreads\" to \$LIBS"; fi
5056 echo "$ac_t""no" 1>&6
5060 test "$ac_cv_lib_pthreads_cma_open" = "yes" && \
5061 c_switch_site="$c_switch_site -threads" ;;
5065 echo $ac_n "checking whether the -xildoff compiler flag is required""... $ac_c" 1>&6
5066 echo "configure:5067: checking whether the -xildoff compiler flag is required" >&5
5067 if ${CC-cc} '-###' -xildon no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; then
5068 if ${CC-cc} '-###' -xildoff no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ;
5069 then echo "$ac_t""no" 1>&6;
5070 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
5072 else echo "$ac_t""no" 1>&6
5075 if test "$opsys" = "sol2"; then
5076 if test "$os_release" -ge 506; then
5077 echo $ac_n "checking for \"-z ignore\" linker flag""... $ac_c" 1>&6
5078 echo "configure:5079: checking for \"-z ignore\" linker flag" >&5
5079 case "`ld -h 2>&1`" in
5080 *-z\ ignore\|record* ) echo "$ac_t""yes" 1>&6
5081 ld_switch_site="-z ignore $ld_switch_site" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-z ignore\" to \$ld_switch_site"; fi ;;
5082 *) echo "$ac_t""no" 1>&6 ;;
5088 echo "checking "for specified window system"" 1>&6
5089 echo "configure:5090: checking "for specified window system"" >&5
5095 if test "$with_gnome" != "no"; then
5096 echo $ac_n "checking for GNOME configuration script""... $ac_c" 1>&6
5097 echo "configure:5098: checking for GNOME configuration script" >&5
5098 for possible in gnome-config
5100 possible_version=`${possible} --version 2> /dev/null`
5101 if test "x${possible_version}" != "x"; then
5102 GNOME_CONFIG="${possible}"
5108 echo "$ac_t""${GNOME_CONFIG}" 1>&6
5111 if test "${GNOME_CONFIG}" != "no"; then
5112 GNOME_LIBS=`${GNOME_CONFIG} --libs gnomeui`
5113 GNOME_CFLAGS=`${GNOME_CONFIG} --cflags gnomeui`
5114 { test "$extra_verbose" = "yes" && cat << \EOF
5117 cat >> confdefs.h <<\EOF
5118 #define HAVE_GNOME 1
5122 libs_gtk="$libs_gtk ${GNOME_LIBS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GNOME_LIBS}\" to \$libs_gtk"; fi
5123 c_switch_gtk="$c_switch_gtk ${GNOME_CFLAGS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GNOME_CFLAGS}\" to \$c_switch_gtk"; fi
5126 if test "$with_gtk" != "no";then
5127 echo $ac_n "checking for GTK configuration script""... $ac_c" 1>&6
5128 echo "configure:5129: checking for GTK configuration script" >&5
5129 for possible in gtk12-config gtk14-config gtk-config
5131 possible_version=`${possible} --version 2> /dev/null`
5132 if test "x${possible_version}" != "x"; then
5133 GTK_CONFIG="${possible}"
5134 case "${possible_version}" in
5135 1.0.*) echo "configure: warning: GTK 1.2 is required, please upgrade your version of GTK." 1>&2; with_gtk=no;;
5136 1.3.*) echo "configure: warning: GTK 1.3 is not supported right now" 1>&2; with_gtk=no;;
5141 *) echo "configure: warning: Found unsupported version of GTK: $possible_version" 1>&2;;
5145 echo "$ac_t""${GTK_CONFIG}" 1>&6
5148 if test "${GTK_CONFIG}" != "no"; then
5149 echo $ac_n "checking gtk version""... $ac_c" 1>&6
5150 echo "configure:5151: checking gtk version" >&5
5151 GTK_VERSION=`${GTK_CONFIG} --version`
5152 echo "$ac_t""${GTK_VERSION}" 1>&6
5154 echo $ac_n "checking gtk libs""... $ac_c" 1>&6
5155 echo "configure:5156: checking gtk libs" >&5
5156 GTK_LIBS=`${GTK_CONFIG} --libs`
5157 libs_gtk="$libs_gtk ${GTK_LIBS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GTK_LIBS}\" to \$libs_gtk"; fi
5158 echo "$ac_t""${GTK_LIBS}" 1>&6
5160 echo $ac_n "checking gtk cflags""... $ac_c" 1>&6
5161 echo "configure:5162: checking gtk cflags" >&5
5162 GTK_CFLAGS=`${GTK_CONFIG} --cflags`
5163 if test "$GCC" = "yes"; then
5164 GTK_CFLAGS="${GTK_CFLAGS} -Wno-shadow"
5166 c_switch_gtk="$c_switch_gtk ${GTK_CFLAGS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GTK_CFLAGS}\" to \$c_switch_gtk"; fi
5167 echo "$ac_t""${GTK_CFLAGS}" 1>&6
5170 echo $ac_n "checking for main in -lgdk_imlib""... $ac_c" 1>&6
5171 echo "configure:5172: checking for main in -lgdk_imlib" >&5
5172 ac_lib_var=`echo gdk_imlib'_'main | sed 'y%./+-%__p_%'`
5174 xe_check_libs=" -lgdk_imlib "
5175 cat > conftest.$ac_ext <<EOF
5176 #line 5177 "configure"
5177 #include "confdefs.h"
5183 if { (eval echo configure:5184: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5185 eval "ac_cv_lib_$ac_lib_var=yes"
5187 echo "configure: failed program was:" >&5
5188 cat conftest.$ac_ext >&5
5190 eval "ac_cv_lib_$ac_lib_var=no"
5195 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5196 echo "$ac_t""yes" 1>&6
5197 libs_gtk="-lgdk_imlib $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgdk_imlib\" to \$libs_gtk"; fi
5199 echo "$ac_t""no" 1>&6
5204 echo $ac_n "checking for Imlib_init in -lImlib""... $ac_c" 1>&6
5205 echo "configure:5206: checking for Imlib_init in -lImlib" >&5
5206 ac_lib_var=`echo Imlib'_'Imlib_init | sed 'y%./+-%__p_%'`
5208 xe_check_libs=" -lImlib "
5209 cat > conftest.$ac_ext <<EOF
5210 #line 5211 "configure"
5211 #include "confdefs.h"
5212 /* Override any gcc2 internal prototype to avoid an error. */
5213 /* We use char because int might match the return type of a gcc2
5214 builtin and then its argument prototype would still apply. */
5221 if { (eval echo configure:5222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5223 eval "ac_cv_lib_$ac_lib_var=yes"
5225 echo "configure: failed program was:" >&5
5226 cat conftest.$ac_ext >&5
5228 eval "ac_cv_lib_$ac_lib_var=no"
5233 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5234 echo "$ac_t""yes" 1>&6
5235 libs_gtk="$libs_gtk -lImlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lImlib\" to \$libs_gtk"; fi
5237 echo "$ac_t""no" 1>&6
5241 for ac_func in gdk_imlib_init
5243 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5244 echo "configure:5245: checking for $ac_func" >&5
5246 cat > conftest.$ac_ext <<EOF
5247 #line 5248 "configure"
5248 #include "confdefs.h"
5249 /* System header to define __stub macros and hopefully few prototypes,
5250 which can conflict with char $ac_func(); below. */
5252 /* Override any gcc2 internal prototype to avoid an error. */
5253 /* We use char because int might match the return type of a gcc2
5254 builtin and then its argument prototype would still apply. */
5259 /* The GNU C library defines this for functions which it implements
5260 to always fail with ENOSYS. Some functions are actually named
5261 something starting with __ and the normal name is an alias. */
5262 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5270 if { (eval echo configure:5271: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5272 eval "ac_cv_func_$ac_func=yes"
5274 echo "configure: failed program was:" >&5
5275 cat conftest.$ac_ext >&5
5277 eval "ac_cv_func_$ac_func=no"
5281 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5282 echo "$ac_t""yes" 1>&6
5283 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5284 { test "$extra_verbose" = "yes" && cat << EOF
5285 Defining $ac_tr_func
5287 cat >> confdefs.h <<EOF
5288 #define $ac_tr_func 1
5293 echo "$ac_t""no" 1>&6
5298 { test "$extra_verbose" = "yes" && cat << \EOF
5301 cat >> confdefs.h <<\EOF
5306 { test "$extra_verbose" = "yes" && cat << \EOF
5309 cat >> confdefs.h <<\EOF
5320 test "${with_scrollbars}" != "no" && with_scrollbars=gtk
5321 test "${with_toolbars}" != no && with_toolbars=gtk
5322 test "${with_menubars}" != "no" && with_menubars=gtk
5323 test "${with_dialogs}" != "no" && with_dialogs=gtk
5324 test "${with_widgets}" != "no" && with_widgets=gtk
5326 extra_objs="$extra_objs console-gtk.o device-gtk.o event-gtk.o frame-gtk.o" && if test "$extra_verbose" = "yes"; then
5327 echo " xemacs will be linked with \"console-gtk.o device-gtk.o event-gtk.o frame-gtk.o\""
5329 extra_objs="$extra_objs objects-gtk.o redisplay-gtk.o glyphs-gtk.o" && if test "$extra_verbose" = "yes"; then
5330 echo " xemacs will be linked with \"objects-gtk.o redisplay-gtk.o glyphs-gtk.o\""
5332 extra_objs="$extra_objs select-gtk.o gccache-gtk.o" && if test "$extra_verbose" = "yes"; then
5333 echo " xemacs will be linked with \"select-gtk.o gccache-gtk.o\""
5335 extra_objs="$extra_objs gtk-xemacs.o ui-gtk.o" && if test "$extra_verbose" = "yes"; then
5336 echo " xemacs will be linked with \"gtk-xemacs.o ui-gtk.o\""
5339 OLD_CFLAGS="${CFLAGS}"
5340 OLD_CPPFLAGS="${CPPFLAGS}"
5341 OLD_LDFLAGS="${LDFLAGS}"
5342 CFLAGS="${GTK_CFLAGS} ${CFLAGS}"
5343 CPPFLAGS="${GTK_CFLAGS} ${CFLAGS}"
5344 LDFLAGS="${LDFLAGS} ${GTK_LIBS}"
5345 for ac_hdr in glade/glade.h glade.h
5347 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5348 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5349 echo "configure:5350: checking for $ac_hdr" >&5
5351 cat > conftest.$ac_ext <<EOF
5352 #line 5353 "configure"
5353 #include "confdefs.h"
5356 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5357 { (eval echo configure:5358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5358 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5359 if test -z "$ac_err"; then
5361 eval "ac_cv_header_$ac_safe=yes"
5364 echo "configure: failed program was:" >&5
5365 cat conftest.$ac_ext >&5
5367 eval "ac_cv_header_$ac_safe=no"
5370 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5371 echo "$ac_t""yes" 1>&6
5372 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5373 { test "$extra_verbose" = "yes" && cat << EOF
5376 cat >> confdefs.h <<EOF
5377 #define $ac_tr_hdr 1
5382 echo "$ac_t""no" 1>&6
5387 echo $ac_n "checking for main in -lxml""... $ac_c" 1>&6
5388 echo "configure:5389: checking for main in -lxml" >&5
5389 ac_lib_var=`echo xml'_'main | sed 'y%./+-%__p_%'`
5391 xe_check_libs=" -lxml "
5392 cat > conftest.$ac_ext <<EOF
5393 #line 5394 "configure"
5394 #include "confdefs.h"
5400 if { (eval echo configure:5401: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5402 eval "ac_cv_lib_$ac_lib_var=yes"
5404 echo "configure: failed program was:" >&5
5405 cat conftest.$ac_ext >&5
5407 eval "ac_cv_lib_$ac_lib_var=no"
5412 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5413 echo "$ac_t""yes" 1>&6
5414 libs_gtk="-lxml $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lxml\" to \$libs_gtk"; fi
5416 echo "$ac_t""no" 1>&6
5421 echo $ac_n "checking for main in -lglade""... $ac_c" 1>&6
5422 echo "configure:5423: checking for main in -lglade" >&5
5423 ac_lib_var=`echo glade'_'main | sed 'y%./+-%__p_%'`
5425 xe_check_libs=" -lglade "
5426 cat > conftest.$ac_ext <<EOF
5427 #line 5428 "configure"
5428 #include "confdefs.h"
5434 if { (eval echo configure:5435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5436 eval "ac_cv_lib_$ac_lib_var=yes"
5438 echo "configure: failed program was:" >&5
5439 cat conftest.$ac_ext >&5
5441 eval "ac_cv_lib_$ac_lib_var=no"
5446 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5447 echo "$ac_t""yes" 1>&6
5448 libs_gtk="-lglade $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lglade\" to \$libs_gtk"; fi
5450 echo "$ac_t""no" 1>&6
5455 echo $ac_n "checking for main in -lglade-gnome""... $ac_c" 1>&6
5456 echo "configure:5457: checking for main in -lglade-gnome" >&5
5457 ac_lib_var=`echo glade-gnome'_'main | sed 'y%./+-%__p_%'`
5459 xe_check_libs=" -lglade-gnome "
5460 cat > conftest.$ac_ext <<EOF
5461 #line 5462 "configure"
5462 #include "confdefs.h"
5468 if { (eval echo configure:5469: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5470 eval "ac_cv_lib_$ac_lib_var=yes"
5472 echo "configure: failed program was:" >&5
5473 cat conftest.$ac_ext >&5
5475 eval "ac_cv_lib_$ac_lib_var=no"
5480 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5481 echo "$ac_t""yes" 1>&6
5482 libs_gtk="-lglade-gnome $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lglade-gnome\" to \$libs_gtk"; fi
5484 echo "$ac_t""no" 1>&6
5488 cat > conftest.$ac_ext <<EOF
5489 #line 5490 "configure"
5490 #include "confdefs.h"
5491 #include <glade/glade-xml.h>
5493 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5494 egrep "char \*txtdomain;" >/dev/null 2>&1; then
5496 echo "$ac_t""yes" 1>&6
5497 { test "$extra_verbose" = "yes" && cat << \EOF
5498 Defining LIBGLADE_XML_TXTDOMAIN = 1
5500 cat >> confdefs.h <<\EOF
5501 #define LIBGLADE_XML_TXTDOMAIN 1
5507 echo "$ac_t""no" 1>&6
5511 CFLAGS="${OLD_CFLAGS}"
5512 CPPFLAGS="${OLD_CPPFLAGS}"
5513 LDFLAGS="${OLD_LDFLAGS}"
5517 if test "$with_x11" != "no"; then
5518 test "$x_includes $x_libraries" != "NONE NONE" && \
5519 window_system=x11 with_x11=yes
5522 if test "$x_includes $x_libraries" = "NONE NONE" \
5523 -a -n "$OPENWINHOME" \
5524 -a "$OPENWINHOME" != "/usr/openwin" \
5525 -a -d "$OPENWINHOME"; then
5526 test -d "$OPENWINHOME/lib" && x_libraries="$OPENWINHOME/lib"
5527 test -d "$OPENWINHOME/include" && x_includes="$OPENWINHOME/include"
5528 test -d "$OPENWINHOME/share/include" && x_includes="$OPENWINHOME/share/include"
5531 if test "$x_includes" = "NONE"; then
5532 for dir in "/usr/X11" "/usr/X11R6"; do
5533 if test -d "$dir/include/X11"; then x_includes="$dir/include"; break; fi
5537 if test "$x_libraries" = "NONE"; then
5538 for dir in "/usr/X11/lib" "/usr/X11R6/lib" "/usr/lib/X11R6"; do
5539 if test -r "$dir/libX11.a" -o -r "$dir/libX11.dylib"; then x_libraries="$dir"; break; fi
5543 # If we find X, set shell vars x_includes and x_libraries to the
5544 # paths, otherwise set no_x=yes.
5545 # Uses ac_ vars as temps to allow command line to override cache and checks.
5546 # --without-x overrides everything else, but does not touch the cache.
5547 echo $ac_n "checking for X""... $ac_c" 1>&6
5548 echo "configure:5549: checking for X" >&5
5550 # Check whether --with-x or --without-x was given.
5551 if test "${with_x+set}" = set; then
5556 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5557 if test "x$with_x" = xno; then
5558 # The user explicitly disabled X.
5561 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5562 # Both variables are already set.
5566 # One or both of the vars are not set, and there is no cached value.
5567 ac_x_includes=NO ac_x_libraries=NO
5569 if mkdir conftestdir; then
5571 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5572 cat > Imakefile <<'EOF'
5574 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
5576 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5577 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5578 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5579 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5580 for ac_extension in a so sl; do
5581 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
5582 test -f $ac_im_libdir/libX11.$ac_extension; then
5583 ac_im_usrlibdir=$ac_im_libdir; break
5586 # Screen out bogus values from the imake configuration. They are
5587 # bogus both because they are the default anyway, and because
5588 # using them would break gcc on systems where it needs fixed includes.
5589 case "$ac_im_incroot" in
5591 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
5593 case "$ac_im_usrlibdir" in
5595 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
5602 if test "$ac_x_includes" = NO; then
5603 # Guess where to find include files, by looking for this one X11 .h file.
5604 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
5606 # First, try using that file with no special directory specified.
5607 cat > conftest.$ac_ext <<EOF
5608 #line 5609 "configure"
5609 #include "confdefs.h"
5610 #include <$x_direct_test_include>
5612 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5613 { (eval echo configure:5614: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5614 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5615 if test -z "$ac_err"; then
5617 # We can compile using X headers with no special include directory.
5621 echo "configure: failed program was:" >&5
5622 cat conftest.$ac_ext >&5
5624 # Look for the header file in a standard set of common directories.
5625 # Check X11 before X11Rn because it is often a symlink to the current release.
5628 /usr/X11R6/include \
5629 /usr/X11R5/include \
5630 /usr/X11R4/include \
5633 /usr/include/X11R6 \
5634 /usr/include/X11R5 \
5635 /usr/include/X11R4 \
5637 /usr/local/X11/include \
5638 /usr/local/X11R6/include \
5639 /usr/local/X11R5/include \
5640 /usr/local/X11R4/include \
5642 /usr/local/include/X11 \
5643 /usr/local/include/X11R6 \
5644 /usr/local/include/X11R5 \
5645 /usr/local/include/X11R4 \
5649 /usr/XFree86/include/X11 \
5652 /usr/local/include \
5653 /usr/unsupported/include \
5654 /usr/athena/include \
5655 /usr/local/x11r5/include \
5656 /usr/lpp/Xamples/include \
5658 /usr/openwin/include \
5659 /usr/openwin/share/include \
5662 if test -r "$ac_dir/$x_direct_test_include"; then
5663 ac_x_includes=$ac_dir
5669 fi # $ac_x_includes = NO
5671 if test "$ac_x_libraries" = NO; then
5672 # Check for the libraries.
5674 test -z "$x_direct_test_library" && x_direct_test_library=Xt
5675 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
5677 # See if we find them without any special options.
5678 # Don't add to $LIBS permanently.
5679 ac_save_LIBS="$LIBS"
5680 LIBS="-l$x_direct_test_library $LIBS"
5681 cat > conftest.$ac_ext <<EOF
5682 #line 5683 "configure"
5683 #include "confdefs.h"
5686 ${x_direct_test_function}()
5689 if { (eval echo configure:5690: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5691 LIBS="$ac_save_LIBS"
5692 # We can link X programs with no special library path.
5695 echo "configure: failed program was:" >&5
5696 cat conftest.$ac_ext >&5
5698 LIBS="$ac_save_LIBS"
5699 # First see if replacing the include by lib works.
5700 # Check X11 before X11Rn because it is often a symlink to the current release.
5701 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
5712 /usr/local/X11/lib \
5713 /usr/local/X11R6/lib \
5714 /usr/local/X11R5/lib \
5715 /usr/local/X11R4/lib \
5717 /usr/local/lib/X11 \
5718 /usr/local/lib/X11R6 \
5719 /usr/local/lib/X11R5 \
5720 /usr/local/lib/X11R4 \
5724 /usr/XFree86/lib/X11 \
5728 /usr/unsupported/lib \
5730 /usr/local/x11r5/lib \
5731 /usr/lpp/Xamples/lib \
5735 /usr/openwin/share/lib \
5738 for ac_extension in a so sl; do
5739 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
5740 ac_x_libraries=$ac_dir
5747 fi # $ac_x_libraries = NO
5749 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
5750 # Didn't find X anywhere. Cache the known absence of X.
5751 ac_cv_have_x="have_x=no"
5753 # Record where we found X for the cache.
5754 ac_cv_have_x="have_x=yes \
5755 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
5758 eval "$ac_cv_have_x"
5761 if test "$have_x" != yes; then
5762 echo "$ac_t""$have_x" 1>&6
5765 # If each of the values was on the command line, it overrides each guess.
5766 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5767 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5768 # Update the cache value to reflect the command line values.
5769 ac_cv_have_x="have_x=yes \
5770 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
5771 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
5774 if test "$no_x" = yes; then
5775 # Not all programs may use this symbol, but it does not hurt to define it.
5776 { test "$extra_verbose" = "yes" && cat << \EOF
5777 Defining X_DISPLAY_MISSING
5779 cat >> confdefs.h <<\EOF
5780 #define X_DISPLAY_MISSING 1
5784 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
5786 if test -n "$x_includes"; then
5787 X_CFLAGS="$X_CFLAGS -I$x_includes"
5790 # It would also be nice to do this for all -L options, not just this one.
5791 if test -n "$x_libraries"; then
5792 X_LIBS="$X_LIBS -L$x_libraries"
5793 # For Solaris; some versions of Sun CC require a space after -R and
5794 # others require no space. Words are not sufficient . . . .
5795 case "`(uname -sr) 2>/dev/null`" in
5797 echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
5798 echo "configure:5799: checking whether -R must be followed by a space" >&5
5799 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
5800 cat > conftest.$ac_ext <<EOF
5801 #line 5802 "configure"
5802 #include "confdefs.h"
5808 if { (eval echo configure:5809: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5812 echo "configure: failed program was:" >&5
5813 cat conftest.$ac_ext >&5
5818 if test $ac_R_nospace = yes; then
5819 echo "$ac_t""no" 1>&6
5820 X_LIBS="$X_LIBS -R$x_libraries"
5822 LIBS="$ac_xsave_LIBS -R $x_libraries"
5823 cat > conftest.$ac_ext <<EOF
5824 #line 5825 "configure"
5825 #include "confdefs.h"
5831 if { (eval echo configure:5832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5835 echo "configure: failed program was:" >&5
5836 cat conftest.$ac_ext >&5
5841 if test $ac_R_space = yes; then
5842 echo "$ac_t""yes" 1>&6
5843 X_LIBS="$X_LIBS -R $x_libraries"
5845 echo "$ac_t""neither works" 1>&6
5848 LIBS="$ac_xsave_LIBS"
5852 # Check for system-dependent libraries X programs must link with.
5853 # Do this before checking for the system-independent R6 libraries
5854 # (-lICE), since we may need -lsocket or whatever for X linking.
5856 if test "$ISC" = yes; then
5857 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
5859 # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
5860 # libraries were built with DECnet support. And karl@cs.umb.edu says
5861 # the Alpha needs dnet_stub (dnet does not exist).
5862 if test "$with_dnet" = "no" ; then
5863 ac_cv_lib_dnet_dnet_ntoa=no
5866 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
5867 echo "configure:5868: checking for dnet_ntoa in -ldnet" >&5
5868 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
5870 xe_check_libs=" -ldnet "
5871 cat > conftest.$ac_ext <<EOF
5872 #line 5873 "configure"
5873 #include "confdefs.h"
5874 /* Override any gcc2 internal prototype to avoid an error. */
5875 /* We use char because int might match the return type of a gcc2
5876 builtin and then its argument prototype would still apply. */
5883 if { (eval echo configure:5884: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5885 eval "ac_cv_lib_$ac_lib_var=yes"
5887 echo "configure: failed program was:" >&5
5888 cat conftest.$ac_ext >&5
5890 eval "ac_cv_lib_$ac_lib_var=no"
5895 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5896 echo "$ac_t""yes" 1>&6
5897 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
5899 echo "$ac_t""no" 1>&6
5904 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
5906 echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
5907 echo "configure:5908: checking for dnet_ntoa in -ldnet_stub" >&5
5908 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
5910 xe_check_libs=" -ldnet_stub "
5911 cat > conftest.$ac_ext <<EOF
5912 #line 5913 "configure"
5913 #include "confdefs.h"
5914 /* Override any gcc2 internal prototype to avoid an error. */
5915 /* We use char because int might match the return type of a gcc2
5916 builtin and then its argument prototype would still apply. */
5923 if { (eval echo configure:5924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5925 eval "ac_cv_lib_$ac_lib_var=yes"
5927 echo "configure: failed program was:" >&5
5928 cat conftest.$ac_ext >&5
5930 eval "ac_cv_lib_$ac_lib_var=no"
5935 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5936 echo "$ac_t""yes" 1>&6
5937 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
5939 echo "$ac_t""no" 1>&6
5945 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
5946 # to get the SysV transport functions.
5947 # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
5949 # The nsl library prevents programs from opening the X display
5950 # on Irix 5.2, according to dickey@clark.net.
5951 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
5952 echo "configure:5953: checking for gethostbyname" >&5
5954 cat > conftest.$ac_ext <<EOF
5955 #line 5956 "configure"
5956 #include "confdefs.h"
5957 /* System header to define __stub macros and hopefully few prototypes,
5958 which can conflict with char gethostbyname(); below. */
5960 /* Override any gcc2 internal prototype to avoid an error. */
5961 /* We use char because int might match the return type of a gcc2
5962 builtin and then its argument prototype would still apply. */
5963 char gethostbyname();
5967 /* The GNU C library defines this for functions which it implements
5968 to always fail with ENOSYS. Some functions are actually named
5969 something starting with __ and the normal name is an alias. */
5970 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
5978 if { (eval echo configure:5979: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5980 eval "ac_cv_func_gethostbyname=yes"
5982 echo "configure: failed program was:" >&5
5983 cat conftest.$ac_ext >&5
5985 eval "ac_cv_func_gethostbyname=no"
5989 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
5990 echo "$ac_t""yes" 1>&6
5993 echo "$ac_t""no" 1>&6
5996 if test $ac_cv_func_gethostbyname = no; then
5998 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
5999 echo "configure:6000: checking for gethostbyname in -lnsl" >&5
6000 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
6002 xe_check_libs=" -lnsl "
6003 cat > conftest.$ac_ext <<EOF
6004 #line 6005 "configure"
6005 #include "confdefs.h"
6006 /* Override any gcc2 internal prototype to avoid an error. */
6007 /* We use char because int might match the return type of a gcc2
6008 builtin and then its argument prototype would still apply. */
6009 char gethostbyname();
6015 if { (eval echo configure:6016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6017 eval "ac_cv_lib_$ac_lib_var=yes"
6019 echo "configure: failed program was:" >&5
6020 cat conftest.$ac_ext >&5
6022 eval "ac_cv_lib_$ac_lib_var=no"
6027 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6028 echo "$ac_t""yes" 1>&6
6029 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6031 echo "$ac_t""no" 1>&6
6037 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6038 # socket/setsockopt and other routines are undefined under SCO ODT
6039 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
6040 # on later versions), says simon@lia.di.epfl.ch: it contains
6041 # gethostby* variants that don't use the nameserver (or something).
6042 # -lsocket must be given before -lnsl if both are needed.
6043 # We assume that if connect needs -lnsl, so does gethostbyname.
6044 echo $ac_n "checking for connect""... $ac_c" 1>&6
6045 echo "configure:6046: checking for connect" >&5
6047 cat > conftest.$ac_ext <<EOF
6048 #line 6049 "configure"
6049 #include "confdefs.h"
6050 /* System header to define __stub macros and hopefully few prototypes,
6051 which can conflict with char connect(); below. */
6053 /* Override any gcc2 internal prototype to avoid an error. */
6054 /* We use char because int might match the return type of a gcc2
6055 builtin and then its argument prototype would still apply. */
6060 /* The GNU C library defines this for functions which it implements
6061 to always fail with ENOSYS. Some functions are actually named
6062 something starting with __ and the normal name is an alias. */
6063 #if defined (__stub_connect) || defined (__stub___connect)
6071 if { (eval echo configure:6072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6073 eval "ac_cv_func_connect=yes"
6075 echo "configure: failed program was:" >&5
6076 cat conftest.$ac_ext >&5
6078 eval "ac_cv_func_connect=no"
6082 if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
6083 echo "$ac_t""yes" 1>&6
6086 echo "$ac_t""no" 1>&6
6089 if test $ac_cv_func_connect = no; then
6091 xe_msg_checking="for connect in -lsocket"
6092 test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS"
6093 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
6094 echo "configure:6095: checking "$xe_msg_checking"" >&5
6095 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
6097 xe_check_libs=" -lsocket $X_EXTRA_LIBS"
6098 cat > conftest.$ac_ext <<EOF
6099 #line 6100 "configure"
6100 #include "confdefs.h"
6101 /* Override any gcc2 internal prototype to avoid an error. */
6102 /* We use char because int might match the return type of a gcc2
6103 builtin and then its argument prototype would still apply. */
6110 if { (eval echo configure:6111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6112 eval "ac_cv_lib_$ac_lib_var=yes"
6114 echo "configure: failed program was:" >&5
6115 cat conftest.$ac_ext >&5
6117 eval "ac_cv_lib_$ac_lib_var=no"
6122 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6123 echo "$ac_t""yes" 1>&6
6124 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6126 echo "$ac_t""no" 1>&6
6132 # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
6133 echo $ac_n "checking for remove""... $ac_c" 1>&6
6134 echo "configure:6135: checking for remove" >&5
6136 cat > conftest.$ac_ext <<EOF
6137 #line 6138 "configure"
6138 #include "confdefs.h"
6139 /* System header to define __stub macros and hopefully few prototypes,
6140 which can conflict with char remove(); below. */
6142 /* Override any gcc2 internal prototype to avoid an error. */
6143 /* We use char because int might match the return type of a gcc2
6144 builtin and then its argument prototype would still apply. */
6149 /* The GNU C library defines this for functions which it implements
6150 to always fail with ENOSYS. Some functions are actually named
6151 something starting with __ and the normal name is an alias. */
6152 #if defined (__stub_remove) || defined (__stub___remove)
6160 if { (eval echo configure:6161: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6162 eval "ac_cv_func_remove=yes"
6164 echo "configure: failed program was:" >&5
6165 cat conftest.$ac_ext >&5
6167 eval "ac_cv_func_remove=no"
6171 if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
6172 echo "$ac_t""yes" 1>&6
6175 echo "$ac_t""no" 1>&6
6178 if test $ac_cv_func_remove = no; then
6180 echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
6181 echo "configure:6182: checking for remove in -lposix" >&5
6182 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
6184 xe_check_libs=" -lposix "
6185 cat > conftest.$ac_ext <<EOF
6186 #line 6187 "configure"
6187 #include "confdefs.h"
6188 /* Override any gcc2 internal prototype to avoid an error. */
6189 /* We use char because int might match the return type of a gcc2
6190 builtin and then its argument prototype would still apply. */
6197 if { (eval echo configure:6198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6199 eval "ac_cv_lib_$ac_lib_var=yes"
6201 echo "configure: failed program was:" >&5
6202 cat conftest.$ac_ext >&5
6204 eval "ac_cv_lib_$ac_lib_var=no"
6209 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6210 echo "$ac_t""yes" 1>&6
6211 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6213 echo "$ac_t""no" 1>&6
6219 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6220 echo $ac_n "checking for shmat""... $ac_c" 1>&6
6221 echo "configure:6222: checking for shmat" >&5
6223 cat > conftest.$ac_ext <<EOF
6224 #line 6225 "configure"
6225 #include "confdefs.h"
6226 /* System header to define __stub macros and hopefully few prototypes,
6227 which can conflict with char shmat(); below. */
6229 /* Override any gcc2 internal prototype to avoid an error. */
6230 /* We use char because int might match the return type of a gcc2
6231 builtin and then its argument prototype would still apply. */
6236 /* The GNU C library defines this for functions which it implements
6237 to always fail with ENOSYS. Some functions are actually named
6238 something starting with __ and the normal name is an alias. */
6239 #if defined (__stub_shmat) || defined (__stub___shmat)
6247 if { (eval echo configure:6248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6249 eval "ac_cv_func_shmat=yes"
6251 echo "configure: failed program was:" >&5
6252 cat conftest.$ac_ext >&5
6254 eval "ac_cv_func_shmat=no"
6258 if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
6259 echo "$ac_t""yes" 1>&6
6262 echo "$ac_t""no" 1>&6
6265 if test $ac_cv_func_shmat = no; then
6267 echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
6268 echo "configure:6269: checking for shmat in -lipc" >&5
6269 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
6271 xe_check_libs=" -lipc "
6272 cat > conftest.$ac_ext <<EOF
6273 #line 6274 "configure"
6274 #include "confdefs.h"
6275 /* Override any gcc2 internal prototype to avoid an error. */
6276 /* We use char because int might match the return type of a gcc2
6277 builtin and then its argument prototype would still apply. */
6284 if { (eval echo configure:6285: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6286 eval "ac_cv_lib_$ac_lib_var=yes"
6288 echo "configure: failed program was:" >&5
6289 cat conftest.$ac_ext >&5
6291 eval "ac_cv_lib_$ac_lib_var=no"
6296 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6297 echo "$ac_t""yes" 1>&6
6298 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6300 echo "$ac_t""no" 1>&6
6307 # Check for libraries that X11R6 Xt/Xaw programs need.
6308 ac_save_LDFLAGS="$LDFLAGS"
6309 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6310 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6311 # check for ICE first), but we must link in the order -lSM -lICE or
6312 # we get undefined symbols. So assume we have SM if we have ICE.
6313 # These have to be linked with before -lX11, unlike the other
6314 # libraries we check for below, so use a different variable.
6315 # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
6317 xe_msg_checking="for IceConnectionNumber in -lICE"
6318 test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS"
6319 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
6320 echo "configure:6321: checking "$xe_msg_checking"" >&5
6321 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
6323 xe_check_libs=" -lICE $X_EXTRA_LIBS"
6324 cat > conftest.$ac_ext <<EOF
6325 #line 6326 "configure"
6326 #include "confdefs.h"
6327 /* Override any gcc2 internal prototype to avoid an error. */
6328 /* We use char because int might match the return type of a gcc2
6329 builtin and then its argument prototype would still apply. */
6330 char IceConnectionNumber();
6333 IceConnectionNumber()
6336 if { (eval echo configure:6337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6338 eval "ac_cv_lib_$ac_lib_var=yes"
6340 echo "configure: failed program was:" >&5
6341 cat conftest.$ac_ext >&5
6343 eval "ac_cv_lib_$ac_lib_var=no"
6348 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6349 echo "$ac_t""yes" 1>&6
6350 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6352 echo "$ac_t""no" 1>&6
6356 LDFLAGS="$ac_save_LDFLAGS"
6359 # Autoconf claims to find X library and include dirs for us.
6360 if test "$no_x" = "yes"
6361 then with_x11=no window_system=none HAVE_X_WINDOWS=no
6362 else with_x11=yes window_system=x11 HAVE_X_WINDOWS=yes
6367 if test "$with_x11" = "yes"; then
6368 { test "$extra_verbose" = "yes" && cat << \EOF
6369 Defining HAVE_X_WINDOWS
6371 cat >> confdefs.h <<\EOF
6372 #define HAVE_X_WINDOWS 1
6376 MAKE_SUBDIR="$MAKE_SUBDIR lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$MAKE_SUBDIR"; fi
6377 SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$SRC_SUBDIR_DEPS"; fi
6380 ac_safe=`echo "Xm/Xm.h" | sed 'y%./+-%__p_%'`
6381 echo $ac_n "checking for Xm/Xm.h""... $ac_c" 1>&6
6382 echo "configure:6383: checking for Xm/Xm.h" >&5
6384 cat > conftest.$ac_ext <<EOF
6385 #line 6386 "configure"
6386 #include "confdefs.h"
6389 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6390 { (eval echo configure:6391: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6391 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6392 if test -z "$ac_err"; then
6394 eval "ac_cv_header_$ac_safe=yes"
6397 echo "configure: failed program was:" >&5
6398 cat conftest.$ac_ext >&5
6400 eval "ac_cv_header_$ac_safe=no"
6403 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6404 echo "$ac_t""yes" 1>&6
6406 echo $ac_n "checking for XmStringFree in -lXm""... $ac_c" 1>&6
6407 echo "configure:6408: checking for XmStringFree in -lXm" >&5
6408 ac_lib_var=`echo Xm'_'XmStringFree | sed 'y%./+-%__p_%'`
6410 xe_check_libs=" -lXm "
6411 cat > conftest.$ac_ext <<EOF
6412 #line 6413 "configure"
6413 #include "confdefs.h"
6414 /* Override any gcc2 internal prototype to avoid an error. */
6415 /* We use char because int might match the return type of a gcc2
6416 builtin and then its argument prototype would still apply. */
6417 char XmStringFree();
6423 if { (eval echo configure:6424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6425 eval "ac_cv_lib_$ac_lib_var=yes"
6427 echo "configure: failed program was:" >&5
6428 cat conftest.$ac_ext >&5
6430 eval "ac_cv_lib_$ac_lib_var=no"
6435 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6436 echo "$ac_t""yes" 1>&6
6439 echo "$ac_t""no" 1>&6
6444 echo "$ac_t""no" 1>&6
6448 if test "$got_motif" != "yes"; then
6449 for lib_dir in "/usr/dt/lib" "/usr/lib/Motif2.1" \
6450 "/usr/lib/Motif1.2" "/usr/lib/Motif1.1"; do
6451 inc_dir=`echo $lib_dir | sed -e 's/lib/include/'`
6452 if test -d "$lib_dir" -a -d "$inc_dir"; then
6453 case "$x_libraries" in *"$lib_dir"* ) ;; *)
6454 x_libraries="$lib_dir $x_libraries"
6455 X_LIBS="-L${lib_dir} $X_LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-L${lib_dir}\" to \$X_LIBS"; fi ;;
6457 case "$x_includes" in "$inc_dir"* ) ;; *)
6458 x_includes="$inc_dir $x_includes"
6459 X_CFLAGS="-I${inc_dir} $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-I${inc_dir}\" to \$X_CFLAGS"; fi ;;
6465 for rel in "X11R6" "X11R5" "X11R4"; do
6466 lib_dir="/usr/contrib/$rel/lib" inc_dir="/usr/contrib/$rel/include"
6467 if test -d "$lib_dir" -a -d "$inc_dir"; then
6468 case "$x_libraries" in *"$lib_dir"* ) ;; *)
6469 x_libraries="$x_libraries $lib_dir"
6470 X_LIBS="$X_LIBS -L${lib_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L${lib_dir}\" to \$X_LIBS"; fi
6472 case "$x_includes" in "$inc_dir"* ) ;; *)
6473 x_includes="$x_includes $inc_dir"
6474 X_CFLAGS="$X_CFLAGS -I${inc_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-I${inc_dir}\" to \$X_CFLAGS"; fi
6480 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 ;;
6483 ld_switch_x_site="$X_LIBS"
6486 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
6487 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
6488 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
6490 runpath="" runpath_dirs=""
6491 if test -n "$LD_RUN_PATH"; then
6492 runpath="$LD_RUN_PATH"
6493 elif test "$GCC" = "yes"; then
6494 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
6495 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
6496 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
6497 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
6498 case "$arg" in P,* | -L* | -R* )
6499 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
6501 xe_runpath_dir="$dir"
6502 test "$xe_runpath_dir" != "/lib" -a \
6503 "$xe_runpath_dir" != "/usr/lib" -a \
6504 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
6505 eval "$xe_add_unique_runpath_dir"
6510 ld_switch_run="$ld_switch_run_save"
6513 for arg in $ld_switch_site $ld_switch_x_site; do
6514 case "$arg" in -L*) {
6515 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
6516 test "$xe_runpath_dir" != "/lib" -a \
6517 "$xe_runpath_dir" != "/usr/lib" -a \
6518 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
6519 eval "$xe_add_unique_runpath_dir"
6522 if test "$opsys $need_motif" = "sol2 yes"; then
6523 xe_runpath_dir="/opt/SUNWdt/lib";
6524 eval "$xe_add_unique_runpath_dir";
6527 if test -n "$runpath"; then
6528 ld_switch_run="${dash_r}${runpath}"
6530 if test "$GCC" = "yes"; then
6531 set x $ld_switch_run; shift; ld_switch_run=""
6532 while test -n "$1"; do
6534 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
6535 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
6537 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
6542 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
6547 if test "$extra_verbose" = "yes"; then
6548 echo; echo "X11 compilation variables:"
6549 for var in x_libraries x_includes X_CFLAGS X_LIBS X_PRE_LIBS X_EXTRA_LIBS; do eval "echo \"$var = '\$$var'\""; done
6554 if test "$x_includes" != NONE; then
6555 for i in $x_includes; do
6556 if test -d "$i/bitmaps"; then
6557 bitmapdirs="$i/bitmaps:$bitmapdirs"
6559 if test -d "$i/X11/bitmaps"; then
6560 bitmapdirs="$i/X11/bitmaps:$bitmapdirs"
6563 bitmapdirs=`echo "$bitmapdirs" | sed s/.$//`
6565 test ! -z "$bitmapdirs" && { test "$extra_verbose" = "yes" && cat << EOF
6566 Defining BITMAPDIR = "$bitmapdirs"
6568 cat >> confdefs.h <<EOF
6569 #define BITMAPDIR "$bitmapdirs"
6574 echo "checking for X defines extracted by xmkmf" 1>&6
6575 echo "configure:6576: checking for X defines extracted by xmkmf" >&5
6577 if mkdir conftestdir; then
6579 cat > Imakefile <<'EOF'
6581 @echo ${PROTO_DEFINES} ${STD_DEFINES}
6583 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
6584 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6585 xmkmf_defines=`${MAKE-make} xetest 2>/dev/null | grep -v make`
6589 for word in $xmkmf_defines; do
6593 sym=`echo '' $word | sed -e 's:^ *-D::' -e 's:=.*::'`
6595 -D*=* ) val=`echo '' $word | sed -e 's:^.*=::'` ;;
6598 if grep "^#define $sym " confdefs.h >/dev/null; then :; else
6599 if test "$val" = "1"
6600 then { test "$extra_verbose" = "yes" && cat << EOF
6603 cat >> confdefs.h <<EOF
6608 else { test "$extra_verbose" = "yes" && cat << EOF
6609 Defining $sym = $val
6611 cat >> confdefs.h <<EOF
6622 ac_safe=`echo "X11/Intrinsic.h" | sed 'y%./+-%__p_%'`
6623 echo $ac_n "checking for X11/Intrinsic.h""... $ac_c" 1>&6
6624 echo "configure:6625: checking for X11/Intrinsic.h" >&5
6626 cat > conftest.$ac_ext <<EOF
6627 #line 6628 "configure"
6628 #include "confdefs.h"
6629 #include <X11/Intrinsic.h>
6631 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6632 { (eval echo configure:6633: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6633 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6634 if test -z "$ac_err"; then
6636 eval "ac_cv_header_$ac_safe=yes"
6639 echo "configure: failed program was:" >&5
6640 cat conftest.$ac_ext >&5
6642 eval "ac_cv_header_$ac_safe=no"
6645 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6646 echo "$ac_t""yes" 1>&6
6649 echo "$ac_t""no" 1>&6
6650 { echo "configure: error: "Unable to find X11 header files."" 1>&2; exit 1; }
6655 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
6656 echo "configure:6657: checking for XOpenDisplay in -lX11" >&5
6657 ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
6659 xe_check_libs=" -lX11 "
6660 cat > conftest.$ac_ext <<EOF
6661 #line 6662 "configure"
6662 #include "confdefs.h"
6663 /* Override any gcc2 internal prototype to avoid an error. */
6664 /* We use char because int might match the return type of a gcc2
6665 builtin and then its argument prototype would still apply. */
6666 char XOpenDisplay();
6672 if { (eval echo configure:6673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6674 eval "ac_cv_lib_$ac_lib_var=yes"
6676 echo "configure: failed program was:" >&5
6677 cat conftest.$ac_ext >&5
6679 eval "ac_cv_lib_$ac_lib_var=no"
6684 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6685 echo "$ac_t""yes" 1>&6
6688 echo "$ac_t""no" 1>&6
6692 if test "$have_lib_x11" != "yes"; then
6694 xe_msg_checking="for XGetFontProperty in -lX11"
6695 test -n "-b i486-linuxaout" && xe_msg_checking="$xe_msg_checking using extra libs -b i486-linuxaout"
6696 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
6697 echo "configure:6698: checking "$xe_msg_checking"" >&5
6698 ac_lib_var=`echo X11'_'XGetFontProperty | sed 'y%./+-%__p_%'`
6700 xe_check_libs=" -lX11 -b i486-linuxaout"
6701 cat > conftest.$ac_ext <<EOF
6702 #line 6703 "configure"
6703 #include "confdefs.h"
6704 /* Override any gcc2 internal prototype to avoid an error. */
6705 /* We use char because int might match the return type of a gcc2
6706 builtin and then its argument prototype would still apply. */
6707 char XGetFontProperty();
6713 if { (eval echo configure:6714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6715 eval "ac_cv_lib_$ac_lib_var=yes"
6717 echo "configure: failed program was:" >&5
6718 cat conftest.$ac_ext >&5
6720 eval "ac_cv_lib_$ac_lib_var=no"
6725 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6726 echo "$ac_t""yes" 1>&6
6727 ld_switch_x_site="-b i486-linuxaout $ld_switch_x_site"
6729 echo "$ac_t""no" 1>&6
6730 { echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; }
6736 test "$extra_verbose" = "yes" && echo " Setting libs_x to \"-lX11\""
6739 echo $ac_n "checking for XShapeSelectInput in -lXext""... $ac_c" 1>&6
6740 echo "configure:6741: checking for XShapeSelectInput in -lXext" >&5
6741 ac_lib_var=`echo Xext'_'XShapeSelectInput | sed 'y%./+-%__p_%'`
6743 xe_check_libs=" -lXext "
6744 cat > conftest.$ac_ext <<EOF
6745 #line 6746 "configure"
6746 #include "confdefs.h"
6747 /* Override any gcc2 internal prototype to avoid an error. */
6748 /* We use char because int might match the return type of a gcc2
6749 builtin and then its argument prototype would still apply. */
6750 char XShapeSelectInput();
6756 if { (eval echo configure:6757: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6758 eval "ac_cv_lib_$ac_lib_var=yes"
6760 echo "configure: failed program was:" >&5
6761 cat conftest.$ac_ext >&5
6763 eval "ac_cv_lib_$ac_lib_var=no"
6768 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6769 echo "$ac_t""yes" 1>&6
6770 libs_x="-lXext $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXext\" to \$libs_x"; fi
6772 echo "$ac_t""no" 1>&6
6778 echo $ac_n "checking for XtOpenDisplay in -lXt""... $ac_c" 1>&6
6779 echo "configure:6780: checking for XtOpenDisplay in -lXt" >&5
6780 ac_lib_var=`echo Xt'_'XtOpenDisplay | sed 'y%./+-%__p_%'`
6782 xe_check_libs=" -lXt "
6783 cat > conftest.$ac_ext <<EOF
6784 #line 6785 "configure"
6785 #include "confdefs.h"
6786 /* Override any gcc2 internal prototype to avoid an error. */
6787 /* We use char because int might match the return type of a gcc2
6788 builtin and then its argument prototype would still apply. */
6789 char XtOpenDisplay();
6795 if { (eval echo configure:6796: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6797 eval "ac_cv_lib_$ac_lib_var=yes"
6799 echo "configure: failed program was:" >&5
6800 cat conftest.$ac_ext >&5
6802 eval "ac_cv_lib_$ac_lib_var=no"
6807 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6808 echo "$ac_t""yes" 1>&6
6809 libs_x="-lXt $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXt\" to \$libs_x"; fi
6811 echo "$ac_t""no" 1>&6
6812 { echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; }
6817 echo $ac_n "checking the version of X11 being used""... $ac_c" 1>&6
6818 echo "configure:6819: checking the version of X11 being used" >&5
6819 cat > conftest.$ac_ext <<EOF
6820 #line 6821 "configure"
6821 #include "confdefs.h"
6822 #include <X11/Intrinsic.h>
6823 int main(int c, char *v[]) { return c>1 ? XlibSpecificationRelease : 0; }
6825 if { (eval echo configure:6826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
6827 ./conftest foobar; x11_release=$?
6830 echo "configure: failed program was:" >&5
6831 cat conftest.$ac_ext >&5
6836 echo "$ac_t""R${x11_release}" 1>&6
6837 { test "$extra_verbose" = "yes" && cat << EOF
6838 Defining THIS_IS_X11R${x11_release}
6840 cat >> confdefs.h <<EOF
6841 #define THIS_IS_X11R${x11_release} 1
6846 if test "${x11_release}" = "4"; then
6847 case "$with_widgets" in
6848 "" | "no") with_widgets=no ;;
6849 *) { echo "Error:" "Widget support requires X11R5 or greater" >&2; exit 1; } ;;
6853 for ac_func in XConvertCase XtRegisterDrawable
6855 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6856 echo "configure:6857: checking for $ac_func" >&5
6858 cat > conftest.$ac_ext <<EOF
6859 #line 6860 "configure"
6860 #include "confdefs.h"
6861 /* System header to define __stub macros and hopefully few prototypes,
6862 which can conflict with char $ac_func(); below. */
6864 /* Override any gcc2 internal prototype to avoid an error. */
6865 /* We use char because int might match the return type of a gcc2
6866 builtin and then its argument prototype would still apply. */
6871 /* The GNU C library defines this for functions which it implements
6872 to always fail with ENOSYS. Some functions are actually named
6873 something starting with __ and the normal name is an alias. */
6874 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6882 if { (eval echo configure:6883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6884 eval "ac_cv_func_$ac_func=yes"
6886 echo "configure: failed program was:" >&5
6887 cat conftest.$ac_ext >&5
6889 eval "ac_cv_func_$ac_func=no"
6893 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6894 echo "$ac_t""yes" 1>&6
6895 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6896 { test "$extra_verbose" = "yes" && cat << EOF
6897 Defining $ac_tr_func
6899 cat >> confdefs.h <<EOF
6900 #define $ac_tr_func 1
6905 echo "$ac_t""no" 1>&6
6910 for ac_hdr in X11/Xlocale.h
6912 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6913 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6914 echo "configure:6915: checking for $ac_hdr" >&5
6916 cat > conftest.$ac_ext <<EOF
6917 #line 6918 "configure"
6918 #include "confdefs.h"
6921 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6922 { (eval echo configure:6923: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6923 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6924 if test -z "$ac_err"; then
6926 eval "ac_cv_header_$ac_safe=yes"
6929 echo "configure: failed program was:" >&5
6930 cat conftest.$ac_ext >&5
6932 eval "ac_cv_header_$ac_safe=no"
6935 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6936 echo "$ac_t""yes" 1>&6
6937 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6938 { test "$extra_verbose" = "yes" && cat << EOF
6941 cat >> confdefs.h <<EOF
6942 #define $ac_tr_hdr 1
6947 echo "$ac_t""no" 1>&6
6952 for ac_func in XRegisterIMInstantiateCallback
6954 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6955 echo "configure:6956: checking for $ac_func" >&5
6957 cat > conftest.$ac_ext <<EOF
6958 #line 6959 "configure"
6959 #include "confdefs.h"
6960 /* System header to define __stub macros and hopefully few prototypes,
6961 which can conflict with char $ac_func(); below. */
6963 /* Override any gcc2 internal prototype to avoid an error. */
6964 /* We use char because int might match the return type of a gcc2
6965 builtin and then its argument prototype would still apply. */
6970 /* The GNU C library defines this for functions which it implements
6971 to always fail with ENOSYS. Some functions are actually named
6972 something starting with __ and the normal name is an alias. */
6973 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6981 if { (eval echo configure:6982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6983 eval "ac_cv_func_$ac_func=yes"
6985 echo "configure: failed program was:" >&5
6986 cat conftest.$ac_ext >&5
6988 eval "ac_cv_func_$ac_func=no"
6992 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6993 echo "$ac_t""yes" 1>&6
6994 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6995 { test "$extra_verbose" = "yes" && cat << EOF
6996 Defining $ac_tr_func
6998 cat >> confdefs.h <<EOF
6999 #define $ac_tr_func 1
7004 echo "$ac_t""no" 1>&6
7008 echo $ac_n "checking for standard XRegisterIMInstantiateCallback prototype""... $ac_c" 1>&6
7009 echo "configure:7010: checking for standard XRegisterIMInstantiateCallback prototype" >&5
7010 cat > conftest.$ac_ext <<EOF
7011 #line 7012 "configure"
7012 #include "confdefs.h"
7014 #define NeedFunctionPrototypes 1
7015 #include <X11/Xlib.h>
7016 extern Bool XRegisterIMInstantiateCallback(
7017 Display*, struct _XrmHashBucketRec*, char*, char*, XIMProc, XPointer*);
7023 if { (eval echo configure:7024: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7025 echo "$ac_t""yes" 1>&6
7027 echo "configure: failed program was:" >&5
7028 cat conftest.$ac_ext >&5
7030 echo "$ac_t""no" 1>&6
7031 { test "$extra_verbose" = "yes" && cat << \EOF
7032 Defining XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE
7034 cat >> confdefs.h <<\EOF
7035 #define XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE 1
7042 test -z "$with_xmu" && {
7043 echo $ac_n "checking for XmuReadBitmapDataFromFile in -lXmu""... $ac_c" 1>&6
7044 echo "configure:7045: checking for XmuReadBitmapDataFromFile in -lXmu" >&5
7045 ac_lib_var=`echo Xmu'_'XmuReadBitmapDataFromFile | sed 'y%./+-%__p_%'`
7047 xe_check_libs=" -lXmu "
7048 cat > conftest.$ac_ext <<EOF
7049 #line 7050 "configure"
7050 #include "confdefs.h"
7051 /* Override any gcc2 internal prototype to avoid an error. */
7052 /* We use char because int might match the return type of a gcc2
7053 builtin and then its argument prototype would still apply. */
7054 char XmuReadBitmapDataFromFile();
7057 XmuReadBitmapDataFromFile()
7060 if { (eval echo configure:7061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7062 eval "ac_cv_lib_$ac_lib_var=yes"
7064 echo "configure: failed program was:" >&5
7065 cat conftest.$ac_ext >&5
7067 eval "ac_cv_lib_$ac_lib_var=no"
7072 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7073 echo "$ac_t""yes" 1>&6
7076 echo "$ac_t""no" 1>&6
7081 if test "$with_xmu" = "no"; then
7082 extra_objs="$extra_objs xmu.o" && if test "$extra_verbose" = "yes"; then
7083 echo " xemacs will be linked with \"xmu.o\""
7086 libs_x="-lXmu $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXmu\" to \$libs_x"; fi
7087 { test "$extra_verbose" = "yes" && cat << \EOF
7090 cat >> confdefs.h <<\EOF
7098 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
7099 echo "configure:7100: checking for main in -lXbsd" >&5
7100 ac_lib_var=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
7102 xe_check_libs=" -lXbsd "
7103 cat > conftest.$ac_ext <<EOF
7104 #line 7105 "configure"
7105 #include "confdefs.h"
7111 if { (eval echo configure:7112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7113 eval "ac_cv_lib_$ac_lib_var=yes"
7115 echo "configure: failed program was:" >&5
7116 cat conftest.$ac_ext >&5
7118 eval "ac_cv_lib_$ac_lib_var=no"
7123 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7124 echo "$ac_t""yes" 1>&6
7125 libs_x="-lXbsd $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXbsd\" to \$libs_x"; fi
7127 echo "$ac_t""no" 1>&6
7132 if test "$unexec" = "unexaix.o" -a "$x11_release" = "6"; then
7133 if test "$GCC" = "yes"; then
7134 echo $ac_n "checking for name of AIX gcc threads option""... $ac_c" 1>&6
7135 echo "configure:7136: checking for name of AIX gcc threads option" >&5
7136 case `$CC -v --help 2>&1` in
7137 *-mthreads*) aix_threads=-mthreads ;;
7138 *) aix_threads=-pthread ;;
7140 echo "$ac_t""$aix_threads" 1>&6
7141 X_CFLAGS="$aix_threads $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$aix_threads\" to \$X_CFLAGS"; fi
7142 libs_x="$aix_threads $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$aix_threads\" to \$libs_x"; fi
7144 case "$CC" in *_r) : ;;
7148 echo $ac_n "checking size of short""... $ac_c" 1>&6
7149 echo "configure:7150: checking size of short" >&5
7151 cat > conftest.$ac_ext <<EOF
7152 #line 7153 "configure"
7153 #include "confdefs.h"
7157 FILE *f=fopen("conftestval", "w");
7159 fprintf(f, "%d\n", sizeof(short));
7163 if { (eval echo configure:7164: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
7165 ac_cv_sizeof_short=`cat conftestval`
7168 echo "configure: failed program was:" >&5
7169 cat conftest.$ac_ext >&5
7171 ac_cv_sizeof_short=0
7174 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
7175 { test "$extra_verbose" = "yes" && cat << EOF
7176 Defining SIZEOF_SHORT = $ac_cv_sizeof_short
7178 cat >> confdefs.h <<EOF
7179 #define SIZEOF_SHORT $ac_cv_sizeof_short
7184 test "$ac_cv_sizeof_short" = 0 && CC="$xe_save_CC" ;;
7190 if test "$with_msw" != "no"; then
7191 echo "checking for MS-Windows" 1>&6
7192 echo "configure:7193: checking for MS-Windows" >&5
7194 echo $ac_n "checking for main in -lgdi32""... $ac_c" 1>&6
7195 echo "configure:7196: checking for main in -lgdi32" >&5
7196 ac_lib_var=`echo gdi32'_'main | sed 'y%./+-%__p_%'`
7198 xe_check_libs=" -lgdi32 "
7199 cat > conftest.$ac_ext <<EOF
7200 #line 7201 "configure"
7201 #include "confdefs.h"
7207 if { (eval echo configure:7208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7209 eval "ac_cv_lib_$ac_lib_var=yes"
7211 echo "configure: failed program was:" >&5
7212 cat conftest.$ac_ext >&5
7214 eval "ac_cv_lib_$ac_lib_var=no"
7219 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7220 echo "$ac_t""yes" 1>&6
7223 echo "$ac_t""no" 1>&6
7227 if test "$with_msw" = "yes"; then
7228 { test "$extra_verbose" = "yes" && cat << \EOF
7229 Defining HAVE_MS_WINDOWS
7231 cat >> confdefs.h <<\EOF
7232 #define HAVE_MS_WINDOWS 1
7237 if test "$with_netinstall" = "yes"; then
7238 MAKE_SUBDIR="$MAKE_SUBDIR netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$MAKE_SUBDIR"; fi
7239 SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$SRC_SUBDIR_DEPS"; fi
7240 INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi
7243 install_pp="$srcdir/lib-src/installexe.sh"
7244 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
7245 test "$with_dragndrop" != no && dragndrop_proto="$dragndrop_proto msw" && if test "$extra_verbose" = "yes"; then echo " Appending \"msw\" to \$dragndrop_proto"; fi
7246 if test "$window_system" != x11; then
7248 test "$with_scrollbars" != "no" && with_scrollbars=msw \
7249 && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then
7250 echo " xemacs will be linked with \"scrollbar-msw.o\""
7252 test "$with_menubars" != "no" && with_menubars=msw \
7253 && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then
7254 echo " xemacs will be linked with \"menubar-msw.o\""
7256 test "$with_toolbars" != "no" && with_toolbars=msw \
7257 && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then
7258 echo " xemacs will be linked with \"toolbar-msw.o\""
7260 test "$with_dialogs" != "no" && with_dialogs=msw \
7261 && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then
7262 echo " xemacs will be linked with \"dialog-msw.o\""
7264 test "$with_widgets" != "no" && with_widgets=msw
7266 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then
7267 echo " xemacs will be linked with \"scrollbar-msw.o\""
7269 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then
7270 echo " xemacs will be linked with \"menubar-msw.o\""
7272 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then
7273 echo " xemacs will be linked with \"toolbar-msw.o\""
7275 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then
7276 echo " xemacs will be linked with \"dialog-msw.o\""
7279 cat > conftest.$ac_ext <<EOF
7280 #line 7281 "configure"
7281 #include "confdefs.h"
7283 int main() { return (open("/dev/windows", O_RDONLY, 0) > 0)? 0 : 1; }
7285 if { (eval echo configure:7286: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
7287 need_event_unixoid=yes; { test "$extra_verbose" = "yes" && cat << \EOF
7288 Defining HAVE_MSG_SELECT
7290 cat >> confdefs.h <<\EOF
7291 #define HAVE_MSG_SELECT 1
7297 echo "configure: failed program was:" >&5
7298 cat conftest.$ac_ext >&5
7301 with_file_coding=yes
7302 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
7303 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\""
7310 test -z "$window_system" && window_system="none"
7312 if test "$window_system" = "none"; then
7313 for feature in menubars scrollbars toolbars dialogs dragndrop xface
7315 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
7316 echo "configure: warning: --with-$feature ignored: Not valid without window system support" 1>&2
7318 eval "with_${feature}=no"
7321 test -z "$with_toolbars" && with_toolbars=yes
7324 if test "$with_msw" != "yes"; then
7325 for feature in MARTIN_IS_CLUELESS_ABOUT_MSW_FEATURES
7327 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
7328 echo "configure: warning: --with-$feature ignored: Not valid without MS-Windows support" 1>&2
7330 eval "with_${feature}=no"
7336 if test "$with_x11" != "yes"; then
7337 for feature in tooltalk cde offix wmcommand xim xmu nas_sound
7339 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
7340 echo "configure: warning: --with-$feature ignored: Not valid without X support" 1>&2
7342 eval "with_${feature}=no"
7346 if test "$with_x11" = "yes"; then
7347 ac_safe=`echo "X11/extensions/shape.h" | sed 'y%./+-%__p_%'`
7348 echo $ac_n "checking for X11/extensions/shape.h""... $ac_c" 1>&6
7349 echo "configure:7350: checking for X11/extensions/shape.h" >&5
7351 cat > conftest.$ac_ext <<EOF
7352 #line 7353 "configure"
7353 #include "confdefs.h"
7354 #include <X11/extensions/shape.h>
7356 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7357 { (eval echo configure:7358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7358 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7359 if test -z "$ac_err"; then
7361 eval "ac_cv_header_$ac_safe=yes"
7364 echo "configure: failed program was:" >&5
7365 cat conftest.$ac_ext >&5
7367 eval "ac_cv_header_$ac_safe=no"
7370 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7371 echo "$ac_t""yes" 1>&6
7373 { test "$extra_verbose" = "yes" && cat << \EOF
7374 Defining HAVE_BALLOON_HELP
7376 cat >> confdefs.h <<\EOF
7377 #define HAVE_BALLOON_HELP 1
7381 extra_objs="$extra_objs balloon_help.o balloon-x.o" && if test "$extra_verbose" = "yes"; then
7382 echo " xemacs will be linked with \"balloon_help.o balloon-x.o\""
7385 echo "$ac_t""no" 1>&6
7392 case "$window_system" in
7393 x11 ) HAVE_X_WINDOWS=yes; echo " Using X11." ;;
7394 msw ) HAVE_X_WINDOWS=no ; echo " Using MS-Windows." ;;
7397 test "$with_gnome" = "yes" && echo " Using GNOME."
7398 test "$with_gnome" = "no" && echo " Using GTK."
7400 none ) HAVE_X_WINDOWS=no ; echo " Using no window system." ;;
7403 case "$x_libraries" in *X11R4* )
7404 test "$opsys" = "hpux9" && opsysfile="s/hpux9-x11r4.h"
7405 test "$opsys" = "hpux9-shr" && opsysfile="s/hpux9shxr4.h"
7408 echo "checking for WM_COMMAND option" 1>&6
7409 echo "configure:7410: checking for WM_COMMAND option" >&5;
7410 if test "$with_wmcommand" != "no"; then
7411 { test "$extra_verbose" = "yes" && cat << \EOF
7412 Defining HAVE_WMCOMMAND
7414 cat >> confdefs.h <<\EOF
7415 #define HAVE_WMCOMMAND 1
7421 test -z "$with_xauth" && test "$window_system" = "none" && with_xauth=no
7422 test -z "$with_xauth" && { ac_safe=`echo "X11/Xauth.h" | sed 'y%./+-%__p_%'`
7423 echo $ac_n "checking for X11/Xauth.h""... $ac_c" 1>&6
7424 echo "configure:7425: checking for X11/Xauth.h" >&5
7426 cat > conftest.$ac_ext <<EOF
7427 #line 7428 "configure"
7428 #include "confdefs.h"
7429 #include <X11/Xauth.h>
7431 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7432 { (eval echo configure:7433: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7433 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7434 if test -z "$ac_err"; then
7436 eval "ac_cv_header_$ac_safe=yes"
7439 echo "configure: failed program was:" >&5
7440 cat conftest.$ac_ext >&5
7442 eval "ac_cv_header_$ac_safe=no"
7445 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7446 echo "$ac_t""yes" 1>&6
7449 echo "$ac_t""no" 1>&6
7453 test -z "$with_xauth" && {
7454 echo $ac_n "checking for XauGetAuthByAddr in -lXau""... $ac_c" 1>&6
7455 echo "configure:7456: checking for XauGetAuthByAddr in -lXau" >&5
7456 ac_lib_var=`echo Xau'_'XauGetAuthByAddr | sed 'y%./+-%__p_%'`
7458 xe_check_libs=" -lXau "
7459 cat > conftest.$ac_ext <<EOF
7460 #line 7461 "configure"
7461 #include "confdefs.h"
7462 /* Override any gcc2 internal prototype to avoid an error. */
7463 /* We use char because int might match the return type of a gcc2
7464 builtin and then its argument prototype would still apply. */
7465 char XauGetAuthByAddr();
7471 if { (eval echo configure:7472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7473 eval "ac_cv_lib_$ac_lib_var=yes"
7475 echo "configure: failed program was:" >&5
7476 cat conftest.$ac_ext >&5
7478 eval "ac_cv_lib_$ac_lib_var=no"
7483 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7484 echo "$ac_t""yes" 1>&6
7487 echo "$ac_t""no" 1>&6
7492 test -z "$with_xauth" && with_xauth=yes
7493 if test "$with_xauth" = "yes"; then
7494 { test "$extra_verbose" = "yes" && cat << \EOF
7497 cat >> confdefs.h <<\EOF
7498 #define HAVE_XAUTH 1
7504 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
7512 if test "$with_tooltalk" != "no" ; then
7513 for dir in "" "Tt/" "desktop/" ; do
7514 ac_safe=`echo "${dir}tt_c.h" | sed 'y%./+-%__p_%'`
7515 echo $ac_n "checking for ${dir}tt_c.h""... $ac_c" 1>&6
7516 echo "configure:7517: checking for ${dir}tt_c.h" >&5
7518 cat > conftest.$ac_ext <<EOF
7519 #line 7520 "configure"
7520 #include "confdefs.h"
7521 #include <${dir}tt_c.h>
7523 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7524 { (eval echo configure:7525: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7525 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7526 if test -z "$ac_err"; then
7528 eval "ac_cv_header_$ac_safe=yes"
7531 echo "configure: failed program was:" >&5
7532 cat conftest.$ac_ext >&5
7534 eval "ac_cv_header_$ac_safe=no"
7537 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7538 echo "$ac_t""yes" 1>&6
7539 tt_c_h_file="${dir}tt_c.h"; break
7541 echo "$ac_t""no" 1>&6
7545 if test -z "$tt_c_h_file"; then
7546 if test "$with_tooltalk" = "yes"; then
7547 (echo "$progname: Usage error:"
7548 echo " " "Unable to find required tooltalk header files."
7549 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
7554 if test "$with_tooltalk" != "no" ; then
7555 for extra_libs in "" "-lI18N -lce" "-lcxx"; do
7557 xe_msg_checking="for tt_message_create in -ltt"
7558 test -n "$extra_libs" && xe_msg_checking="$xe_msg_checking using extra libs $extra_libs"
7559 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
7560 echo "configure:7561: checking "$xe_msg_checking"" >&5
7561 ac_lib_var=`echo tt'_'tt_message_create | sed 'y%./+-%__p_%'`
7563 xe_check_libs=" -ltt $extra_libs"
7564 cat > conftest.$ac_ext <<EOF
7565 #line 7566 "configure"
7566 #include "confdefs.h"
7567 /* Override any gcc2 internal prototype to avoid an error. */
7568 /* We use char because int might match the return type of a gcc2
7569 builtin and then its argument prototype would still apply. */
7570 char tt_message_create();
7576 if { (eval echo configure:7577: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7578 eval "ac_cv_lib_$ac_lib_var=yes"
7580 echo "configure: failed program was:" >&5
7581 cat conftest.$ac_ext >&5
7583 eval "ac_cv_lib_$ac_lib_var=no"
7588 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7589 echo "$ac_t""yes" 1>&6
7590 tt_libs="-ltt $extra_libs"; break
7592 echo "$ac_t""no" 1>&6
7598 if test -z "$tt_libs"; then
7599 if test "$with_tooltalk" = "yes"; then
7600 (echo "$progname: Usage error:"
7601 echo " " "Unable to find required tooltalk libraries."
7602 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
7607 test -z "$with_tooltalk" && with_tooltalk=yes
7608 if test "$with_tooltalk" = "yes"; then
7609 { test "$extra_verbose" = "yes" && cat << \EOF
7612 cat >> confdefs.h <<\EOF
7617 { test "$extra_verbose" = "yes" && cat << EOF
7618 Defining TT_C_H_FILE = "$tt_c_h_file"
7620 cat >> confdefs.h <<EOF
7621 #define TT_C_H_FILE "$tt_c_h_file"
7625 libs_x="$tt_libs $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$tt_libs\" to \$libs_x"; fi
7626 extra_objs="$extra_objs tooltalk.o" && if test "$extra_verbose" = "yes"; then
7627 echo " xemacs will be linked with \"tooltalk.o\""
7631 test -z "$with_cde" && { ac_safe=`echo "Dt/Dt.h" | sed 'y%./+-%__p_%'`
7632 echo $ac_n "checking for Dt/Dt.h""... $ac_c" 1>&6
7633 echo "configure:7634: checking for Dt/Dt.h" >&5
7635 cat > conftest.$ac_ext <<EOF
7636 #line 7637 "configure"
7637 #include "confdefs.h"
7640 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7641 { (eval echo configure:7642: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7642 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7643 if test -z "$ac_err"; then
7645 eval "ac_cv_header_$ac_safe=yes"
7648 echo "configure: failed program was:" >&5
7649 cat conftest.$ac_ext >&5
7651 eval "ac_cv_header_$ac_safe=no"
7654 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7655 echo "$ac_t""yes" 1>&6
7658 echo "$ac_t""no" 1>&6
7662 test -z "$with_cde" && {
7663 echo $ac_n "checking for DtDndDragStart in -lDtSvc""... $ac_c" 1>&6
7664 echo "configure:7665: checking for DtDndDragStart in -lDtSvc" >&5
7665 ac_lib_var=`echo DtSvc'_'DtDndDragStart | sed 'y%./+-%__p_%'`
7667 xe_check_libs=" -lDtSvc "
7668 cat > conftest.$ac_ext <<EOF
7669 #line 7670 "configure"
7670 #include "confdefs.h"
7671 /* Override any gcc2 internal prototype to avoid an error. */
7672 /* We use char because int might match the return type of a gcc2
7673 builtin and then its argument prototype would still apply. */
7674 char DtDndDragStart();
7680 if { (eval echo configure:7681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7682 eval "ac_cv_lib_$ac_lib_var=yes"
7684 echo "configure: failed program was:" >&5
7685 cat conftest.$ac_ext >&5
7687 eval "ac_cv_lib_$ac_lib_var=no"
7692 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7693 echo "$ac_t""yes" 1>&6
7696 echo "$ac_t""no" 1>&6
7701 test -z "$with_cde" && with_cde=yes
7702 if test "$with_dragndrop" = no; then
7703 echo "configure: warning: No CDE without generic Drag'n'Drop support" 1>&2
7706 if test "$with_cde" = "yes" ; then
7707 { test "$extra_verbose" = "yes" && cat << \EOF
7710 cat >> confdefs.h <<\EOF
7715 libs_x="-lDtSvc $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lDtSvc\" to \$libs_x"; fi
7716 dragndrop_proto="$dragndrop_proto CDE" && if test "$extra_verbose" = "yes"; then echo " Appending \"CDE\" to \$dragndrop_proto"; fi
7717 with_tooltalk=yes # CDE requires Tooltalk
7718 need_motif=yes # CDE requires Motif
7721 test "$window_system" != "x11" && with_offix=no
7722 if test "$with_xmu" != yes -a "$with_x11" = yes; then
7723 echo "configure: warning: No OffiX without real Xmu support" 1>&2
7726 if test "$with_dragndrop" = no; then
7727 echo "configure: warning: No OffiX without generic Drag'n'Drop support" 1>&2
7730 if test "$with_cde" = yes; then
7731 echo "configure: warning: CDE already found, disabling OffiX support" 1>&2
7734 test -z "$with_offix" && with_offix=no
7735 if test "$with_offix" = "yes"; then
7736 { test "$extra_verbose" = "yes" && cat << \EOF
7737 Defining HAVE_OFFIX_DND
7739 cat >> confdefs.h <<\EOF
7740 #define HAVE_OFFIX_DND 1
7744 dnd_objs="$dnd_objs offix.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"offix.o\" to \$dnd_objs"; fi
7745 dragndrop_proto="$dragndrop_proto OffiX" && if test "$extra_verbose" = "yes"; then echo " Appending \"OffiX\" to \$dragndrop_proto"; fi
7747 if test "$with_gtk" = "yes"; then
7748 dragndrop_proto="$dragndrop_proto GTK" && if test "$extra_verbose" = "yes"; then echo " Appending \"GTK\" to \$dragndrop_proto"; fi
7751 if test "$with_dragndrop" != "no" ; then
7752 echo $ac_n "checking if drag and drop API is needed""... $ac_c" 1>&6
7753 echo "configure:7754: checking if drag and drop API is needed" >&5
7754 if test -n "$dragndrop_proto" ; then
7756 echo "$ac_t""yes (${dragndrop_proto} )" 1>&6
7757 { test "$extra_verbose" = "yes" && cat << \EOF
7758 Defining HAVE_DRAGNDROP
7760 cat >> confdefs.h <<\EOF
7761 #define HAVE_DRAGNDROP 1
7765 extra_objs="$extra_objs dragdrop.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"dragdrop.o\" to \$extra_objs"; fi
7768 echo "$ac_t""no" 1>&6
7772 echo "checking for LDAP" 1>&6
7773 echo "configure:7774: checking for LDAP" >&5
7774 test -z "$with_ldap" && { ac_safe=`echo "ldap.h" | sed 'y%./+-%__p_%'`
7775 echo $ac_n "checking for ldap.h""... $ac_c" 1>&6
7776 echo "configure:7777: checking for ldap.h" >&5
7778 cat > conftest.$ac_ext <<EOF
7779 #line 7780 "configure"
7780 #include "confdefs.h"
7783 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7784 { (eval echo configure:7785: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7785 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7786 if test -z "$ac_err"; then
7788 eval "ac_cv_header_$ac_safe=yes"
7791 echo "configure: failed program was:" >&5
7792 cat conftest.$ac_ext >&5
7794 eval "ac_cv_header_$ac_safe=no"
7797 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7798 echo "$ac_t""yes" 1>&6
7801 echo "$ac_t""no" 1>&6
7805 test -z "$with_ldap" && { ac_safe=`echo "lber.h" | sed 'y%./+-%__p_%'`
7806 echo $ac_n "checking for lber.h""... $ac_c" 1>&6
7807 echo "configure:7808: checking for lber.h" >&5
7809 cat > conftest.$ac_ext <<EOF
7810 #line 7811 "configure"
7811 #include "confdefs.h"
7814 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7815 { (eval echo configure:7816: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7816 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7817 if test -z "$ac_err"; then
7819 eval "ac_cv_header_$ac_safe=yes"
7822 echo "configure: failed program was:" >&5
7823 cat conftest.$ac_ext >&5
7825 eval "ac_cv_header_$ac_safe=no"
7828 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7829 echo "$ac_t""yes" 1>&6
7832 echo "$ac_t""no" 1>&6
7836 if test no != "$with_ldap";then
7837 if test . != "${ldap_libs+.}";then
7839 echo $ac_n "checking for ldap_open""... $ac_c" 1>&6
7840 echo "configure:7841: checking for ldap_open" >&5
7842 cat > conftest.$ac_ext <<EOF
7843 #line 7844 "configure"
7844 #include "confdefs.h"
7845 /* System header to define __stub macros and hopefully few prototypes,
7846 which can conflict with char ldap_open(); below. */
7848 /* Override any gcc2 internal prototype to avoid an error. */
7849 /* We use char because int might match the return type of a gcc2
7850 builtin and then its argument prototype would still apply. */
7855 /* The GNU C library defines this for functions which it implements
7856 to always fail with ENOSYS. Some functions are actually named
7857 something starting with __ and the normal name is an alias. */
7858 #if defined (__stub_ldap_open) || defined (__stub___ldap_open)
7866 if { (eval echo configure:7867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7868 eval "ac_cv_func_ldap_open=yes"
7870 echo "configure: failed program was:" >&5
7871 cat conftest.$ac_ext >&5
7873 eval "ac_cv_func_ldap_open=no"
7877 if eval "test \"`echo '$ac_cv_func_'ldap_open`\" = yes"; then
7878 echo "$ac_t""yes" 1>&6
7880 test yes = "$extra_verbose" &&
7881 echo "Setting ldap_libs to $ldap_libs"
7883 echo "$ac_t""no" 1>&6
7885 echo $ac_n "checking for ldap_open in -lldap""... $ac_c" 1>&6
7886 echo "configure:7887: checking for ldap_open in -lldap" >&5
7887 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
7889 xe_check_libs=" -lldap "
7890 cat > conftest.$ac_ext <<EOF
7891 #line 7892 "configure"
7892 #include "confdefs.h"
7893 /* Override any gcc2 internal prototype to avoid an error. */
7894 /* We use char because int might match the return type of a gcc2
7895 builtin and then its argument prototype would still apply. */
7902 if { (eval echo configure:7903: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7904 eval "ac_cv_lib_$ac_lib_var=yes"
7906 echo "configure: failed program was:" >&5
7907 cat conftest.$ac_ext >&5
7909 eval "ac_cv_lib_$ac_lib_var=no"
7914 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7915 echo "$ac_t""yes" 1>&6
7918 echo "$ac_t""no" 1>&6
7919 ldap_needs_lber=yes ldap_other_libs=-llber
7921 xe_msg_checking="for ldap_open in -lldap"
7922 test -n "$ldap_other_libs" && xe_msg_checking="$xe_msg_checking using extra libs $ldap_other_libs"
7923 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
7924 echo "configure:7925: checking "$xe_msg_checking"" >&5
7925 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
7927 xe_check_libs=" -lldap $ldap_other_libs"
7928 cat > conftest.$ac_ext <<EOF
7929 #line 7930 "configure"
7930 #include "confdefs.h"
7931 /* Override any gcc2 internal prototype to avoid an error. */
7932 /* We use char because int might match the return type of a gcc2
7933 builtin and then its argument prototype would still apply. */
7940 if { (eval echo configure:7941: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7942 eval "ac_cv_lib_$ac_lib_var=yes"
7944 echo "configure: failed program was:" >&5
7945 cat conftest.$ac_ext >&5
7947 eval "ac_cv_lib_$ac_lib_var=no"
7952 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7953 echo "$ac_t""yes" 1>&6
7956 echo "$ac_t""no" 1>&6
7957 ldap_needs_krb=yes ldap_other_libs="$ldap_other_libs -lkrb"
7959 xe_msg_checking="for ldap_open in -lldap"
7960 test -n "$ldap_other_libs" && xe_msg_checking="$xe_msg_checking using extra libs $ldap_other_libs"
7961 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
7962 echo "configure:7963: checking "$xe_msg_checking"" >&5
7963 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
7965 xe_check_libs=" -lldap $ldap_other_libs"
7966 cat > conftest.$ac_ext <<EOF
7967 #line 7968 "configure"
7968 #include "confdefs.h"
7969 /* Override any gcc2 internal prototype to avoid an error. */
7970 /* We use char because int might match the return type of a gcc2
7971 builtin and then its argument prototype would still apply. */
7978 if { (eval echo configure:7979: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7980 eval "ac_cv_lib_$ac_lib_var=yes"
7982 echo "configure: failed program was:" >&5
7983 cat conftest.$ac_ext >&5
7985 eval "ac_cv_lib_$ac_lib_var=no"
7990 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7991 echo "$ac_t""yes" 1>&6
7994 echo "$ac_t""no" 1>&6
7995 ldap_needs_des=yes ldap_other_libs="$ldap_other_libs -ldes"
7997 xe_msg_checking="for ldap_open in -lldap"
7998 test -n "$ldap_other_libs" && xe_msg_checking="$xe_msg_checking using extra libs $ldap_other_libs"
7999 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
8000 echo "configure:8001: checking "$xe_msg_checking"" >&5
8001 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
8003 xe_check_libs=" -lldap $ldap_other_libs"
8004 cat > conftest.$ac_ext <<EOF
8005 #line 8006 "configure"
8006 #include "confdefs.h"
8007 /* Override any gcc2 internal prototype to avoid an error. */
8008 /* We use char because int might match the return type of a gcc2
8009 builtin and then its argument prototype would still apply. */
8016 if { (eval echo configure:8017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8018 eval "ac_cv_lib_$ac_lib_var=yes"
8020 echo "configure: failed program was:" >&5
8021 cat conftest.$ac_ext >&5
8023 eval "ac_cv_lib_$ac_lib_var=no"
8028 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8029 echo "$ac_t""yes" 1>&6
8032 echo "$ac_t""no" 1>&6
8046 if test yes = "$with_ldap" -a yes != "$ldap_needs_lber";then
8047 echo $ac_n "checking for LDAP_OPT_ON definition""... $ac_c" 1>&6
8048 echo "configure:8049: checking for LDAP_OPT_ON definition" >&5
8050 cat > conftest.$ac_ext <<EOF
8051 #line 8052 "configure"
8052 #include "confdefs.h"
8056 /* Relying on const defined by ac_c_const (upper case). */
8057 const void *const v = LDAP_OPT_ON;
8058 #else /* !defined (LDAP_OPT_ON) */
8060 #endif /* !defined (LDAP_OPT_ON) */
8065 if { (eval echo configure:8066: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8067 xe_cv_have_LDAP_OPT_ON=yes
8069 echo "configure: failed program was:" >&5
8070 cat conftest.$ac_ext >&5
8072 xe_cv_have_LDAP_OPT_ON=no
8076 echo "$ac_t""$xe_cv_have_LDAP_OPT_ON" 1>&6
8077 if test yes = "$xe_cv_have_LDAP_OPT_ON";then
8078 echo $ac_n "checking LDAP_OPT_ON linking""... $ac_c" 1>&6
8079 echo "configure:8080: checking LDAP_OPT_ON linking" >&5
8081 xe_save_LIBS="$LIBS"
8083 cat > conftest.$ac_ext <<EOF
8084 #line 8085 "configure"
8085 #include "confdefs.h"
8088 const void *const v = LDAP_OPT_ON;
8093 if { (eval echo configure:8094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8095 xe_cv_LDAP_OPT_ON_links=yes
8097 echo "configure: failed program was:" >&5
8098 cat conftest.$ac_ext >&5
8100 xe_cv_LDAP_OPT_ON_links=no
8103 LIBS="$xe_save_LIBS"
8105 echo "$ac_t""$xe_cv_LDAP_OPT_ON_links" 1>&6
8106 if test yes != "$xe_cv_LDAP_OPT_ON_links";then
8107 ldap_needs_lber=yes ldap_other_libs=-llber
8108 echo $ac_n "checking LDAP_OPT_ON linking with -llber""... $ac_c" 1>&6
8109 echo "configure:8110: checking LDAP_OPT_ON linking with -llber" >&5
8111 xe_save_LIBS="$LIBS"
8112 LIBS="-lldap $ldap_other_libs $LIBS"
8113 cat > conftest.$ac_ext <<EOF
8114 #line 8115 "configure"
8115 #include "confdefs.h"
8118 const void *const v = LDAP_OPT_ON;
8123 if { (eval echo configure:8124: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8125 xe_cv_LDAP_OPT_ON_links_w_lber=yes
8127 echo "configure: failed program was:" >&5
8128 cat conftest.$ac_ext >&5
8130 xe_cv_LDAP_OPT_ON_links_w_lber=no
8133 LIBS="$xe_save_LIBS"
8135 echo "$ac_t""$xe_cv_LDAP_OPT_ON_links_w_lber" 1>&6
8136 if test yes != "$xe_cv_LDAP_OPT_ON_links_w_lber";then
8142 if test yes = "$with_ldap";then
8143 if test yes = "$ldap_needs_des";then
8144 ldap_libs="-ldes $ldap_libs" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ldes\" to \$ldap_libs"; fi
8146 if test yes = "$ldap_needs_krb";then
8147 ldap_libs="-lkrb $ldap_libs" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkrb\" to \$ldap_libs"; fi
8149 if test yes = "$ldap_needs_lber";then
8150 ldap_libs="-llber $ldap_libs" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-llber\" to \$ldap_libs"; fi
8152 ldap_libs="-lldap $ldap_libs" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap\" to \$ldap_libs"; fi
8157 save_LIBS="$LIBS" LIBS="$ldap_libs $LIBS"
8158 echo $ac_n "checking for ldap_open""... $ac_c" 1>&6
8159 echo "configure:8160: checking for ldap_open" >&5
8161 cat > conftest.$ac_ext <<EOF
8162 #line 8163 "configure"
8163 #include "confdefs.h"
8164 /* System header to define __stub macros and hopefully few prototypes,
8165 which can conflict with char ldap_open(); below. */
8167 /* Override any gcc2 internal prototype to avoid an error. */
8168 /* We use char because int might match the return type of a gcc2
8169 builtin and then its argument prototype would still apply. */
8174 /* The GNU C library defines this for functions which it implements
8175 to always fail with ENOSYS. Some functions are actually named
8176 something starting with __ and the normal name is an alias. */
8177 #if defined (__stub_ldap_open) || defined (__stub___ldap_open)
8185 if { (eval echo configure:8186: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8187 eval "ac_cv_func_ldap_open=yes"
8189 echo "configure: failed program was:" >&5
8190 cat conftest.$ac_ext >&5
8192 eval "ac_cv_func_ldap_open=no"
8196 if eval "test \"`echo '$ac_cv_func_'ldap_open`\" = yes"; then
8197 echo "$ac_t""yes" 1>&6
8199 test yes = "$extra_verbose" &&
8200 echo "Setting ldap_libs to $ldap_libs"
8202 echo "$ac_t""no" 1>&6
8209 if test "$with_ldap" = "yes"; then
8210 { test "$extra_verbose" = "yes" && cat << \EOF
8213 cat >> confdefs.h <<\EOF
8218 extra_objs="$extra_objs eldap.o" && if test "$extra_verbose" = "yes"; then
8219 echo " xemacs will be linked with \"eldap.o\""
8221 LIBS="$ldap_libs $LIBS"
8222 for ac_func in ldap_set_option ldap_get_lderrno ldap_result2error ldap_parse_result
8224 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8225 echo "configure:8226: checking for $ac_func" >&5
8227 cat > conftest.$ac_ext <<EOF
8228 #line 8229 "configure"
8229 #include "confdefs.h"
8230 /* System header to define __stub macros and hopefully few prototypes,
8231 which can conflict with char $ac_func(); below. */
8233 /* Override any gcc2 internal prototype to avoid an error. */
8234 /* We use char because int might match the return type of a gcc2
8235 builtin and then its argument prototype would still apply. */
8240 /* The GNU C library defines this for functions which it implements
8241 to always fail with ENOSYS. Some functions are actually named
8242 something starting with __ and the normal name is an alias. */
8243 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8251 if { (eval echo configure:8252: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8253 eval "ac_cv_func_$ac_func=yes"
8255 echo "configure: failed program was:" >&5
8256 cat conftest.$ac_ext >&5
8258 eval "ac_cv_func_$ac_func=no"
8262 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8263 echo "$ac_t""yes" 1>&6
8264 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8265 { test "$extra_verbose" = "yes" && cat << EOF
8266 Defining $ac_tr_func
8268 cat >> confdefs.h <<EOF
8269 #define $ac_tr_func 1
8274 echo "$ac_t""no" 1>&6
8280 if test "$with_postgresql" != "no"; then
8281 echo "checking for PostgreSQL" 1>&6
8282 echo "configure:8283: checking for PostgreSQL" >&5
8284 for header_dir in "" "pgsql/" "postgresql/"; do
8285 ac_safe=`echo "${header_dir}libpq-fe.h" | sed 'y%./+-%__p_%'`
8286 echo $ac_n "checking for ${header_dir}libpq-fe.h""... $ac_c" 1>&6
8287 echo "configure:8288: checking for ${header_dir}libpq-fe.h" >&5
8289 cat > conftest.$ac_ext <<EOF
8290 #line 8291 "configure"
8291 #include "confdefs.h"
8292 #include <${header_dir}libpq-fe.h>
8294 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8295 { (eval echo configure:8296: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8296 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8297 if test -z "$ac_err"; then
8299 eval "ac_cv_header_$ac_safe=yes"
8302 echo "configure: failed program was:" >&5
8303 cat conftest.$ac_ext >&5
8305 eval "ac_cv_header_$ac_safe=no"
8308 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8309 echo "$ac_t""yes" 1>&6
8310 libpq_fe_h_file=${header_dir}libpq-fe.h; break
8312 echo "$ac_t""no" 1>&6
8317 test -n "$libpq_fe_h_file" && {
8318 echo $ac_n "checking for PQconnectdb in -lpq""... $ac_c" 1>&6
8319 echo "configure:8320: checking for PQconnectdb in -lpq" >&5
8320 ac_lib_var=`echo pq'_'PQconnectdb | sed 'y%./+-%__p_%'`
8322 xe_check_libs=" -lpq "
8323 cat > conftest.$ac_ext <<EOF
8324 #line 8325 "configure"
8325 #include "confdefs.h"
8326 /* Override any gcc2 internal prototype to avoid an error. */
8327 /* We use char because int might match the return type of a gcc2
8328 builtin and then its argument prototype would still apply. */
8335 if { (eval echo configure:8336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8337 eval "ac_cv_lib_$ac_lib_var=yes"
8339 echo "configure: failed program was:" >&5
8340 cat conftest.$ac_ext >&5
8342 eval "ac_cv_lib_$ac_lib_var=no"
8347 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8348 echo "$ac_t""yes" 1>&6
8351 echo "$ac_t""no" 1>&6
8356 if test -n "$libpq_fe_h_file" -a "$have_libpq" = "yes"; then
8358 { test "$extra_verbose" = "yes" && cat << \EOF
8359 Defining HAVE_POSTGRESQL
8361 cat >> confdefs.h <<\EOF
8362 #define HAVE_POSTGRESQL 1
8367 echo $ac_n "checking for PQconnectStart in -lpq""... $ac_c" 1>&6
8368 echo "configure:8369: checking for PQconnectStart in -lpq" >&5
8369 ac_lib_var=`echo pq'_'PQconnectStart | sed 'y%./+-%__p_%'`
8371 xe_check_libs=" -lpq "
8372 cat > conftest.$ac_ext <<EOF
8373 #line 8374 "configure"
8374 #include "confdefs.h"
8375 /* Override any gcc2 internal prototype to avoid an error. */
8376 /* We use char because int might match the return type of a gcc2
8377 builtin and then its argument prototype would still apply. */
8378 char PQconnectStart();
8384 if { (eval echo configure:8385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8386 eval "ac_cv_lib_$ac_lib_var=yes"
8388 echo "configure: failed program was:" >&5
8389 cat conftest.$ac_ext >&5
8391 eval "ac_cv_lib_$ac_lib_var=no"
8396 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8397 echo "$ac_t""yes" 1>&6
8398 with_postgresqlv7=yes;
8399 { test "$extra_verbose" = "yes" && cat << \EOF
8400 Defining HAVE_POSTGRESQLV7
8402 cat >> confdefs.h <<\EOF
8403 #define HAVE_POSTGRESQLV7 1
8408 echo "$ac_t""no" 1>&6
8412 { test "$extra_verbose" = "yes" && cat << EOF
8413 Defining LIBPQ_FE_H_FILE = "$libpq_fe_h_file"
8415 cat >> confdefs.h <<EOF
8416 #define LIBPQ_FE_H_FILE "$libpq_fe_h_file"
8420 LIBS="-lpq $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpq\" to \$LIBS"; fi
8421 extra_objs="$extra_objs postgresql.o" && if test "$extra_verbose" = "yes"; then
8422 echo " xemacs will be linked with \"postgresql.o\""
8424 elif test "$with_postgresql" = "yes"; then
8425 { echo "Error:" "Required PostgreSQL support cannot be provided. Check --site-prefixes." >&2; exit 1; }
8430 if test "$window_system" != "none"; then
8431 echo "checking for graphics libraries" 1>&6
8432 echo "configure:8433: checking for graphics libraries" >&5
8439 cygwin_top=`eval gcc -print-search-dirs | sed -ne s'/install: //p'`
8440 cygwin_top=`eval "cd $cygwin_top/../../../..; pwd"`
8441 case "$window_system" in
8443 msw) libpath_xpm="-L${cygwin_top}/lib/noX"
8444 incpath_xpm="-I${cygwin_top}/include/noX"
8445 libname_xpm="-lXpm-noX"
8455 if test -z "$with_xpm"; then
8456 CFLAGS=""$incpath_xpm" $CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$incpath_xpm"\" to \$CFLAGS"; fi
8457 LDFLAGS=""$libpath_xpm" $LDFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libpath_xpm"\" to \$LDFLAGS"; fi
8458 echo $ac_n "checking for Xpm - no older than 3.4f""... $ac_c" 1>&6
8459 echo "configure:8460: checking for Xpm - no older than 3.4f" >&5
8460 xe_check_libs="$libname_xpm"
8461 cat > conftest.$ac_ext <<EOF
8462 #line 8463 "configure"
8463 #include "confdefs.h"
8465 #include <X11/xpm.h>
8466 int main(int c, char **v) {
8468 XpmIncludeVersion != XpmLibraryVersion() ? 1 :
8469 XpmIncludeVersion < 30406 ? 2 : 0 ;}
8471 if { (eval echo configure:8472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
8473 ./conftest dummy_arg; xpm_status=$?;
8474 if test "$xpm_status" = "0"; then
8478 if test "$xpm_status" = "1"; then
8479 xpm_problem="Xpm library version and header file version don't match!"
8480 elif test "$xpm_status" = "2"; then
8481 xpm_problem="Xpm library version is too old!"
8483 xpm_problem="Internal xpm detection logic error!"
8486 *** WARNING *** $xpm_problem
8487 I'm not touching that with a 10-foot pole!
8488 If you really want to use the installed version of Xpm, rerun
8489 configure and add '--with-xpm=yes', but don't blame me if XEmacs crashes!"
8493 echo "configure: failed program was:" >&5
8494 cat conftest.$ac_ext >&5
8500 echo "$ac_t""$with_xpm" 1>&6
8502 if test "$with_xpm" = "yes"; then
8503 { test "$extra_verbose" = "yes" && cat << \EOF
8506 cat >> confdefs.h <<\EOF
8511 LDFLAGS=""$libpath_xpm" $LDFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libpath_xpm"\" to \$LDFLAGS"; fi
8512 libs_x=""$libname_xpm" $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libname_xpm"\" to \$libs_x"; fi
8513 CFLAGS=""$incpath_xpm" $CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$incpath_xpm"\" to \$CFLAGS"; fi
8514 echo $ac_n "checking for \"FOR_MSW\" xpm""... $ac_c" 1>&6
8515 echo "configure:8516: checking for \"FOR_MSW\" xpm" >&5
8516 xe_check_libs="$libname_xpm"
8517 cat > conftest.$ac_ext <<EOF
8518 #line 8519 "configure"
8519 #include "confdefs.h"
8522 XpmCreatePixmapFromData()
8525 if { (eval echo configure:8526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8529 echo "configure: failed program was:" >&5
8530 cat conftest.$ac_ext >&5
8536 echo "$ac_t""$xpm_for_msw" 1>&6
8537 if test "$xpm_for_msw" = "yes"; then
8538 { test "$extra_verbose" = "yes" && cat << \EOF
8541 cat >> confdefs.h <<\EOF
8549 test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'`
8550 echo $ac_n "checking for compface.h""... $ac_c" 1>&6
8551 echo "configure:8552: checking for compface.h" >&5
8553 cat > conftest.$ac_ext <<EOF
8554 #line 8555 "configure"
8555 #include "confdefs.h"
8556 #include <compface.h>
8558 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8559 { (eval echo configure:8560: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8560 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8561 if test -z "$ac_err"; then
8563 eval "ac_cv_header_$ac_safe=yes"
8566 echo "configure: failed program was:" >&5
8567 cat conftest.$ac_ext >&5
8569 eval "ac_cv_header_$ac_safe=no"
8572 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8573 echo "$ac_t""yes" 1>&6
8576 echo "$ac_t""no" 1>&6
8580 test -z "$with_xface" && {
8581 echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6
8582 echo "configure:8583: checking for UnGenFace in -lcompface" >&5
8583 ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'`
8585 xe_check_libs=" -lcompface "
8586 cat > conftest.$ac_ext <<EOF
8587 #line 8588 "configure"
8588 #include "confdefs.h"
8589 /* Override any gcc2 internal prototype to avoid an error. */
8590 /* We use char because int might match the return type of a gcc2
8591 builtin and then its argument prototype would still apply. */
8598 if { (eval echo configure:8599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8600 eval "ac_cv_lib_$ac_lib_var=yes"
8602 echo "configure: failed program was:" >&5
8603 cat conftest.$ac_ext >&5
8605 eval "ac_cv_lib_$ac_lib_var=no"
8610 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8611 echo "$ac_t""yes" 1>&6
8614 echo "$ac_t""no" 1>&6
8619 test -z "$with_xface" && with_xface=yes
8620 if test "$with_xface" = "yes"; then
8621 { test "$extra_verbose" = "yes" && cat << \EOF
8624 cat >> confdefs.h <<\EOF
8625 #define HAVE_XFACE 1
8629 libs_x="-lcompface $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcompface\" to \$libs_x"; fi
8632 if test "$with_gif" != "no"; then
8634 { test "$extra_verbose" = "yes" && cat << \EOF
8637 cat >> confdefs.h <<\EOF
8642 extra_objs="$extra_objs dgif_lib.o gif_io.o" && if test "$extra_verbose" = "yes"; then
8643 echo " xemacs will be linked with \"dgif_lib.o gif_io.o\""
8647 if test "$with_png $with_tiff" != "no no"; then
8649 echo $ac_n "checking for inflate in -lc""... $ac_c" 1>&6
8650 echo "configure:8651: checking for inflate in -lc" >&5
8651 ac_lib_var=`echo c'_'inflate | sed 'y%./+-%__p_%'`
8653 xe_check_libs=" -lc "
8654 cat > conftest.$ac_ext <<EOF
8655 #line 8656 "configure"
8656 #include "confdefs.h"
8657 /* Override any gcc2 internal prototype to avoid an error. */
8658 /* We use char because int might match the return type of a gcc2
8659 builtin and then its argument prototype would still apply. */
8666 if { (eval echo configure:8667: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8668 eval "ac_cv_lib_$ac_lib_var=yes"
8670 echo "configure: failed program was:" >&5
8671 cat conftest.$ac_ext >&5
8673 eval "ac_cv_lib_$ac_lib_var=no"
8678 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8679 echo "$ac_t""yes" 1>&6
8682 echo "$ac_t""no" 1>&6
8684 echo $ac_n "checking for inflate in -lz""... $ac_c" 1>&6
8685 echo "configure:8686: checking for inflate in -lz" >&5
8686 ac_lib_var=`echo z'_'inflate | sed 'y%./+-%__p_%'`
8688 xe_check_libs=" -lz "
8689 cat > conftest.$ac_ext <<EOF
8690 #line 8691 "configure"
8691 #include "confdefs.h"
8692 /* Override any gcc2 internal prototype to avoid an error. */
8693 /* We use char because int might match the return type of a gcc2
8694 builtin and then its argument prototype would still apply. */
8701 if { (eval echo configure:8702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8703 eval "ac_cv_lib_$ac_lib_var=yes"
8705 echo "configure: failed program was:" >&5
8706 cat conftest.$ac_ext >&5
8708 eval "ac_cv_lib_$ac_lib_var=no"
8713 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8714 echo "$ac_t""yes" 1>&6
8715 libs_x="-lz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lz\" to \$libs_x"; fi
8717 echo "$ac_t""no" 1>&6
8719 echo $ac_n "checking for inflate in -lgz""... $ac_c" 1>&6
8720 echo "configure:8721: checking for inflate in -lgz" >&5
8721 ac_lib_var=`echo gz'_'inflate | sed 'y%./+-%__p_%'`
8723 xe_check_libs=" -lgz "
8724 cat > conftest.$ac_ext <<EOF
8725 #line 8726 "configure"
8726 #include "confdefs.h"
8727 /* Override any gcc2 internal prototype to avoid an error. */
8728 /* We use char because int might match the return type of a gcc2
8729 builtin and then its argument prototype would still apply. */
8736 if { (eval echo configure:8737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8738 eval "ac_cv_lib_$ac_lib_var=yes"
8740 echo "configure: failed program was:" >&5
8741 cat conftest.$ac_ext >&5
8743 eval "ac_cv_lib_$ac_lib_var=no"
8748 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8749 echo "$ac_t""yes" 1>&6
8750 libs_x="-lgz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgz\" to \$libs_x"; fi
8752 echo "$ac_t""no" 1>&6
8764 test -z "$with_jpeg" && { ac_safe=`echo "jpeglib.h" | sed 'y%./+-%__p_%'`
8765 echo $ac_n "checking for jpeglib.h""... $ac_c" 1>&6
8766 echo "configure:8767: checking for jpeglib.h" >&5
8768 cat > conftest.$ac_ext <<EOF
8769 #line 8770 "configure"
8770 #include "confdefs.h"
8771 #include <jpeglib.h>
8773 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8774 { (eval echo configure:8775: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8775 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8776 if test -z "$ac_err"; then
8778 eval "ac_cv_header_$ac_safe=yes"
8781 echo "configure: failed program was:" >&5
8782 cat conftest.$ac_ext >&5
8784 eval "ac_cv_header_$ac_safe=no"
8787 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8788 echo "$ac_t""yes" 1>&6
8791 echo "$ac_t""no" 1>&6
8795 test -z "$with_jpeg" && {
8796 echo $ac_n "checking for jpeg_destroy_decompress in -ljpeg""... $ac_c" 1>&6
8797 echo "configure:8798: checking for jpeg_destroy_decompress in -ljpeg" >&5
8798 ac_lib_var=`echo jpeg'_'jpeg_destroy_decompress | sed 'y%./+-%__p_%'`
8800 xe_check_libs=" -ljpeg "
8801 cat > conftest.$ac_ext <<EOF
8802 #line 8803 "configure"
8803 #include "confdefs.h"
8804 /* Override any gcc2 internal prototype to avoid an error. */
8805 /* We use char because int might match the return type of a gcc2
8806 builtin and then its argument prototype would still apply. */
8807 char jpeg_destroy_decompress();
8810 jpeg_destroy_decompress()
8813 if { (eval echo configure:8814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8815 eval "ac_cv_lib_$ac_lib_var=yes"
8817 echo "configure: failed program was:" >&5
8818 cat conftest.$ac_ext >&5
8820 eval "ac_cv_lib_$ac_lib_var=no"
8825 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8826 echo "$ac_t""yes" 1>&6
8829 echo "$ac_t""no" 1>&6
8834 test -z "$with_jpeg" && with_jpeg=yes
8835 if test "$with_jpeg" = "yes"; then
8836 { test "$extra_verbose" = "yes" && cat << \EOF
8839 cat >> confdefs.h <<\EOF
8844 libs_x="-ljpeg $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ljpeg\" to \$libs_x"; fi
8848 test -z "$with_png" && { echo $ac_n "checking for pow""... $ac_c" 1>&6
8849 echo "configure:8850: checking for pow" >&5
8851 cat > conftest.$ac_ext <<EOF
8852 #line 8853 "configure"
8853 #include "confdefs.h"
8854 /* System header to define __stub macros and hopefully few prototypes,
8855 which can conflict with char pow(); below. */
8857 /* Override any gcc2 internal prototype to avoid an error. */
8858 /* We use char because int might match the return type of a gcc2
8859 builtin and then its argument prototype would still apply. */
8864 /* The GNU C library defines this for functions which it implements
8865 to always fail with ENOSYS. Some functions are actually named
8866 something starting with __ and the normal name is an alias. */
8867 #if defined (__stub_pow) || defined (__stub___pow)
8875 if { (eval echo configure:8876: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8877 eval "ac_cv_func_pow=yes"
8879 echo "configure: failed program was:" >&5
8880 cat conftest.$ac_ext >&5
8882 eval "ac_cv_func_pow=no"
8886 if eval "test \"`echo '$ac_cv_func_'pow`\" = yes"; then
8887 echo "$ac_t""yes" 1>&6
8890 echo "$ac_t""no" 1>&6
8894 test -z "$with_png" && { ac_safe=`echo "png.h" | sed 'y%./+-%__p_%'`
8895 echo $ac_n "checking for png.h""... $ac_c" 1>&6
8896 echo "configure:8897: checking for png.h" >&5
8898 cat > conftest.$ac_ext <<EOF
8899 #line 8900 "configure"
8900 #include "confdefs.h"
8903 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8904 { (eval echo configure:8905: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8905 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8906 if test -z "$ac_err"; then
8908 eval "ac_cv_header_$ac_safe=yes"
8911 echo "configure: failed program was:" >&5
8912 cat conftest.$ac_ext >&5
8914 eval "ac_cv_header_$ac_safe=no"
8917 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8918 echo "$ac_t""yes" 1>&6
8921 echo "$ac_t""no" 1>&6
8925 test -z "$with_png" && {
8926 echo $ac_n "checking for png_read_image in -lpng""... $ac_c" 1>&6
8927 echo "configure:8928: checking for png_read_image in -lpng" >&5
8928 ac_lib_var=`echo png'_'png_read_image | sed 'y%./+-%__p_%'`
8930 xe_check_libs=" -lpng "
8931 cat > conftest.$ac_ext <<EOF
8932 #line 8933 "configure"
8933 #include "confdefs.h"
8934 /* Override any gcc2 internal prototype to avoid an error. */
8935 /* We use char because int might match the return type of a gcc2
8936 builtin and then its argument prototype would still apply. */
8937 char png_read_image();
8943 if { (eval echo configure:8944: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8945 eval "ac_cv_lib_$ac_lib_var=yes"
8947 echo "configure: failed program was:" >&5
8948 cat conftest.$ac_ext >&5
8950 eval "ac_cv_lib_$ac_lib_var=no"
8955 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8956 echo "$ac_t""yes" 1>&6
8959 echo "$ac_t""no" 1>&6
8964 if test -z "$with_png"; then
8965 echo $ac_n "checking for workable png version information""... $ac_c" 1>&6
8966 echo "configure:8967: checking for workable png version information" >&5
8967 xe_check_libs="-lpng -lz"
8968 cat > conftest.$ac_ext <<EOF
8969 #line 8970 "configure"
8970 #include "confdefs.h"
8972 int main(int c, char **v) {
8973 if (c == 1) return 0;
8974 if (strcmp(png_libpng_ver, PNG_LIBPNG_VER_STRING) != 0) return 1;
8975 return (PNG_LIBPNG_VER < 10002) ? 2 : 0 ;}
8977 if { (eval echo configure:8978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
8979 ./conftest dummy_arg; png_status=$?;
8980 if test "$png_status" = "0"; then
8984 if test "$png_status" = "1"; then
8985 png_problem="PNG library version and header file don't match!"
8986 elif test "$png_status" = "2"; then
8987 png_problem="PNG library version too old (pre 1.0.2)!"
8990 *** WARNING *** $png_problem
8991 I'm not touching that with a 10-foot pole!
8992 If you really want to use the installed version of libPNG, rerun
8993 configure and add '--with-png=yes', but don't blame me if XEmacs crashes!"
8997 echo "configure: failed program was:" >&5
8998 cat conftest.$ac_ext >&5
9004 echo "$ac_t""$with_png" 1>&6
9006 if test "$with_png" = "yes"; then
9007 { test "$extra_verbose" = "yes" && cat << \EOF
9010 cat >> confdefs.h <<\EOF
9015 libs_x="-lpng $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpng\" to \$libs_x"; fi
9018 test -z "$with_tiff" && { ac_safe=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
9019 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
9020 echo "configure:9021: checking for tiffio.h" >&5
9022 cat > conftest.$ac_ext <<EOF
9023 #line 9024 "configure"
9024 #include "confdefs.h"
9027 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9028 { (eval echo configure:9029: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9029 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9030 if test -z "$ac_err"; then
9032 eval "ac_cv_header_$ac_safe=yes"
9035 echo "configure: failed program was:" >&5
9036 cat conftest.$ac_ext >&5
9038 eval "ac_cv_header_$ac_safe=no"
9041 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9042 echo "$ac_t""yes" 1>&6
9045 echo "$ac_t""no" 1>&6
9049 test -z "$with_tiff" && {
9050 echo $ac_n "checking for TIFFClientOpen in -ltiff""... $ac_c" 1>&6
9051 echo "configure:9052: checking for TIFFClientOpen in -ltiff" >&5
9052 ac_lib_var=`echo tiff'_'TIFFClientOpen | sed 'y%./+-%__p_%'`
9054 xe_check_libs=" -ltiff "
9055 cat > conftest.$ac_ext <<EOF
9056 #line 9057 "configure"
9057 #include "confdefs.h"
9058 /* Override any gcc2 internal prototype to avoid an error. */
9059 /* We use char because int might match the return type of a gcc2
9060 builtin and then its argument prototype would still apply. */
9061 char TIFFClientOpen();
9067 if { (eval echo configure:9068: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9069 eval "ac_cv_lib_$ac_lib_var=yes"
9071 echo "configure: failed program was:" >&5
9072 cat conftest.$ac_ext >&5
9074 eval "ac_cv_lib_$ac_lib_var=no"
9079 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9080 echo "$ac_t""yes" 1>&6
9083 echo "$ac_t""no" 1>&6
9088 test -z "$with_tiff" && with_tiff=yes
9089 if test "$with_tiff" = "yes"; then
9090 { test "$extra_verbose" = "yes" && cat << \EOF
9093 cat >> confdefs.h <<\EOF
9098 libs_x="-ltiff $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltiff\" to \$libs_x"; fi
9103 if test "$with_gtk" = "yes"; then
9104 test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'`
9105 echo $ac_n "checking for compface.h""... $ac_c" 1>&6
9106 echo "configure:9107: checking for compface.h" >&5
9108 cat > conftest.$ac_ext <<EOF
9109 #line 9110 "configure"
9110 #include "confdefs.h"
9111 #include <compface.h>
9113 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9114 { (eval echo configure:9115: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9115 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9116 if test -z "$ac_err"; then
9118 eval "ac_cv_header_$ac_safe=yes"
9121 echo "configure: failed program was:" >&5
9122 cat conftest.$ac_ext >&5
9124 eval "ac_cv_header_$ac_safe=no"
9127 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9128 echo "$ac_t""yes" 1>&6
9131 echo "$ac_t""no" 1>&6
9135 test -z "$with_xface" && {
9136 echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6
9137 echo "configure:9138: checking for UnGenFace in -lcompface" >&5
9138 ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'`
9140 xe_check_libs=" -lcompface "
9141 cat > conftest.$ac_ext <<EOF
9142 #line 9143 "configure"
9143 #include "confdefs.h"
9144 /* Override any gcc2 internal prototype to avoid an error. */
9145 /* We use char because int might match the return type of a gcc2
9146 builtin and then its argument prototype would still apply. */
9153 if { (eval echo configure:9154: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9155 eval "ac_cv_lib_$ac_lib_var=yes"
9157 echo "configure: failed program was:" >&5
9158 cat conftest.$ac_ext >&5
9160 eval "ac_cv_lib_$ac_lib_var=no"
9165 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9166 echo "$ac_t""yes" 1>&6
9169 echo "$ac_t""no" 1>&6
9174 test -z "$with_xface" && with_xface=yes
9175 if test "$with_xface" = "yes"; then
9176 { test "$extra_verbose" = "yes" && cat << \EOF
9179 cat >> confdefs.h <<\EOF
9180 #define HAVE_XFACE 1
9184 libs_gtk="-lcompface $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcompface\" to \$libs_gtk"; fi
9190 if test "$with_x11" = "yes"; then
9191 echo "checking for X11 graphics libraries" 1>&6
9192 echo "configure:9193: checking for X11 graphics libraries" >&5
9195 if test "$with_x11" = "yes"; then
9196 echo "checking for the Athena widgets" 1>&6
9197 echo "configure:9198: checking for the Athena widgets" >&5
9199 case "$with_athena" in
9200 "xaw" | "") athena_variant=Xaw athena_3d=no ;;
9201 "3d") athena_variant=Xaw3d athena_3d=yes ;;
9202 "next") athena_variant=neXtaw athena_3d=yes ;;
9203 "95") athena_variant=Xaw95 athena_3d=yes ;;
9204 "xpm") athena_variant=XawXpm athena_3d=yes ;;
9205 *) { echo "Error:" "Unknown Athena widget set \`$with_athena'. This should not happen." >&2; exit 1; } ;;
9208 athena_3d_function=Xaw3dComputeBottomShadowRGB
9210 if test "$athena_3d" = "no"; then
9212 echo $ac_n "checking for XawScrollbarSetThumb in -l$athena_variant""... $ac_c" 1>&6
9213 echo "configure:9214: checking for XawScrollbarSetThumb in -l$athena_variant" >&5
9214 ac_lib_var=`echo $athena_variant'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
9216 xe_check_libs=" -l$athena_variant "
9217 cat > conftest.$ac_ext <<EOF
9218 #line 9219 "configure"
9219 #include "confdefs.h"
9220 /* Override any gcc2 internal prototype to avoid an error. */
9221 /* We use char because int might match the return type of a gcc2
9222 builtin and then its argument prototype would still apply. */
9223 char XawScrollbarSetThumb();
9226 XawScrollbarSetThumb()
9229 if { (eval echo configure:9230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9231 eval "ac_cv_lib_$ac_lib_var=yes"
9233 echo "configure: failed program was:" >&5
9234 cat conftest.$ac_ext >&5
9236 eval "ac_cv_lib_$ac_lib_var=no"
9241 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9242 echo "$ac_t""yes" 1>&6
9244 echo $ac_n "checking for $athena_3d_function in -l$athena_variant""... $ac_c" 1>&6
9245 echo "configure:9246: checking for $athena_3d_function in -l$athena_variant" >&5
9246 ac_lib_var=`echo $athena_variant'_'$athena_3d_function | sed 'y%./+-%__p_%'`
9248 xe_check_libs=" -l$athena_variant "
9249 cat > conftest.$ac_ext <<EOF
9250 #line 9251 "configure"
9251 #include "confdefs.h"
9252 /* Override any gcc2 internal prototype to avoid an error. */
9253 /* We use char because int might match the return type of a gcc2
9254 builtin and then its argument prototype would still apply. */
9255 char $athena_3d_function();
9258 $athena_3d_function()
9261 if { (eval echo configure:9262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9263 eval "ac_cv_lib_$ac_lib_var=yes"
9265 echo "configure: failed program was:" >&5
9266 cat conftest.$ac_ext >&5
9268 eval "ac_cv_lib_$ac_lib_var=no"
9273 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9274 echo "$ac_t""yes" 1>&6
9275 echo "configure: warning: "Could not find a non-3d Athena widget library."" 1>&2
9277 echo "$ac_t""no" 1>&6
9278 athena_lib=$athena_variant
9284 echo "$ac_t""no" 1>&6
9285 echo "configure: warning: "Could not find an Athena widget library."" 1>&2
9291 echo $ac_n "checking for $athena_3d_function in -l$athena_variant""... $ac_c" 1>&6
9292 echo "configure:9293: checking for $athena_3d_function in -l$athena_variant" >&5
9293 ac_lib_var=`echo $athena_variant'_'$athena_3d_function | sed 'y%./+-%__p_%'`
9295 xe_check_libs=" -l$athena_variant "
9296 cat > conftest.$ac_ext <<EOF
9297 #line 9298 "configure"
9298 #include "confdefs.h"
9299 /* Override any gcc2 internal prototype to avoid an error. */
9300 /* We use char because int might match the return type of a gcc2
9301 builtin and then its argument prototype would still apply. */
9302 char $athena_3d_function();
9305 $athena_3d_function()
9308 if { (eval echo configure:9309: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9310 eval "ac_cv_lib_$ac_lib_var=yes"
9312 echo "configure: failed program was:" >&5
9313 cat conftest.$ac_ext >&5
9315 eval "ac_cv_lib_$ac_lib_var=no"
9320 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9321 echo "$ac_t""yes" 1>&6
9322 athena_lib=$athena_variant
9324 echo "$ac_t""no" 1>&6
9325 echo $ac_n "checking for $athena_3d_function in -lXaw""... $ac_c" 1>&6
9326 echo "configure:9327: checking for $athena_3d_function in -lXaw" >&5
9327 ac_lib_var=`echo Xaw'_'$athena_3d_function | sed 'y%./+-%__p_%'`
9329 xe_check_libs=" -lXaw "
9330 cat > conftest.$ac_ext <<EOF
9331 #line 9332 "configure"
9332 #include "confdefs.h"
9333 /* Override any gcc2 internal prototype to avoid an error. */
9334 /* We use char because int might match the return type of a gcc2
9335 builtin and then its argument prototype would still apply. */
9336 char $athena_3d_function();
9339 $athena_3d_function()
9342 if { (eval echo configure:9343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9344 eval "ac_cv_lib_$ac_lib_var=yes"
9346 echo "configure: failed program was:" >&5
9347 cat conftest.$ac_ext >&5
9349 eval "ac_cv_lib_$ac_lib_var=no"
9354 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9355 echo "$ac_t""yes" 1>&6
9357 echo "configure: warning: "Assuming that libXaw is actually $athena_variant."" 1>&2;
9360 echo "$ac_t""no" 1>&6
9361 echo "configure: warning: "Could not find a 3d Athena widget library that looked like $athena_variant."" 1>&2
9370 if test "$athena_3d" = "no"; then
9371 ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'`
9372 echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6
9373 echo "configure:9374: checking for X11/Xaw/ThreeD.h" >&5
9375 cat > conftest.$ac_ext <<EOF
9376 #line 9377 "configure"
9377 #include "confdefs.h"
9378 #include <X11/Xaw/ThreeD.h>
9380 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9381 { (eval echo configure:9382: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9382 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9383 if test -z "$ac_err"; then
9385 eval "ac_cv_header_$ac_safe=yes"
9388 echo "configure: failed program was:" >&5
9389 cat conftest.$ac_ext >&5
9391 eval "ac_cv_header_$ac_safe=no"
9394 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9395 echo "$ac_t""yes" 1>&6
9396 echo "configure: warning: "Could not find a non-3d Athena header set."" 1>&2
9398 echo "$ac_t""no" 1>&6
9399 ac_safe=`echo "X11/Xaw/XawInit.h" | sed 'y%./+-%__p_%'`
9400 echo $ac_n "checking for X11/Xaw/XawInit.h""... $ac_c" 1>&6
9401 echo "configure:9402: checking for X11/Xaw/XawInit.h" >&5
9403 cat > conftest.$ac_ext <<EOF
9404 #line 9405 "configure"
9405 #include "confdefs.h"
9406 #include <X11/Xaw/XawInit.h>
9408 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9409 { (eval echo configure:9410: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9410 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9411 if test -z "$ac_err"; then
9413 eval "ac_cv_header_$ac_safe=yes"
9416 echo "configure: failed program was:" >&5
9417 cat conftest.$ac_ext >&5
9419 eval "ac_cv_header_$ac_safe=no"
9422 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9423 echo "$ac_t""yes" 1>&6
9424 athena_h_path=X11/Xaw
9426 echo "$ac_t""no" 1>&6
9427 echo "configure: warning: "Could not find a non-3d Athena header set."" 1>&2
9433 ac_safe=`echo "X11/$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'`
9434 echo $ac_n "checking for X11/$athena_variant/XawInit.h""... $ac_c" 1>&6
9435 echo "configure:9436: checking for X11/$athena_variant/XawInit.h" >&5
9437 cat > conftest.$ac_ext <<EOF
9438 #line 9439 "configure"
9439 #include "confdefs.h"
9440 #include <X11/$athena_variant/XawInit.h>
9442 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9443 { (eval echo configure:9444: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9444 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9445 if test -z "$ac_err"; then
9447 eval "ac_cv_header_$ac_safe=yes"
9450 echo "configure: failed program was:" >&5
9451 cat conftest.$ac_ext >&5
9453 eval "ac_cv_header_$ac_safe=no"
9456 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9457 echo "$ac_t""yes" 1>&6
9458 ac_safe=`echo "X11/$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'`
9459 echo $ac_n "checking for X11/$athena_variant/ThreeD.h""... $ac_c" 1>&6
9460 echo "configure:9461: checking for X11/$athena_variant/ThreeD.h" >&5
9462 cat > conftest.$ac_ext <<EOF
9463 #line 9464 "configure"
9464 #include "confdefs.h"
9465 #include <X11/$athena_variant/ThreeD.h>
9467 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9468 { (eval echo configure:9469: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9469 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9470 if test -z "$ac_err"; then
9472 eval "ac_cv_header_$ac_safe=yes"
9475 echo "configure: failed program was:" >&5
9476 cat conftest.$ac_ext >&5
9478 eval "ac_cv_header_$ac_safe=no"
9481 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9482 echo "$ac_t""yes" 1>&6
9483 athena_h_path=X11/$athena_variant
9485 echo "$ac_t""no" 1>&6
9489 echo "$ac_t""no" 1>&6
9493 if test -z "$athena_h_path"; then
9494 ac_safe=`echo "$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'`
9495 echo $ac_n "checking for $athena_variant/XawInit.h""... $ac_c" 1>&6
9496 echo "configure:9497: checking for $athena_variant/XawInit.h" >&5
9498 cat > conftest.$ac_ext <<EOF
9499 #line 9500 "configure"
9500 #include "confdefs.h"
9501 #include <$athena_variant/XawInit.h>
9503 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9504 { (eval echo configure:9505: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9505 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9506 if test -z "$ac_err"; then
9508 eval "ac_cv_header_$ac_safe=yes"
9511 echo "configure: failed program was:" >&5
9512 cat conftest.$ac_ext >&5
9514 eval "ac_cv_header_$ac_safe=no"
9517 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9518 echo "$ac_t""yes" 1>&6
9519 ac_safe=`echo "$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'`
9520 echo $ac_n "checking for $athena_variant/ThreeD.h""... $ac_c" 1>&6
9521 echo "configure:9522: checking for $athena_variant/ThreeD.h" >&5
9523 cat > conftest.$ac_ext <<EOF
9524 #line 9525 "configure"
9525 #include "confdefs.h"
9526 #include <$athena_variant/ThreeD.h>
9528 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9529 { (eval echo configure:9530: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9530 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9531 if test -z "$ac_err"; then
9533 eval "ac_cv_header_$ac_safe=yes"
9536 echo "configure: failed program was:" >&5
9537 cat conftest.$ac_ext >&5
9539 eval "ac_cv_header_$ac_safe=no"
9542 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9543 echo "$ac_t""yes" 1>&6
9544 athena_h_path=$athena_variant
9546 echo "$ac_t""no" 1>&6
9550 echo "$ac_t""no" 1>&6
9555 if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then
9556 ac_safe=`echo "X11/Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'`
9557 echo $ac_n "checking for X11/Xaw3d/XawInit.h""... $ac_c" 1>&6
9558 echo "configure:9559: checking for X11/Xaw3d/XawInit.h" >&5
9560 cat > conftest.$ac_ext <<EOF
9561 #line 9562 "configure"
9562 #include "confdefs.h"
9563 #include <X11/Xaw3d/XawInit.h>
9565 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9566 { (eval echo configure:9567: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9567 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9568 if test -z "$ac_err"; then
9570 eval "ac_cv_header_$ac_safe=yes"
9573 echo "configure: failed program was:" >&5
9574 cat conftest.$ac_ext >&5
9576 eval "ac_cv_header_$ac_safe=no"
9579 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9580 echo "$ac_t""yes" 1>&6
9581 ac_safe=`echo "X11/Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'`
9582 echo $ac_n "checking for X11/Xaw3d/ThreeD.h""... $ac_c" 1>&6
9583 echo "configure:9584: checking for X11/Xaw3d/ThreeD.h" >&5
9585 cat > conftest.$ac_ext <<EOF
9586 #line 9587 "configure"
9587 #include "confdefs.h"
9588 #include <X11/Xaw3d/ThreeD.h>
9590 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9591 { (eval echo configure:9592: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9592 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9593 if test -z "$ac_err"; then
9595 eval "ac_cv_header_$ac_safe=yes"
9598 echo "configure: failed program was:" >&5
9599 cat conftest.$ac_ext >&5
9601 eval "ac_cv_header_$ac_safe=no"
9604 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9605 echo "$ac_t""yes" 1>&6
9607 echo "configure: warning: "Assuming that X11/Xaw3d headers are suitable for $athena_variant."" 1>&2
9608 athena_h_path=X11/Xaw3d
9611 echo "$ac_t""no" 1>&6
9615 echo "$ac_t""no" 1>&6
9620 if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then
9621 ac_safe=`echo "Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'`
9622 echo $ac_n "checking for Xaw3d/XawInit.h""... $ac_c" 1>&6
9623 echo "configure:9624: checking for Xaw3d/XawInit.h" >&5
9625 cat > conftest.$ac_ext <<EOF
9626 #line 9627 "configure"
9627 #include "confdefs.h"
9628 #include <Xaw3d/XawInit.h>
9630 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9631 { (eval echo configure:9632: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9632 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9633 if test -z "$ac_err"; then
9635 eval "ac_cv_header_$ac_safe=yes"
9638 echo "configure: failed program was:" >&5
9639 cat conftest.$ac_ext >&5
9641 eval "ac_cv_header_$ac_safe=no"
9644 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9645 echo "$ac_t""yes" 1>&6
9646 ac_safe=`echo "Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'`
9647 echo $ac_n "checking for Xaw3d/ThreeD.h""... $ac_c" 1>&6
9648 echo "configure:9649: checking for Xaw3d/ThreeD.h" >&5
9650 cat > conftest.$ac_ext <<EOF
9651 #line 9652 "configure"
9652 #include "confdefs.h"
9653 #include <Xaw3d/ThreeD.h>
9655 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9656 { (eval echo configure:9657: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9657 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9658 if test -z "$ac_err"; then
9660 eval "ac_cv_header_$ac_safe=yes"
9663 echo "configure: failed program was:" >&5
9664 cat conftest.$ac_ext >&5
9666 eval "ac_cv_header_$ac_safe=no"
9669 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9670 echo "$ac_t""yes" 1>&6
9672 echo "configure: warning: "Assuming that Xaw3d headers are suitable for $athena_variant."" 1>&2
9676 echo "$ac_t""no" 1>&6
9680 echo "$ac_t""no" 1>&6
9685 if test -z "$athena_h_path"; then
9686 ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'`
9687 echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6
9688 echo "configure:9689: checking for X11/Xaw/ThreeD.h" >&5
9690 cat > conftest.$ac_ext <<EOF
9691 #line 9692 "configure"
9692 #include "confdefs.h"
9693 #include <X11/Xaw/ThreeD.h>
9695 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9696 { (eval echo configure:9697: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9697 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9698 if test -z "$ac_err"; then
9700 eval "ac_cv_header_$ac_safe=yes"
9703 echo "configure: failed program was:" >&5
9704 cat conftest.$ac_ext >&5
9706 eval "ac_cv_header_$ac_safe=no"
9709 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9710 echo "$ac_t""yes" 1>&6
9712 echo "configure: warning: "Assuming that X11/Xaw headers are suitable for $athena_variant."" 1>&2
9713 athena_h_path=X11/Xaw
9716 echo "$ac_t""no" 1>&6
9717 echo "configure: warning: "Could not find a suitable 3d Athena header set."" 1>&2
9723 if test -n "$athena_lib" -a -n "$athena_h_path"; then
9732 if test "$with_x11" = "yes"; then
9733 ac_safe=`echo "Xm/Xm.h" | sed 'y%./+-%__p_%'`
9734 echo $ac_n "checking for Xm/Xm.h""... $ac_c" 1>&6
9735 echo "configure:9736: checking for Xm/Xm.h" >&5
9737 cat > conftest.$ac_ext <<EOF
9738 #line 9739 "configure"
9739 #include "confdefs.h"
9742 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9743 { (eval echo configure:9744: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9744 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9745 if test -z "$ac_err"; then
9747 eval "ac_cv_header_$ac_safe=yes"
9750 echo "configure: failed program was:" >&5
9751 cat conftest.$ac_ext >&5
9753 eval "ac_cv_header_$ac_safe=no"
9756 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9757 echo "$ac_t""yes" 1>&6
9759 echo $ac_n "checking for XmStringFree in -lXm""... $ac_c" 1>&6
9760 echo "configure:9761: checking for XmStringFree in -lXm" >&5
9761 ac_lib_var=`echo Xm'_'XmStringFree | sed 'y%./+-%__p_%'`
9763 xe_check_libs=" -lXm "
9764 cat > conftest.$ac_ext <<EOF
9765 #line 9766 "configure"
9766 #include "confdefs.h"
9767 /* Override any gcc2 internal prototype to avoid an error. */
9768 /* We use char because int might match the return type of a gcc2
9769 builtin and then its argument prototype would still apply. */
9770 char XmStringFree();
9776 if { (eval echo configure:9777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9778 eval "ac_cv_lib_$ac_lib_var=yes"
9780 echo "configure: failed program was:" >&5
9781 cat conftest.$ac_ext >&5
9783 eval "ac_cv_lib_$ac_lib_var=no"
9788 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9789 echo "$ac_t""yes" 1>&6
9792 echo "$ac_t""no" 1>&6
9798 echo "$ac_t""no" 1>&6
9803 if test "$have_motif" = "yes"; then
9804 echo $ac_n "checking for Lesstif""... $ac_c" 1>&6
9805 echo "configure:9806: checking for Lesstif" >&5
9806 cat > conftest.$ac_ext <<EOF
9807 #line 9808 "configure"
9808 #include "confdefs.h"
9810 #ifdef LESSTIF_VERSION
9815 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9816 egrep "yes" >/dev/null 2>&1; then
9825 echo "$ac_t""$have_lesstif" 1>&6
9831 *linux* | cygwin* ) lucid_prefers_motif="no" ;;
9832 * ) lucid_prefers_motif="yes" ;;
9835 case "$with_menubars" in "" | "yes" | "athena" )
9836 with_menubars="lucid" ;;
9838 case "$with_dialogs" in "" | "yes" | "lucid" )
9839 if test "$lucid_prefers_motif" = "yes"; then
9840 if test "$have_motif" = "yes"; then with_dialogs="motif"
9841 elif test "$have_xaw" = "yes"; then with_dialogs="athena"
9842 else with_dialogs=no
9845 if test "$have_xaw" = "yes"; then with_dialogs="athena"
9846 elif test "$have_motif" = "yes"; then with_dialogs="motif"
9847 else with_dialogs=no
9851 case "$with_scrollbars" in "" | "yes" )
9852 with_scrollbars="lucid" ;;
9854 case "$with_widgets" in
9856 if test "$lucid_prefers_motif" = "yes"; then
9857 if test "$have_motif" = "yes"; then with_widgets="motif"
9858 elif test "$have_xaw" = "yes"; then with_widgets="athena"
9859 else with_widgets=no
9862 if test "$have_xaw" = "yes"; then with_widgets="athena"
9863 elif test "$have_motif" = "yes"; then with_widgets="motif"
9864 else with_widgets=no
9871 all_widgets="$with_menubars $with_scrollbars $with_dialogs $with_toolbars $with_widgets"
9873 case "$all_widgets" in
9875 if test "$have_xaw" != "yes"; then
9876 { echo "Error:" "Could not find a suitable Athena library to build with." >&2; exit 1; }
9879 lwlib_objs="$lwlib_objs lwlib-Xaw.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xaw.o\" to \$lwlib_objs"; fi
9881 libs_x="-l$athena_lib $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l$athena_lib\" to \$libs_x"; fi
9883 { test "$extra_verbose" = "yes" && cat << EOF
9884 Defining ATHENA_Scrollbar_h_ = "$athena_h_path/Scrollbar.h"
9886 cat >> confdefs.h <<EOF
9887 #define ATHENA_Scrollbar_h_ "$athena_h_path/Scrollbar.h"
9891 { test "$extra_verbose" = "yes" && cat << EOF
9892 Defining ATHENA_Dialog_h_ = "$athena_h_path/Dialog.h"
9894 cat >> confdefs.h <<EOF
9895 #define ATHENA_Dialog_h_ "$athena_h_path/Dialog.h"
9899 { test "$extra_verbose" = "yes" && cat << EOF
9900 Defining ATHENA_Form_h_ = "$athena_h_path/Form.h"
9902 cat >> confdefs.h <<EOF
9903 #define ATHENA_Form_h_ "$athena_h_path/Form.h"
9907 { test "$extra_verbose" = "yes" && cat << EOF
9908 Defining ATHENA_Command_h_ = "$athena_h_path/Command.h"
9910 cat >> confdefs.h <<EOF
9911 #define ATHENA_Command_h_ "$athena_h_path/Command.h"
9915 { test "$extra_verbose" = "yes" && cat << EOF
9916 Defining ATHENA_Label_h_ = "$athena_h_path/Label.h"
9918 cat >> confdefs.h <<EOF
9919 #define ATHENA_Label_h_ "$athena_h_path/Label.h"
9923 { test "$extra_verbose" = "yes" && cat << EOF
9924 Defining ATHENA_LabelP_h_ = "$athena_h_path/LabelP.h"
9926 cat >> confdefs.h <<EOF
9927 #define ATHENA_LabelP_h_ "$athena_h_path/LabelP.h"
9931 { test "$extra_verbose" = "yes" && cat << EOF
9932 Defining ATHENA_Toggle_h_ = "$athena_h_path/Toggle.h"
9934 cat >> confdefs.h <<EOF
9935 #define ATHENA_Toggle_h_ "$athena_h_path/Toggle.h"
9939 { test "$extra_verbose" = "yes" && cat << EOF
9940 Defining ATHENA_ToggleP_h_ = "$athena_h_path/ToggleP.h"
9942 cat >> confdefs.h <<EOF
9943 #define ATHENA_ToggleP_h_ "$athena_h_path/ToggleP.h"
9947 { test "$extra_verbose" = "yes" && cat << EOF
9948 Defining ATHENA_AsciiText_h_ = "$athena_h_path/AsciiText.h"
9950 cat >> confdefs.h <<EOF
9951 #define ATHENA_AsciiText_h_ "$athena_h_path/AsciiText.h"
9955 { test "$extra_verbose" = "yes" && cat << EOF
9956 Defining ATHENA_XawInit_h_ = "$athena_h_path/XawInit.h"
9958 cat >> confdefs.h <<EOF
9959 #define ATHENA_XawInit_h_ "$athena_h_path/XawInit.h"
9964 { test "$extra_verbose" = "yes" && cat << \EOF
9965 Defining LWLIB_USES_ATHENA
9967 cat >> confdefs.h <<\EOF
9968 #define LWLIB_USES_ATHENA 1
9972 { test "$extra_verbose" = "yes" && cat << \EOF
9973 Defining NEED_ATHENA
9975 cat >> confdefs.h <<\EOF
9976 #define NEED_ATHENA 1
9982 if test "$athena_3d" = "yes"; then
9983 { test "$extra_verbose" = "yes" && cat << \EOF
9984 Defining HAVE_ATHENA_3D
9986 cat >> confdefs.h <<\EOF
9987 #define HAVE_ATHENA_3D 1
9995 case "$all_widgets" in *motif* )
9996 { test "$extra_verbose" = "yes" && cat << \EOF
9997 Defining LWLIB_USES_MOTIF
9999 cat >> confdefs.h <<\EOF
10000 #define LWLIB_USES_MOTIF 1
10004 { test "$extra_verbose" = "yes" && cat << \EOF
10005 Defining NEED_MOTIF
10007 cat >> confdefs.h <<\EOF
10008 #define NEED_MOTIF 1
10012 lwlib_objs="$lwlib_objs lwlib-Xm.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xm.o\" to \$lwlib_objs"; fi
10016 test "$with_menubars" = "lucid" && lwlib_objs="$lwlib_objs xlwmenu.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwmenu.o\" to \$lwlib_objs"; fi
10017 test "$with_menubars" = "motif" && lwlib_objs="$lwlib_objs xlwmenu.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwmenu.o\" to \$lwlib_objs"; fi
10018 test "$with_scrollbars" = "lucid" && lwlib_objs="$lwlib_objs xlwscrollbar.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwscrollbar.o\" to \$lwlib_objs"; fi
10019 test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \
10020 lwlib_objs="$lwlib_objs xlwtabs.o xlwgcs.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwtabs.o xlwgcs.o\" to \$lwlib_objs"; fi
10021 case "$with_widgets" in athena* )
10022 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;;
10024 case "$all_widgets" in *lucid* )
10025 { test "$extra_verbose" = "yes" && cat << \EOF
10026 Defining NEED_LUCID
10028 cat >> confdefs.h <<\EOF
10029 #define NEED_LUCID 1
10033 lwlib_objs="$lwlib_objs lwlib-Xlw.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xlw.o\" to \$lwlib_objs"; fi ;;
10038 test "$with_scrollbars" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
10039 Defining LWLIB_SCROLLBARS_ATHENA
10041 cat >> confdefs.h <<\EOF
10042 #define LWLIB_SCROLLBARS_ATHENA 1
10046 test "$with_dialogs" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
10047 Defining LWLIB_DIALOGS_ATHENA
10049 cat >> confdefs.h <<\EOF
10050 #define LWLIB_DIALOGS_ATHENA 1
10055 if test "$athena_3d" = "yes"; then
10056 test "$with_scrollbars" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
10057 Defining LWLIB_SCROLLBARS_ATHENA3D
10059 cat >> confdefs.h <<\EOF
10060 #define LWLIB_SCROLLBARS_ATHENA3D 1
10064 test "$with_dialogs" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
10065 Defining LWLIB_DIALOGS_ATHENA3D
10067 cat >> confdefs.h <<\EOF
10068 #define LWLIB_DIALOGS_ATHENA3D 1
10074 case "$with_widgets" in athena* ) { test "$extra_verbose" = "yes" && cat << \EOF
10075 Defining LWLIB_WIDGETS_ATHENA
10077 cat >> confdefs.h <<\EOF
10078 #define LWLIB_WIDGETS_ATHENA 1
10082 test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \
10083 { test "$extra_verbose" = "yes" && cat << \EOF
10084 Defining LWLIB_TABS_LUCID
10086 cat >> confdefs.h <<\EOF
10087 #define LWLIB_TABS_LUCID 1
10092 test "$with_menubars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10093 Defining HAVE_MENUBARS
10095 cat >> confdefs.h <<\EOF
10096 #define HAVE_MENUBARS 1
10100 test "$with_scrollbars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10101 Defining HAVE_SCROLLBARS
10103 cat >> confdefs.h <<\EOF
10104 #define HAVE_SCROLLBARS 1
10108 test "$with_dialogs" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10109 Defining HAVE_DIALOGS
10111 cat >> confdefs.h <<\EOF
10112 #define HAVE_DIALOGS 1
10116 test "$with_toolbars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10117 Defining HAVE_TOOLBARS
10119 cat >> confdefs.h <<\EOF
10120 #define HAVE_TOOLBARS 1
10124 test "$with_widgets" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10125 Defining HAVE_WIDGETS
10127 cat >> confdefs.h <<\EOF
10128 #define HAVE_WIDGETS 1
10133 test "$with_menubars" = "lucid" && { test "$extra_verbose" = "yes" && cat << \EOF
10134 Defining LWLIB_MENUBARS_LUCID
10136 cat >> confdefs.h <<\EOF
10137 #define LWLIB_MENUBARS_LUCID 1
10141 test "$with_scrollbars" = "lucid" && { test "$extra_verbose" = "yes" && cat << \EOF
10142 Defining LWLIB_SCROLLBARS_LUCID
10144 cat >> confdefs.h <<\EOF
10145 #define LWLIB_SCROLLBARS_LUCID 1
10150 test "$with_menubars" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
10151 Defining LWLIB_MENUBARS_MOTIF
10153 cat >> confdefs.h <<\EOF
10154 #define LWLIB_MENUBARS_MOTIF 1
10158 test "$with_scrollbars" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
10159 Defining LWLIB_SCROLLBARS_MOTIF
10161 cat >> confdefs.h <<\EOF
10162 #define LWLIB_SCROLLBARS_MOTIF 1
10166 test "$with_dialogs" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
10167 Defining LWLIB_DIALOGS_MOTIF
10169 cat >> confdefs.h <<\EOF
10170 #define LWLIB_DIALOGS_MOTIF 1
10174 test "$with_widgets" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
10175 Defining LWLIB_WIDGETS_MOTIF
10177 cat >> confdefs.h <<\EOF
10178 #define LWLIB_WIDGETS_MOTIF 1
10183 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar.o" && if test "$extra_verbose" = "yes"; then
10184 echo " xemacs will be linked with \"menubar.o\""
10186 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar.o" && if test "$extra_verbose" = "yes"; then
10187 echo " xemacs will be linked with \"scrollbar.o\""
10189 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog.o" && if test "$extra_verbose" = "yes"; then
10190 echo " xemacs will be linked with \"dialog.o\""
10192 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar.o" && if test "$extra_verbose" = "yes"; then
10193 echo " xemacs will be linked with \"toolbar.o\""
10196 if test "$with_gtk" = "yes"; then
10197 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-gtk.o" && if test "$extra_verbose" = "yes"; then
10198 echo " xemacs will be linked with \"menubar-gtk.o\""
10200 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-gtk.o" && if test "$extra_verbose" = "yes"; then
10201 echo " xemacs will be linked with \"scrollbar-gtk.o\""
10203 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-gtk.o" && if test "$extra_verbose" = "yes"; then
10204 echo " xemacs will be linked with \"dialog-gtk.o\""
10206 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-gtk.o" && if test "$extra_verbose" = "yes"; then
10207 echo " xemacs will be linked with \"toolbar-gtk.o\""
10209 test "$all_widgets" != "no no no no no" && extra_objs="$extra_objs gui-gtk.o" && if test "$extra_verbose" = "yes"; then
10210 echo " xemacs will be linked with \"gui-gtk.o\""
10214 if test "$with_x11" = "yes"; then
10215 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-x.o" && if test "$extra_verbose" = "yes"; then
10216 echo " xemacs will be linked with \"menubar-x.o\""
10218 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-x.o" && if test "$extra_verbose" = "yes"; then
10219 echo " xemacs will be linked with \"scrollbar-x.o\""
10221 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-x.o" && if test "$extra_verbose" = "yes"; then
10222 echo " xemacs will be linked with \"dialog-x.o\""
10224 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-x.o" && if test "$extra_verbose" = "yes"; then
10225 echo " xemacs will be linked with \"toolbar-x.o\""
10227 test "$all_widgets" != "no no no no no" && extra_objs="$extra_objs gui-x.o" && if test "$extra_verbose" = "yes"; then
10228 echo " xemacs will be linked with \"gui-x.o\""
10233 test -z "$with_mule" && with_mule=no
10234 test -z "$with_file_coding" && with_file_coding=no
10237 if test "$with_file_coding" = "yes" && test "$with_mule" = "no"; then
10238 { test "$extra_verbose" = "yes" && cat << \EOF
10239 Defining FILE_CODING
10241 cat >> confdefs.h <<\EOF
10242 #define FILE_CODING 1
10246 extra_objs="$extra_objs file-coding.o" && if test "$extra_verbose" = "yes"; then
10247 echo " xemacs will be linked with \"file-coding.o\""
10251 concord_includes_found=no
10252 if test "$with_concord" != "no"; then
10253 ac_safe=`echo "concord.h" | sed 'y%./+-%__p_%'`
10254 echo $ac_n "checking for concord.h""... $ac_c" 1>&6
10255 echo "configure:10256: checking for concord.h" >&5
10257 cat > conftest.$ac_ext <<EOF
10258 #line 10259 "configure"
10259 #include "confdefs.h"
10260 #include <concord.h>
10262 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10263 { (eval echo configure:10264: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10264 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10265 if test -z "$ac_err"; then
10267 eval "ac_cv_header_$ac_safe=yes"
10270 echo "configure: failed program was:" >&5
10271 cat conftest.$ac_ext >&5
10273 eval "ac_cv_header_$ac_safe=no"
10276 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10277 echo "$ac_t""yes" 1>&6
10280 echo "$ac_t""no" 1>&6
10285 if test "$concord_includes_found" = "no" -a "$with_concord" != "no" -a \
10286 -d "/usr/local/concord/include"; then
10287 save_c_switch_site="$c_switch_site"
10288 c_switch_site="$c_switch_site -I/usr/local/concord/include"
10289 ac_safe=`echo "concord.h" | sed 'y%./+-%__p_%'`
10290 echo $ac_n "checking for concord.h""... $ac_c" 1>&6
10291 echo "configure:10292: checking for concord.h" >&5
10293 cat > conftest.$ac_ext <<EOF
10294 #line 10295 "configure"
10295 #include "confdefs.h"
10296 #include <concord.h>
10298 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10299 { (eval echo configure:10300: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10300 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10301 if test -z "$ac_err"; then
10303 eval "ac_cv_header_$ac_safe=yes"
10306 echo "configure: failed program was:" >&5
10307 cat conftest.$ac_ext >&5
10309 eval "ac_cv_header_$ac_safe=no"
10312 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10313 echo "$ac_t""yes" 1>&6
10314 concord_includes_found=yes
10316 echo "$ac_t""no" 1>&6
10319 if test "$concord_includes_found" != "yes"; then
10320 c_switch_site="$save_c_switch_site"
10325 test -z "$with_concord" && with_concord=yes
10326 if test "$with_concord" = "yes"; then
10327 { test "$extra_verbose" = "yes" && cat << \EOF
10328 Defining HAVE_CONCORD
10330 cat >> confdefs.h <<\EOF
10331 #define HAVE_CONCORD 1
10335 libs_x="-lconcord $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lconcord\" to \$libs_x"; fi
10336 extra_objs="$extra_objs concord.o" && if test "$extra_verbose" = "yes"; then
10337 echo " xemacs will be linked with \"concord.o\""
10341 test -z "$with_chise" && with_chise=yes
10342 if test "$with_chise" = "yes"; then
10345 with_text_coding=yes
10348 if test "$with_mule" = "yes" ; then
10349 echo "checking for Mule-related features" 1>&6
10350 echo "configure:10351: checking for Mule-related features" >&5
10351 { test "$extra_verbose" = "yes" && cat << \EOF
10354 cat >> confdefs.h <<\EOF
10360 chise_includes_found=no
10361 if test "$with_chise" != "no"; then
10362 ac_safe=`echo "chise.h" | sed 'y%./+-%__p_%'`
10363 echo $ac_n "checking for chise.h""... $ac_c" 1>&6
10364 echo "configure:10365: checking for chise.h" >&5
10366 cat > conftest.$ac_ext <<EOF
10367 #line 10368 "configure"
10368 #include "confdefs.h"
10371 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10372 { (eval echo configure:10373: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10373 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10374 if test -z "$ac_err"; then
10376 eval "ac_cv_header_$ac_safe=yes"
10379 echo "configure: failed program was:" >&5
10380 cat conftest.$ac_ext >&5
10382 eval "ac_cv_header_$ac_safe=no"
10385 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10386 echo "$ac_t""yes" 1>&6
10389 echo "$ac_t""no" 1>&6
10394 if test "$chise_includes_found" = "no" -a "$with_chise" != "no" -a \
10395 -d "/usr/local/chise/include"; then
10396 save_c_switch_site="$c_switch_site"
10397 c_switch_site="$c_switch_site -I/usr/local/chise/include"
10398 ac_safe=`echo "chise.h" | sed 'y%./+-%__p_%'`
10399 echo $ac_n "checking for chise.h""... $ac_c" 1>&6
10400 echo "configure:10401: checking for chise.h" >&5
10402 cat > conftest.$ac_ext <<EOF
10403 #line 10404 "configure"
10404 #include "confdefs.h"
10407 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10408 { (eval echo configure:10409: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10409 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10410 if test -z "$ac_err"; then
10412 eval "ac_cv_header_$ac_safe=yes"
10415 echo "configure: failed program was:" >&5
10416 cat conftest.$ac_ext >&5
10418 eval "ac_cv_header_$ac_safe=no"
10421 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10422 echo "$ac_t""yes" 1>&6
10423 chise_includes_found=yes
10425 echo "$ac_t""no" 1>&6
10428 if test "$chise_includes_found" != "yes"; then
10429 c_switch_site="$save_c_switch_site"
10434 test -z "$with_chise" && with_chise=yes
10435 if test "$with_chise" = "yes"; then
10436 { test "$extra_verbose" = "yes" && cat << \EOF
10437 Defining HAVE_CHISE
10439 cat >> confdefs.h <<\EOF
10440 #define HAVE_CHISE 1
10444 { test "$extra_verbose" = "yes" && cat << \EOF
10445 Defining HAVE_LIBCHISE
10447 cat >> confdefs.h <<\EOF
10448 #define HAVE_LIBCHISE 1
10452 libs_x="-lchise $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lchise\" to \$libs_x"; fi
10455 { test "$extra_verbose" = "yes" && cat << \EOF
10456 Defining FILE_CODING
10458 cat >> confdefs.h <<\EOF
10459 #define FILE_CODING 1
10463 extra_objs="$extra_objs mule.o mule-ccl.o mule-charset.o" && if test "$extra_verbose" = "yes"; then
10464 echo " xemacs will be linked with \"mule.o mule-ccl.o mule-charset.o\""
10466 if test "$with_utf_2000" = "yes" && test "$with_text_coding" = "yes"; then
10467 { test "$extra_verbose" = "yes" && cat << \EOF
10468 Defining TEXT_CODING
10470 cat >> confdefs.h <<\EOF
10471 #define TEXT_CODING 1
10475 extra_objs="$extra_objs text-coding.o" && if test "$extra_verbose" = "yes"; then
10476 echo " xemacs will be linked with \"text-coding.o\""
10479 extra_objs="$extra_objs file-coding.o" && if test "$extra_verbose" = "yes"; then
10480 echo " xemacs will be linked with \"file-coding.o\""
10483 for ac_hdr in libintl.h
10485 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
10486 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
10487 echo "configure:10488: checking for $ac_hdr" >&5
10489 cat > conftest.$ac_ext <<EOF
10490 #line 10491 "configure"
10491 #include "confdefs.h"
10494 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10495 { (eval echo configure:10496: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10496 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10497 if test -z "$ac_err"; then
10499 eval "ac_cv_header_$ac_safe=yes"
10502 echo "configure: failed program was:" >&5
10503 cat conftest.$ac_ext >&5
10505 eval "ac_cv_header_$ac_safe=no"
10508 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10509 echo "$ac_t""yes" 1>&6
10510 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
10511 { test "$extra_verbose" = "yes" && cat << EOF
10512 Defining $ac_tr_hdr
10514 cat >> confdefs.h <<EOF
10515 #define $ac_tr_hdr 1
10520 echo "$ac_t""no" 1>&6
10525 echo $ac_n "checking for strerror in -lintl""... $ac_c" 1>&6
10526 echo "configure:10527: checking for strerror in -lintl" >&5
10527 ac_lib_var=`echo intl'_'strerror | sed 'y%./+-%__p_%'`
10529 xe_check_libs=" -lintl "
10530 cat > conftest.$ac_ext <<EOF
10531 #line 10532 "configure"
10532 #include "confdefs.h"
10533 /* Override any gcc2 internal prototype to avoid an error. */
10534 /* We use char because int might match the return type of a gcc2
10535 builtin and then its argument prototype would still apply. */
10542 if { (eval echo configure:10543: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10544 eval "ac_cv_lib_$ac_lib_var=yes"
10546 echo "configure: failed program was:" >&5
10547 cat conftest.$ac_ext >&5
10549 eval "ac_cv_lib_$ac_lib_var=no"
10554 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10555 echo "$ac_t""yes" 1>&6
10556 ac_tr_lib=HAVE_LIB`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
10557 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
10558 { test "$extra_verbose" = "yes" && cat << EOF
10559 Defining $ac_tr_lib
10561 cat >> confdefs.h <<EOF
10562 #define $ac_tr_lib 1
10566 LIBS="-lintl $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lintl\" to \$LIBS"; fi
10569 echo "$ac_t""no" 1>&6
10574 if test "$with_utf_2000" = "yes" ; then
10575 { test "$extra_verbose" = "yes" && cat << \EOF
10576 Defining CHAR_IS_UCS4
10578 cat >> confdefs.h <<\EOF
10579 #define CHAR_IS_UCS4 1
10583 { test "$extra_verbose" = "yes" && cat << \EOF
10586 cat >> confdefs.h <<\EOF
10595 echo "checking for Mule input methods" 1>&6
10596 echo "configure:10597: checking for Mule input methods" >&5
10597 case "$with_xim" in "" | "yes" )
10598 echo "checking for XIM" 1>&6
10599 echo "configure:10600: checking for XIM" >&5
10601 echo $ac_n "checking for XOpenIM in -lX11""... $ac_c" 1>&6
10602 echo "configure:10603: checking for XOpenIM in -lX11" >&5
10603 ac_lib_var=`echo X11'_'XOpenIM | sed 'y%./+-%__p_%'`
10605 xe_check_libs=" -lX11 "
10606 cat > conftest.$ac_ext <<EOF
10607 #line 10608 "configure"
10608 #include "confdefs.h"
10609 /* Override any gcc2 internal prototype to avoid an error. */
10610 /* We use char because int might match the return type of a gcc2
10611 builtin and then its argument prototype would still apply. */
10618 if { (eval echo configure:10619: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10620 eval "ac_cv_lib_$ac_lib_var=yes"
10622 echo "configure: failed program was:" >&5
10623 cat conftest.$ac_ext >&5
10625 eval "ac_cv_lib_$ac_lib_var=no"
10630 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10631 echo "$ac_t""yes" 1>&6
10634 echo "$ac_t""no" 1>&6
10639 if test "$need_motif $have_lesstif" = "yes no"; then
10641 echo $ac_n "checking for XmImMbLookupString in -lXm""... $ac_c" 1>&6
10642 echo "configure:10643: checking for XmImMbLookupString in -lXm" >&5
10643 ac_lib_var=`echo Xm'_'XmImMbLookupString | sed 'y%./+-%__p_%'`
10645 xe_check_libs=" -lXm "
10646 cat > conftest.$ac_ext <<EOF
10647 #line 10648 "configure"
10648 #include "confdefs.h"
10649 /* Override any gcc2 internal prototype to avoid an error. */
10650 /* We use char because int might match the return type of a gcc2
10651 builtin and then its argument prototype would still apply. */
10652 char XmImMbLookupString();
10655 XmImMbLookupString()
10658 if { (eval echo configure:10659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10660 eval "ac_cv_lib_$ac_lib_var=yes"
10662 echo "configure: failed program was:" >&5
10663 cat conftest.$ac_ext >&5
10665 eval "ac_cv_lib_$ac_lib_var=no"
10670 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10671 echo "$ac_t""yes" 1>&6
10674 echo "$ac_t""no" 1>&6
10678 elif test "$have_motif $have_lesstif $with_xim" = "yes no no"; then
10680 echo $ac_n "checking for XmImMbLookupString in -lXm""... $ac_c" 1>&6
10681 echo "configure:10682: checking for XmImMbLookupString in -lXm" >&5
10682 ac_lib_var=`echo Xm'_'XmImMbLookupString | sed 'y%./+-%__p_%'`
10684 xe_check_libs=" -lXm "
10685 cat > conftest.$ac_ext <<EOF
10686 #line 10687 "configure"
10687 #include "confdefs.h"
10688 /* Override any gcc2 internal prototype to avoid an error. */
10689 /* We use char because int might match the return type of a gcc2
10690 builtin and then its argument prototype would still apply. */
10691 char XmImMbLookupString();
10694 XmImMbLookupString()
10697 if { (eval echo configure:10698: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10699 eval "ac_cv_lib_$ac_lib_var=yes"
10701 echo "configure: failed program was:" >&5
10702 cat conftest.$ac_ext >&5
10704 eval "ac_cv_lib_$ac_lib_var=no"
10709 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10710 echo "$ac_t""yes" 1>&6
10713 echo "$ac_t""no" 1>&6
10719 if test "$with_xim" != "no"; then
10720 { test "$extra_verbose" = "yes" && cat << \EOF
10723 cat >> confdefs.h <<\EOF
10728 if test "$with_xim" = "xlib"; then
10729 { test "$extra_verbose" = "yes" && cat << \EOF
10732 cat >> confdefs.h <<\EOF
10737 extra_objs="$extra_objs input-method-xlib.o" && if test "$extra_verbose" = "yes"; then
10738 echo " xemacs will be linked with \"input-method-xlib.o\""
10741 if test "$with_xim" = "motif"; then
10742 { test "$extra_verbose" = "yes" && cat << \EOF
10745 cat >> confdefs.h <<\EOF
10746 #define XIM_MOTIF 1
10751 extra_objs="$extra_objs input-method-motif.o" && if test "$extra_verbose" = "yes"; then
10752 echo " xemacs will be linked with \"input-method-motif.o\""
10755 if test "$with_xim" = "motif"; then
10760 if test "$with_xfs" = "yes" ; then
10761 echo "checking for XFontSet" 1>&6
10762 echo "configure:10763: checking for XFontSet" >&5
10764 echo $ac_n "checking for XmbDrawString in -lX11""... $ac_c" 1>&6
10765 echo "configure:10766: checking for XmbDrawString in -lX11" >&5
10766 ac_lib_var=`echo X11'_'XmbDrawString | sed 'y%./+-%__p_%'`
10768 xe_check_libs=" -lX11 "
10769 cat > conftest.$ac_ext <<EOF
10770 #line 10771 "configure"
10771 #include "confdefs.h"
10772 /* Override any gcc2 internal prototype to avoid an error. */
10773 /* We use char because int might match the return type of a gcc2
10774 builtin and then its argument prototype would still apply. */
10775 char XmbDrawString();
10781 if { (eval echo configure:10782: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10783 eval "ac_cv_lib_$ac_lib_var=yes"
10785 echo "configure: failed program was:" >&5
10786 cat conftest.$ac_ext >&5
10788 eval "ac_cv_lib_$ac_lib_var=no"
10793 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10794 echo "$ac_t""yes" 1>&6
10797 echo "$ac_t""no" 1>&6
10802 if test "$with_xfs" = "yes" && test "$with_menubars" = "lucid"; then
10803 { test "$extra_verbose" = "yes" && cat << \EOF
10804 Defining USE_XFONTSET
10806 cat >> confdefs.h <<\EOF
10807 #define USE_XFONTSET 1
10811 if test "$with_xim" = "no" ; then
10812 extra_objs="$extra_objs input-method-xlib.o" && if test "$extra_verbose" = "yes"; then
10813 echo " xemacs will be linked with \"input-method-xlib.o\""
10818 test "$with_wnn6" = "yes" && with_wnn=yes # wnn6 implies wnn support
10819 test -z "$with_wnn" && { ac_safe=`echo "wnn/jllib.h" | sed 'y%./+-%__p_%'`
10820 echo $ac_n "checking for wnn/jllib.h""... $ac_c" 1>&6
10821 echo "configure:10822: checking for wnn/jllib.h" >&5
10823 cat > conftest.$ac_ext <<EOF
10824 #line 10825 "configure"
10825 #include "confdefs.h"
10826 #include <wnn/jllib.h>
10828 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10829 { (eval echo configure:10830: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10830 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10831 if test -z "$ac_err"; then
10833 eval "ac_cv_header_$ac_safe=yes"
10836 echo "configure: failed program was:" >&5
10837 cat conftest.$ac_ext >&5
10839 eval "ac_cv_header_$ac_safe=no"
10842 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10843 echo "$ac_t""yes" 1>&6
10846 echo "$ac_t""no" 1>&6
10850 test -z "$with_wnn" && { ac_safe=`echo "wnn/commonhd.h" | sed 'y%./+-%__p_%'`
10851 echo $ac_n "checking for wnn/commonhd.h""... $ac_c" 1>&6
10852 echo "configure:10853: checking for wnn/commonhd.h" >&5
10854 cat > conftest.$ac_ext <<EOF
10855 #line 10856 "configure"
10856 #include "confdefs.h"
10857 #include <wnn/commonhd.h>
10859 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10860 { (eval echo configure:10861: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10861 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10862 if test -z "$ac_err"; then
10864 eval "ac_cv_header_$ac_safe=yes"
10867 echo "configure: failed program was:" >&5
10868 cat conftest.$ac_ext >&5
10870 eval "ac_cv_header_$ac_safe=no"
10873 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10874 echo "$ac_t""yes" 1>&6
10877 echo "$ac_t""no" 1>&6
10881 if test "$with_wnn" != "no"; then
10882 for ac_func in crypt
10884 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
10885 echo "configure:10886: checking for $ac_func" >&5
10887 cat > conftest.$ac_ext <<EOF
10888 #line 10889 "configure"
10889 #include "confdefs.h"
10890 /* System header to define __stub macros and hopefully few prototypes,
10891 which can conflict with char $ac_func(); below. */
10892 #include <assert.h>
10893 /* Override any gcc2 internal prototype to avoid an error. */
10894 /* We use char because int might match the return type of a gcc2
10895 builtin and then its argument prototype would still apply. */
10900 /* The GNU C library defines this for functions which it implements
10901 to always fail with ENOSYS. Some functions are actually named
10902 something starting with __ and the normal name is an alias. */
10903 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10911 if { (eval echo configure:10912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10913 eval "ac_cv_func_$ac_func=yes"
10915 echo "configure: failed program was:" >&5
10916 cat conftest.$ac_ext >&5
10918 eval "ac_cv_func_$ac_func=no"
10922 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
10923 echo "$ac_t""yes" 1>&6
10924 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10925 { test "$extra_verbose" = "yes" && cat << EOF
10926 Defining $ac_tr_func
10928 cat >> confdefs.h <<EOF
10929 #define $ac_tr_func 1
10934 echo "$ac_t""no" 1>&6
10938 test "$ac_cv_func_crypt" != "yes" && {
10939 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
10940 echo "configure:10941: checking for crypt in -lcrypt" >&5
10941 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
10943 xe_check_libs=" -lcrypt "
10944 cat > conftest.$ac_ext <<EOF
10945 #line 10946 "configure"
10946 #include "confdefs.h"
10947 /* Override any gcc2 internal prototype to avoid an error. */
10948 /* We use char because int might match the return type of a gcc2
10949 builtin and then its argument prototype would still apply. */
10956 if { (eval echo configure:10957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10958 eval "ac_cv_lib_$ac_lib_var=yes"
10960 echo "configure: failed program was:" >&5
10961 cat conftest.$ac_ext >&5
10963 eval "ac_cv_lib_$ac_lib_var=no"
10968 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10969 echo "$ac_t""yes" 1>&6
10970 ac_tr_lib=HAVE_LIB`echo crypt | sed -e 's/[^a-zA-Z0-9_]/_/g' \
10971 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
10972 { test "$extra_verbose" = "yes" && cat << EOF
10973 Defining $ac_tr_lib
10975 cat >> confdefs.h <<EOF
10976 #define $ac_tr_lib 1
10980 LIBS="-lcrypt $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcrypt\" to \$LIBS"; fi
10983 echo "$ac_t""no" 1>&6
10988 if test -z "$with_wnn" -o "$with_wnn" = "yes"; then
10990 echo $ac_n "checking for jl_dic_list_e in -lwnn""... $ac_c" 1>&6
10991 echo "configure:10992: checking for jl_dic_list_e in -lwnn" >&5
10992 ac_lib_var=`echo wnn'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
10994 xe_check_libs=" -lwnn "
10995 cat > conftest.$ac_ext <<EOF
10996 #line 10997 "configure"
10997 #include "confdefs.h"
10998 /* Override any gcc2 internal prototype to avoid an error. */
10999 /* We use char because int might match the return type of a gcc2
11000 builtin and then its argument prototype would still apply. */
11001 char jl_dic_list_e();
11007 if { (eval echo configure:11008: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11009 eval "ac_cv_lib_$ac_lib_var=yes"
11011 echo "configure: failed program was:" >&5
11012 cat conftest.$ac_ext >&5
11014 eval "ac_cv_lib_$ac_lib_var=no"
11019 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11020 echo "$ac_t""yes" 1>&6
11023 echo "$ac_t""no" 1>&6
11024 echo $ac_n "checking for jl_dic_list_e in -lwnn4""... $ac_c" 1>&6
11025 echo "configure:11026: checking for jl_dic_list_e in -lwnn4" >&5
11026 ac_lib_var=`echo wnn4'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
11028 xe_check_libs=" -lwnn4 "
11029 cat > conftest.$ac_ext <<EOF
11030 #line 11031 "configure"
11031 #include "confdefs.h"
11032 /* Override any gcc2 internal prototype to avoid an error. */
11033 /* We use char because int might match the return type of a gcc2
11034 builtin and then its argument prototype would still apply. */
11035 char jl_dic_list_e();
11041 if { (eval echo configure:11042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11043 eval "ac_cv_lib_$ac_lib_var=yes"
11045 echo "configure: failed program was:" >&5
11046 cat conftest.$ac_ext >&5
11048 eval "ac_cv_lib_$ac_lib_var=no"
11053 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11054 echo "$ac_t""yes" 1>&6
11057 echo "$ac_t""no" 1>&6
11058 echo $ac_n "checking for jl_dic_list_e in -lwnn6""... $ac_c" 1>&6
11059 echo "configure:11060: checking for jl_dic_list_e in -lwnn6" >&5
11060 ac_lib_var=`echo wnn6'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
11062 xe_check_libs=" -lwnn6 "
11063 cat > conftest.$ac_ext <<EOF
11064 #line 11065 "configure"
11065 #include "confdefs.h"
11066 /* Override any gcc2 internal prototype to avoid an error. */
11067 /* We use char because int might match the return type of a gcc2
11068 builtin and then its argument prototype would still apply. */
11069 char jl_dic_list_e();
11075 if { (eval echo configure:11076: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11077 eval "ac_cv_lib_$ac_lib_var=yes"
11079 echo "configure: failed program was:" >&5
11080 cat conftest.$ac_ext >&5
11082 eval "ac_cv_lib_$ac_lib_var=no"
11087 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11088 echo "$ac_t""yes" 1>&6
11091 echo "$ac_t""no" 1>&6
11092 echo $ac_n "checking for dic_list_e in -lwnn6_fromsrc""... $ac_c" 1>&6
11093 echo "configure:11094: checking for dic_list_e in -lwnn6_fromsrc" >&5
11094 ac_lib_var=`echo wnn6_fromsrc'_'dic_list_e | sed 'y%./+-%__p_%'`
11096 xe_check_libs=" -lwnn6_fromsrc "
11097 cat > conftest.$ac_ext <<EOF
11098 #line 11099 "configure"
11099 #include "confdefs.h"
11100 /* Override any gcc2 internal prototype to avoid an error. */
11101 /* We use char because int might match the return type of a gcc2
11102 builtin and then its argument prototype would still apply. */
11109 if { (eval echo configure:11110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11111 eval "ac_cv_lib_$ac_lib_var=yes"
11113 echo "configure: failed program was:" >&5
11114 cat conftest.$ac_ext >&5
11116 eval "ac_cv_lib_$ac_lib_var=no"
11121 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11122 echo "$ac_t""yes" 1>&6
11123 libwnn=wnn6_fromsrc
11125 echo "$ac_t""no" 1>&6
11140 test -z "$with_wnn" && with_wnn=yes
11141 if test "$with_wnn" = "yes"; then
11142 { test "$extra_verbose" = "yes" && cat << \EOF
11145 cat >> confdefs.h <<\EOF
11150 libs_x="-l$libwnn $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l$libwnn\" to \$libs_x"; fi
11151 extra_objs="$extra_objs mule-wnnfns.o" && if test "$extra_verbose" = "yes"; then
11152 echo " xemacs will be linked with \"mule-wnnfns.o\""
11154 if test "$with_wnn6" != "no"; then
11156 echo $ac_n "checking for jl_fi_dic_list in -l$libwnn""... $ac_c" 1>&6
11157 echo "configure:11158: checking for jl_fi_dic_list in -l$libwnn" >&5
11158 ac_lib_var=`echo $libwnn'_'jl_fi_dic_list | sed 'y%./+-%__p_%'`
11160 xe_check_libs=" -l$libwnn "
11161 cat > conftest.$ac_ext <<EOF
11162 #line 11163 "configure"
11163 #include "confdefs.h"
11164 /* Override any gcc2 internal prototype to avoid an error. */
11165 /* We use char because int might match the return type of a gcc2
11166 builtin and then its argument prototype would still apply. */
11167 char jl_fi_dic_list();
11173 if { (eval echo configure:11174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11175 eval "ac_cv_lib_$ac_lib_var=yes"
11177 echo "configure: failed program was:" >&5
11178 cat conftest.$ac_ext >&5
11180 eval "ac_cv_lib_$ac_lib_var=no"
11185 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11186 echo "$ac_t""yes" 1>&6
11189 echo "$ac_t""no" 1>&6
11193 test "$with_wnn6" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
11196 cat >> confdefs.h <<\EOF
11204 canna_includes_found=no
11205 if test "$with_canna" != "no"; then
11206 ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'`
11207 echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6
11208 echo "configure:11209: checking for canna/jrkanji.h" >&5
11210 cat > conftest.$ac_ext <<EOF
11211 #line 11212 "configure"
11212 #include "confdefs.h"
11213 #include <canna/jrkanji.h>
11215 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11216 { (eval echo configure:11217: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11217 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11218 if test -z "$ac_err"; then
11220 eval "ac_cv_header_$ac_safe=yes"
11223 echo "configure: failed program was:" >&5
11224 cat conftest.$ac_ext >&5
11226 eval "ac_cv_header_$ac_safe=no"
11229 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11230 echo "$ac_t""yes" 1>&6
11231 canna_includes_found=yes
11233 echo "$ac_t""no" 1>&6
11237 if test "$canna_includes_found" = "no" -a "$with_canna" != "no" -a \
11238 -d "/usr/local/canna/include"; then
11239 save_c_switch_site="$c_switch_site"
11240 c_switch_site="$c_switch_site -I/usr/local/canna/include"
11241 ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'`
11242 echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6
11243 echo "configure:11244: checking for canna/jrkanji.h" >&5
11245 cat > conftest.$ac_ext <<EOF
11246 #line 11247 "configure"
11247 #include "confdefs.h"
11248 #include <canna/jrkanji.h>
11250 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11251 { (eval echo configure:11252: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11252 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11253 if test -z "$ac_err"; then
11255 eval "ac_cv_header_$ac_safe=yes"
11258 echo "configure: failed program was:" >&5
11259 cat conftest.$ac_ext >&5
11261 eval "ac_cv_header_$ac_safe=no"
11264 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11265 echo "$ac_t""yes" 1>&6
11266 canna_includes_found=yes
11268 echo "$ac_t""no" 1>&6
11271 if test "$canna_includes_found" != "yes"; then
11272 c_switch_site="$save_c_switch_site"
11277 test -z "$with_canna" && { ac_safe=`echo "canna/RK.h" | sed 'y%./+-%__p_%'`
11278 echo $ac_n "checking for canna/RK.h""... $ac_c" 1>&6
11279 echo "configure:11280: checking for canna/RK.h" >&5
11281 cat > conftest.$ac_ext <<EOF
11282 #line 11283 "configure"
11283 #include "confdefs.h"
11284 #include <canna/RK.h>
11286 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11287 { (eval echo configure:11288: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11288 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11289 if test -z "$ac_err"; then
11291 eval "ac_cv_header_$ac_safe=yes"
11294 echo "configure: failed program was:" >&5
11295 cat conftest.$ac_ext >&5
11297 eval "ac_cv_header_$ac_safe=no"
11300 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11301 echo "$ac_t""yes" 1>&6
11304 echo "$ac_t""no" 1>&6
11308 test -z "$with_canna" && {
11309 echo $ac_n "checking for RkBgnBun in -lRKC""... $ac_c" 1>&6
11310 echo "configure:11311: checking for RkBgnBun in -lRKC" >&5
11311 ac_lib_var=`echo RKC'_'RkBgnBun | sed 'y%./+-%__p_%'`
11313 xe_check_libs=" -lRKC "
11314 cat > conftest.$ac_ext <<EOF
11315 #line 11316 "configure"
11316 #include "confdefs.h"
11317 /* Override any gcc2 internal prototype to avoid an error. */
11318 /* We use char because int might match the return type of a gcc2
11319 builtin and then its argument prototype would still apply. */
11326 if { (eval echo configure:11327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11328 eval "ac_cv_lib_$ac_lib_var=yes"
11330 echo "configure: failed program was:" >&5
11331 cat conftest.$ac_ext >&5
11333 eval "ac_cv_lib_$ac_lib_var=no"
11338 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11339 echo "$ac_t""yes" 1>&6
11342 echo "$ac_t""no" 1>&6
11347 test -z "$with_canna" && {
11348 echo $ac_n "checking for jrKanjiControl in -lcanna""... $ac_c" 1>&6
11349 echo "configure:11350: checking for jrKanjiControl in -lcanna" >&5
11350 ac_lib_var=`echo canna'_'jrKanjiControl | sed 'y%./+-%__p_%'`
11352 xe_check_libs=" -lcanna "
11353 cat > conftest.$ac_ext <<EOF
11354 #line 11355 "configure"
11355 #include "confdefs.h"
11356 /* Override any gcc2 internal prototype to avoid an error. */
11357 /* We use char because int might match the return type of a gcc2
11358 builtin and then its argument prototype would still apply. */
11359 char jrKanjiControl();
11365 if { (eval echo configure:11366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11367 eval "ac_cv_lib_$ac_lib_var=yes"
11369 echo "configure: failed program was:" >&5
11370 cat conftest.$ac_ext >&5
11372 eval "ac_cv_lib_$ac_lib_var=no"
11377 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11378 echo "$ac_t""yes" 1>&6
11381 echo "$ac_t""no" 1>&6
11386 test -z "$with_canna" && with_canna=yes
11387 if test "$with_canna" = "yes"; then
11388 { test "$extra_verbose" = "yes" && cat << \EOF
11389 Defining HAVE_CANNA
11391 cat >> confdefs.h <<\EOF
11392 #define HAVE_CANNA 1
11396 libs_x="-lcanna -lRKC $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcanna -lRKC\" to \$libs_x"; fi
11397 extra_objs="$extra_objs mule-canna.o" && if test "$extra_verbose" = "yes"; then
11398 echo " xemacs will be linked with \"mule-canna.o\""
11402 else for feature in xim canna wnn; do
11403 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
11404 echo "configure: warning: "--with-${feature} ignored: Not valid without Mule support"" 1>&2
11406 eval "with_${feature}=no"
11410 if test "$need_motif" = "yes" ; then
11411 libs_x="-lXm $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXm\" to \$libs_x"; fi
11413 echo $ac_n "checking for layout_object_getvalue in -li18n""... $ac_c" 1>&6
11414 echo "configure:11415: checking for layout_object_getvalue in -li18n" >&5
11415 ac_lib_var=`echo i18n'_'layout_object_getvalue | sed 'y%./+-%__p_%'`
11417 xe_check_libs=" -li18n "
11418 cat > conftest.$ac_ext <<EOF
11419 #line 11420 "configure"
11420 #include "confdefs.h"
11421 /* Override any gcc2 internal prototype to avoid an error. */
11422 /* We use char because int might match the return type of a gcc2
11423 builtin and then its argument prototype would still apply. */
11424 char layout_object_getvalue();
11427 layout_object_getvalue()
11430 if { (eval echo configure:11431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11432 eval "ac_cv_lib_$ac_lib_var=yes"
11434 echo "configure: failed program was:" >&5
11435 cat conftest.$ac_ext >&5
11437 eval "ac_cv_lib_$ac_lib_var=no"
11442 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11443 echo "$ac_t""yes" 1>&6
11444 libs_x="-li18n $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-li18n\" to \$libs_x"; fi
11446 echo "$ac_t""no" 1>&6
11451 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
11452 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
11453 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
11455 runpath="" runpath_dirs=""
11456 if test -n "$LD_RUN_PATH"; then
11457 runpath="$LD_RUN_PATH"
11458 elif test "$GCC" = "yes"; then
11459 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
11460 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
11461 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
11462 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
11463 case "$arg" in P,* | -L* | -R* )
11464 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
11466 xe_runpath_dir="$dir"
11467 test "$xe_runpath_dir" != "/lib" -a \
11468 "$xe_runpath_dir" != "/usr/lib" -a \
11469 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
11470 eval "$xe_add_unique_runpath_dir"
11475 ld_switch_run="$ld_switch_run_save"
11478 for arg in $ld_switch_site $ld_switch_x_site; do
11479 case "$arg" in -L*) {
11480 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
11481 test "$xe_runpath_dir" != "/lib" -a \
11482 "$xe_runpath_dir" != "/usr/lib" -a \
11483 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
11484 eval "$xe_add_unique_runpath_dir"
11487 if test "$opsys $need_motif" = "sol2 yes"; then
11488 xe_runpath_dir="/opt/SUNWdt/lib";
11489 eval "$xe_add_unique_runpath_dir";
11492 if test -n "$runpath"; then
11493 ld_switch_run="${dash_r}${runpath}"
11495 if test "$GCC" = "yes"; then
11496 set x $ld_switch_run; shift; ld_switch_run=""
11497 while test -n "$1"; do
11499 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
11500 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
11502 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
11507 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
11514 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
11516 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11517 echo "configure:11518: checking for $ac_func" >&5
11519 cat > conftest.$ac_ext <<EOF
11520 #line 11521 "configure"
11521 #include "confdefs.h"
11522 /* System header to define __stub macros and hopefully few prototypes,
11523 which can conflict with char $ac_func(); below. */
11524 #include <assert.h>
11525 /* Override any gcc2 internal prototype to avoid an error. */
11526 /* We use char because int might match the return type of a gcc2
11527 builtin and then its argument prototype would still apply. */
11532 /* The GNU C library defines this for functions which it implements
11533 to always fail with ENOSYS. Some functions are actually named
11534 something starting with __ and the normal name is an alias. */
11535 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11543 if { (eval echo configure:11544: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11545 eval "ac_cv_func_$ac_func=yes"
11547 echo "configure: failed program was:" >&5
11548 cat conftest.$ac_ext >&5
11550 eval "ac_cv_func_$ac_func=no"
11554 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11555 echo "$ac_t""yes" 1>&6
11556 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11557 { test "$extra_verbose" = "yes" && cat << EOF
11558 Defining $ac_tr_func
11560 cat >> confdefs.h <<EOF
11561 #define $ac_tr_func 1
11566 echo "$ac_t""no" 1>&6
11571 if test "$ac_cv_func_getaddrinfo" != "no" ; then
11574 echo "configure: warning: Use of getaddrinfo is disabled for HP-UX 11.XX." 1>&2
11575 ac_cv_func_getaddrinfo=no
11581 for ac_func in getpt _getpty grantpt unlockpt ptsname killpg tcgetpgrp
11583 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11584 echo "configure:11585: checking for $ac_func" >&5
11586 cat > conftest.$ac_ext <<EOF
11587 #line 11588 "configure"
11588 #include "confdefs.h"
11589 /* System header to define __stub macros and hopefully few prototypes,
11590 which can conflict with char $ac_func(); below. */
11591 #include <assert.h>
11592 /* Override any gcc2 internal prototype to avoid an error. */
11593 /* We use char because int might match the return type of a gcc2
11594 builtin and then its argument prototype would still apply. */
11599 /* The GNU C library defines this for functions which it implements
11600 to always fail with ENOSYS. Some functions are actually named
11601 something starting with __ and the normal name is an alias. */
11602 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11610 if { (eval echo configure:11611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11612 eval "ac_cv_func_$ac_func=yes"
11614 echo "configure: failed program was:" >&5
11615 cat conftest.$ac_ext >&5
11617 eval "ac_cv_func_$ac_func=no"
11621 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11622 echo "$ac_t""yes" 1>&6
11623 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11624 { test "$extra_verbose" = "yes" && cat << EOF
11625 Defining $ac_tr_func
11627 cat >> confdefs.h <<EOF
11628 #define $ac_tr_func 1
11633 echo "$ac_t""no" 1>&6
11638 echo $ac_n "checking for openpty""... $ac_c" 1>&6
11639 echo "configure:11640: checking for openpty" >&5
11641 cat > conftest.$ac_ext <<EOF
11642 #line 11643 "configure"
11643 #include "confdefs.h"
11644 /* System header to define __stub macros and hopefully few prototypes,
11645 which can conflict with char openpty(); below. */
11646 #include <assert.h>
11647 /* Override any gcc2 internal prototype to avoid an error. */
11648 /* We use char because int might match the return type of a gcc2
11649 builtin and then its argument prototype would still apply. */
11654 /* The GNU C library defines this for functions which it implements
11655 to always fail with ENOSYS. Some functions are actually named
11656 something starting with __ and the normal name is an alias. */
11657 #if defined (__stub_openpty) || defined (__stub___openpty)
11665 if { (eval echo configure:11666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11667 eval "ac_cv_func_openpty=yes"
11669 echo "configure: failed program was:" >&5
11670 cat conftest.$ac_ext >&5
11672 eval "ac_cv_func_openpty=no"
11676 if eval "test \"`echo '$ac_cv_func_'openpty`\" = yes"; then
11677 echo "$ac_t""yes" 1>&6
11680 echo "$ac_t""no" 1>&6
11683 echo $ac_n "checking for openpty in -lutil""... $ac_c" 1>&6
11684 echo "configure:11685: checking for openpty in -lutil" >&5
11685 ac_lib_var=`echo util'_'openpty | sed 'y%./+-%__p_%'`
11687 xe_check_libs=" -lutil "
11688 cat > conftest.$ac_ext <<EOF
11689 #line 11690 "configure"
11690 #include "confdefs.h"
11691 /* Override any gcc2 internal prototype to avoid an error. */
11692 /* We use char because int might match the return type of a gcc2
11693 builtin and then its argument prototype would still apply. */
11700 if { (eval echo configure:11701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11702 eval "ac_cv_lib_$ac_lib_var=yes"
11704 echo "configure: failed program was:" >&5
11705 cat conftest.$ac_ext >&5
11707 eval "ac_cv_lib_$ac_lib_var=no"
11712 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11713 echo "$ac_t""yes" 1>&6
11714 have_openpty=yes need_libutil=yes
11716 echo "$ac_t""no" 1>&6
11722 if test "$have_openpty" = "yes"; then
11723 { test "$extra_verbose" = "yes" && cat << \EOF
11724 Defining HAVE_OPENPTY
11726 cat >> confdefs.h <<\EOF
11727 #define HAVE_OPENPTY 1
11731 for ac_hdr in pty.h libutil.h util.h
11733 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11734 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11735 echo "configure:11736: checking for $ac_hdr" >&5
11737 cat > conftest.$ac_ext <<EOF
11738 #line 11739 "configure"
11739 #include "confdefs.h"
11742 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11743 { (eval echo configure:11744: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11744 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11745 if test -z "$ac_err"; then
11747 eval "ac_cv_header_$ac_safe=yes"
11750 echo "configure: failed program was:" >&5
11751 cat conftest.$ac_ext >&5
11753 eval "ac_cv_header_$ac_safe=no"
11756 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11757 echo "$ac_t""yes" 1>&6
11758 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
11759 { test "$extra_verbose" = "yes" && cat << EOF
11760 Defining $ac_tr_hdr
11762 cat >> confdefs.h <<EOF
11763 #define $ac_tr_hdr 1
11768 echo "$ac_t""no" 1>&6
11772 test "$need_libutil" = "yes" && libs_system="$libs_system -lutil" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lutil\" to \$libs_system"; fi
11775 for ac_hdr in stropts.h
11777 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11778 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11779 echo "configure:11780: checking for $ac_hdr" >&5
11781 cat > conftest.$ac_ext <<EOF
11782 #line 11783 "configure"
11783 #include "confdefs.h"
11786 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11787 { (eval echo configure:11788: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11788 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11789 if test -z "$ac_err"; then
11791 eval "ac_cv_header_$ac_safe=yes"
11794 echo "configure: failed program was:" >&5
11795 cat conftest.$ac_ext >&5
11797 eval "ac_cv_header_$ac_safe=no"
11800 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11801 echo "$ac_t""yes" 1>&6
11802 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
11803 { test "$extra_verbose" = "yes" && cat << EOF
11804 Defining $ac_tr_hdr
11806 cat >> confdefs.h <<EOF
11807 #define $ac_tr_hdr 1
11812 echo "$ac_t""no" 1>&6
11816 if test "$ac_cv_header_stropts_h" = "yes"; then
11817 for ac_func in isastream
11819 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11820 echo "configure:11821: checking for $ac_func" >&5
11822 cat > conftest.$ac_ext <<EOF
11823 #line 11824 "configure"
11824 #include "confdefs.h"
11825 /* System header to define __stub macros and hopefully few prototypes,
11826 which can conflict with char $ac_func(); below. */
11827 #include <assert.h>
11828 /* Override any gcc2 internal prototype to avoid an error. */
11829 /* We use char because int might match the return type of a gcc2
11830 builtin and then its argument prototype would still apply. */
11835 /* The GNU C library defines this for functions which it implements
11836 to always fail with ENOSYS. Some functions are actually named
11837 something starting with __ and the normal name is an alias. */
11838 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11846 if { (eval echo configure:11847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11848 eval "ac_cv_func_$ac_func=yes"
11850 echo "configure: failed program was:" >&5
11851 cat conftest.$ac_ext >&5
11853 eval "ac_cv_func_$ac_func=no"
11857 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11858 echo "$ac_t""yes" 1>&6
11859 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11860 { test "$extra_verbose" = "yes" && cat << EOF
11861 Defining $ac_tr_func
11863 cat >> confdefs.h <<EOF
11864 #define $ac_tr_func 1
11869 echo "$ac_t""no" 1>&6
11873 for ac_hdr in strtio.h
11875 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11876 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11877 echo "configure:11878: checking for $ac_hdr" >&5
11879 cat > conftest.$ac_ext <<EOF
11880 #line 11881 "configure"
11881 #include "confdefs.h"
11884 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11885 { (eval echo configure:11886: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11886 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11887 if test -z "$ac_err"; then
11889 eval "ac_cv_header_$ac_safe=yes"
11892 echo "configure: failed program was:" >&5
11893 cat conftest.$ac_ext >&5
11895 eval "ac_cv_header_$ac_safe=no"
11898 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11899 echo "$ac_t""yes" 1>&6
11900 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
11901 { test "$extra_verbose" = "yes" && cat << EOF
11902 Defining $ac_tr_hdr
11904 cat >> confdefs.h <<EOF
11905 #define $ac_tr_hdr 1
11910 echo "$ac_t""no" 1>&6
11915 extra_objs="$extra_objs realpath.o" && if test "$extra_verbose" = "yes"; then
11916 echo " xemacs will be linked with \"realpath.o\""
11919 for ac_func in getloadavg
11921 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11922 echo "configure:11923: checking for $ac_func" >&5
11924 cat > conftest.$ac_ext <<EOF
11925 #line 11926 "configure"
11926 #include "confdefs.h"
11927 /* System header to define __stub macros and hopefully few prototypes,
11928 which can conflict with char $ac_func(); below. */
11929 #include <assert.h>
11930 /* Override any gcc2 internal prototype to avoid an error. */
11931 /* We use char because int might match the return type of a gcc2
11932 builtin and then its argument prototype would still apply. */
11937 /* The GNU C library defines this for functions which it implements
11938 to always fail with ENOSYS. Some functions are actually named
11939 something starting with __ and the normal name is an alias. */
11940 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11948 if { (eval echo configure:11949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11950 eval "ac_cv_func_$ac_func=yes"
11952 echo "configure: failed program was:" >&5
11953 cat conftest.$ac_ext >&5
11955 eval "ac_cv_func_$ac_func=no"
11959 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11960 echo "$ac_t""yes" 1>&6
11961 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11962 { test "$extra_verbose" = "yes" && cat << EOF
11963 Defining $ac_tr_func
11965 cat >> confdefs.h <<EOF
11966 #define $ac_tr_func 1
11971 echo "$ac_t""no" 1>&6
11976 if test "$ac_cv_func_getloadavg" = "yes"; then
11977 for ac_hdr in sys/loadavg.h
11979 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11980 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11981 echo "configure:11982: checking for $ac_hdr" >&5
11983 cat > conftest.$ac_ext <<EOF
11984 #line 11985 "configure"
11985 #include "confdefs.h"
11988 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11989 { (eval echo configure:11990: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11990 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11991 if test -z "$ac_err"; then
11993 eval "ac_cv_header_$ac_safe=yes"
11996 echo "configure: failed program was:" >&5
11997 cat conftest.$ac_ext >&5
11999 eval "ac_cv_header_$ac_safe=no"
12002 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12003 echo "$ac_t""yes" 1>&6
12004 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
12005 { test "$extra_verbose" = "yes" && cat << EOF
12006 Defining $ac_tr_hdr
12008 cat >> confdefs.h <<EOF
12009 #define $ac_tr_hdr 1
12014 echo "$ac_t""no" 1>&6
12019 extra_objs="$extra_objs getloadavg.o" && if test "$extra_verbose" = "yes"; then
12020 echo " xemacs will be linked with \"getloadavg.o\""
12024 echo $ac_n "checking for kstat_open in -lkstat""... $ac_c" 1>&6
12025 echo "configure:12026: checking for kstat_open in -lkstat" >&5
12026 ac_lib_var=`echo kstat'_'kstat_open | sed 'y%./+-%__p_%'`
12028 xe_check_libs=" -lkstat "
12029 cat > conftest.$ac_ext <<EOF
12030 #line 12031 "configure"
12031 #include "confdefs.h"
12032 /* Override any gcc2 internal prototype to avoid an error. */
12033 /* We use char because int might match the return type of a gcc2
12034 builtin and then its argument prototype would still apply. */
12041 if { (eval echo configure:12042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12043 eval "ac_cv_lib_$ac_lib_var=yes"
12045 echo "configure: failed program was:" >&5
12046 cat conftest.$ac_ext >&5
12048 eval "ac_cv_lib_$ac_lib_var=no"
12053 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
12054 echo "$ac_t""yes" 1>&6
12055 ac_tr_lib=HAVE_LIB`echo kstat | sed -e 's/[^a-zA-Z0-9_]/_/g' \
12056 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
12057 { test "$extra_verbose" = "yes" && cat << EOF
12058 Defining $ac_tr_lib
12060 cat >> confdefs.h <<EOF
12061 #define $ac_tr_lib 1
12065 LIBS="-lkstat $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkstat\" to \$LIBS"; fi
12068 echo "$ac_t""no" 1>&6
12072 for ac_hdr in kstat.h
12074 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
12075 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
12076 echo "configure:12077: checking for $ac_hdr" >&5
12078 cat > conftest.$ac_ext <<EOF
12079 #line 12080 "configure"
12080 #include "confdefs.h"
12083 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12084 { (eval echo configure:12085: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12085 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12086 if test -z "$ac_err"; then
12088 eval "ac_cv_header_$ac_safe=yes"
12091 echo "configure: failed program was:" >&5
12092 cat conftest.$ac_ext >&5
12094 eval "ac_cv_header_$ac_safe=no"
12097 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12098 echo "$ac_t""yes" 1>&6
12099 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
12100 { test "$extra_verbose" = "yes" && cat << EOF
12101 Defining $ac_tr_hdr
12103 cat >> confdefs.h <<EOF
12104 #define $ac_tr_hdr 1
12109 echo "$ac_t""no" 1>&6
12115 echo $ac_n "checking for kvm_read in -lkvm""... $ac_c" 1>&6
12116 echo "configure:12117: checking for kvm_read in -lkvm" >&5
12117 ac_lib_var=`echo kvm'_'kvm_read | sed 'y%./+-%__p_%'`
12119 xe_check_libs=" -lkvm "
12120 cat > conftest.$ac_ext <<EOF
12121 #line 12122 "configure"
12122 #include "confdefs.h"
12123 /* Override any gcc2 internal prototype to avoid an error. */
12124 /* We use char because int might match the return type of a gcc2
12125 builtin and then its argument prototype would still apply. */
12132 if { (eval echo configure:12133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12134 eval "ac_cv_lib_$ac_lib_var=yes"
12136 echo "configure: failed program was:" >&5
12137 cat conftest.$ac_ext >&5
12139 eval "ac_cv_lib_$ac_lib_var=no"
12144 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
12145 echo "$ac_t""yes" 1>&6
12146 ac_tr_lib=HAVE_LIB`echo kvm | sed -e 's/[^a-zA-Z0-9_]/_/g' \
12147 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
12148 { test "$extra_verbose" = "yes" && cat << EOF
12149 Defining $ac_tr_lib
12151 cat >> confdefs.h <<EOF
12152 #define $ac_tr_lib 1
12156 LIBS="-lkvm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkvm\" to \$LIBS"; fi
12159 echo "$ac_t""no" 1>&6
12165 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
12166 echo "configure:12167: checking whether netdb declares h_errno" >&5
12167 cat > conftest.$ac_ext <<EOF
12168 #line 12169 "configure"
12169 #include "confdefs.h"
12175 if { (eval echo configure:12176: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12177 echo "$ac_t""yes" 1>&6
12178 { test "$extra_verbose" = "yes" && cat << \EOF
12179 Defining HAVE_H_ERRNO
12181 cat >> confdefs.h <<\EOF
12182 #define HAVE_H_ERRNO 1
12187 echo "configure: failed program was:" >&5
12188 cat conftest.$ac_ext >&5
12190 echo "$ac_t""no" 1>&6
12194 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
12195 echo "configure:12196: checking for sigsetjmp" >&5
12196 cat > conftest.$ac_ext <<EOF
12197 #line 12198 "configure"
12198 #include "confdefs.h"
12199 #include <setjmp.h>
12201 sigjmp_buf bar; sigsetjmp (bar, 0);
12204 if { (eval echo configure:12205: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12206 echo "$ac_t""yes" 1>&6
12207 { test "$extra_verbose" = "yes" && cat << \EOF
12208 Defining HAVE_SIGSETJMP
12210 cat >> confdefs.h <<\EOF
12211 #define HAVE_SIGSETJMP 1
12216 echo "configure: failed program was:" >&5
12217 cat conftest.$ac_ext >&5
12219 echo "$ac_t""no" 1>&6
12223 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
12224 echo "configure:12225: checking whether localtime caches TZ" >&5
12226 if test "$ac_cv_func_tzset" = "yes"; then
12227 cat > conftest.$ac_ext <<EOF
12228 #line 12229 "configure"
12229 #include "confdefs.h"
12232 # include <stdlib.h>
12234 extern char **environ;
12238 for (to = from = environ; (*to = *from); from++)
12239 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
12242 char TZ_GMT0[] = "TZ=GMT0";
12243 char TZ_PST8[] = "TZ=PST8";
12246 time_t now = time ((time_t *) 0);
12247 int hour_GMT0, hour_unset;
12248 if (putenv (TZ_GMT0) != 0)
12250 hour_GMT0 = localtime (&now)->tm_hour;
12252 hour_unset = localtime (&now)->tm_hour;
12253 if (putenv (TZ_PST8) != 0)
12255 if (localtime (&now)->tm_hour == hour_GMT0)
12258 if (localtime (&now)->tm_hour != hour_unset)
12263 if { (eval echo configure:12264: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12265 emacs_cv_localtime_cache=no
12268 echo "configure: failed program was:" >&5
12269 cat conftest.$ac_ext >&5
12271 emacs_cv_localtime_cache=yes
12275 # If we lack tzset, report that localtime does not cache TZ,
12276 # since we can't invalidate the cache if we don't have tzset.
12277 emacs_cv_localtime_cache=no
12279 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
12280 if test $emacs_cv_localtime_cache = yes; then
12281 { test "$extra_verbose" = "yes" && cat << \EOF
12282 Defining LOCALTIME_CACHE
12284 cat >> confdefs.h <<\EOF
12285 #define LOCALTIME_CACHE 1
12291 if test "$HAVE_TIMEVAL" = "yes"; then
12292 echo $ac_n "checking whether gettimeofday accepts one or two arguments""... $ac_c" 1>&6
12293 echo "configure:12294: checking whether gettimeofday accepts one or two arguments" >&5
12294 cat > conftest.$ac_ext <<EOF
12295 #line 12296 "configure"
12296 #include "confdefs.h"
12298 #ifdef TIME_WITH_SYS_TIME
12299 #include <sys/time.h>
12302 #ifdef HAVE_SYS_TIME_H
12303 #include <sys/time.h>
12311 struct timeval time;
12312 gettimeofday (&time, 0);
12316 if { (eval echo configure:12317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12318 echo "$ac_t""two" 1>&6
12320 echo "configure: failed program was:" >&5
12321 cat conftest.$ac_ext >&5
12323 echo "$ac_t""one" 1>&6
12324 { test "$extra_verbose" = "yes" && cat << \EOF
12325 Defining GETTIMEOFDAY_ONE_ARGUMENT
12327 cat >> confdefs.h <<\EOF
12328 #define GETTIMEOFDAY_ONE_ARGUMENT 1
12337 echo $ac_n "checking for inline""... $ac_c" 1>&6
12338 echo "configure:12339: checking for inline" >&5
12341 for ac_kw in inline __inline__ __inline; do
12342 cat > conftest.$ac_ext <<EOF
12343 #line 12344 "configure"
12344 #include "confdefs.h"
12350 if { (eval echo configure:12351: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12352 ac_cv_c_inline=$ac_kw; break
12354 echo "configure: failed program was:" >&5
12355 cat conftest.$ac_ext >&5
12361 echo "$ac_t""$ac_cv_c_inline" 1>&6
12362 case "$ac_cv_c_inline" in
12364 no) { test "$extra_verbose" = "yes" && cat << \EOF
12367 cat >> confdefs.h <<\EOF
12372 *) { test "$extra_verbose" = "yes" && cat << EOF
12373 Defining inline = $ac_cv_c_inline
12375 cat >> confdefs.h <<EOF
12376 #define inline $ac_cv_c_inline
12382 test "$ac_cv_c_inline" != "no" -a "$GCC" = "yes" && extra_objs="$extra_objs inline.o" && if test "$extra_verbose" = "yes"; then
12383 echo " xemacs will be linked with \"inline.o\""
12387 if test "$__DECC" != "yes"; then
12388 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12389 # for constant arguments. Useless!
12390 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
12391 echo "configure:12392: checking for working alloca.h" >&5
12393 cat > conftest.$ac_ext <<EOF
12394 #line 12395 "configure"
12395 #include "confdefs.h"
12396 #include <alloca.h>
12398 char *p = alloca(2 * sizeof(int));
12401 if { (eval echo configure:12402: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12403 ac_cv_header_alloca_h=yes
12405 echo "configure: failed program was:" >&5
12406 cat conftest.$ac_ext >&5
12408 ac_cv_header_alloca_h=no
12412 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
12413 if test $ac_cv_header_alloca_h = yes; then
12414 { test "$extra_verbose" = "yes" && cat << \EOF
12415 Defining HAVE_ALLOCA_H
12417 cat >> confdefs.h <<\EOF
12418 #define HAVE_ALLOCA_H 1
12424 echo $ac_n "checking for alloca""... $ac_c" 1>&6
12425 echo "configure:12426: checking for alloca" >&5
12427 cat > conftest.$ac_ext <<EOF
12428 #line 12429 "configure"
12429 #include "confdefs.h"
12432 # define alloca __builtin_alloca
12435 # include <malloc.h>
12436 # define alloca _alloca
12439 # include <alloca.h>
12444 # ifndef alloca /* predefined by HP cc +Olibcalls */
12453 char *p = (char *) alloca(1);
12456 if { (eval echo configure:12457: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12458 ac_cv_func_alloca_works=yes
12460 echo "configure: failed program was:" >&5
12461 cat conftest.$ac_ext >&5
12463 ac_cv_func_alloca_works=no
12467 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
12468 if test $ac_cv_func_alloca_works = yes; then
12469 { test "$extra_verbose" = "yes" && cat << \EOF
12470 Defining HAVE_ALLOCA
12472 cat >> confdefs.h <<\EOF
12473 #define HAVE_ALLOCA 1
12479 if test $ac_cv_func_alloca_works = no; then
12480 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12481 # that cause trouble. Some versions do not even contain alloca or
12482 # contain a buggy version. If you still want to use their alloca,
12483 # use ar to extract alloca.o from them instead of compiling alloca.c.
12484 ALLOCA=alloca.${ac_objext}
12485 { test "$extra_verbose" = "yes" && cat << \EOF
12488 cat >> confdefs.h <<\EOF
12494 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
12495 echo "configure:12496: checking whether alloca needs Cray hooks" >&5
12497 cat > conftest.$ac_ext <<EOF
12498 #line 12499 "configure"
12499 #include "confdefs.h"
12500 #if defined(CRAY) && ! defined(CRAY2)
12507 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12508 egrep "webecray" >/dev/null 2>&1; then
12518 echo "$ac_t""$ac_cv_os_cray" 1>&6
12519 if test $ac_cv_os_cray = yes; then
12520 for ac_func in _getb67 GETB67 getb67; do
12521 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12522 echo "configure:12523: checking for $ac_func" >&5
12524 cat > conftest.$ac_ext <<EOF
12525 #line 12526 "configure"
12526 #include "confdefs.h"
12527 /* System header to define __stub macros and hopefully few prototypes,
12528 which can conflict with char $ac_func(); below. */
12529 #include <assert.h>
12530 /* Override any gcc2 internal prototype to avoid an error. */
12531 /* We use char because int might match the return type of a gcc2
12532 builtin and then its argument prototype would still apply. */
12537 /* The GNU C library defines this for functions which it implements
12538 to always fail with ENOSYS. Some functions are actually named
12539 something starting with __ and the normal name is an alias. */
12540 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12548 if { (eval echo configure:12549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12550 eval "ac_cv_func_$ac_func=yes"
12552 echo "configure: failed program was:" >&5
12553 cat conftest.$ac_ext >&5
12555 eval "ac_cv_func_$ac_func=no"
12559 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12560 echo "$ac_t""yes" 1>&6
12561 { test "$extra_verbose" = "yes" && cat << EOF
12562 Defining CRAY_STACKSEG_END = $ac_func
12564 cat >> confdefs.h <<EOF
12565 #define CRAY_STACKSEG_END $ac_func
12571 echo "$ac_t""no" 1>&6
12577 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
12578 echo "configure:12579: checking stack direction for C alloca" >&5
12580 cat > conftest.$ac_ext <<EOF
12581 #line 12582 "configure"
12582 #include "confdefs.h"
12583 find_stack_direction ()
12585 static char *addr = 0;
12590 return find_stack_direction ();
12593 return (&dummy > addr) ? 1 : -1;
12597 exit (find_stack_direction() < 0);
12600 if { (eval echo configure:12601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12602 ac_cv_c_stack_direction=1
12605 echo "configure: failed program was:" >&5
12606 cat conftest.$ac_ext >&5
12608 ac_cv_c_stack_direction=-1
12612 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
12613 { test "$extra_verbose" = "yes" && cat << EOF
12614 Defining STACK_DIRECTION = $ac_cv_c_stack_direction
12616 cat >> confdefs.h <<EOF
12617 #define STACK_DIRECTION $ac_cv_c_stack_direction
12623 test -n "$ALLOCA" && extra_objs="$extra_objs $ALLOCA" && if test "$extra_verbose" = "yes"; then
12624 echo " xemacs will be linked with \"$ALLOCA\""
12628 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
12629 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
12630 echo "configure:12631: checking for vfork.h" >&5
12632 cat > conftest.$ac_ext <<EOF
12633 #line 12634 "configure"
12634 #include "confdefs.h"
12637 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12638 { (eval echo configure:12639: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12639 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12640 if test -z "$ac_err"; then
12642 eval "ac_cv_header_$ac_safe=yes"
12645 echo "configure: failed program was:" >&5
12646 cat conftest.$ac_ext >&5
12648 eval "ac_cv_header_$ac_safe=no"
12651 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12652 echo "$ac_t""yes" 1>&6
12653 { test "$extra_verbose" = "yes" && cat << \EOF
12654 Defining HAVE_VFORK_H
12656 cat >> confdefs.h <<\EOF
12657 #define HAVE_VFORK_H 1
12662 echo "$ac_t""no" 1>&6
12665 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
12666 echo "configure:12667: checking for working vfork" >&5
12668 cat > conftest.$ac_ext <<EOF
12669 #line 12670 "configure"
12670 #include "confdefs.h"
12671 /* Thanks to Paul Eggert for this test. */
12673 #include <sys/types.h>
12674 #include <sys/stat.h>
12675 #ifdef HAVE_UNISTD_H
12676 #include <unistd.h>
12678 #ifdef HAVE_VFORK_H
12681 /* On some sparc systems, changes by the child to local and incoming
12682 argument registers are propagated back to the parent.
12683 The compiler is told about this with #include <vfork.h>,
12684 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
12685 Test for this by using a static variable whose address
12686 is put into a register that is clobbered by the vfork. */
12689 sparc_address_test (int arg)
12691 sparc_address_test (arg) int arg;
12694 static pid_t child;
12709 pid_t parent = getpid ();
12712 sparc_address_test ();
12717 /* Here is another test for sparc vfork register problems.
12718 This test uses lots of local variables, at least
12719 as many local variables as main has allocated so far
12720 including compiler temporaries. 4 locals are enough for
12721 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
12722 A buggy compiler should reuse the register of parent
12723 for one of the local variables, since it will think that
12724 parent can't possibly be used any more in this routine.
12725 Assigning to the local variable will thus munge parent
12726 in the parent process. */
12728 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12729 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12730 /* Convince the compiler that p..p7 are live; otherwise, it might
12731 use the same hardware register for all 8 local variables. */
12732 if (p != p1 || p != p2 || p != p3 || p != p4
12733 || p != p5 || p != p6 || p != p7)
12736 /* On some systems (e.g. IRIX 3.3),
12737 vfork doesn't separate parent from child file descriptors.
12738 If the child closes a descriptor before it execs or exits,
12739 this munges the parent's descriptor as well.
12740 Test for this by closing stdout in the child. */
12741 _exit(close(fileno(stdout)) != 0);
12746 while (wait(&status) != child)
12749 /* Was there some problem with vforking? */
12752 /* Did the child fail? (This shouldn't happen.) */
12755 /* Did the vfork/compiler bug occur? */
12756 || parent != getpid()
12758 /* Did the file descriptor bug occur? */
12759 || fstat(fileno(stdout), &st) != 0
12764 if { (eval echo configure:12765: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12766 ac_cv_func_vfork_works=yes
12769 echo "configure: failed program was:" >&5
12770 cat conftest.$ac_ext >&5
12772 ac_cv_func_vfork_works=no
12776 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
12777 if test $ac_cv_func_vfork_works = no; then
12778 { test "$extra_verbose" = "yes" && cat << \EOF
12779 Defining vfork = fork
12781 cat >> confdefs.h <<\EOF
12789 echo $ac_n "checking for working strcoll""... $ac_c" 1>&6
12790 echo "configure:12791: checking for working strcoll" >&5
12792 cat > conftest.$ac_ext <<EOF
12793 #line 12794 "configure"
12794 #include "confdefs.h"
12795 #include <string.h>
12798 exit (strcoll ("abc", "def") >= 0 ||
12799 strcoll ("ABC", "DEF") >= 0 ||
12800 strcoll ("123", "456") >= 0);
12803 if { (eval echo configure:12804: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12805 ac_cv_func_strcoll_works=yes
12808 echo "configure: failed program was:" >&5
12809 cat conftest.$ac_ext >&5
12811 ac_cv_func_strcoll_works=no
12815 echo "$ac_t""$ac_cv_func_strcoll_works" 1>&6
12816 if test $ac_cv_func_strcoll_works = yes; then
12817 { test "$extra_verbose" = "yes" && cat << \EOF
12818 Defining HAVE_STRCOLL
12820 cat >> confdefs.h <<\EOF
12821 #define HAVE_STRCOLL 1
12828 for ac_func in getpgrp
12830 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12831 echo "configure:12832: checking for $ac_func" >&5
12833 cat > conftest.$ac_ext <<EOF
12834 #line 12835 "configure"
12835 #include "confdefs.h"
12836 /* System header to define __stub macros and hopefully few prototypes,
12837 which can conflict with char $ac_func(); below. */
12838 #include <assert.h>
12839 /* Override any gcc2 internal prototype to avoid an error. */
12840 /* We use char because int might match the return type of a gcc2
12841 builtin and then its argument prototype would still apply. */
12846 /* The GNU C library defines this for functions which it implements
12847 to always fail with ENOSYS. Some functions are actually named
12848 something starting with __ and the normal name is an alias. */
12849 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12857 if { (eval echo configure:12858: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12859 eval "ac_cv_func_$ac_func=yes"
12861 echo "configure: failed program was:" >&5
12862 cat conftest.$ac_ext >&5
12864 eval "ac_cv_func_$ac_func=no"
12868 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12869 echo "$ac_t""yes" 1>&6
12870 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12871 { test "$extra_verbose" = "yes" && cat << EOF
12872 Defining $ac_tr_func
12874 cat >> confdefs.h <<EOF
12875 #define $ac_tr_func 1
12880 echo "$ac_t""no" 1>&6
12884 echo $ac_n "checking whether getpgrp takes no argument""... $ac_c" 1>&6
12885 echo "configure:12886: checking whether getpgrp takes no argument" >&5
12887 cat > conftest.$ac_ext <<EOF
12888 #line 12889 "configure"
12889 #include "confdefs.h"
12892 * If this system has a BSD-style getpgrp(),
12893 * which takes a pid argument, exit unsuccessfully.
12895 * Snarfed from Chet Ramey's bash pgrp.c test program
12898 #include <sys/types.h>
12901 int pg1, pg2, pg3, pg4;
12902 int ng, np, s, child;
12909 pg3 = getpgrp(pid);
12913 * If all of these values are the same, it's pretty sure that
12914 * we're on a system that ignores getpgrp's first argument.
12916 if (pg2 == pg4 && pg1 == pg3 && pg2 == pg3)
12922 else if (child == 0) {
12925 * If this is Sys V, this will not work; pgrp will be
12926 * set to np because setpgrp just changes a pgrp to be
12927 * the same as the pid.
12930 ng = getpgrp(0); /* Same result for Sys V and BSD */
12943 if { (eval echo configure:12944: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12945 ac_cv_func_getpgrp_void=yes
12948 echo "configure: failed program was:" >&5
12949 cat conftest.$ac_ext >&5
12951 ac_cv_func_getpgrp_void=no
12956 echo "$ac_t""$ac_cv_func_getpgrp_void" 1>&6
12957 if test $ac_cv_func_getpgrp_void = yes; then
12958 { test "$extra_verbose" = "yes" && cat << \EOF
12959 Defining GETPGRP_VOID
12961 cat >> confdefs.h <<\EOF
12962 #define GETPGRP_VOID 1
12969 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
12970 echo "configure:12971: checking for working mmap" >&5
12971 case "$opsys" in ultrix* ) have_mmap=no ;; *)
12972 cat > conftest.$ac_ext <<EOF
12973 #line 12974 "configure"
12974 #include "confdefs.h"
12976 #include <unistd.h>
12978 #include <sys/mman.h>
12980 #ifndef MAP_VARIABLE
12981 #define MAP_VARIABLE 0
12985 #define MAP_FAILED -1
12988 int main (int argc, char *argv[])
12992 #ifndef MAP_ANONYMOUS
12993 fd = open ("/dev/zero", O_RDWR);
12996 #define MAP_ANONYMOUS 0
12998 if (mmap(0, 1024, PROT_READ | PROT_WRITE,
12999 MAP_PRIVATE | MAP_VARIABLE | MAP_ANONYMOUS,
13000 fd, 0) != (void *) MAP_FAILED)
13002 perror ("conftest: mmap failed");
13006 if { (eval echo configure:13007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
13011 echo "configure: failed program was:" >&5
13012 cat conftest.$ac_ext >&5
13016 rm -fr conftest* ;;
13018 echo "$ac_t""$have_mmap" 1>&6
13019 test "$have_mmap" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
13022 cat >> confdefs.h <<\EOF
13023 #define HAVE_MMAP 1
13028 case "$opsys" in cygwin*)
13029 test "$rel_alloc" = "default" && rel_alloc=no ;;
13031 test "$GNU_MALLOC" != "yes" -a "$have_mmap" != "yes" && rel_alloc=no
13032 if test "$rel_alloc $have_mmap" = "default yes"; then
13033 if test "$doug_lea_malloc" = "yes"; then
13034 echo $ac_n "checking for M_MMAP_THRESHOLD""... $ac_c" 1>&6
13035 echo "configure:13036: checking for M_MMAP_THRESHOLD" >&5
13036 cat > conftest.$ac_ext <<EOF
13037 #line 13038 "configure"
13038 #include "confdefs.h"
13039 #include <malloc.h>
13042 #ifndef M_MMAP_THRESHOLD
13043 #error No M_MMAP_THRESHOLD :-(
13044 !@+$%^&*_)(_ - unlikely to compile...
13049 if { (eval echo configure:13050: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
13051 rel_alloc=no; echo "$ac_t""yes" 1>&6;
13053 echo "configure: failed program was:" >&5
13054 cat conftest.$ac_ext >&5
13056 rel_alloc=yes; echo "$ac_t""no" 1>&6;
13063 test "$rel_alloc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
13066 cat >> confdefs.h <<\EOF
13067 #define REL_ALLOC 1
13072 ac_safe=`echo "termios.h" | sed 'y%./+-%__p_%'`
13073 echo $ac_n "checking for termios.h""... $ac_c" 1>&6
13074 echo "configure:13075: checking for termios.h" >&5
13076 cat > conftest.$ac_ext <<EOF
13077 #line 13078 "configure"
13078 #include "confdefs.h"
13079 #include <termios.h>
13081 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13082 { (eval echo configure:13083: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13083 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13084 if test -z "$ac_err"; then
13086 eval "ac_cv_header_$ac_safe=yes"
13089 echo "configure: failed program was:" >&5
13090 cat conftest.$ac_ext >&5
13092 eval "ac_cv_header_$ac_safe=no"
13095 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13096 echo "$ac_t""yes" 1>&6
13097 { test "$extra_verbose" = "yes" && cat << \EOF
13098 Defining HAVE_TERMIOS
13100 cat >> confdefs.h <<\EOF
13101 #define HAVE_TERMIOS 1
13105 { test "$extra_verbose" = "yes" && cat << \EOF
13106 Defining SIGNALS_VIA_CHARACTERS
13108 cat >> confdefs.h <<\EOF
13109 #define SIGNALS_VIA_CHARACTERS 1
13113 { test "$extra_verbose" = "yes" && cat << \EOF
13116 cat >> confdefs.h <<\EOF
13117 #define NO_TERMIO 1
13122 echo "$ac_t""no" 1>&6
13123 ac_safe=`echo "termio.h" | sed 'y%./+-%__p_%'`
13124 echo $ac_n "checking for termio.h""... $ac_c" 1>&6
13125 echo "configure:13126: checking for termio.h" >&5
13127 cat > conftest.$ac_ext <<EOF
13128 #line 13129 "configure"
13129 #include "confdefs.h"
13130 #include <termio.h>
13132 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13133 { (eval echo configure:13134: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13134 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13135 if test -z "$ac_err"; then
13137 eval "ac_cv_header_$ac_safe=yes"
13140 echo "configure: failed program was:" >&5
13141 cat conftest.$ac_ext >&5
13143 eval "ac_cv_header_$ac_safe=no"
13146 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13147 echo "$ac_t""yes" 1>&6
13148 { test "$extra_verbose" = "yes" && cat << \EOF
13149 Defining HAVE_TERMIO
13151 cat >> confdefs.h <<\EOF
13152 #define HAVE_TERMIO 1
13157 echo "$ac_t""no" 1>&6
13164 echo $ac_n "checking for socket""... $ac_c" 1>&6
13165 echo "configure:13166: checking for socket" >&5
13167 cat > conftest.$ac_ext <<EOF
13168 #line 13169 "configure"
13169 #include "confdefs.h"
13170 /* System header to define __stub macros and hopefully few prototypes,
13171 which can conflict with char socket(); below. */
13172 #include <assert.h>
13173 /* Override any gcc2 internal prototype to avoid an error. */
13174 /* We use char because int might match the return type of a gcc2
13175 builtin and then its argument prototype would still apply. */
13180 /* The GNU C library defines this for functions which it implements
13181 to always fail with ENOSYS. Some functions are actually named
13182 something starting with __ and the normal name is an alias. */
13183 #if defined (__stub_socket) || defined (__stub___socket)
13191 if { (eval echo configure:13192: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13193 eval "ac_cv_func_socket=yes"
13195 echo "configure: failed program was:" >&5
13196 cat conftest.$ac_ext >&5
13198 eval "ac_cv_func_socket=no"
13202 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
13203 echo "$ac_t""yes" 1>&6
13204 ac_safe=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
13205 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
13206 echo "configure:13207: checking for netinet/in.h" >&5
13208 cat > conftest.$ac_ext <<EOF
13209 #line 13210 "configure"
13210 #include "confdefs.h"
13211 #include <netinet/in.h>
13213 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13214 { (eval echo configure:13215: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13215 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13216 if test -z "$ac_err"; then
13218 eval "ac_cv_header_$ac_safe=yes"
13221 echo "configure: failed program was:" >&5
13222 cat conftest.$ac_ext >&5
13224 eval "ac_cv_header_$ac_safe=no"
13227 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13228 echo "$ac_t""yes" 1>&6
13229 ac_safe=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
13230 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
13231 echo "configure:13232: checking for arpa/inet.h" >&5
13233 cat > conftest.$ac_ext <<EOF
13234 #line 13235 "configure"
13235 #include "confdefs.h"
13236 #include <arpa/inet.h>
13238 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13239 { (eval echo configure:13240: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13240 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13241 if test -z "$ac_err"; then
13243 eval "ac_cv_header_$ac_safe=yes"
13246 echo "configure: failed program was:" >&5
13247 cat conftest.$ac_ext >&5
13249 eval "ac_cv_header_$ac_safe=no"
13252 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13253 echo "$ac_t""yes" 1>&6
13255 { test "$extra_verbose" = "yes" && cat << \EOF
13256 Defining HAVE_SOCKETS
13258 cat >> confdefs.h <<\EOF
13259 #define HAVE_SOCKETS 1
13263 echo $ac_n "checking "for sun_len member in struct sockaddr_un"""... $ac_c" 1>&6
13264 echo "configure:13265: checking "for sun_len member in struct sockaddr_un"" >&5
13265 cat > conftest.$ac_ext <<EOF
13266 #line 13267 "configure"
13267 #include "confdefs.h"
13269 #include <sys/types.h>
13270 #include <sys/socket.h>
13271 #include <sys/un.h>
13274 static struct sockaddr_un x; x.sun_len = 1;
13277 if { (eval echo configure:13278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13279 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
13280 Defining HAVE_SOCKADDR_SUN_LEN
13282 cat >> confdefs.h <<\EOF
13283 #define HAVE_SOCKADDR_SUN_LEN 1
13288 echo "configure: failed program was:" >&5
13289 cat conftest.$ac_ext >&5
13291 echo "$ac_t""no" 1>&6
13294 echo $ac_n "checking "for ip_mreq struct in netinet/in.h"""... $ac_c" 1>&6
13295 echo "configure:13296: checking "for ip_mreq struct in netinet/in.h"" >&5
13296 cat > conftest.$ac_ext <<EOF
13297 #line 13298 "configure"
13298 #include "confdefs.h"
13300 #include <sys/types.h>
13301 #include <netinet/in.h>
13304 static struct ip_mreq x;
13307 if { (eval echo configure:13308: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13309 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
13310 Defining HAVE_MULTICAST
13312 cat >> confdefs.h <<\EOF
13313 #define HAVE_MULTICAST 1
13318 echo "configure: failed program was:" >&5
13319 cat conftest.$ac_ext >&5
13321 echo "$ac_t""no" 1>&6
13325 echo "$ac_t""no" 1>&6
13329 echo "$ac_t""no" 1>&6
13333 echo "$ac_t""no" 1>&6
13337 echo $ac_n "checking for msgget""... $ac_c" 1>&6
13338 echo "configure:13339: checking for msgget" >&5
13340 cat > conftest.$ac_ext <<EOF
13341 #line 13342 "configure"
13342 #include "confdefs.h"
13343 /* System header to define __stub macros and hopefully few prototypes,
13344 which can conflict with char msgget(); below. */
13345 #include <assert.h>
13346 /* Override any gcc2 internal prototype to avoid an error. */
13347 /* We use char because int might match the return type of a gcc2
13348 builtin and then its argument prototype would still apply. */
13353 /* The GNU C library defines this for functions which it implements
13354 to always fail with ENOSYS. Some functions are actually named
13355 something starting with __ and the normal name is an alias. */
13356 #if defined (__stub_msgget) || defined (__stub___msgget)
13364 if { (eval echo configure:13365: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13366 eval "ac_cv_func_msgget=yes"
13368 echo "configure: failed program was:" >&5
13369 cat conftest.$ac_ext >&5
13371 eval "ac_cv_func_msgget=no"
13375 if eval "test \"`echo '$ac_cv_func_'msgget`\" = yes"; then
13376 echo "$ac_t""yes" 1>&6
13377 ac_safe=`echo "sys/ipc.h" | sed 'y%./+-%__p_%'`
13378 echo $ac_n "checking for sys/ipc.h""... $ac_c" 1>&6
13379 echo "configure:13380: checking for sys/ipc.h" >&5
13381 cat > conftest.$ac_ext <<EOF
13382 #line 13383 "configure"
13383 #include "confdefs.h"
13384 #include <sys/ipc.h>
13386 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13387 { (eval echo configure:13388: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13388 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13389 if test -z "$ac_err"; then
13391 eval "ac_cv_header_$ac_safe=yes"
13394 echo "configure: failed program was:" >&5
13395 cat conftest.$ac_ext >&5
13397 eval "ac_cv_header_$ac_safe=no"
13400 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13401 echo "$ac_t""yes" 1>&6
13402 ac_safe=`echo "sys/msg.h" | sed 'y%./+-%__p_%'`
13403 echo $ac_n "checking for sys/msg.h""... $ac_c" 1>&6
13404 echo "configure:13405: checking for sys/msg.h" >&5
13406 cat > conftest.$ac_ext <<EOF
13407 #line 13408 "configure"
13408 #include "confdefs.h"
13409 #include <sys/msg.h>
13411 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13412 { (eval echo configure:13413: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13413 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13414 if test -z "$ac_err"; then
13416 eval "ac_cv_header_$ac_safe=yes"
13419 echo "configure: failed program was:" >&5
13420 cat conftest.$ac_ext >&5
13422 eval "ac_cv_header_$ac_safe=no"
13425 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13426 echo "$ac_t""yes" 1>&6
13427 { test "$extra_verbose" = "yes" && cat << \EOF
13428 Defining HAVE_SYSVIPC
13430 cat >> confdefs.h <<\EOF
13431 #define HAVE_SYSVIPC 1
13436 echo "$ac_t""no" 1>&6
13440 echo "$ac_t""no" 1>&6
13444 echo "$ac_t""no" 1>&6
13448 ac_safe=`echo "dirent.h" | sed 'y%./+-%__p_%'`
13449 echo $ac_n "checking for dirent.h""... $ac_c" 1>&6
13450 echo "configure:13451: checking for dirent.h" >&5
13452 cat > conftest.$ac_ext <<EOF
13453 #line 13454 "configure"
13454 #include "confdefs.h"
13455 #include <dirent.h>
13457 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13458 { (eval echo configure:13459: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13459 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13460 if test -z "$ac_err"; then
13462 eval "ac_cv_header_$ac_safe=yes"
13465 echo "configure: failed program was:" >&5
13466 cat conftest.$ac_ext >&5
13468 eval "ac_cv_header_$ac_safe=no"
13471 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13472 echo "$ac_t""yes" 1>&6
13473 { test "$extra_verbose" = "yes" && cat << \EOF
13474 Defining SYSV_SYSTEM_DIR
13476 cat >> confdefs.h <<\EOF
13477 #define SYSV_SYSTEM_DIR 1
13482 echo "$ac_t""no" 1>&6
13483 ac_safe=`echo "sys/dir.h" | sed 'y%./+-%__p_%'`
13484 echo $ac_n "checking for sys/dir.h""... $ac_c" 1>&6
13485 echo "configure:13486: checking for sys/dir.h" >&5
13487 cat > conftest.$ac_ext <<EOF
13488 #line 13489 "configure"
13489 #include "confdefs.h"
13490 #include <sys/dir.h>
13492 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13493 { (eval echo configure:13494: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13494 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13495 if test -z "$ac_err"; then
13497 eval "ac_cv_header_$ac_safe=yes"
13500 echo "configure: failed program was:" >&5
13501 cat conftest.$ac_ext >&5
13503 eval "ac_cv_header_$ac_safe=no"
13506 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13507 echo "$ac_t""yes" 1>&6
13510 echo "$ac_t""no" 1>&6
13511 { test "$extra_verbose" = "yes" && cat << \EOF
13512 Defining NONSYSTEM_DIR_LIBRARY
13514 cat >> confdefs.h <<\EOF
13515 #define NONSYSTEM_DIR_LIBRARY 1
13524 ac_safe=`echo "nlist.h" | sed 'y%./+-%__p_%'`
13525 echo $ac_n "checking for nlist.h""... $ac_c" 1>&6
13526 echo "configure:13527: checking for nlist.h" >&5
13528 cat > conftest.$ac_ext <<EOF
13529 #line 13530 "configure"
13530 #include "confdefs.h"
13533 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13534 { (eval echo configure:13535: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13535 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13536 if test -z "$ac_err"; then
13538 eval "ac_cv_header_$ac_safe=yes"
13541 echo "configure: failed program was:" >&5
13542 cat conftest.$ac_ext >&5
13544 eval "ac_cv_header_$ac_safe=no"
13547 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13548 echo "$ac_t""yes" 1>&6
13549 { test "$extra_verbose" = "yes" && cat << \EOF
13550 Defining NLIST_STRUCT
13552 cat >> confdefs.h <<\EOF
13553 #define NLIST_STRUCT 1
13558 echo "$ac_t""no" 1>&6
13563 echo "checking "for sound support"" 1>&6
13564 echo "configure:13565: checking "for sound support"" >&5
13565 test -z "$with_native_sound" -a -n "$native_sound_lib" && with_native_sound=yes
13567 if test "$with_native_sound" != "no"; then
13568 if test -n "$native_sound_lib"; then
13569 ac_safe=`echo "multimedia/audio_device.h" | sed 'y%./+-%__p_%'`
13570 echo $ac_n "checking for multimedia/audio_device.h""... $ac_c" 1>&6
13571 echo "configure:13572: checking for multimedia/audio_device.h" >&5
13573 cat > conftest.$ac_ext <<EOF
13574 #line 13575 "configure"
13575 #include "confdefs.h"
13576 #include <multimedia/audio_device.h>
13578 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13579 { (eval echo configure:13580: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13580 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13581 if test -z "$ac_err"; then
13583 eval "ac_cv_header_$ac_safe=yes"
13586 echo "configure: failed program was:" >&5
13587 cat conftest.$ac_ext >&5
13589 eval "ac_cv_header_$ac_safe=no"
13592 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13593 echo "$ac_t""yes" 1>&6
13594 sound_found=yes sound_cflags=""
13595 extra_objs="$extra_objs sunplay.o" && if test "$extra_verbose" = "yes"; then
13596 echo " xemacs will be linked with \"sunplay.o\""
13599 echo "$ac_t""no" 1>&6
13604 if test -z "$sound_found" -a -d "/usr/demo/SOUND"; then
13605 if test -d "/usr/demo/SOUND/include/multimedia"; then
13606 sun_sound_cflags="-I/usr/demo/SOUND/include"
13607 elif test -d "/usr/demo/SOUND/multimedia"; then
13608 sun_sound_cflags="-I/usr/demo/SOUND"
13611 if test -n "$native_sound_lib"; then
13612 sun_sound_lib="$native_sound_lib"
13613 elif test -r "/usr/demo/SOUND/lib/libaudio.a"; then
13614 sun_sound_lib="/usr/demo/SOUND/lib/libaudio.a"
13615 elif test -r "/usr/demo/SOUND/libaudio.a"; then
13616 sun_sound_lib="/usr/demo/SOUND/libaudio.a"
13619 if test -n "$sun_sound_cflags" -a -n "$sun_sound_lib"; then
13620 native_sound_lib="$sun_sound_lib"
13621 sound_cflags="$sun_sound_cflags"
13623 extra_objs="$extra_objs sunplay.o" && if test "$extra_verbose" = "yes"; then
13624 echo " xemacs will be linked with \"sunplay.o\""
13629 if test -z "$sound_found"; then
13630 case "$canonical" in
13632 if test -z "$native_sound_lib"; then
13634 echo $ac_n "checking for ALopenport in -laudio""... $ac_c" 1>&6
13635 echo "configure:13636: checking for ALopenport in -laudio" >&5
13636 ac_lib_var=`echo audio'_'ALopenport | sed 'y%./+-%__p_%'`
13638 xe_check_libs=" -laudio "
13639 cat > conftest.$ac_ext <<EOF
13640 #line 13641 "configure"
13641 #include "confdefs.h"
13642 /* Override any gcc2 internal prototype to avoid an error. */
13643 /* We use char because int might match the return type of a gcc2
13644 builtin and then its argument prototype would still apply. */
13651 if { (eval echo configure:13652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13653 eval "ac_cv_lib_$ac_lib_var=yes"
13655 echo "configure: failed program was:" >&5
13656 cat conftest.$ac_ext >&5
13658 eval "ac_cv_lib_$ac_lib_var=no"
13663 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13664 echo "$ac_t""yes" 1>&6
13665 native_sound_lib="-laudio"
13667 echo "$ac_t""no" 1>&6
13672 if test -n "$native_sound_lib"; then
13673 sound_found=yes sound_cflags=""
13674 extra_objs="$extra_objs sgiplay.o" && if test "$extra_verbose" = "yes"; then
13675 echo " xemacs will be linked with \"sgiplay.o\""
13679 if test -z "$native_sound_lib"; then
13681 echo $ac_n "checking for AOpenAudio in -lAlib""... $ac_c" 1>&6
13682 echo "configure:13683: checking for AOpenAudio in -lAlib" >&5
13683 ac_lib_var=`echo Alib'_'AOpenAudio | sed 'y%./+-%__p_%'`
13685 xe_check_libs=" -lAlib "
13686 cat > conftest.$ac_ext <<EOF
13687 #line 13688 "configure"
13688 #include "confdefs.h"
13689 /* Override any gcc2 internal prototype to avoid an error. */
13690 /* We use char because int might match the return type of a gcc2
13691 builtin and then its argument prototype would still apply. */
13698 if { (eval echo configure:13699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13700 eval "ac_cv_lib_$ac_lib_var=yes"
13702 echo "configure: failed program was:" >&5
13703 cat conftest.$ac_ext >&5
13705 eval "ac_cv_lib_$ac_lib_var=no"
13710 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13711 echo "$ac_t""yes" 1>&6
13712 native_sound_lib="-lAlib"
13714 echo "$ac_t""no" 1>&6
13719 if test -n "$native_sound_lib"; then
13721 extra_objs="$extra_objs hpplay.o" && if test "$extra_verbose" = "yes"; then
13722 echo " xemacs will be linked with \"hpplay.o\""
13724 if test "$GCC" = "yes" # Kludge city
13725 then sound_cflags="-Dconst= -Dvolatile= -I/usr/audio/examples"
13726 else sound_cflags="+e -I/usr/audio/examples"
13732 if test -z "$sound_found"; then
13733 if test "$with_msw" = "yes"; then
13739 if test -z "$sound_found"; then
13740 for dir in "machine" "sys" "linux"; do
13741 ac_safe=`echo "${dir}/soundcard.h" | sed 'y%./+-%__p_%'`
13742 echo $ac_n "checking for ${dir}/soundcard.h""... $ac_c" 1>&6
13743 echo "configure:13744: checking for ${dir}/soundcard.h" >&5
13745 cat > conftest.$ac_ext <<EOF
13746 #line 13747 "configure"
13747 #include "confdefs.h"
13748 #include <${dir}/soundcard.h>
13750 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13751 { (eval echo configure:13752: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13752 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13753 if test -z "$ac_err"; then
13755 eval "ac_cv_header_$ac_safe=yes"
13758 echo "configure: failed program was:" >&5
13759 cat conftest.$ac_ext >&5
13761 eval "ac_cv_header_$ac_safe=no"
13764 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13765 echo "$ac_t""yes" 1>&6
13768 extra_objs="$extra_objs linuxplay.o" && if test "$extra_verbose" = "yes"; then
13769 echo " xemacs will be linked with \"linuxplay.o\""
13771 { test "$extra_verbose" = "yes" && cat << EOF
13772 Defining SOUNDCARD_H_FILE = "${dir}/soundcard.h"
13774 cat >> confdefs.h <<EOF
13775 #define SOUNDCARD_H_FILE "${dir}/soundcard.h"
13781 echo "$ac_t""no" 1>&6
13787 test "$sound_found" = "yes" && with_native_sound=yes
13790 if test "$with_native_sound" = "yes"; then
13791 { test "$extra_verbose" = "yes" && cat << \EOF
13792 Defining HAVE_NATIVE_SOUND
13794 cat >> confdefs.h <<\EOF
13795 #define HAVE_NATIVE_SOUND 1
13799 test -n "$native_sound_lib" && LIBS="$native_sound_lib $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$native_sound_lib\" to \$LIBS"; fi
13802 if test "$with_nas_sound" != "no"; then
13803 ac_safe=`echo "audio/audiolib.h" | sed 'y%./+-%__p_%'`
13804 echo $ac_n "checking for audio/audiolib.h""... $ac_c" 1>&6
13805 echo "configure:13806: checking for audio/audiolib.h" >&5
13807 cat > conftest.$ac_ext <<EOF
13808 #line 13809 "configure"
13809 #include "confdefs.h"
13810 #include <audio/audiolib.h>
13812 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13813 { (eval echo configure:13814: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13814 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13815 if test -z "$ac_err"; then
13817 eval "ac_cv_header_$ac_safe=yes"
13820 echo "configure: failed program was:" >&5
13821 cat conftest.$ac_ext >&5
13823 eval "ac_cv_header_$ac_safe=no"
13826 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13827 echo "$ac_t""yes" 1>&6
13830 echo $ac_n "checking for AuOpenServer in -laudio""... $ac_c" 1>&6
13831 echo "configure:13832: checking for AuOpenServer in -laudio" >&5
13832 ac_lib_var=`echo audio'_'AuOpenServer | sed 'y%./+-%__p_%'`
13834 xe_check_libs=" -laudio "
13835 cat > conftest.$ac_ext <<EOF
13836 #line 13837 "configure"
13837 #include "confdefs.h"
13838 /* Override any gcc2 internal prototype to avoid an error. */
13839 /* We use char because int might match the return type of a gcc2
13840 builtin and then its argument prototype would still apply. */
13841 char AuOpenServer();
13847 if { (eval echo configure:13848: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13849 eval "ac_cv_lib_$ac_lib_var=yes"
13851 echo "configure: failed program was:" >&5
13852 cat conftest.$ac_ext >&5
13854 eval "ac_cv_lib_$ac_lib_var=no"
13859 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13860 echo "$ac_t""yes" 1>&6
13863 echo "$ac_t""no" 1>&6
13868 echo "$ac_t""no" 1>&6
13871 if test "$have_nas_sound" = "yes"; then
13873 { test "$extra_verbose" = "yes" && cat << \EOF
13874 Defining HAVE_NAS_SOUND
13876 cat >> confdefs.h <<\EOF
13877 #define HAVE_NAS_SOUND 1
13881 extra_objs="$extra_objs nas.o" && if test "$extra_verbose" = "yes"; then
13882 echo " xemacs will be linked with \"nas.o\""
13884 libs_x="-laudio $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-laudio\" to \$libs_x"; fi
13885 cat > conftest.$ac_ext <<EOF
13886 #line 13887 "configure"
13887 #include "confdefs.h"
13888 #include <audio/Xtutil.h>
13890 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13891 egrep "AuXtErrorJump" >/dev/null 2>&1; then
13895 old_nas=yes; { test "$extra_verbose" = "yes" && cat << \EOF
13896 Defining NAS_NO_ERROR_JUMP
13898 cat >> confdefs.h <<\EOF
13899 #define NAS_NO_ERROR_JUMP 1
13907 test "$with_nas_sound" = "yes" && \
13908 { echo "Error:" "Required NAS sound support cannot be provided." >&2; exit 1; }
13913 if test "$with_esd_sound" != "no"; then
13914 # Extract the first word of "esd-config", so it can be a program name with args.
13915 set dummy esd-config; ac_word=$2
13916 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
13917 echo "configure:13918: checking for $ac_word" >&5
13919 if test -n "$have_esd_config"; then
13920 ac_cv_prog_have_esd_config="$have_esd_config" # Let the user override the test.
13922 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
13924 for ac_dir in $ac_dummy; do
13925 test -z "$ac_dir" && ac_dir=.
13926 if test -f $ac_dir/$ac_word; then
13927 ac_cv_prog_have_esd_config="yes"
13932 test -z "$ac_cv_prog_have_esd_config" && ac_cv_prog_have_esd_config="no"
13934 have_esd_config="$ac_cv_prog_have_esd_config"
13935 if test -n "$have_esd_config"; then
13936 echo "$ac_t""$have_esd_config" 1>&6
13938 echo "$ac_t""no" 1>&6
13941 if test "$have_esd_config" = "yes"; then
13942 save_c_switch_site="$c_switch_site" save_LIBS="$LIBS"
13943 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
13944 LIBS="`esd-config --libs` $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"`esd-config --libs`\" to \$LIBS"; fi
13945 echo $ac_n "checking for esd_play_stream""... $ac_c" 1>&6
13946 echo "configure:13947: checking for esd_play_stream" >&5
13948 cat > conftest.$ac_ext <<EOF
13949 #line 13950 "configure"
13950 #include "confdefs.h"
13951 /* System header to define __stub macros and hopefully few prototypes,
13952 which can conflict with char esd_play_stream(); below. */
13953 #include <assert.h>
13954 /* Override any gcc2 internal prototype to avoid an error. */
13955 /* We use char because int might match the return type of a gcc2
13956 builtin and then its argument prototype would still apply. */
13957 char esd_play_stream();
13961 /* The GNU C library defines this for functions which it implements
13962 to always fail with ENOSYS. Some functions are actually named
13963 something starting with __ and the normal name is an alias. */
13964 #if defined (__stub_esd_play_stream) || defined (__stub___esd_play_stream)
13972 if { (eval echo configure:13973: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13974 eval "ac_cv_func_esd_play_stream=yes"
13976 echo "configure: failed program was:" >&5
13977 cat conftest.$ac_ext >&5
13979 eval "ac_cv_func_esd_play_stream=no"
13983 if eval "test \"`echo '$ac_cv_func_'esd_play_stream`\" = yes"; then
13984 echo "$ac_t""yes" 1>&6
13987 echo "$ac_t""no" 1>&6
13988 c_switch_site="$save_c_switch_site" LIBS="$save_LIBS"
13993 if test "$have_esd_sound" = "yes"; then
13996 extra_objs="$extra_objs esd.o" && if test "$extra_verbose" = "yes"; then
13997 echo " xemacs will be linked with \"esd.o\""
13999 { test "$extra_verbose" = "yes" && cat << \EOF
14000 Defining HAVE_ESD_SOUND
14002 cat >> confdefs.h <<\EOF
14003 #define HAVE_ESD_SOUND 1
14008 test "$with_esd_sound" = "yes" && \
14009 { echo "Error:" "Required ESD sound support cannot be provided." >&2; exit 1; }
14014 test "$need_miscplay" = "yes" && extra_objs="$extra_objs miscplay.o" && if test "$extra_verbose" = "yes"; then
14015 echo " xemacs will be linked with \"miscplay.o\""
14019 test -z "$with_tty" && with_tty=yes
14021 if test "$with_tty" = "yes" ; then
14022 echo "checking for TTY-related features" 1>&6
14023 echo "configure:14024: checking for TTY-related features" >&5
14024 { test "$extra_verbose" = "yes" && cat << \EOF
14027 cat >> confdefs.h <<\EOF
14032 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
14033 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\""
14036 if test -z "$with_ncurses"; then
14038 echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
14039 echo "configure:14040: checking for tgetent in -lncurses" >&5
14040 ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
14042 xe_check_libs=" -lncurses "
14043 cat > conftest.$ac_ext <<EOF
14044 #line 14045 "configure"
14045 #include "confdefs.h"
14046 /* Override any gcc2 internal prototype to avoid an error. */
14047 /* We use char because int might match the return type of a gcc2
14048 builtin and then its argument prototype would still apply. */
14055 if { (eval echo configure:14056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14057 eval "ac_cv_lib_$ac_lib_var=yes"
14059 echo "configure: failed program was:" >&5
14060 cat conftest.$ac_ext >&5
14062 eval "ac_cv_lib_$ac_lib_var=no"
14067 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14068 echo "$ac_t""yes" 1>&6
14071 echo "$ac_t""no" 1>&6
14077 if test "$with_ncurses" = "yes"; then
14078 { test "$extra_verbose" = "yes" && cat << \EOF
14079 Defining HAVE_NCURSES
14081 cat >> confdefs.h <<\EOF
14082 #define HAVE_NCURSES 1
14086 ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'`
14087 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6
14088 echo "configure:14089: checking for ncurses/curses.h" >&5
14090 cat > conftest.$ac_ext <<EOF
14091 #line 14092 "configure"
14092 #include "confdefs.h"
14093 #include <ncurses/curses.h>
14095 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14096 { (eval echo configure:14097: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14097 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14098 if test -z "$ac_err"; then
14100 eval "ac_cv_header_$ac_safe=yes"
14103 echo "configure: failed program was:" >&5
14104 cat conftest.$ac_ext >&5
14106 eval "ac_cv_header_$ac_safe=no"
14109 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14110 echo "$ac_t""yes" 1>&6
14111 curses_h_file=ncurses/curses.h
14113 echo "$ac_t""no" 1>&6
14116 ac_safe=`echo "ncurses/term.h" | sed 'y%./+-%__p_%'`
14117 echo $ac_n "checking for ncurses/term.h""... $ac_c" 1>&6
14118 echo "configure:14119: checking for ncurses/term.h" >&5
14120 cat > conftest.$ac_ext <<EOF
14121 #line 14122 "configure"
14122 #include "confdefs.h"
14123 #include <ncurses/term.h>
14125 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14126 { (eval echo configure:14127: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14127 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14128 if test -z "$ac_err"; then
14130 eval "ac_cv_header_$ac_safe=yes"
14133 echo "configure: failed program was:" >&5
14134 cat conftest.$ac_ext >&5
14136 eval "ac_cv_header_$ac_safe=no"
14139 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14140 echo "$ac_t""yes" 1>&6
14141 term_h_file=ncurses/term.h
14143 echo "$ac_t""no" 1>&6
14146 extra_objs="$extra_objs terminfo.o" && if test "$extra_verbose" = "yes"; then
14147 echo " xemacs will be linked with \"terminfo.o\""
14149 LIBS="-lncurses $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lncurses\" to \$LIBS"; fi
14151 if test "$ac_cv_header_ncurses_curses_h" != "yes" ; then
14152 save_c_switch_site="$c_switch_site"
14153 c_switch_site="$c_switch_site -I/usr/include/ncurses"
14154 ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'`
14155 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6
14156 echo "configure:14157: checking for ncurses/curses.h" >&5
14158 cat > conftest.$ac_ext <<EOF
14159 #line 14160 "configure"
14160 #include "confdefs.h"
14161 #include <ncurses/curses.h>
14163 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14164 { (eval echo configure:14165: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14165 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14166 if test -z "$ac_err"; then
14168 eval "ac_cv_header_$ac_safe=yes"
14171 echo "configure: failed program was:" >&5
14172 cat conftest.$ac_ext >&5
14174 eval "ac_cv_header_$ac_safe=no"
14177 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14178 echo "$ac_t""yes" 1>&6
14179 curses_h_file=ncurses/curses.h
14181 echo "$ac_t""no" 1>&6
14184 if test "$ac_cv_header_ncurses_curses_h" = "yes"
14185 then echo "configure: warning: "Your system has the bogus ncurses include bug."" 1>&2
14186 else c_switch_site="$save_c_switch_site"
14189 else if test "$have_terminfo" = "yes"; then
14190 extra_objs="$extra_objs terminfo.o" && if test "$extra_verbose" = "yes"; then
14191 echo " xemacs will be linked with \"terminfo.o\""
14193 if test -n "$libs_termcap"; then
14194 LIBS="$libs_termcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$libs_termcap\" to \$LIBS"; fi
14196 for lib in curses termlib termcap; do
14198 echo $ac_n "checking for tgetent in -l$lib""... $ac_c" 1>&6
14199 echo "configure:14200: checking for tgetent in -l$lib" >&5
14200 ac_lib_var=`echo $lib'_'tgetent | sed 'y%./+-%__p_%'`
14202 xe_check_libs=" -l$lib "
14203 cat > conftest.$ac_ext <<EOF
14204 #line 14205 "configure"
14205 #include "confdefs.h"
14206 /* Override any gcc2 internal prototype to avoid an error. */
14207 /* We use char because int might match the return type of a gcc2
14208 builtin and then its argument prototype would still apply. */
14215 if { (eval echo configure:14216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14217 eval "ac_cv_lib_$ac_lib_var=yes"
14219 echo "configure: failed program was:" >&5
14220 cat conftest.$ac_ext >&5
14222 eval "ac_cv_lib_$ac_lib_var=no"
14227 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14228 echo "$ac_t""yes" 1>&6
14229 LIBS="-l${lib} $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l${lib}\" to \$LIBS"; fi; break
14231 echo "$ac_t""no" 1>&6
14237 else if test -n "$libs_termcap" -a "$opsys" = "openbsd"; then
14239 echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6
14240 echo "configure:14241: checking for tgoto in -ltermcap" >&5
14241 ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'`
14243 xe_check_libs=" -ltermcap "
14244 cat > conftest.$ac_ext <<EOF
14245 #line 14246 "configure"
14246 #include "confdefs.h"
14247 /* Override any gcc2 internal prototype to avoid an error. */
14248 /* We use char because int might match the return type of a gcc2
14249 builtin and then its argument prototype would still apply. */
14256 if { (eval echo configure:14257: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14258 eval "ac_cv_lib_$ac_lib_var=yes"
14260 echo "configure: failed program was:" >&5
14261 cat conftest.$ac_ext >&5
14263 eval "ac_cv_lib_$ac_lib_var=no"
14268 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14269 echo "$ac_t""yes" 1>&6
14270 ac_tr_lib=HAVE_LIB`echo termcap | sed -e 's/[^a-zA-Z0-9_]/_/g' \
14271 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
14272 { test "$extra_verbose" = "yes" && cat << EOF
14273 Defining $ac_tr_lib
14275 cat >> confdefs.h <<EOF
14276 #define $ac_tr_lib 1
14280 LIBS="-ltermcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltermcap\" to \$LIBS"; fi
14283 echo "$ac_t""no" 1>&6
14284 extra_objs="$extra_objs tparam.o" && if test "$extra_verbose" = "yes"; then
14285 echo " xemacs will be linked with \"tparam.o\""
14291 extra_objs="$extra_objs tparam.o" && if test "$extra_verbose" = "yes"; then
14292 echo " xemacs will be linked with \"tparam.o\""
14295 case "$opsys" in *-hp-hpux* ) libs_termcap="-ltermcap" ;; esac
14296 if test -n "$libs_termcap"; then
14297 LIBS="$libs_termcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$libs_termcap\" to \$LIBS"; fi
14300 echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6
14301 echo "configure:14302: checking for tgetent in -lcurses" >&5
14302 ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'`
14304 xe_check_libs=" -lcurses "
14305 cat > conftest.$ac_ext <<EOF
14306 #line 14307 "configure"
14307 #include "confdefs.h"
14308 /* Override any gcc2 internal prototype to avoid an error. */
14309 /* We use char because int might match the return type of a gcc2
14310 builtin and then its argument prototype would still apply. */
14317 if { (eval echo configure:14318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14319 eval "ac_cv_lib_$ac_lib_var=yes"
14321 echo "configure: failed program was:" >&5
14322 cat conftest.$ac_ext >&5
14324 eval "ac_cv_lib_$ac_lib_var=no"
14329 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14330 echo "$ac_t""yes" 1>&6
14331 LIBS="-lcurses $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcurses\" to \$LIBS"; fi
14333 echo "$ac_t""no" 1>&6
14334 echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
14335 echo "configure:14336: checking for tgetent in -ltermcap" >&5
14336 ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
14338 xe_check_libs=" -ltermcap "
14339 cat > conftest.$ac_ext <<EOF
14340 #line 14341 "configure"
14341 #include "confdefs.h"
14342 /* Override any gcc2 internal prototype to avoid an error. */
14343 /* We use char because int might match the return type of a gcc2
14344 builtin and then its argument prototype would still apply. */
14351 if { (eval echo configure:14352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14353 eval "ac_cv_lib_$ac_lib_var=yes"
14355 echo "configure: failed program was:" >&5
14356 cat conftest.$ac_ext >&5
14358 eval "ac_cv_lib_$ac_lib_var=no"
14363 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14364 echo "$ac_t""yes" 1>&6
14365 LIBS="-ltermcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltermcap\" to \$LIBS"; fi
14367 echo "$ac_t""no" 1>&6
14368 extra_objs="$extra_objs termcap.o" && if test "$extra_verbose" = "yes"; then
14369 echo " xemacs will be linked with \"termcap.o\""
14380 { test "$extra_verbose" = "yes" && cat << EOF
14381 Defining CURSES_H_FILE = "${curses_h_file-curses.h}"
14383 cat >> confdefs.h <<EOF
14384 #define CURSES_H_FILE "${curses_h_file-curses.h}"
14388 { test "$extra_verbose" = "yes" && cat << EOF
14389 Defining TERM_H_FILE = "${term_h_file-term.h}"
14391 cat >> confdefs.h <<EOF
14392 #define TERM_H_FILE "${term_h_file-term.h}"
14397 if test "$with_gpm" != "no"; then
14398 ac_safe=`echo "gpm.h" | sed 'y%./+-%__p_%'`
14399 echo $ac_n "checking for gpm.h""... $ac_c" 1>&6
14400 echo "configure:14401: checking for gpm.h" >&5
14402 cat > conftest.$ac_ext <<EOF
14403 #line 14404 "configure"
14404 #include "confdefs.h"
14407 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14408 { (eval echo configure:14409: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14409 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14410 if test -z "$ac_err"; then
14412 eval "ac_cv_header_$ac_safe=yes"
14415 echo "configure: failed program was:" >&5
14416 cat conftest.$ac_ext >&5
14418 eval "ac_cv_header_$ac_safe=no"
14421 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14422 echo "$ac_t""yes" 1>&6
14425 echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6
14426 echo "configure:14427: checking for Gpm_Open in -lgpm" >&5
14427 ac_lib_var=`echo gpm'_'Gpm_Open | sed 'y%./+-%__p_%'`
14429 xe_check_libs=" -lgpm "
14430 cat > conftest.$ac_ext <<EOF
14431 #line 14432 "configure"
14432 #include "confdefs.h"
14433 /* Override any gcc2 internal prototype to avoid an error. */
14434 /* We use char because int might match the return type of a gcc2
14435 builtin and then its argument prototype would still apply. */
14442 if { (eval echo configure:14443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14444 eval "ac_cv_lib_$ac_lib_var=yes"
14446 echo "configure: failed program was:" >&5
14447 cat conftest.$ac_ext >&5
14449 eval "ac_cv_lib_$ac_lib_var=no"
14454 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14455 echo "$ac_t""yes" 1>&6
14458 echo "$ac_t""no" 1>&6
14463 echo "$ac_t""no" 1>&6
14466 if test "$have_gpm" = "yes"; then
14468 { test "$extra_verbose" = "yes" && cat << \EOF
14471 cat >> confdefs.h <<\EOF
14476 extra_objs="$extra_objs gpmevent.o" && if test "$extra_verbose" = "yes"; then
14477 echo " xemacs will be linked with \"gpmevent.o\""
14479 LIBS="-lgpm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgpm\" to \$LIBS"; fi
14480 elif test "$with_gpm" = "yes"; then
14481 { echo "Error:" "GPM requested, but gpm.h or libgpm seems to be missing." >&2; exit 1; }
14487 else for feature in ncurses gpm; do
14488 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
14489 echo "configure: warning: "--with-${feature} ignored: Not valid without TTY support"" 1>&2
14491 eval "with_${feature}=no"
14494 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
14495 echo " xemacs will be linked with \"event-unixoid.o\""
14499 test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \
14500 != "no no no" && echo "checking for database support" 1>&6
14501 echo "configure:14502: checking for database support" >&5
14503 if test "$with_database_gdbm $with_database_dbm" != "no no"; then
14504 ac_safe=`echo "ndbm.h" | sed 'y%./+-%__p_%'`
14505 echo $ac_n "checking for ndbm.h""... $ac_c" 1>&6
14506 echo "configure:14507: checking for ndbm.h" >&5
14508 cat > conftest.$ac_ext <<EOF
14509 #line 14510 "configure"
14510 #include "confdefs.h"
14513 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14514 { (eval echo configure:14515: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14515 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14516 if test -z "$ac_err"; then
14518 eval "ac_cv_header_$ac_safe=yes"
14521 echo "configure: failed program was:" >&5
14522 cat conftest.$ac_ext >&5
14524 eval "ac_cv_header_$ac_safe=no"
14527 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14528 echo "$ac_t""yes" 1>&6
14531 echo "$ac_t""no" 1>&6
14533 test "$with_database_gdbm" = "yes" -o \
14534 "$with_database_dbm" = "yes" && \
14535 { echo "Error:" "Required DBM support cannot be provided." >&2; exit 1; }
14536 with_database_gdbm=no with_database_dbm=no
14541 if test "$with_database_gdbm" != "no"; then
14543 echo $ac_n "checking for dbm_open in -lgdbm""... $ac_c" 1>&6
14544 echo "configure:14545: checking for dbm_open in -lgdbm" >&5
14545 ac_lib_var=`echo gdbm'_'dbm_open | sed 'y%./+-%__p_%'`
14547 xe_check_libs=" -lgdbm "
14548 cat > conftest.$ac_ext <<EOF
14549 #line 14550 "configure"
14550 #include "confdefs.h"
14551 /* Override any gcc2 internal prototype to avoid an error. */
14552 /* We use char because int might match the return type of a gcc2
14553 builtin and then its argument prototype would still apply. */
14560 if { (eval echo configure:14561: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14562 eval "ac_cv_lib_$ac_lib_var=yes"
14564 echo "configure: failed program was:" >&5
14565 cat conftest.$ac_ext >&5
14567 eval "ac_cv_lib_$ac_lib_var=no"
14572 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14573 echo "$ac_t""yes" 1>&6
14574 with_database_gdbm=yes with_database_dbm=no libdbm=-lgdbm
14576 echo "$ac_t""no" 1>&6
14577 if test "$with_database_gdbm" = "yes"; then
14578 { echo "Error:" "Required GNU DBM support cannot be provided." >&2; exit 1; }
14580 with_database_gdbm=no
14586 if test "$with_database_dbm" != "no"; then
14587 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
14588 echo "configure:14589: checking for dbm_open" >&5
14590 cat > conftest.$ac_ext <<EOF
14591 #line 14592 "configure"
14592 #include "confdefs.h"
14593 /* System header to define __stub macros and hopefully few prototypes,
14594 which can conflict with char dbm_open(); below. */
14595 #include <assert.h>
14596 /* Override any gcc2 internal prototype to avoid an error. */
14597 /* We use char because int might match the return type of a gcc2
14598 builtin and then its argument prototype would still apply. */
14603 /* The GNU C library defines this for functions which it implements
14604 to always fail with ENOSYS. Some functions are actually named
14605 something starting with __ and the normal name is an alias. */
14606 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
14614 if { (eval echo configure:14615: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14616 eval "ac_cv_func_dbm_open=yes"
14618 echo "configure: failed program was:" >&5
14619 cat conftest.$ac_ext >&5
14621 eval "ac_cv_func_dbm_open=no"
14625 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
14626 echo "$ac_t""yes" 1>&6
14627 with_database_dbm=yes libdbm=
14629 echo "$ac_t""no" 1>&6
14632 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
14633 echo "configure:14634: checking for dbm_open in -ldbm" >&5
14634 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
14636 xe_check_libs=" -ldbm "
14637 cat > conftest.$ac_ext <<EOF
14638 #line 14639 "configure"
14639 #include "confdefs.h"
14640 /* Override any gcc2 internal prototype to avoid an error. */
14641 /* We use char because int might match the return type of a gcc2
14642 builtin and then its argument prototype would still apply. */
14649 if { (eval echo configure:14650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14651 eval "ac_cv_lib_$ac_lib_var=yes"
14653 echo "configure: failed program was:" >&5
14654 cat conftest.$ac_ext >&5
14656 eval "ac_cv_lib_$ac_lib_var=no"
14661 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14662 echo "$ac_t""yes" 1>&6
14663 with_database_dbm=yes libdbm=-ldbm
14665 echo "$ac_t""no" 1>&6
14666 test "$with_database_dbm" = "yes" && \
14667 { echo "Error:" "Required DBM support cannot be provided." >&2; exit 1; }
14668 with_database_dbm=no
14676 test -n "$libdbm" && LIBS=""$libdbm" $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libdbm"\" to \$LIBS"; fi
14677 test "$with_database_gdbm" = "yes" -o \
14678 "$with_database_dbm" = "yes" && \
14679 { test "$extra_verbose" = "yes" && cat << \EOF
14682 cat >> confdefs.h <<\EOF
14688 echo $ac_n "checking for u_int8_t""... $ac_c" 1>&6
14689 echo "configure:14690: checking for u_int8_t" >&5
14691 cat > conftest.$ac_ext <<EOF
14692 #line 14693 "configure"
14693 #include "confdefs.h"
14694 #include <sys/types.h>
14696 #include <stdlib.h>
14697 #include <stddef.h>
14700 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14701 egrep "(^|[^a-zA-Z_0-9])u_int8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14703 ac_cv_type_u_int8_t=yes
14706 ac_cv_type_u_int8_t=no
14710 echo "$ac_t""$ac_cv_type_u_int8_t" 1>&6
14711 if test $ac_cv_type_u_int8_t = no; then
14712 { test "$extra_verbose" = "yes" && cat << \EOF
14713 Defining u_int8_t = uint8_t
14715 cat >> confdefs.h <<\EOF
14716 #define u_int8_t uint8_t
14722 if test $ac_cv_type_u_int8_t = yes; then
14723 { test "$extra_verbose" = "yes" && cat << \EOF
14724 Defining HAVE_U_INT8_T = 1
14726 cat >> confdefs.h <<\EOF
14727 #define HAVE_U_INT8_T 1
14732 echo $ac_n "checking for u_int16_t""... $ac_c" 1>&6
14733 echo "configure:14734: checking for u_int16_t" >&5
14735 cat > conftest.$ac_ext <<EOF
14736 #line 14737 "configure"
14737 #include "confdefs.h"
14738 #include <sys/types.h>
14740 #include <stdlib.h>
14741 #include <stddef.h>
14744 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14745 egrep "(^|[^a-zA-Z_0-9])u_int16_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14747 ac_cv_type_u_int16_t=yes
14750 ac_cv_type_u_int16_t=no
14754 echo "$ac_t""$ac_cv_type_u_int16_t" 1>&6
14755 if test $ac_cv_type_u_int16_t = no; then
14756 { test "$extra_verbose" = "yes" && cat << \EOF
14757 Defining u_int16_t = uint16_t
14759 cat >> confdefs.h <<\EOF
14760 #define u_int16_t uint16_t
14766 if test $ac_cv_type_u_int16_t = yes; then
14767 { test "$extra_verbose" = "yes" && cat << \EOF
14768 Defining HAVE_U_INT16_T = 1
14770 cat >> confdefs.h <<\EOF
14771 #define HAVE_U_INT16_T 1
14776 echo $ac_n "checking for u_int32_t""... $ac_c" 1>&6
14777 echo "configure:14778: checking for u_int32_t" >&5
14779 cat > conftest.$ac_ext <<EOF
14780 #line 14781 "configure"
14781 #include "confdefs.h"
14782 #include <sys/types.h>
14784 #include <stdlib.h>
14785 #include <stddef.h>
14788 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14789 egrep "(^|[^a-zA-Z_0-9])u_int32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14791 ac_cv_type_u_int32_t=yes
14794 ac_cv_type_u_int32_t=no
14798 echo "$ac_t""$ac_cv_type_u_int32_t" 1>&6
14799 if test $ac_cv_type_u_int32_t = no; then
14800 { test "$extra_verbose" = "yes" && cat << \EOF
14801 Defining u_int32_t = uint32_t
14803 cat >> confdefs.h <<\EOF
14804 #define u_int32_t uint32_t
14810 if test $ac_cv_type_u_int32_t = yes; then
14811 { test "$extra_verbose" = "yes" && cat << \EOF
14812 Defining HAVE_U_INT32_T = 1
14814 cat >> confdefs.h <<\EOF
14815 #define HAVE_U_INT32_T 1
14820 echo $ac_n "checking for u_int64_t""... $ac_c" 1>&6
14821 echo "configure:14822: checking for u_int64_t" >&5
14823 cat > conftest.$ac_ext <<EOF
14824 #line 14825 "configure"
14825 #include "confdefs.h"
14826 #include <sys/types.h>
14828 #include <stdlib.h>
14829 #include <stddef.h>
14832 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14833 egrep "(^|[^a-zA-Z_0-9])u_int64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14835 ac_cv_type_u_int64_t=yes
14838 ac_cv_type_u_int64_t=no
14842 echo "$ac_t""$ac_cv_type_u_int64_t" 1>&6
14843 if test $ac_cv_type_u_int64_t = no; then
14844 { test "$extra_verbose" = "yes" && cat << \EOF
14845 Defining u_int64_t = uint64_t
14847 cat >> confdefs.h <<\EOF
14848 #define u_int64_t uint64_t
14854 if test $ac_cv_type_u_int64_t = yes; then
14855 { test "$extra_verbose" = "yes" && cat << \EOF
14856 Defining HAVE_U_INT64_T = 1
14858 cat >> confdefs.h <<\EOF
14859 #define HAVE_U_INT64_T 1
14865 if test "$with_database_berkdb" != "no"; then
14866 echo $ac_n "checking for Berkeley db.h""... $ac_c" 1>&6
14867 echo "configure:14868: checking for Berkeley db.h" >&5
14868 for header in "db/db.h" "db.h"; do
14871 cat > conftest.$ac_ext <<EOF
14872 #line 14873 "configure"
14873 #include "confdefs.h"
14875 #include <stdlib.h>
14876 #if !(defined __GLIBC__ && __GLIBC_MINOR__ >= 1)
14877 #ifdef HAVE_INTTYPES_H
14878 #define __BIT_TYPES_DEFINED__
14879 #include <inttypes.h>
14888 if { (eval echo configure:14889: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14890 db_h_file="$header"; break
14892 echo "configure: failed program was:" >&5
14893 cat conftest.$ac_ext >&5
14898 cat > conftest.$ac_ext <<EOF
14899 #line 14900 "configure"
14900 #include "confdefs.h"
14902 #include <stdlib.h>
14903 #if !(defined __GLIBC__ && __GLIBC_MINOR__ >= 1)
14904 #ifdef HAVE_INTTYPES_H
14905 #define __BIT_TYPES_DEFINED__
14906 #include <inttypes.h>
14908 typedef uint8_t u_int8_t;
14910 #if !HAVE_U_INT16_T
14911 typedef uint16_t u_int16_t;
14913 #if !HAVE_U_INT32_T
14914 typedef uint32_t u_int32_t;
14916 #ifdef WE_DONT_NEED_QUADS
14917 #if !HAVE_U_INT64_T
14918 typedef uint64_t u_int64_t;
14929 if { (eval echo configure:14930: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14931 db_h_file="$header"; break
14933 echo "configure: failed program was:" >&5
14934 cat conftest.$ac_ext >&5
14940 if test -z "$db_h_file"
14941 then echo "$ac_t""no" 1>&6; with_database_berkdb=no
14942 else echo "$ac_t""$db_h_file" 1>&6
14945 if test "$with_database_berkdb" != "no"; then
14946 echo $ac_n "checking for Berkeley DB version""... $ac_c" 1>&6
14947 echo "configure:14948: checking for Berkeley DB version" >&5
14948 cat > conftest.$ac_ext <<EOF
14949 #line 14950 "configure"
14950 #include "confdefs.h"
14951 #include <$db_h_file>
14952 #if DB_VERSION_MAJOR > 1
14957 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14958 egrep "yes" >/dev/null 2>&1; then
14960 cat > conftest.$ac_ext <<EOF
14961 #line 14962 "configure"
14962 #include "confdefs.h"
14963 #include <$db_h_file>
14964 #if DB_VERSION_MAJOR > 2
14969 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14970 egrep "yes" >/dev/null 2>&1; then
14972 echo "$ac_t""3" 1>&6; dbfunc=db_create
14976 echo "$ac_t""2" 1>&6; dbfunc=db_open
14983 echo "$ac_t""1" 1>&6; dbfunc=dbopen
14987 echo $ac_n "checking for $dbfunc""... $ac_c" 1>&6
14988 echo "configure:14989: checking for $dbfunc" >&5
14990 cat > conftest.$ac_ext <<EOF
14991 #line 14992 "configure"
14992 #include "confdefs.h"
14993 /* System header to define __stub macros and hopefully few prototypes,
14994 which can conflict with char $dbfunc(); below. */
14995 #include <assert.h>
14996 /* Override any gcc2 internal prototype to avoid an error. */
14997 /* We use char because int might match the return type of a gcc2
14998 builtin and then its argument prototype would still apply. */
15003 /* The GNU C library defines this for functions which it implements
15004 to always fail with ENOSYS. Some functions are actually named
15005 something starting with __ and the normal name is an alias. */
15006 #if defined (__stub_$dbfunc) || defined (__stub___$dbfunc)
15014 if { (eval echo configure:15015: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15016 eval "ac_cv_func_$dbfunc=yes"
15018 echo "configure: failed program was:" >&5
15019 cat conftest.$ac_ext >&5
15021 eval "ac_cv_func_$dbfunc=no"
15025 if eval "test \"`echo '$ac_cv_func_'$dbfunc`\" = yes"; then
15026 echo "$ac_t""yes" 1>&6
15027 with_database_berkdb=yes need_libdb=no
15029 echo "$ac_t""no" 1>&6
15032 echo $ac_n "checking for $dbfunc in -ldb""... $ac_c" 1>&6
15033 echo "configure:15034: checking for $dbfunc in -ldb" >&5
15034 ac_lib_var=`echo db'_'$dbfunc | sed 'y%./+-%__p_%'`
15036 xe_check_libs=" -ldb "
15037 cat > conftest.$ac_ext <<EOF
15038 #line 15039 "configure"
15039 #include "confdefs.h"
15040 /* Override any gcc2 internal prototype to avoid an error. */
15041 /* We use char because int might match the return type of a gcc2
15042 builtin and then its argument prototype would still apply. */
15049 if { (eval echo configure:15050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15051 eval "ac_cv_lib_$ac_lib_var=yes"
15053 echo "configure: failed program was:" >&5
15054 cat conftest.$ac_ext >&5
15056 eval "ac_cv_lib_$ac_lib_var=no"
15061 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
15062 echo "$ac_t""yes" 1>&6
15063 with_database_berkdb=yes need_libdb=yes
15065 echo "$ac_t""no" 1>&6
15073 if test "$with_database_berkdb" = "yes"; then
15074 { test "$extra_verbose" = "yes" && cat << EOF
15075 Defining DB_H_FILE = "$db_h_file"
15077 cat >> confdefs.h <<EOF
15078 #define DB_H_FILE "$db_h_file"
15082 { test "$extra_verbose" = "yes" && cat << \EOF
15083 Defining HAVE_BERKELEY_DB
15085 cat >> confdefs.h <<\EOF
15086 #define HAVE_BERKELEY_DB 1
15090 test "$need_libdb" = "yes" && LIBS="-ldb $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ldb\" to \$LIBS"; fi
15091 else with_database_berkdb=no
15095 if test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \
15096 != "no no no"; then
15097 { test "$extra_verbose" = "yes" && cat << \EOF
15098 Defining HAVE_DATABASE
15100 cat >> confdefs.h <<\EOF
15101 #define HAVE_DATABASE 1
15105 extra_objs="$extra_objs database.o" && if test "$extra_verbose" = "yes"; then
15106 echo " xemacs will be linked with \"database.o\""
15108 if test "$with_utf_2000" = "yes" -a "$with_chise" != "yes" ; then
15109 { test "$extra_verbose" = "yes" && cat << \EOF
15110 Defining HAVE_CHISE
15112 cat >> confdefs.h <<\EOF
15113 #define HAVE_CHISE 1
15120 if test "$with_socks" = "yes"; then
15122 echo $ac_n "checking for SOCKSinit in -lsocks""... $ac_c" 1>&6
15123 echo "configure:15124: checking for SOCKSinit in -lsocks" >&5
15124 ac_lib_var=`echo socks'_'SOCKSinit | sed 'y%./+-%__p_%'`
15126 xe_check_libs=" -lsocks "
15127 cat > conftest.$ac_ext <<EOF
15128 #line 15129 "configure"
15129 #include "confdefs.h"
15130 /* Override any gcc2 internal prototype to avoid an error. */
15131 /* We use char because int might match the return type of a gcc2
15132 builtin and then its argument prototype would still apply. */
15139 if { (eval echo configure:15140: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15141 eval "ac_cv_lib_$ac_lib_var=yes"
15143 echo "configure: failed program was:" >&5
15144 cat conftest.$ac_ext >&5
15146 eval "ac_cv_lib_$ac_lib_var=no"
15151 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
15152 echo "$ac_t""yes" 1>&6
15153 ac_tr_lib=HAVE_LIB`echo socks | sed -e 's/[^a-zA-Z0-9_]/_/g' \
15154 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
15155 { test "$extra_verbose" = "yes" && cat << EOF
15156 Defining $ac_tr_lib
15158 cat >> confdefs.h <<EOF
15159 #define $ac_tr_lib 1
15163 LIBS="-lsocks $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lsocks\" to \$LIBS"; fi
15166 echo "$ac_t""no" 1>&6
15170 test -n "$ac_cv_lib_socks_SOCKSinit" && { test "$extra_verbose" = "yes" && cat << \EOF
15171 Defining HAVE_SOCKS
15173 cat >> confdefs.h <<\EOF
15174 #define HAVE_SOCKS 1
15180 if test "$usage_tracking" = "yes"; then
15181 { test "$extra_verbose" = "yes" && cat << \EOF
15182 Defining USAGE_TRACKING
15184 cat >> confdefs.h <<\EOF
15185 #define USAGE_TRACKING 1
15189 LIBS="-Bstatic -lut -Bdynamic $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-Bstatic -lut -Bdynamic\" to \$LIBS"; fi
15192 if test "$with_modules" != "no"; then
15193 echo "checking for module support" 1>&6
15194 echo "configure:15195: checking for module support" >&5
15196 if test "$with_msw" = "yes"; then
15200 darwin) have_dl=yes; { test "$extra_verbose" = "yes" && cat << \EOF
15203 cat >> confdefs.h <<\EOF
15204 #define HAVE_DYLD 1
15208 *) ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'`
15209 echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6
15210 echo "configure:15211: checking for dlfcn.h" >&5
15212 cat > conftest.$ac_ext <<EOF
15213 #line 15214 "configure"
15214 #include "confdefs.h"
15217 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
15218 { (eval echo configure:15219: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
15219 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
15220 if test -z "$ac_err"; then
15222 eval "ac_cv_header_$ac_safe=yes"
15225 echo "configure: failed program was:" >&5
15226 cat conftest.$ac_ext >&5
15228 eval "ac_cv_header_$ac_safe=no"
15231 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
15232 echo "$ac_t""yes" 1>&6
15234 echo $ac_n "checking for dlopen in -lc""... $ac_c" 1>&6
15235 echo "configure:15236: checking for dlopen in -lc" >&5
15236 cat > conftest.$ac_ext <<EOF
15237 #line 15238 "configure"
15238 #include "confdefs.h"
15244 if { (eval echo configure:15245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15248 echo "configure: failed program was:" >&5
15249 cat conftest.$ac_ext >&5
15252 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
15253 echo "configure:15254: checking for dlopen in -ldl" >&5
15254 ac_save_LIBS="$LIBS"
15256 cat > conftest.$ac_ext <<EOF
15257 #line 15258 "configure"
15258 #include "confdefs.h"
15264 if { (eval echo configure:15265: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15268 echo "configure: failed program was:" >&5
15269 cat conftest.$ac_ext >&5
15271 LIBS="$ac_save_LIBS"
15278 echo "$ac_t""no" 1>&6
15281 if test -n "$have_dl"; then
15282 { test "$extra_verbose" = "yes" && cat << \EOF
15283 Defining HAVE_DLOPEN
15285 cat >> confdefs.h <<\EOF
15286 #define HAVE_DLOPEN 1
15292 echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
15293 echo "configure:15294: checking for shl_load in -ldld" >&5
15294 ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
15296 xe_check_libs=" -ldld "
15297 cat > conftest.$ac_ext <<EOF
15298 #line 15299 "configure"
15299 #include "confdefs.h"
15300 /* Override any gcc2 internal prototype to avoid an error. */
15301 /* We use char because int might match the return type of a gcc2
15302 builtin and then its argument prototype would still apply. */
15309 if { (eval echo configure:15310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15311 eval "ac_cv_lib_$ac_lib_var=yes"
15313 echo "configure: failed program was:" >&5
15314 cat conftest.$ac_ext >&5
15316 eval "ac_cv_lib_$ac_lib_var=no"
15321 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
15322 echo "$ac_t""yes" 1>&6
15323 libdl=dld have_dl=yes;
15324 { test "$extra_verbose" = "yes" && cat << \EOF
15325 Defining HAVE_SHL_LOAD
15327 cat >> confdefs.h <<\EOF
15328 #define HAVE_SHL_LOAD 1
15333 echo "$ac_t""no" 1>&6
15335 echo $ac_n "checking for dld_init in -ldld""... $ac_c" 1>&6
15336 echo "configure:15337: checking for dld_init in -ldld" >&5
15337 ac_lib_var=`echo dld'_'dld_init | sed 'y%./+-%__p_%'`
15339 xe_check_libs=" -ldld "
15340 cat > conftest.$ac_ext <<EOF
15341 #line 15342 "configure"
15342 #include "confdefs.h"
15343 /* Override any gcc2 internal prototype to avoid an error. */
15344 /* We use char because int might match the return type of a gcc2
15345 builtin and then its argument prototype would still apply. */
15352 if { (eval echo configure:15353: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15354 eval "ac_cv_lib_$ac_lib_var=yes"
15356 echo "configure: failed program was:" >&5
15357 cat conftest.$ac_ext >&5
15359 eval "ac_cv_lib_$ac_lib_var=no"
15364 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
15365 echo "$ac_t""yes" 1>&6
15366 libdl=dld have_dl=yes;
15367 { test "$extra_verbose" = "yes" && cat << \EOF
15368 Defining HAVE_DLD_INIT
15370 cat >> confdefs.h <<\EOF
15371 #define HAVE_DLD_INIT 1
15376 echo "$ac_t""no" 1>&6
15387 if test -n "$have_dl"; then
15394 ld_dynamic_link_flags=
15396 xealias=$internal_configuration
15398 echo "checking how to build dynamic libraries for ${xehost}" 1>&6
15399 echo "configure:15400: checking how to build dynamic libraries for ${xehost}" >&5
15400 # Transform *-*-linux* to *-*-linux-gnu*, to support old configure scripts.
15403 *-*-linux*) xehost=`echo $xehost | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
15406 xehost_cpu=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
15407 xehost_vendor=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
15408 xehost_os=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
15410 case "$xehost_os" in
15412 # AIX sometimes has problems with the GCC collect2 program. For some
15413 # reason, if we set the COLLECT_NAMES environment variable, the problems
15414 # vanish in a puff of smoke.
15415 if test "${COLLECT_NAMES+set}" != set; then
15417 export COLLECT_NAMES
15422 # Now see if the compiler is really GCC.
15423 if test "$GCC" = "yes"; then
15426 echo $ac_n "checking checking whether we are using GNU C""... $ac_c" 1>&6
15427 echo "configure:15428: checking checking whether we are using GNU C" >&5
15428 cat > conftest.$ac_ext <<EOF
15429 #line 15430 "configure"
15430 #include "confdefs.h"
15437 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15438 egrep "yes" >/dev/null 2>&1; then
15447 echo "$ac_t""${XEGCC}" 1>&6
15450 echo $ac_n "checking how to produce PIC code""... $ac_c" 1>&6
15451 echo "configure:15452: checking how to produce PIC code" >&5
15454 can_build_shared=yes
15455 if test "$XEGCC" = yes -o "$__ICC" = yes; then
15458 case "$xehost_os" in
15459 aix[3-9]* | irix[5-9]* | osf[3-9])
15460 # PIC is the default for these OSes.
15464 # We can build DLLs from non-PIC.
15467 # FIXME: we need at least 68020 code to build shared libraries, but
15468 # adding the `-m68020' flag to GCC prevents building anything better,
15470 dll_cflags='-m68020 -resident32 -malways-restore-a4'
15472 *cygwin* | *mingw* )
15473 # PIC is the default
15480 # PORTME Check for PIC flags for the system compiler.
15481 case "$xehost_os" in
15482 hpux9* | hpux1[0-9]*)
15483 # Is there a better link_static_flag that works with the bundled CC?
15490 # PIC (with -KPIC) is the default.
15494 # We can build DLLs from non-PIC.
15498 # All OSF/1 code is PIC.
15503 # All AIX code is PIC.
15508 dll_cflags='-belf -Kpic'
15542 can_build_shared=no
15547 if test -n "$dll_cflags"; then
15548 echo "$ac_t""${dll_cflags}" 1>&6
15550 # Check to make sure the dll_cflags actually works.
15551 echo $ac_n "checking if PIC flag ${dll_cflags} really works""... $ac_c" 1>&6
15552 echo "configure:15553: checking if PIC flag ${dll_cflags} really works" >&5
15553 save_CFLAGS="$CFLAGS"
15554 CFLAGS="$CFLAGS $dll_cflags -DPIC"
15555 cat > conftest.$ac_ext <<EOF
15556 #line 15557 "configure"
15557 #include "confdefs.h"
15563 if { (eval echo configure:15564: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15566 # On HP-UX, the stripped-down bundled CC doesn't accept +Z, but also
15567 # reports no error. So, we need to grep stderr for (Bundled).
15568 if grep '(Bundled)' config.log >/dev/null; then
15569 echo "$ac_t""no" 1>&6
15570 can_build_shared=no
15573 echo "$ac_t""yes" 1>&6
15576 echo "configure: failed program was:" >&5
15577 cat conftest.$ac_ext >&5
15579 echo "$ac_t""no" 1>&6
15580 can_build_shared=no
15584 CFLAGS="$save_CFLAGS"
15586 echo "$ac_t""none" 1>&6
15589 if test "$can_build_shared" = "yes"; then
15593 echo $ac_n "checking if C compiler can produce shared libraries""... $ac_c" 1>&6
15594 echo "configure:15595: checking if C compiler can produce shared libraries" >&5
15595 if test "$XEGCC" = yes -o "$__ICC" = yes; then
15598 else # Not using GCC
15599 case "$xehost_os" in
15601 xldf="-bE:ELLSONAME.exp -H512 -T512 -bhalt:4 -bM:SRE -bnoentry -lc"
15602 xcldf="${wl}-bE:ELLSONAME.exp ${wl}-H512 ${wl}-T512 ${wl}-bhalt:4 ${wl}-bM:SRE ${wl}-bnoentry ${wl}-lc"
15605 freebsd2* | netbsd* | openbsd*)
15607 xcldf="${wl}-Bshareable"
15616 xcldf="${wl}-b ${wl}+s"
15619 irix[5-9]* | osf[3-9]*)
15620 xcldf="${wl}-shared"
15624 sco3.2v5* | unixware* | sysv5* | sysv4* | solaris2* | solaris7* | uts4*)
15630 xcldf="${wl}-assert ${wl}pure-text ${wl}-Bstatic"
15631 xldf="-assert pure-text -Bstatic"
15634 fi # End if if we are using gcc
15636 if test -n "$xcldf"; then
15637 save_LDFLAGS=$LDFLAGS
15639 save_xe_libs=$xe_libs
15640 LDFLAGS="$xcldf $LDFLAGS"
15643 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
15644 cat > conftest.$ac_ext <<EOF
15645 #line 15646 "configure"
15646 #include "confdefs.h"
15652 if { (eval echo configure:15653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15656 echo "configure: failed program was:" >&5
15657 cat conftest.$ac_ext >&5
15662 LDFLAGS=$save_LDFLAGS
15664 xe_libs=$save_xe_libs
15665 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
15669 echo "$ac_t""${cc_produces_so}" 1>&6
15672 if test -z "$LTLD"; then
15674 if test "$XEGCC" = yes; then
15675 # Check if gcc -print-prog-name=ld gives a path.
15676 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
15677 echo "configure:15678: checking for ld used by GCC" >&5
15678 ac_prog=`($CC -print-prog-name=ld) 2>&5`
15680 # Accept absolute paths.
15682 if test -z "$LTLD"; then
15683 # case "$ac_prog" in
15684 # *gcc-lib*) LTLD="$CC"
15693 # If it fails, then pretend we aren't using GCC.
15697 # If it is relative, then search for the first ld in PATH.
15698 with_gnu_ld=unknown
15702 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
15703 echo "configure:15704: checking for GNU ld" >&5
15706 if test -z "$LTLD"; then
15707 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
15708 for ac_dir in $PATH; do
15709 test -z "$ac_dir" && ac_dir=.
15710 if test -f "$ac_dir/$ac_prog"; then
15711 LTLD="$ac_dir/$ac_prog"
15712 # Check to see if the program is GNU ld. I'd rather use --version,
15713 # but apparently some GNU ld's only accept -v.
15714 # Break only if it was the GNU/non-GNU ld that we prefer.
15715 if "$LTLD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
15725 if test -n "$LTLD"; then
15726 echo "$ac_t""${LTLD}" 1>&6
15728 echo "$ac_t""no" 1>&6
15731 if test -z "$LTLD" -a "$cc_produces_so" = no; then
15732 { echo "configure: error: no acceptable linker found in \$PATH" 1>&2; exit 1; }
15737 ld_dynamic_link_flags=
15739 # Check to see if it really is or isn't GNU ld.
15740 echo $ac_n "checking if the linker is GNU ld""... $ac_c" 1>&6
15741 echo "configure:15742: checking if the linker is GNU ld" >&5
15742 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
15743 if $LTLD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
15748 echo "$ac_t""${xe_gnu_ld}" 1>&6
15750 case "$xehost_os" in
15751 amigaos* | sunos4*)
15752 # On these operating systems, we should treat GNU ld like the system ld.
15753 gnu_ld_acts_native=yes
15756 gnu_ld_acts_native=no
15760 if test "$cc_produces_so" = "yes"; then
15763 can_build_shared=yes
15766 # OK - only NOW do we futz about with ld.
15767 # See if the linker supports building shared libraries.
15768 echo $ac_n "checking whether the linker supports shared libraries""... $ac_c" 1>&6
15769 echo "configure:15770: checking whether the linker supports shared libraries" >&5
15771 dll_ldflags=$LDFLAGS
15773 can_build_shared=yes
15774 if test "$xe_gnu_ld" = yes && test "$gnu_ld_acts_native" != yes; then
15775 # See if GNU ld supports shared libraries.
15776 if $LTLD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
15778 dll_ldflags="-shared"
15784 # PORTME fill in a description of your system's linker (not GNU ld)
15785 case "$xehost_os" in
15795 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15796 # support. Future versions do this automatically, but an explicit c++rt0.o
15797 # doesn't break anything, and helps significantly (at the cost of a little
15802 dll_post="/usr/lib/c++rt0.o"
15805 # Unfortunately, older versions of FreeBSD 2 don't have this feature.
15808 dll_ldflags="-Bshareable"
15811 # FreeBSD 3, at last, uses gcc -shared to do shared libraries.
15813 dll_ldflags="-shared"
15827 # Tested with NetBSD 1.2 ld
15842 # For both SCO and Solaris we MAY want to have LDFLAGS include -z text
15843 sco3.2v5* | unixware* | sysv5* | sysv4* | solaris2* | solaris7*)
15846 *gcc*) dll_ldflags="-shared"
15849 *) dll_ldflags="-G"
15855 if test "$XEGCC" = yes; then
15875 can_build_shared=no
15879 echo "$ac_t""${ld_shlibs}" 1>&6
15880 if test "$ld_shlibs" = "no"; then
15881 can_build_shared=no
15883 fi # End of if cc_produces_so = no
15886 if test "$xe_gnu_ld" = yes; then
15887 if test "$ld_shlibs" = yes; then
15888 ld_dynamic_link_flags="${wl}-export-dynamic"
15892 if test -z "$ld_dynamic_link_flags"; then
15893 case "$xehost_os" in
15895 ld_dynamic_link_flags=
15899 ld_dynamic_link_flags=
15903 ld_dynamic_link_flags=
15907 ld_dynamic_link_flags=
15911 ld_dynamic_link_flags="${wl}-E"
15915 ld_dynamic_link_flags=
15919 ld_dynamic_link_flags=
15923 ld_dynamic_link_flags=
15927 ld_dynamic_link_flags=
15930 solaris2* | solaris7*)
15931 ld_dynamic_link_flags=
15934 sco3.2v5* | unixware* | sysv5* | sysv4*)
15935 ld_dynamic_link_flags="${wl}-Bexport"
15939 ld_dynamic_link_flags=
15943 ld_dynamic_link_flags=
15947 ld_dynamic_link_flags=
15951 fi # End of if -z ld_dynamic_link_flags
15952 fi # End of if test "$can_build_shared" = "yes"
15963 if test "$can_build_shared" = "yes"; then
15964 { test "$extra_verbose" = "yes" && cat << \EOF
15965 Defining HAVE_SHLIB
15967 cat >> confdefs.h <<\EOF
15968 #define HAVE_SHLIB 1
15972 extra_objs="$extra_objs sysdll.o emodules.o" && if test "$extra_verbose" = "yes"; then
15973 echo " xemacs will be linked with \"sysdll.o emodules.o\""
15975 INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR src" && if test "$extra_verbose" = "yes"; then echo " Appending \"src\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi
15976 test -n "$libdl" && LIBS="-l${libdl} $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l${libdl}\" to \$LIBS"; fi
15977 for ac_func in dlerror _dlerror
15979 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
15980 echo "configure:15981: checking for $ac_func" >&5
15982 cat > conftest.$ac_ext <<EOF
15983 #line 15984 "configure"
15984 #include "confdefs.h"
15985 /* System header to define __stub macros and hopefully few prototypes,
15986 which can conflict with char $ac_func(); below. */
15987 #include <assert.h>
15988 /* Override any gcc2 internal prototype to avoid an error. */
15989 /* We use char because int might match the return type of a gcc2
15990 builtin and then its argument prototype would still apply. */
15995 /* The GNU C library defines this for functions which it implements
15996 to always fail with ENOSYS. Some functions are actually named
15997 something starting with __ and the normal name is an alias. */
15998 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16006 if { (eval echo configure:16007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16008 eval "ac_cv_func_$ac_func=yes"
16010 echo "configure: failed program was:" >&5
16011 cat conftest.$ac_ext >&5
16013 eval "ac_cv_func_$ac_func=no"
16017 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
16018 echo "$ac_t""yes" 1>&6
16019 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
16020 { test "$extra_verbose" = "yes" && cat << EOF
16021 Defining $ac_tr_func
16023 cat >> confdefs.h <<EOF
16024 #define $ac_tr_func 1
16029 echo "$ac_t""no" 1>&6
16035 if test "$with_modules" = "yes"; then
16036 { echo "Error:" "Required module support cannot be provided." >&2; exit 1; }
16038 echo "configure: warning: "Module support cannot be provided."" 1>&2
16044 cat > conftest.$ac_ext <<EOF
16045 #line 16046 "configure"
16046 #include "confdefs.h"
16047 int main(int c,char *v[]){return 0;}
16049 if { (eval echo configure:16050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
16054 echo "configure: failed program was:" >&5
16055 cat conftest.$ac_ext >&5
16059 echo "*** PANIC *** configure forgot how to build working executables!"
16061 echo "*** This is most commonly due to an unforeseen environment, causing"
16062 echo "*** configure to incorrectly compute the sequence of libraries to link."
16063 echo "*** Please examine the tail of config.log for runtime errors."
16064 echo "*** Pay special attention to the -l flags, and perhaps -I and -L."
16065 echo "*** Often adding or removing explicit options in the configure"
16066 echo "*** invocation can work around this kind of problem. If so, please"
16067 echo "*** report it as a bug to xemacs-beta@xemacs.org."
16069 echo "*** Other possible causes are inability to write to the file system"
16070 echo "*** (bogus permissions or disk full) or a misconfiguration of the dynamic"
16071 echo "*** linker. On Linux, check /etc/ld.conf and rerun ldconfig if"
16072 echo "*** necessary. On other systems, try telling configure where to find"
16073 echo "*** the shared libraries using the --site-runtime-libraries option."
16075 echo "*** Another way to shoot yourself in the foot is to specify"
16076 echo "*** --with-FEATURE when FEATURE is not actually installed on your"
16077 echo "*** system. Don't do that."
16082 if test "$win32_processes" = "yes"; then
16083 extra_objs="$extra_objs process-nt.o" && if test "$extra_verbose" = "yes"; then
16084 echo " xemacs will be linked with \"process-nt.o\""
16087 { test "$extra_verbose" = "yes" && cat << \EOF
16088 Defining HAVE_UNIX_PROCESSES
16090 cat >> confdefs.h <<\EOF
16091 #define HAVE_UNIX_PROCESSES 1
16095 extra_objs="$extra_objs process-unix.o" && if test "$extra_verbose" = "yes"; then
16096 echo " xemacs will be linked with \"process-unix.o\""
16103 for W in $CFLAGS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16108 for W in $extra_objs; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16113 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
16114 c_switch_general="$T"
16118 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
16119 c_switch_window_system="$T"
16123 for W in $c_switch_general $c_switch_window_system; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16128 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
16129 ld_switch_general="$T"
16133 for W in $ld_switch_x_site; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16134 ld_switch_window_system="$T"
16138 for W in $ld_switch_general $ld_switch_window_system; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16143 for W in $LIBS $libs_machine $libs_system $libs_standard; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16144 ld_libs_general="$T"
16148 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
16149 ld_libs_window_system="$T"
16153 for W in $ld_libs_window_system $ld_libs_general; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16158 MAKE_SUBDIR="$MAKE_SUBDIR src" && if test "$extra_verbose" = "yes"; then echo " Appending \"src\" to \$MAKE_SUBDIR"; fi
16159 internal_makefile_list="Makefile.in"
16160 SUBDIR_MAKEFILES=''
16161 test -d lock || mkdir lock
16162 for dir in $MAKE_SUBDIR; do
16163 case "$dir" in */* ) ( for d in `echo $dir | sed 's:/: :g'` ; do
16164 test -d "$d" || mkdir "$d"; cd "$d"
16166 * ) test -d "$dir" || mkdir "$dir" ;;
16170 for W in $SUBDIR_MAKEFILES $dir/Makefile $dir/GNUmakefile; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16171 SUBDIR_MAKEFILES="$T"
16175 for W in $internal_makefile_list $dir/Makefile.in; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16176 internal_makefile_list="$T"
16183 for dir in src/s src/m; do
16184 if test ! -d "$dir" ; then
16185 echo Making symbolic link to "$srcdir/$dir"
16186 ${LN_S} "$srcdir/$dir" "$dir"
16190 if test "$extra_verbose" = "yes"; then
16192 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
16197 if test -f "$srcdir/src/.gdbinit" -a ! -f "src/.gdbinit"; then
16198 test "$extra_verbose" = "yes" && echo "creating src/.gdbinit"
16199 echo "source $srcdir/src/.gdbinit" > "src/.gdbinit"
16202 if test -f "$srcdir/src/.dbxrc" -a ! -f "src/.dbxrc"; then
16203 test "$extra_verbose" = "yes" && echo "creating src/.dbxrc"
16204 echo ". $srcdir/src/.dbxrc" > "src/.dbxrc"
16207 if test -f "$srcdir/TAGS" -a ! -f "TAGS"; then
16208 test "$extra_verbose" = "yes" && echo "creating TAGS"
16210 $srcdir/TAGS,include" > "TAGS"
16213 if test "$__SUNPRO_C" = "yes"; then
16214 test "$extra_verbose" = "yes" && echo "creating .sbinit"
16215 ( echo "# For use with Sun WorkShop's Source browser."
16216 echo "# See sbquery(1) and sbinit(4) for more information"
16217 for dir in $MAKE_SUBDIR; do echo "import $dir"; done
16245 *\$* ) eval "PREFIX=$PREFIX" ;;
16253 EXEC_PREFIX=$exec_prefix
16255 case "$EXEC_PREFIX" in
16256 *\$* ) eval "EXEC_PREFIX=$EXEC_PREFIX" ;;
16267 *\$* ) eval "INFODIR=$INFODIR" ;;
16277 case "$INFOPATH" in
16278 *\$* ) eval "INFOPATH=$INFOPATH" ;;
16286 PACKAGE_PATH=$package_path
16288 case "$PACKAGE_PATH" in
16289 *\$* ) eval "PACKAGE_PATH=$PACKAGE_PATH" ;;
16300 *\$* ) eval "LISPDIR=$LISPDIR" ;;
16308 MODULEDIR=$moduledir
16310 case "$MODULEDIR" in
16311 *\$* ) eval "MODULEDIR=$MODULEDIR" ;;
16319 SITELISPDIR=$sitelispdir
16321 case "$SITELISPDIR" in
16322 *\$* ) eval "SITELISPDIR=$SITELISPDIR" ;;
16330 SITEMODULEDIR=$sitemoduledir
16332 case "$SITEMODULEDIR" in
16333 *\$* ) eval "SITEMODULEDIR=$SITEMODULEDIR" ;;
16344 *\$* ) eval "ETCDIR=$ETCDIR" ;;
16355 *\$* ) eval "DOCDIR=$DOCDIR" ;;
16363 ARCHLIBDIR=$archlibdir
16365 case "$ARCHLIBDIR" in
16366 *\$* ) eval "ARCHLIBDIR=$ARCHLIBDIR" ;;
16390 RECURSIVE_MAKE_ARGS="\$(MFLAGS) CC='\$(CC)' CFLAGS='\$(CFLAGS)' LDFLAGS='\$(LDFLAGS)' CPPFLAGS='\$(CPPFLAGS)'"
16398 : ${XEMACS_CC:=$CC}
16401 if test "$with_prefix" = "yes"; then
16402 { test "$extra_verbose" = "yes" && cat << \EOF
16403 Defining PREFIX_USER_DEFINED
16405 cat >> confdefs.h <<\EOF
16406 #define PREFIX_USER_DEFINED 1
16412 if test "$with_site_lisp" = "no"; then
16413 { test "$extra_verbose" = "yes" && cat << \EOF
16414 Defining INHIBIT_SITE_LISP
16416 cat >> confdefs.h <<\EOF
16417 #define INHIBIT_SITE_LISP 1
16422 if test "$with_site_modules" = "no"; then
16423 { test "$extra_verbose" = "yes" && cat << \EOF
16424 Defining INHIBIT_SITE_MODULES
16426 cat >> confdefs.h <<\EOF
16427 #define INHIBIT_SITE_MODULES 1
16435 for W in $ac_configure_args; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16436 ac_configure_args="$T"
16438 { test "$extra_verbose" = "yes" && cat << EOF
16439 Defining EMACS_CONFIGURATION = "$configuration"
16441 cat >> confdefs.h <<EOF
16442 #define EMACS_CONFIGURATION "$configuration"
16446 { test "$extra_verbose" = "yes" && cat << EOF
16447 Defining EMACS_CONFIG_OPTIONS = "$ac_configure_args"
16449 cat >> confdefs.h <<EOF
16450 #define EMACS_CONFIG_OPTIONS "$ac_configure_args"
16457 { test "$extra_verbose" = "yes" && cat << EOF
16458 Defining LD_SWITCH_X_SITE = $null_string
16460 cat >> confdefs.h <<EOF
16461 #define LD_SWITCH_X_SITE $null_string
16465 { test "$extra_verbose" = "yes" && cat << EOF
16466 Defining LD_SWITCH_X_SITE_AUX = $null_string
16468 cat >> confdefs.h <<EOF
16469 #define LD_SWITCH_X_SITE_AUX $null_string
16473 { test "$extra_verbose" = "yes" && cat << EOF
16474 Defining C_SWITCH_X_SITE = $null_string
16476 cat >> confdefs.h <<EOF
16477 #define C_SWITCH_X_SITE $null_string
16481 { test "$extra_verbose" = "yes" && cat << EOF
16482 Defining LD_SWITCH_SITE = $null_string
16484 cat >> confdefs.h <<EOF
16485 #define LD_SWITCH_SITE $null_string
16489 { test "$extra_verbose" = "yes" && cat << EOF
16490 Defining C_SWITCH_SITE = $null_string
16492 cat >> confdefs.h <<EOF
16493 #define C_SWITCH_SITE $null_string
16499 if test "$GNU_MALLOC" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
16500 Defining GNU_MALLOC
16502 cat >> confdefs.h <<\EOF
16503 #define GNU_MALLOC 1
16507 elif test "$with_system_malloc" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
16508 Defining USE_SYSTEM_MALLOC
16510 cat >> confdefs.h <<\EOF
16511 #define USE_SYSTEM_MALLOC 1
16515 elif test "$with_debug_malloc" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
16516 Defining USE_DEBUG_MALLOC
16518 cat >> confdefs.h <<\EOF
16519 #define USE_DEBUG_MALLOC 1
16523 { test "$extra_verbose" = "yes" && cat << \EOF
16524 Defining USE_SYSTEM_MALLOC
16526 cat >> confdefs.h <<\EOF
16527 #define USE_SYSTEM_MALLOC 1
16532 test "$with_i18n3" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16535 cat >> confdefs.h <<\EOF
16540 test "$GCC" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16543 cat >> confdefs.h <<\EOF
16548 test "$external_widget" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16549 Defining EXTERNAL_WIDGET
16551 cat >> confdefs.h <<\EOF
16552 #define EXTERNAL_WIDGET 1
16556 test "$quick_build" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16557 Defining QUICK_BUILD
16559 cat >> confdefs.h <<\EOF
16560 #define QUICK_BUILD 1
16564 test "$with_purify" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16567 cat >> confdefs.h <<\EOF
16572 test "$with_quantify" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16575 cat >> confdefs.h <<\EOF
16580 test "$with_pop" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16581 Defining MAIL_USE_POP
16583 cat >> confdefs.h <<\EOF
16584 #define MAIL_USE_POP 1
16588 test "$with_kerberos" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16591 cat >> confdefs.h <<\EOF
16596 test "$with_hesiod" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16599 cat >> confdefs.h <<\EOF
16604 test "$use_union_type" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16605 Defining USE_UNION_TYPE
16607 cat >> confdefs.h <<\EOF
16608 #define USE_UNION_TYPE 1
16612 test "$use_regex_malloc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16613 Defining REGEX_MALLOC
16615 cat >> confdefs.h <<\EOF
16616 #define REGEX_MALLOC 1
16620 test "$pdump" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16623 cat >> confdefs.h <<\EOF
16628 test "$with_ipv6_cname" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16629 Defining IPV6_CANONICALIZE
16631 cat >> confdefs.h <<\EOF
16632 #define IPV6_CANONICALIZE 1
16639 if test -f /etc/osversion; then echo "osversion: `cat /etc/osversion`"
16641 echo "uname -a: `uname -a`"
16644 echo "$0 $quoted_arguments"
16647 if test ! -z ${emacs_beta_version} ; then
16648 if test -z "${emacs_is_beta}" ; then
16649 xemacs_betaname=".${emacs_beta_version}"
16651 xemacs_betaname="-b${emacs_beta_version}"
16660 XEmacs ${emacs_major_version}.${emacs_minor_version}${xemacs_betaname} \"$xemacs_codename\" configured for \`$canonical'.
16663 Compilation / Installation:"
16664 echo " Source code location: $srcdir"
16665 echo " Installation prefix: $prefix"
16666 if test -n "$site_includes"; then
16667 echo " Additional header files: $site_includes"
16669 if test -n "$site_libraries"; then
16670 echo " Additional libraries: $site_libraries"
16672 if test -n "$site_prefixes"; then
16673 echo " Additional prefixes: $site_prefixes"
16675 if test -n "$runpath"; then
16676 echo " Runtime library search path: $runpath"
16679 if test -n "$opsysfile"
16680 then echo " Operating system description file: \`$opsysfile'"
16681 else echo " Not using any operating system description file"
16683 if test -n "$machfile"
16684 then echo " Machine description file: \`$machfile'"
16685 else echo " Not using any machine description file"
16688 echo " Compiler: $CC $CFLAGS"
16690 gcc*) echo " Compiler version: `$CC --version | sed 1q`"
16691 echo " Compiler specs file: `$CC -v 2>&1 | sed 's/.* \([^ ]\)/\1/' | sed 1q`"
16693 *) case "$canonical" in
16696 if test -L $realcc ; then
16697 ccdir=`dirname $realcc`
16698 ccprog=`/bin/ls -l $realcc | sed 's/.* \([^ ]\)/\1/'`
16700 */*) realcc=$ccprog;;
16701 *) realcc=$ccdir/$ccprog;;
16704 lpp=`lslpp -wqc $realcc | cut -f2 -d:`
16705 if test ! -z "$lpp" ; then
16706 lppstr=`lslpp -Lqc $lpp`
16707 lpplev=`echo "$lppstr" | cut -f3 -d:`
16708 lppdesc=`echo "$lppstr" | cut -f8 -d:`
16710 if test ! -z "$lpplev" ; then
16711 echo " Compiler version: $lpp $lpplev - $lppdesc"
16713 echo " Compiler version: (unknown version)"
16718 ccvers=`$CC -V 2>&1 | sed 1q`
16719 if test ! -z "$ccvers" ; then
16720 echo " Compiler version: $ccvers"
16725 ccvers=`$CC -V | tr '\n' ' '`
16726 if test ! -z "$ccvers" ; then
16727 echo " Compiler version: $ccvers"
16732 ccvers=`$CC -version`
16733 if test ! -z "$ccvers" ; then
16734 echo " Compiler version: $ccvers"
16739 ccvers=`$CC -V 2>&1 | sed -n 's@^Intel.*Version @@'p`
16740 if test ! -z "$ccvers" ; then
16741 echo " Compiler version: $ccvers"
16745 *) echo " Compiler version: $CC on $canonical";;
16749 echo " Relocating allocator for buffers: $rel_alloc"
16750 echo " GNU version of malloc: ${GNU_MALLOC}${GNU_MALLOC_reason}"
16751 case "$ld_switch_site" in
16752 *nocombreloc*) echo " Linking with \`-z nocombreloc'.
16753 - Consider configuring with --pdump." ;;
16756 case "$canonical" in
16758 if test -f /etc/redhat-release ; then
16759 echo " libc: `rpm -q glibc`";
16761 echo "Need to guess glibc1/2/etc here";
16766 echo " libc: bos.rte.libc `lslpp -Lqc bos.rte.libc | cut -f3 -d:`"
16770 libc=`pkginfo -l SUNWcsl | grep VERSION: | awk '{print $2}'`
16771 echo " libc: SUNWcsl $libc"
16776 echo " IRIX version: `uname -sRm`'"
16782 libc=` grep -h libc.so *.inv | awk '$9 == "f" {print $12}' | tr '\n' ','`
16783 echo " libc: $libc"
16788 *) echo " libc: system-provided libc on $canonical" ;;
16794 if test "$with_msw" = "yes"; then
16795 echo " Compiling in support for the Microsoft window system."
16797 if test "$with_x11" = "yes"; then
16798 echo " Compiling in support for the X window system:"
16799 echo " - X Windows headers location: $x_includes"
16800 echo " - X Windows libraries location: $x_libraries"
16801 if test "$with_xauth" != yes; then
16802 echo " - Xau (X authority) not available."
16804 if test "$with_xmu" != yes; then
16805 echo " - Xmu library not available; substituting equivalent routines."
16807 if test "$with_wmcommand" != no; then
16808 echo " - Handling WM_COMMAND properly."
16811 if test "$need_motif" = "yes" ; then
16812 echo " Compiling in support for Motif."
16813 if test "$have_lesstif" = "yes"; then
16814 echo " - Using LessTif implementation."
16816 echo " *WARNING* Many versions of Motif are buggy, requiring workarounds."
16817 echo " You are likely to experience slow redisplay."
16818 echo " You may need to install vendor patches to Motif."
16819 echo " See PROBLEMS for more information."
16821 if test "$need_athena" = "yes"; then
16822 echo " Compiling in support for the Athena widget set:"
16823 echo " - Athena headers location: $athena_h_path"
16824 echo " - Athena library to link: $athena_lib"
16826 case "$with_menubars" in
16827 gtk ) echo " Using GTK menubars." ;;
16828 lucid ) echo " Using Lucid menubars." ;;
16829 motif ) echo " Using Motif menubars."
16830 echo " *WARNING* The Motif menubar implementation is currently buggy."
16831 echo " We recommend using the Lucid menubar instead."
16832 echo " Re-run configure with --with-menubars='lucid'." ;;
16833 msw ) echo " Using MS-Windows menubars." ;;
16835 case "$with_scrollbars" in
16836 gtk ) echo " Using GTK scrollbars." ;;
16837 lucid ) echo " Using Lucid scrollbars." ;;
16838 motif ) echo " Using Motif scrollbars." ;;
16839 athena ) echo " Using Athena scrollbars." ;;
16840 msw ) echo " Using MS-Windows scrollbars." ;;
16842 case "$with_dialogs" in
16843 gtk ) echo " Using GTK dialog boxes." ;;
16844 motif ) echo " Using Motif dialog boxes."
16845 if test "$unexec" = "unexaix.o"; then if test "`uname -v`" = 4 -a "`uname -r`" -ge 3; then
16846 echo " *WARNING* The Motif dialog boxes cause problems on AIX 4.3 and higher."
16847 echo " We recommend using the Athena dialog boxes instead."
16848 echo " Install libXaw and re-run configure with --with-dialogs='athena'."
16849 echo " Read the PROBLEMS file for more information."
16851 athena ) echo " Using Athena dialog boxes." ;;
16852 msw ) echo " Using MS-Windows dialog boxes." ;;
16854 case "$with_widgets" in
16855 gtk ) echo " Using GTK native widgets." ;;
16856 motif ) echo " Using Motif native widgets." ;;
16857 athena ) echo " Using Athena native widgets." ;;
16858 msw ) echo " Using MS-Windows native widgets." ;;
16860 if test "$with_dragndrop" = yes; then
16861 echo " Compiling in support for Drag'n'Drop (EXPERIMENTAL)."
16862 echo " - Drag'n'Drop prototype: $dragndrop_proto."
16867 test "$with_ncurses" = yes && echo " Compiling in support for ncurses."
16868 test "$with_gpm" = yes && echo " Compiling in support for GPM (General Purpose Mouse)."
16872 test "$with_gif" = yes && echo " Compiling in support for GIF images (builtin)."
16873 if test "$with_xpm" = yes; then
16874 echo " Compiling in support for XPM images."
16875 elif test "$with_x11" = yes; then
16876 echo " WARNING: -----------------------------------------------------------"
16877 echo " WARNING: Compiling without XPM image support."
16878 if test "$xpm_problem" != ""; then
16879 echo " Reason: $xpm_problem"
16881 echo " WARNING: You should strongly consider installing XPM."
16882 echo " WARNING: Otherwise toolbars and other graphics will look suboptimal."
16883 echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)"
16884 echo " WARNING: -----------------------------------------------------------"
16886 if test "$with_png" = yes; then
16887 echo " Compiling in support for PNG images."
16888 elif test "$window_system" != "none"; then
16889 echo " WARNING: -----------------------------------------------------------"
16890 echo " WARNING: Compiling without PNG image support."
16891 if test "$png_problem" != ""; then
16892 echo " Reason: $png_problem"
16894 echo " WARNING: You should strongly consider installing the PNG libraries."
16895 echo " WARNING: Otherwise certain images and glyphs may not display."
16896 echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)"
16897 echo " WARNING: -----------------------------------------------------------"
16899 test "$with_jpeg" = yes && echo " Compiling in support for JPEG images."
16900 test "$with_tiff" = yes && echo " Compiling in support for TIFF images."
16901 test "$with_xface" = yes && echo " Compiling in support for X-Face message headers."
16905 test "$with_native_sound" = yes && echo " Compiling in support for sound (native)."
16906 test "$with_nas_sound" = yes && echo " Compiling in support for NAS (network audio system)."
16907 test "$old_nas" = yes && echo " - NAS library lacks error trapping; will play synchronously."
16908 test "$with_esd_sound" = yes && echo " Compiling in support for ESD (Enlightened Sound Daemon)."
16912 test "$with_database_berkdb" = yes && echo " Compiling in support for Berkeley database."
16913 test "$with_database_dbm" = yes && echo " Compiling in support for DBM."
16914 test "$with_database_gdbm" = yes && echo " Compiling in support for GNU DBM."
16915 test "$with_ldap" = yes && echo " Compiling in support for LDAP."
16916 if test "$with_postgresql" = yes; then
16917 echo " Compiling in support for PostgreSQL."
16918 echo " - Using PostgreSQL header file: $libpq_fe_h_file"
16919 test "$with_postgresqlv7" = yes && echo " - Using PostgreSQL V7 bindings."
16921 if test "$with_concord" = yes; then
16922 echo " Compiling in support for CONCORD."
16926 Multiscriptization / Multilingualization / Internationalization:"
16927 test "$with_mule" = yes && echo " Compiling in support for Mule (multi-lingual Emacs)."
16928 test "$with_chise" = yes && echo " Using CHISE (CHaracter Information Service Environment) support."
16929 test "$with_utf_2000" = yes && echo " Using UTF-2000 (UTF-8) buffer/string representation."
16930 test "$with_text_coding" = yes && echo " Compiling in support for text coding."
16931 test "$with_file_coding" = yes && echo " Compiling in support for file coding."
16932 test "$with_xim" != no && echo " Compiling in support for XIM (X11R5+ I18N input method)."
16933 test "$with_xim" = motif && echo " - Using Motif to provide XIM support."
16934 test "$with_xim" = xlib && echo " - Using raw Xlib to provide XIM support."
16935 test "$with_xfs" = yes && echo " - Using XFontSet to provide bilingual menubar."
16936 test "$with_canna" = yes && echo " Compiling in support for Canna on Mule."
16937 if test "$with_wnn" = yes; then
16938 echo " Compiling in support for the WNN input method on Mule."
16939 test "$with_wnn6" = yes && echo " - Using WNN version 6."
16941 test "$with_i18n3" = yes && echo " Compiling in support for I18N level 3 (doesn't currently work)."
16945 test "$with_pop" = yes && echo " Compiling in support for POP mail retrieval."
16946 test "$with_kerberos" = yes && echo " Compiling in support for Kerberos POP authentication."
16947 test "$with_hesiod" = yes && echo " Compiling in support for Hesiod POP server access."
16948 test -n "$mail_locking" && echo " Compiling in support for \"$mail_locking\" mail spool file locking method."
16952 test "$with_ipv6_cname" = no && echo " Inhibiting IPv6 canonicalization at startup."
16953 test "$with_tooltalk" = yes && echo " Compiling in support for ToolTalk."
16954 test "$with_workshop" = yes && echo " Compiling in support for Sun WorkShop."
16955 test "$with_socks" = yes && echo " Compiling in support for SOCKS."
16956 test "$with_dnet" = yes && echo " Compiling in support for DNET."
16957 test "$with_modules" = "yes" && echo " Compiling in support for dynamic shared object modules."
16958 if test "$use_union_type" = yes; then
16959 echo " WARNING: ---------------------------------------------------------"
16960 echo " Using the union type for Lisp_Objects."
16961 echo " Union type has been implicated in hard-to-debug runtime crashes."
16962 echo " Do NOT use this build of XEmacs for ordinary work. See PROBLEMS."
16963 echo " WARNING: ---------------------------------------------------------"
16965 if test "$use_regex_malloc" = no; then
16966 echo " WARNING: -----------------------------------------------------------"
16967 echo " Using alloca to allocate the failure stack."
16968 echo " It may be impossible to detect stack exhaustion, and you will crash."
16969 echo " Do NOT use this build of XEmacs for ordinary work."
16970 echo " WARNING: -----------------------------------------------------------"
16972 test "$pdump" = yes && echo " Using the new portable dumper."
16973 test "$debug" = yes && echo " Compiling in support for extra debugging code."
16974 test "$usage_tracking" = yes && echo " Compiling in support for active usage tracking (Sun internal)."
16975 if test "$error_check_extents $error_check_typecheck $error_check_bufpos $error_check_gc $error_check_malloc $error_check_glyphs" \
16976 != "no no no no no no"; then
16977 echo " WARNING: ---------------------------------------------------------"
16978 echo " WARNING: Compiling in support for runtime error checking."
16979 echo " WARNING: XEmacs will run noticeably more slowly as a result."
16980 echo " WARNING: Error checking is on by default for XEmacs beta releases."
16981 echo " WARNING: ---------------------------------------------------------"
16984 ) | tee -a Installation
16988 # Remove any trailing slashes in these variables.
16989 test -n "$prefix" &&
16990 prefix=`echo '' "$prefix" | sed -e 's:^ ::' -e 's,\([^/]\)/*$,\1,'`
16991 test -n "$exec_prefix" &&
16992 exec_prefix=`echo '' "$exec_prefix" | sed -e 's:^ ::' -e 's,\([^/]\)/*$,\1,'`
16995 for file in $internal_makefile_list; do
16996 test "$file" = src/Makefile.in && \
16997 file="src/Makefile.in:src/Makefile.in.in:src/depend"
16998 ac_output_files="$ac_output_files $file" && if test "$extra_verbose" = "yes"; then echo " Appending \"$file\" to \$ac_output_files"; fi
17000 ac_output_files="$ac_output_files src/paths.h lib-src/config.values"
17001 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
17005 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
17007 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17008 # Let make expand exec_prefix.
17009 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17011 # Any assignment to VPATH causes Sun make to only execute
17012 # the first set of double-colon rules, so remove it if not needed.
17013 # If there is a colon in the path, we need to keep it.
17014 if test "x$srcdir" = x.; then
17015 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
17018 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
17020 DEFS=-DHAVE_CONFIG_H
17022 # Without the "./", some shells look in PATH for config.status.
17023 : ${CONFIG_STATUS=./config.status}
17025 echo creating $CONFIG_STATUS
17026 rm -f $CONFIG_STATUS
17027 cat > $CONFIG_STATUS <<EOF
17029 # Generated automatically by configure.
17030 # Run this file to recreate the current configuration.
17031 # This directory was configured as follows,
17032 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17034 # $0 $ac_configure_args
17036 # Compiler output produced by configure, useful for debugging
17037 # configure, is in ./config.log if it exists.
17039 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
17042 case "\$ac_option" in
17043 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17044 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
17045 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
17046 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
17047 echo "$CONFIG_STATUS generated by autoconf version 2.13"
17049 -help | --help | --hel | --he | --h)
17050 echo "\$ac_cs_usage"; exit 0 ;;
17051 *) echo "\$ac_cs_usage"; exit 1 ;;
17055 ac_given_srcdir=$srcdir
17056 ac_given_INSTALL="$INSTALL"
17058 trap 'rm -fr `echo "$ac_output_files src/config.h lwlib/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
17060 cat >> $CONFIG_STATUS <<EOF
17062 # Protect against being on the right side of a sed subst in config.status.
17063 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
17064 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
17068 s%@CFLAGS@%$CFLAGS%g
17069 s%@CPPFLAGS@%$CPPFLAGS%g
17070 s%@CXXFLAGS@%$CXXFLAGS%g
17071 s%@FFLAGS@%$FFLAGS%g
17073 s%@LDFLAGS@%$LDFLAGS%g
17075 s%@exec_prefix@%$exec_prefix%g
17076 s%@prefix@%$prefix%g
17077 s%@program_transform_name@%$program_transform_name%g
17078 s%@bindir@%$bindir%g
17079 s%@sbindir@%$sbindir%g
17080 s%@libexecdir@%$libexecdir%g
17081 s%@datadir@%$datadir%g
17082 s%@sysconfdir@%$sysconfdir%g
17083 s%@sharedstatedir@%$sharedstatedir%g
17084 s%@localstatedir@%$localstatedir%g
17085 s%@libdir@%$libdir%g
17086 s%@includedir@%$includedir%g
17087 s%@oldincludedir@%$oldincludedir%g
17088 s%@infodir@%$infodir%g
17089 s%@mandir@%$mandir%g
17091 s%@blddir@%$blddir%g
17094 s%@start_flags@%$start_flags%g
17095 s%@ld_switch_shared@%$ld_switch_shared%g
17096 s%@start_files@%$start_files%g
17098 s%@lib_gcc@%$lib_gcc%g
17099 s%@RANLIB@%$RANLIB%g
17100 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
17101 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
17102 s%@INSTALL_DATA@%$INSTALL_DATA%g
17104 s%@SET_MAKE@%$SET_MAKE%g
17105 s%@GTK_CONFIG@%$GTK_CONFIG%g
17106 s%@X_CFLAGS@%$X_CFLAGS%g
17107 s%@X_PRE_LIBS@%$X_PRE_LIBS%g
17108 s%@X_LIBS@%$X_LIBS%g
17109 s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
17110 s%@install_pp@%$install_pp%g
17111 s%@libs_xauth@%$libs_xauth%g
17112 s%@dnd_objs@%$dnd_objs%g
17113 s%@lwlib_objs@%$lwlib_objs%g
17114 s%@ALLOCA@%$ALLOCA%g
17115 s%@have_esd_config@%$have_esd_config%g
17116 s%@dll_ld@%$dll_ld%g
17117 s%@dll_cflags@%$dll_cflags%g
17118 s%@dll_ldflags@%$dll_ldflags%g
17119 s%@dll_post@%$dll_post%g
17120 s%@dll_ldo@%$dll_ldo%g
17121 s%@ld_dynamic_link_flags@%$ld_dynamic_link_flags%g
17122 s%@SRC_SUBDIR_DEPS@%$SRC_SUBDIR_DEPS%g
17123 s%@INSTALL_ARCH_DEP_SUBDIR@%$INSTALL_ARCH_DEP_SUBDIR%g
17124 s%@MAKE_SUBDIR@%$MAKE_SUBDIR%g
17125 s%@SUBDIR_MAKEFILES@%$SUBDIR_MAKEFILES%g
17126 s%@PROGNAME@%$PROGNAME%g
17127 s%@version@%$version%g
17128 s%@configuration@%$configuration%g
17129 s%@canonical@%$canonical%g
17130 s%@inststaticdir@%$inststaticdir%g
17131 s%@instvardir@%$instvardir%g
17132 s%@srcdir@%$srcdir%g
17133 s%@pkgdir@%$pkgdir%g
17134 s%@statedir@%$statedir%g
17135 s%@extra_includes@%$extra_includes%g
17136 s%@PREFIX_USER_DEFINED@%$PREFIX_USER_DEFINED%g
17137 s%@PREFIX@%$PREFIX%g
17138 s%@EXEC_PREFIX_USER_DEFINED@%$EXEC_PREFIX_USER_DEFINED%g
17139 s%@EXEC_PREFIX@%$EXEC_PREFIX%g
17140 s%@INFODIR_USER_DEFINED@%$INFODIR_USER_DEFINED%g
17141 s%@INFODIR@%$INFODIR%g
17142 s%@infopath@%$infopath%g
17143 s%@INFOPATH_USER_DEFINED@%$INFOPATH_USER_DEFINED%g
17144 s%@INFOPATH@%$INFOPATH%g
17145 s%@package_path@%$package_path%g
17146 s%@PACKAGE_PATH_USER_DEFINED@%$PACKAGE_PATH_USER_DEFINED%g
17147 s%@PACKAGE_PATH@%$PACKAGE_PATH%g
17148 s%@lispdir@%$lispdir%g
17149 s%@LISPDIR_USER_DEFINED@%$LISPDIR_USER_DEFINED%g
17150 s%@LISPDIR@%$LISPDIR%g
17151 s%@moduledir@%$moduledir%g
17152 s%@MODULEDIR_USER_DEFINED@%$MODULEDIR_USER_DEFINED%g
17153 s%@MODULEDIR@%$MODULEDIR%g
17154 s%@sitelispdir@%$sitelispdir%g
17155 s%@SITELISPDIR_USER_DEFINED@%$SITELISPDIR_USER_DEFINED%g
17156 s%@SITELISPDIR@%$SITELISPDIR%g
17157 s%@sitemoduledir@%$sitemoduledir%g
17158 s%@SITEMODULEDIR_USER_DEFINED@%$SITEMODULEDIR_USER_DEFINED%g
17159 s%@SITEMODULEDIR@%$SITEMODULEDIR%g
17160 s%@etcdir@%$etcdir%g
17161 s%@ETCDIR_USER_DEFINED@%$ETCDIR_USER_DEFINED%g
17162 s%@ETCDIR@%$ETCDIR%g
17163 s%@docdir@%$docdir%g
17164 s%@DOCDIR_USER_DEFINED@%$DOCDIR_USER_DEFINED%g
17165 s%@DOCDIR@%$DOCDIR%g
17166 s%@archlibdir@%$archlibdir%g
17167 s%@ARCHLIBDIR_USER_DEFINED@%$ARCHLIBDIR_USER_DEFINED%g
17168 s%@ARCHLIBDIR@%$ARCHLIBDIR%g
17169 s%@bitmapdir@%$bitmapdir%g
17170 s%@extra_objs@%$extra_objs%g
17171 s%@machfile@%$machfile%g
17172 s%@opsysfile@%$opsysfile%g
17173 s%@c_switch_general@%$c_switch_general%g
17174 s%@c_switch_window_system@%$c_switch_window_system%g
17175 s%@c_switch_all@%$c_switch_all%g
17176 s%@ld_switch_general@%$ld_switch_general%g
17177 s%@ld_switch_window_system@%$ld_switch_window_system%g
17178 s%@ld_switch_all@%$ld_switch_all%g
17179 s%@ld_libs_general@%$ld_libs_general%g
17180 s%@ld_libs_window_system@%$ld_libs_window_system%g
17181 s%@ld_libs_all@%$ld_libs_all%g
17182 s%@RECURSIVE_MAKE_ARGS@%$RECURSIVE_MAKE_ARGS%g
17183 s%@native_sound_lib@%$native_sound_lib%g
17184 s%@sound_cflags@%$sound_cflags%g
17185 s%@dynodump_arch@%$dynodump_arch%g
17186 s%@XEMACS_CC@%$XEMACS_CC%g
17187 s%@internal_makefile_list@%$internal_makefile_list%g
17192 cat >> $CONFIG_STATUS <<\EOF
17194 # Split the substitutions into bite-sized pieces for seds with
17195 # small command number limits, like on Digital OSF/1 and HP-UX.
17196 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
17197 ac_file=1 # Number of current file.
17198 ac_beg=1 # First line for current file.
17199 ac_end=$ac_max_sed_cmds # Line after last line for current file.
17202 while $ac_more_lines; do
17203 if test $ac_beg -gt 1; then
17204 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
17206 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
17208 if test ! -s conftest.s$ac_file; then
17209 ac_more_lines=false
17210 rm -f conftest.s$ac_file
17212 if test -z "$ac_sed_cmds"; then
17213 ac_sed_cmds="sed -f conftest.s$ac_file"
17215 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
17217 ac_file=`expr $ac_file + 1`
17219 ac_end=`expr $ac_end + $ac_max_sed_cmds`
17222 if test -z "$ac_sed_cmds"; then
17227 cat >> $CONFIG_STATUS <<EOF
17229 CONFIG_FILES=\${CONFIG_FILES-"$ac_output_files"}
17231 cat >> $CONFIG_STATUS <<\EOF
17232 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
17233 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17235 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
17236 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17237 *) ac_file_in="${ac_file}.in" ;;
17240 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
17242 # Remove last slash and all that follows it. Not all systems have dirname.
17243 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
17244 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
17245 # The file is in a subdirectory.
17246 test ! -d "$ac_dir" && mkdir "$ac_dir"
17247 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
17248 # A "../" for each directory in $ac_dir_suffix.
17249 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
17251 ac_dir_suffix= ac_dots=
17254 case "$ac_given_srcdir" in
17256 if test -z "$ac_dots"; then top_srcdir=.
17257 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
17258 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
17259 *) # Relative path.
17260 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
17261 top_srcdir="$ac_dots$ac_given_srcdir" ;;
17264 case "$ac_given_INSTALL" in
17265 [/$]*) INSTALL="$ac_given_INSTALL" ;;
17266 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
17269 echo creating "$ac_file"
17271 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
17273 *Makefile*) ac_comsub="1i\\
17274 # $configure_input" ;;
17278 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
17280 s%@configure_input@%$configure_input%g
17281 s%@srcdir@%$srcdir%g
17282 s%@top_srcdir@%$top_srcdir%g
17283 s%@INSTALL@%$INSTALL%g
17284 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
17288 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
17289 # NAME is the cpp macro being defined and VALUE is the value it is being given.
17291 # ac_d sets the value in "#define NAME VALUE" lines.
17292 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
17293 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
17296 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
17297 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17298 ac_uB='\([ ]\)%\1#\2define\3'
17301 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17302 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17303 ac_eB='$%\1#\2define\3'
17307 if test "${CONFIG_HEADERS+set}" != set; then
17309 cat >> $CONFIG_STATUS <<EOF
17310 CONFIG_HEADERS="src/config.h lwlib/config.h"
17312 cat >> $CONFIG_STATUS <<\EOF
17314 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
17315 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17317 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
17318 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17319 *) ac_file_in="${ac_file}.in" ;;
17322 echo creating $ac_file
17324 rm -f conftest.frag conftest.in conftest.out
17325 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
17326 cat $ac_file_inputs > conftest.in
17330 # Transform confdefs.h into a sed script conftest.vals that substitutes
17331 # the proper values into config.h.in to produce config.h. And first:
17332 # Protect against being on the right side of a sed subst in config.status.
17333 # Protect against being in an unquoted here document in config.status.
17334 rm -f conftest.vals
17335 cat > conftest.hdr <<\EOF
17338 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
17342 sed -n -f conftest.hdr confdefs.h > conftest.vals
17345 # This sed command replaces #undef with comments. This is necessary, for
17346 # example, in the case of _POSIX_SOURCE, which is predefined and required
17347 # on some systems where configure will not decide to define it.
17348 cat >> conftest.vals <<\EOF
17349 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
17352 # Break up conftest.vals because some shells have a limit on
17353 # the size of here documents, and old seds have small limits too.
17355 rm -f conftest.tail
17358 ac_lines=`grep -c . conftest.vals`
17359 # grep -c gives empty output for an empty file on some AIX systems.
17360 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
17361 # Write a limited-size here document to conftest.frag.
17362 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
17363 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
17365 sed -f conftest.frag conftest.in > conftest.out
17367 mv conftest.out conftest.in
17368 ' >> $CONFIG_STATUS
17369 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
17370 rm -f conftest.vals
17371 mv conftest.tail conftest.vals
17373 rm -f conftest.vals
17375 cat >> $CONFIG_STATUS <<\EOF
17376 rm -f conftest.frag conftest.h
17377 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
17378 cat conftest.in >> conftest.h
17380 if cmp -s $ac_file conftest.h 2>/dev/null; then
17381 echo "$ac_file is unchanged"
17384 # Remove last slash and all that follows it. Not all systems have dirname.
17385 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
17386 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
17387 # The file is in a subdirectory.
17388 test ! -d "$ac_dir" && mkdir "$ac_dir"
17391 mv conftest.h $ac_file
17396 cat >> $CONFIG_STATUS <<EOF
17398 top_srcdir="$srcdir"
17399 MAKE_SUBDIR="$MAKE_SUBDIR"
17402 cat >> $CONFIG_STATUS <<\EOF
17403 for dir in . $MAKE_SUBDIR; do
17408 sed -e '/^# Generated/d' \
17409 -e 's%/\*\*/#.*%%' \
17424 echo creating $dir/Makefile
17425 $CPP -I. -I${top_srcdir}/src junk.c \
17426 | sed -e 's/^\#.*//' \
17427 -e 's/^[ ][ ]*$//'\
17435 chmod 444 Makefile.new
17436 mv -f Makefile.new Makefile
17438 echo creating $dir/GNUmakefile
17439 $CPP -I. -I${top_srcdir}/src -DUSE_GNU_MAKE junk.c \
17440 | sed -e 's/^\#.*//' \
17441 -e 's/^[ ][ ]*$//'\
17449 chmod 444 Makefile.new
17450 mv -f Makefile.new GNUmakefile
17456 sed < config.status >> lib-src/config.values \
17457 -e '/{ac_dA}.*{ac_dB}.*{ac_dC}.*{ac_dD}$/!d' \
17458 -e 's/\${ac_dA}\(.*\)\${ac_dB}.*\${ac_dC}\(.*\)\${ac_dD}/\1 \2/' \
17459 -e 's/^\([^ ]*\) $/\1 ""/' \
17465 chmod +x $CONFIG_STATUS
17466 rm -fr confdefs* $ac_clean_files
17467 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1